3

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

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

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

4

2 回答 2

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。

于 2018-04-12T15:16:34.097 回答
0

有关于这个话题的消息吗?我有同样的问题。执行停止在 driver.Navigate().GoToUrl(desiredUri); 显示登录窗口的位置。它等待我输入用户名和密码并手动完成,但执行已停止在那里,它不会转到我的下一行 var alert = driver.SwitchTo().Alert(); 从我想添加用户名和密码的地方。

于 2019-04-25T11:15:13.820 回答