Selenium自动化测试Chrome

1. Selenium和Chrome之间通过一个中间件进行通信Chromedriver,下载地址https://code.google.com/p/chromedriver/downloads/list

2.在下载解压之后,不用安装,我们需要在程序中动态的启动这个中间件。

service = new ChromeDriverService.Builder()
    .usingDriverExecutable(new File("D:/Downloads/Downloads/chromedriver_win_26.0.1383.0/chromedriver.exe"))
    .usingAnyFreePort()
    .build();

try {
    service.start();
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

return new RemoteWebDriver(service.getUrl(), DesiredCapabilities.chrome())

  这样就返回了一个WebDriver对象,伙计你可以去用它了。

 

posted on 2013-03-12 11:33  要强小伙  阅读(721)  评论(0编辑  收藏  举报