2014-01-29 50 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

相关问题