在webdriver中启动Chrome浏览器

时间:2014-01-29 08:25:01

标签: java selenium selenium-chromedriver

抱歉愚蠢的问题,但如何在webdriver中启动Chrome浏览器? 我知道我必须指定chromedriver.exe的路径。问题是我无法下载chromedriver.exe它被删除。我发现的文件也没有.exe扩展名。我正在使用eclipse,Java。请帮忙! 我按照建议一步一步地做了所有事情,但它不起作用。这是我的代码:

 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

2 个答案:

答案 0 :(得分:4)

从以下位置下载Chrome驱动程序的更新版本(在下面的代码示例中为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");

    }

}

答案 1 :(得分:0)

阅读here了解链接和getting started文档。下载时,您将获得一个zip文件,提取具有exe的内容。