赞
踩
1.添加maven依赖
似乎jar包的版本和浏览器的版本没有关系, 浏览器的版本只会和chromedriver.exe的版本有关系, 值得注意selenium从3.0开始就需要至少java8环境
- <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
- <dependency>
- <groupId>org.seleniumhq.selenium</groupId>
- <artifactId>selenium-java</artifactId>
- <version>2.47.1</version>
- </dependency>
selenium并不能直接启动chrome(但是能直接启动Firefox, IE?没用过),
chromedriver.exe下载地址:http://npm.taobao.org/mirrors/chromedriver; 不要被下载页的列表迷惑, 其版本的真实顺序是2.1, 2.2, 2.3 ......2.11, 2.12 这样的顺序. 在下载之前需要注意自己chrome的版本, 查看下载页的notes.txt选择对应的版本. 下载之后解压获得chromedriver.exe, 并放置自定义位置即可;
3.java代码
- String chromeDriver = "chromedriver.exe_全路径";
- System.setProperty("webdriver.chrome.driver",chromeDriver );
- WebDriver driver = null;
- String url = "some-url";
- try {
-
- driver = new ChromeDriver();
- driver.get(url);
- System.out.println(driver.getTitle());
-
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- driver.quit();
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。