在 Selenium 中等待页面加载
在 Selenium 中,等待页面加载对于可靠的自动化至关重要。有多种技术可以实现这一点。
Selenium 2.0 Wait
Selenium 2.0 中引入的 WebDriverWait 是一个灵活的等待选项。使用方法如下:
WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(30)); wait.until(driver1 -> ((JavascriptExecutor) driver1).executeScript("return document.readyState").equals("complete"));
此方法等待 30 秒,直到文档的 readState 属性变为“完成”,表示页面已加载。
以上是如何在 Selenium 中可靠地等待页面加载?的详细内容。更多信息请关注PHP中文网其他相关文章!