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 –

相關問題