for(int i=0;i<=10;i++)
{
Driver.Instance.Find Element(By.Id("id of element")).Send Keys("auto"+i);
}
我使用了这段代码,但它不起作用 一次打印可打印1到10个数字
我正在搜索在每次运行中动态递增的代码,而不是一次又一次地更改sendkeys值
答案 0 :(得分:1)
你的问题不明确。您是尝试在单次运行中输入10个不同编辑框中的值,还是尝试在多次运行中在同一编辑框中输入不同的值(如果是这样,您可以使用随机类生成随机整数,这将在不同的运行中生成不同的值运行时)。
Random random = new Random();
int i = random.Next(0, 10);
Driver.Instance.Find Element(By.Id("id of element")).Send Keys("auto"+i);
您可以增加广告资源random.Next(0, 10); to some random.Next(0, 100);
以减少
概率
在10次运行中具有相同的no。
答案 1 :(得分:0)
Guid guid = Guid.NewGuid();
Driver.Instance.FindElement(By.Id("tbReportName"))
.SendKeys("report"+DateTime.Now.Millisecond);
OR
Guid guid = Guid.NewGuid();
Driver.Instance.FindElement(By.Id("tbReportName"))
.SendKeys("report" + guid.ToString());