Selenium(chrome) 在导航时崩溃

Selenium(chrome) crashes on navigate

提问人:Благовест Тодоров 提问时间:12/3/2016 最后编辑:reneБлаговест Тодоров 更新时间:4/25/2019 访问量:927

问:

我正在尝试使用 Selenium 和 Google chrome 打开 url,但是我总是以 chromedriver.has 停止工作而告终。

ChromeDriver driver = new ChromeDriver(@"Path\To\The\Driver");
driver.Navigate().GoToUrl("https://www.google.com/");

我试图在初始化和转到 URL 之间睡觉,但它什么也没做。

C# selenium-webdriver chrome-web驱动程序

评论

0赞 rene 12/4/2016
您使用的是哪个版本的驱动程序?我不能用 chrome-driver 2.25 重现,但我可以用 2.9 复制。
0赞 Благовест Тодоров 12/4/2016
是的,我使用的是 2.9,我会尝试使用 2.2.5
1赞 Благовест Тодоров 12/4/2016
使用 2.2.5 就可以了。谢谢

答:

1赞 Cristian Galindo 4/12/2018 #1

如上所述,chromedriver 版本 2.25 将起作用。版本 2.25 的问题是它在运行时崩溃。您可以在此处查看更新历史记录。

https://sites.google.com/a/chromium.org/chromedriver/download .

我建议您使用更高版本的驱动程序。 这是 Visual Studio 给我的驱动程序的链接。http://chromedriver.storage.googleapis.com

选择适用于 Windows Selenium 版本 3.11.1 的 chrome 驱动程序版本 2.37。

0赞 ASE 4/25/2019 #2

有关于这个话题的新闻吗?我有同样的问题。执行在驱动程序处停止。导航()。GoToUrl(desiredUri);显示登录窗口的位置。它等待我输入用户名和密码,然后手动完成,但执行已停止在那里,它不会转到我的下一行 var alert = driver。SwitchTo() 中。警报();从我想添加用户名和密码的地方。