ChromeDriver 无法在 Windows 7 中运行 Chrome.为什么?



我无法让chromedriver在Windows 7中工作

应用程序 (c#( 启动 Chrome 驱动程序:

(a( driver = new ChromeDriver(); 它工作正常,除了在Windows 7中。在 Windows 7 (64x( 中:

  1. 显示Chrome驱动程序.exe窗口
  2. 有些延迟
  3. 则行 (a( 生成异常:

OpenQA.SeleniumWebDriver异常:无法启动驱动程序服务 上。。。

Chromedriver 日志中没有任何内容,除了:

[

1565170796.674][信息]:启动ChromeDriver 76.0.3809.68 (420c9498db8ce8fcd190a954d51297672c1515d5-refs/branch-heads/3809@{#864}( [1565170796.674][信息]:请保护ChromeDriver使用的端口和 相关的测试框架,以防止恶意代码访问。

我的应用程序不是服务,这不是会话 0 问题,AFAIK。我尝试过的其他事情没有帮助:

chromeOptions.BinaryLocation = @"C:\Program Files (x86(\Google\Chrome\Application\chrome.exe"; chromeOptions.AddArgument("no-sandbox"(;重新安装 Chrome 浏览器 备用安装程序 在环境变量更新中设置属性 铬驱动程序从75到76

我希望它像在Windows 10或8中一样打开Chrome。

任何帮助不胜感激

如果您手动启动ChromeDriver,它会立即关闭吗?如果是这样,则与您的代码无关,并且某些内容阻止WebDriver在它要使用的端口上启动。它可能与防火墙或组策略相关。

我以前在工作中见过这种情况,由于策略限制,从网络驱动器执行的文件无法打开 Windows 10 计算机上的端口。

相关内容

  • 没有找到相关文章

最新更新