学习网站:
官网:http://www.seleniumhq.org/docs/
中文网站:易百教程-->Selenium教程:http://www.yiibai.com/selenium/
环境:
软件:idea+maven+java
selenium版本:3.0.1
jdk版本:1.8.0
chrome版本:66.0.3359
chrome driver:2.3.8
环境搭建步骤:
1、打开idea,新建一个maven项目:此处未贴图~~~~
2、修改pom.xml文件,为工程添加selium依赖包,在默认的pom.xml的<dependencies>模块中添加一个新的<dependency>,http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java里找到需要的版本,如下图所示:
图一(找到自己需要的selenium版本,点击):
图二(进入可以看到该版本的相关详细信息,并且在下方它给我们提供了maven支持的添加dependence的配置,可以直接复制然后粘贴到pom.xml中去):
添加到pom.xml中后,直接点击“保存”,Maven就会自动去下载和拉取相应的依赖库。
3、浏览器驱动下载
使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver驱动器的,而且两者之间的版本是需要匹配的。
下面提供是的谷歌浏览器版本,对应的驱动版本
ChromeDriver v2.41 (2018-07-27)———-Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)———-Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)———-Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)———-Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)———-Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)———-Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)———-Supports Chrome v62-64
浏览器版本 & 驱动下载地址:
1.chrome历史浏览器下载地址:https://www.chromedownloads.net/
2.chromedriver下载地址:https://sites.google.com/a/chromium.org/chromedriver/downloads(需要翻墙不建议使用)
http://chromedriver.storage.googleapis.com/index.html
4、下载完chromedriver.exe后,把chromedriver.exe放到 \Google\Chrome\Application下,此路径是安装浏览器时,默认的路径。
5、用demo测试一下是否正常:
编写第一个测试demo,在src/main/java/selenium/WebDriverTest/下有个默认的类App.java,现在我们在这个目录下新建一个我们自己的java类,我取名为Base,在Base中我使用了ChromeDriver,代码如下(代码中有注释):
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Base { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("webdriver.chrome.driver", "C:\\program files (x86)\\Google\\Chrome\\Application\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.baidu.com"); // 获取 网页的 title System.out.println("The testing page title is: " + driver.getTitle()); } }
嗯,就样可以顺顺利利的启动了~~~~