Selenium Webdriver - Chrome驱动程序 - JAVA
我正在做一个while循环来检查链接是否仍然存在于页面上,这是代码:
Boolean approveTrue = driver.findElements(By.linkText("Approve")).size() != 0;
while(approveTrue){
driver.findElement(By.linkText("Approve")).click();
approveTrue = driver.findElements(By.linkText("Approve")).size() != 0;
}
driver.quit();
小背景:每次点击“批准”链接时,页面都会刷新,链接仍然存在,所以我们需要一直点击此链接,直到它消失,然后关闭浏览器。
循环工作正常,问题是:当链接Approve消失时,浏览器没有关闭...由于某种原因,此命令driver.quit()
未被执行。有任何想法吗?我是Java的初学者,所以我可能在这里遗漏了一些东西。