Selenium webdriver Java如何等待链接出现
我按下了一个链接,然后它运行了一些JS,在页面上生成了一个新的链接,其中有文本“查看报告” 如何在页面上等待此链接出现并可单击,或者如果在5分钟内未显示该链接,如何等待超时 我已经看到这个问题被问了好几次,并尝试了一些解决方案,但都没有成功 我甚至尝试过一种垃圾的方式,只是等待一分钟,但有时链接需要更长的时间才能出现,所以它失败了。试试这个Selenium webdriver Java如何等待链接出现,java,automation,selenium-webdriver,sleep,wait,Java,Automation,Selenium Webdriver,Sleep,Wait,我按下了一个链接,然后它运行了一些JS,在页面上生成了一个新的链接,其中有文本“查看报告” 如何在页面上等待此链接出现并可单击,或者如果在5分钟内未显示该链接,如何等待超时 我已经看到这个问题被问了好几次,并尝试了一些解决方案,但都没有成功 我甚至尝试过一种垃圾的方式,只是等待一分钟,但有时链接需要更长的时间才能出现,所以它失败了。试试这个 WebDriverWait wait=新的WebDriverWait(驱动程序,60);//1分钟 wait.until(ExpectedConditio
WebDriverWait wait=新的WebDriverWait(驱动程序,60);//1分钟
wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText(“查看报告”));
除了某些方法/属性的拼写之外,其他都是正确的:element=wait.until(预期的\u条件。元素的可见性位于((By.LINK\u TEXT,LINK\u TEXT)))