我正在尝试使用Selenium和Google Chrome打开网址,但我总是以chromedriver结尾。停止工作。
ChromeDriver driver = new ChromeDriver(@"Path\To\The\Driver");
driver.Navigate().GoToUrl("https://www.google.com/");
我试图在初始化和转到url之间睡觉,但它什么也没做。
答案 0 :(得分:1)
如上所述,chromedriver 2.25版本可以使用。版本2.25的问题是它在运行时崩溃。您可以在此处查看更新历史记录。
https://sites.google.com/a/chromium.org/chromedriver/download。
我建议您使用更高版本的驱动程序。 这是视觉工作室给我的驱动程序的链接。 http://chromedriver.storage.googleapis.com
为windows selenium 3.11.1版选择镀铬驱动程序版本2.37。
答案 1 :(得分:0)
有关此主题的任何新闻?我有同样的问题。执行在driver.Navigate()。GoToUrl(desiredUri);处停止。显示登录窗口的位置。它等待我输入用户名和密码,并且可以手动完成该操作,但是执行已在那里停止,并且不会转到我的下一行。var alert = driver.SwitchTo()。Alert();我要在其中添加用户名和密码的地方。