我点击了一个链接,然后它运行了一些 JS,并在页面上生成了一个新链接,其中包含文本“查看报告”
如何在页面上等待该链接出现并且可点击,或者如果它在五分钟内未显示则超时?
我已经看到这个问题被问了几次,并尝试了一些解决方案,但都无法解决。
我什至尝试过一种只等一分钟的垃圾方式,但有时链接需要更长的时间才能出现,所以它会失败。
最佳答案
试试这个
WebDriverWait wait = new WebDriverWait(driver, 60);//1分钟
wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("查看报告")));
关于java - Selenium webdriver Java如何等待链接出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376809/