学习网站:

 官网: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版本,点击):

selenium+idea+java+maven+chrome 环境配置

图二(进入可以看到该版本的相关详细信息,并且在下方它给我们提供了maven支持的添加dependence的配置,可以直接复制然后粘贴到pom.xml中去):

selenium+idea+java+maven+chrome 环境配置

添加到pom.xml中后,直接点击“保存”,Maven就会自动去下载和拉取相应的依赖库。

selenium+idea+java+maven+chrome 环境配置

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());

    }

}

嗯,就样可以顺顺利利的启动了~~~~

selenium+idea+java+maven+chrome 环境配置

相关文章: