gpt4 book ai didi

c# - 找不到默认的 Chrome 二进制文件

转载 作者:行者123 更新时间:2023-11-30 20:56:41 30 4
gpt4 key购买 nike

我正在为一个项目使用 chrome webdriver,当我在本地电脑上运行它时它运行良好,但是当我将项目上传到我的远程服务器以使其实时运行时,chromedriver 无法加载:

这就是我调用 chromedriver 的方式:

IWebDriver driver = new ChromeDriver(@"C:\Users\User\Downloads\chromedriver_win_26.0.1383.0");

这是我得到的错误:

Could not find default Chrome binary

我已经确定:

  1. chromedriver.exe 实际上在服务器上的指定位置
  2. 我上传它运行所需的 dll

关于为什么会发生这种情况,您有什么想法吗?

最佳答案

WebDriver部分没问题,但我发现问题是代码本身找不到Chrome.exe。

它应该安装在这个文件夹中:C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe

请检查要求:http://code.google.com/p/selenium/wiki/ChromeDriver

P.s:我自己测试过,现在可以用了。 :)

关于c# - 找不到默认的 Chrome 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417903/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com