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对象,伙计你可以去用它了。