【发布时间】:2017-09-12 05:22:10
【问题描述】:
有许多按钮具有相同的文本,我需要在使用 while 循环时一个一个地单击它,它从第一个、第二个、第三个开始,然后继续。
while(true) {
driver.findElement(By.xpath("(//button[text()='Follow'])[1]")).click();
}
有什么方法可以在每次执行循环时将 [1] 更改为 [2] 为 [3],这样我就可以继续点击更高的数字等等
【问题讨论】:
-
int i= 0; while(i
-
你介意向我解释一下 [" + (++i) + "] 的功能是什么,它每次创建循环时都会加 1
-
是的,它在 while 循环的每次迭代中将 i 的值增加 1
标签: java selenium automation selenium-chromedriver