2

我正在使用chrome webdriver进行工作,当我在本地pc上运行它时运行良好,但是当我将项目上传到远程服务器以供它运行时,chromedriver无法运行负载:找不到默认的Chrome二进制

这是我如何打电话给我chromedriver:

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

这是错误我得到:

找不到默认浏览器的二进制

我已经确信:

  1. 的chromedriver.exe实际上是在指定的位置在服务器上
  2. 我上传到运行

任何想法需要它的dll请问为什么会发生这种情况?

+0

我遇到了同样的问题。如果解决了这个问题可以帮忙吗 – Shrivatsan

回答

4

WebDriver部分很好,但我发现问题是代码无法找到Chrome.exe本身。

应安装在此文件夹中: C:\用户\%USERNAME%\应用程序数据\本地\谷歌\镀铬\应用\的chrome.exe

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

Ps:我测试了一下自己,现在它工作。 :)

+0

非常感谢你tedesco ...将立即剔出 –

+0

你好再次,做了这个,但它仍然说,该文件不存在...见http://betlikepros.com/simRequest.aspx –

相关问题