Selenium Webdriver - 卡住了

时间:2016-02-02 17:24:48

标签: java selenium

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的初学者,所以我可能在这里遗漏了一些东西。

0 个答案:

没有答案