有人能告诉我如何让硒等到页面完全加载的时候吗?我想要一些通用的东西,我知道我可以配置 WebDriverwait 并调用类似于“ find”的东西来让它等待,但是我没有走那么远。我只需要测试页面是否成功加载,然后转到下一个页面进行测试。
我在.net 中找到了一些东西,但是在 java 中无法工作..。
IWait<IWebDriver> wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00));
wait.Until(driver1 => ((IJavaScriptExecutor)driver).ExecuteScript("return document.readyState").Equals("complete"));
大家有什么想法吗?