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

学习网站:

 官网: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());

    }

}

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

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值