在Selenium webdriver

时间:2017-12-06 17:05:56

标签: c# selenium-webdriver webdriver

如何在文档准备好之前运行ExecuteScript?页面已经呈现,但是某些与显示无关的脚本(例如谷歌分析)仍在下载(而且速度非常慢)。

var driver = new ChromeDriver();
driver.ExecuteScript("window.location='https://veryslowendblockscriptloading.com';"); 
driver.ExecuteScript("alert('bonjour')"); // This line takes forever to load even if it's independent of DOM. 

我在Chrome 59上使用Selenium Webdriver。 此行为仅适用于Chrome。

我尝试了什么。

我尝试将driver.Manage().Timeouts().PageLoad设置为短值(5秒),但是当超时达到并且我不需要此行为时,它看起来像webdriver停止加载页面(好像我按下了退出按钮)

这不是一个重复的问题,因为我的问题只是在chromedriver上。

0 个答案:

没有答案