2014-01-29 88 views
2

對不起,但如何在webdriver中啓動Chrome瀏覽器? 我知道我必須指定chromedriver.exe的路徑。問題是我無法下載它被depricated的chromedriver.exe。還有我找到的文件沒有.exe擴展名。我正在使用eclipse,Java。請幫忙! 我按照建議一步一步做了所有事情,但不起作用。這裏是我的代碼:在webdriver中啓動Chrome瀏覽器

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.testng.annotations.Test; 


public class chrome { 

@Test public void test(){ 

    System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32(2)\\chromedriver"); 
    ChromeDriver driver = new ChromeDriver(); 
    driver.get("http:\\yahoo.com"); 
} 

} 

這裏是錯誤:

失敗:測試 java.lang.IllegalStateException:驅動程序可執行文件不存在:C:\ chromedriver_win32(2)\ chromedriver

+0

webdriver的驅動=新ChromeDriver(); – Kick

回答

4

下載更新版本(在下面的代碼示例E://chromedriver.exe)從 http://code.google.com/p/chromedriver/downloads/list

public class ChromeTest { 

    public static void main(String[] args) { 

     System.setProperty("webdriver.chrome.driver", "E://chromedriver.exe"); 
     WebDriver driver = new ChromeDriver();    
     driver.get("http://www.test.com"); 

    } 

} 
+0

謝謝,我得到了相同的代碼。當我去這個鏈接並下載一個文件,然後解壓縮它,我沒有看到.exe文件。唯一的文件「chromedriver」沒有.exe 我做錯了什麼? – user3225375

+1

我找到解決方案。我簡單地在「chromedriver」後添加「.exe」。謝謝!解決了! – user3225375

0

閱讀here鏈接和getting started文檔。當你下載時,你會得到一個zip文件,提取包含exe的內容。鉻駕駛員的

+0

謝謝!解決了! – user3225375

相關問題