Den*_*nis 7 c# selenium google-chrome selenium-chromedriver
我试图使用硒与C#和铬,但它无法连接.
我的代码:
string site = "https://google.de";
IWebDriver driver = new ChromeDriver(@"C:\test\");
driver.Navigate().GoToUrl(site);
Run Code Online (Sandbox Code Playgroud)
Chrome和Chrome驱动程序窗口都在网站加载后几秒钟后打开,一切看起来都不错,但Chrome驱动程序报告如下:
在端口61455上启动ChromeDriver 2.41.578737(49da6702b16031c40d63e5618de03a32ff6c197e)仅允许本地连接.
DevTools正在收听:http://127.0.0.1:61458/devtools/browser/98bab62c-09d8-4714-b51b-4118ed7100c3 [1535800947.687] [警告]:超时连接至Chrome,正在重试...
应用程序是否可能使用两个不同的端口,这可能会导致超时问题?
要解决过去的这个问题,我只需确保 Chrome 和 Chrome 驱动程序兼容且是最新的,最好的方法是下载最新的可用版本,在撰写本文时,这些版本是:
可以使用 NuGet 下载最新的驱动程序:https ://www.nuget.org/packages/Selenium.Chrome.WebDriver
Install-Package Selenium.Chrome.WebDriver -Version 2.42.0
Run Code Online (Sandbox Code Playgroud)
或者如果您想手动下载,请从官方网站: https: //sites.google.com/a/chromium.org/chromedriver/
| 归档时间: |
|
| 查看次数: |
870 次 |
| 最近记录: |