我正在尝试在 selenium 中检查网页是否已加载完成(即检查所有控件是否已加载)。
我试过下面的代码:
new WebDriverWait(firefoxDriver, pageLoadTimeout).until(
webDriver -> ((JavascriptExecutor) webDriver).executeScript("return document.readyState").equals("complete"));
Run Code Online (Sandbox Code Playgroud)
但即使页面正在加载上面的代码也不会等待。
我知道我可以检查特定元素以检查其是否可见/可点击等,但我正在寻找一些通用解决方案