Selenium+Java环境搭建

目录

windows电脑环境搭建-Chrome谷歌浏览器

 查看chrome浏览器版本

下载Chrome浏览器驱动

配置环境变量

验证环境是否搭建成功

常见问题&解决办法 

The version of ChromeDriver only support xxxxxxxxx

The path to the driver executable the path to


windows电脑环境搭建+Chrome谷歌浏览器

谷歌浏览器下载官网:https://www.google.cn/intl/zh-CN/chrome/

Selenium+Java环境搭建_第1张图片

 查看chrome浏览器版本

 Selenium+Java环境搭建_第2张图片

Selenium+Java环境搭建_第3张图片

注意点:因为Selenium下载的浏览器驱动版本必须与浏览器版本保持一致才能运行成功,但是Google浏览器都会默认自动更新版本,这样就会导致已经下载好的浏览器驱动与浏览器版本不一致

解决方法:禁止Google浏览器自动更新

方法一:下载无更新组件的Google浏览器(版本113),下载链接见:https://blog.csdn.net/qq_73471456/article/details/131941231

方法二:设置更新服务为禁止状态

Selenium+Java环境搭建_第4张图片

 Selenium+Java环境搭建_第5张图片

下载Chrome浏览器驱动

下载链接:ChromeDriver - WebDriver for Chrome - Downloads (chromium.org)

Selenium+Java环境搭建_第6张图片

Selenium+Java环境搭建_第7张图片

配置环境变量

解压下载好的驱动压缩包,将下载好的chromedriver.exe放到java的jdk系统环境变量下

1.在运行窗口输入cmd,进入命令窗口,输入java -verbose 并回车。

2.在输出信息的最后一行你会看到你的jdk安装路径。如图:

Selenium+Java环境搭建_第8张图片

 3.将下载的谷歌驱动exe文件放在jdk路径下的bin路径下Selenium+Java环境搭建_第9张图片

验证环境是否搭建成功

Selenium+Java环境搭建_第10张图片

 创建项目成功之后在pom.xml文件里面配置依赖:

 

      
          org.seleniumhq.selenium
          selenium-java
          3.141.59
      

      
          commons-io
          commons-io
          2.6
      
  

注意:最近自动化频频更新导致出现各种问题,创建驱动对象代码改成:

使用edge浏览器的同学:

        EdgeOptions options = new EdgeOptions();

        options.addArguments("--remote-allow-origins=*");

        EdgeDriver driver = new EdgeDriver(options);

使用谷歌浏览器的同学:

        ChromeOptions options = new ChromeOptions();

        options.addArguments("--remote-allow-origins=*");

        ChromeDriver driver = new ChromeDriver(options);

 在java里面的main路径下创建一个Test类来编写代码:

public class Test {
    public static void main(String[] args) {
        //导入google驱动
        ChromeOptions options = new ChromeOptions();
        options.addArguments("--remote-allow-origins=*");
        WebDriver webDriver = new ChromeDriver(options);
        //驱动去输入指定网址
        webDriver.get("https://www.baidu.com");
    }
}

运行代码,如果出现以下界面则创建 成功

Selenium+Java环境搭建_第11张图片

Selenium+Java环境搭建_第12张图片

常见问题&解决办法 

The version of ChromeDriver only support xxxxxxxxx

The path to the driver executable the path to

原因:浏览器驱动没有放到系统环境变量下

解决方法:确认自己安装的JDK版本,可以查看idea创建项目时所使用的的JDK版本,找到安装路径,将驱动放到对应路径下,前面配置环境步骤已详细介绍

你可能感兴趣的:(测试开发,selenium,chrome,测试工具)