3

我按下了一个链接,然后它运行了一些 JS,并在页面上生成了一个新链接,其中包含文本“查看报告”

我怎样才能在页面上等待,直到这个链接出现并且可以点击,或者如果它在五分钟内没有显示就超时?

我已经看到这个问题被问了几次,并尝试了一些解决方案,但都无法正常工作。

我什至尝试过一种只等待一分钟的垃圾方式,但有时链接需要更长的时间才能出现,所以它会失败。

4

1 回答 1

8

Try this WebDriverWait wait = new WebDriverWait(driver, 60);// 1 minute wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("View report")));

于 2013-05-06T11:08:11.983 回答