我需要一个如何等到网页完全加载的解决方案。就在那之后,不再等待,我需要对网页执行操作:获取加载页面的 URL,检查 cookie,单击<a>
元素等
在处理加载的页面之前,我使用以下代码:
IWait<IWebDriver> wait=new WebDriverWait(drv, TimeSpan.FromSeconds(30.00));
wait.Until(d => ((IJavaScriptExecutor)drv).ExecuteScript("return document.readyState").Equals("complete"));
但是这段代码不会在 100% 的情况下等到 Chrome 中的页面完全加载,并且在 Internet Explorer 中不起作用!
你能提供更好的解决方案吗
感谢您提前回答!