我正在使用chrome webdriver作为一个项目,当我在我的本地电脑上运行它时运行良好,但是当我将项目上传到我的远程服务器以使其运行时,chromedriver无法加载:
这就是我打电话给我的chromedriver的方式:
IWebDriver driver = new ChromeDriver(@"C:\Users\User\Downloads\chromedriver_win_26.0.1383.0");
这是我得到的错误:
无法找到默认的Chrome二进制文件
我已经确定:
请问为什么会发生这种情况?
答案 0 :(得分:4)
WebDriver部分很好,但我发现问题是代码无法找到Chrome.exe本身。
它应该安装在这个文件夹中: C:\用户\%USERNAME%\应用程序数据\本地\谷歌\铬\应用\的chrome.exe
请在要求:http://code.google.com/p/selenium/wiki/ChromeDriver
上查看P.s:我测试了自己,现在有效。 :)