文章目录
- 1.自动化环境配置
-
- [1.1 准备好selenium依赖](#1.1 准备好selenium依赖)
-
- [java Selenium安装:](#java Selenium安装:)
- [python Selenium环境安装:](#python Selenium环境安装:)
- [2. driver的下载与配置](#2. driver的下载与配置)
- 总结
✨✨✨学习的道路很枯燥,希望我们能并肩走下来!
编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。

本文开始
1.自动化环境配置
1.1 准备好selenium依赖
java Selenium安装:
1)配置Java环境,安装JDK,安装IDE
2)配置Maven环境
3)在pom文件中配置依赖
xml
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0-rc-2</version>
</dependency>
--------------------------------------------------------------------------------------
# 将下列配置直接复制到pom文件的<project>即可
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>11</java.version>
<!-- 使用 Java 11 语言特性 ( -source 11 ) 并且还希望编译后的类与 JVM 11 ( -target 11 )兼容,您可以添加以下两个属性,它们是默认属性插件参数的名称-->
<maven.compiler.target>11</maven.compiler.target>
<!-- 对应junit Jupiter的版本号;放在这里就不需要在每个依赖里面写版本号,导致对应版本号会冲突-->
<junit.jupiter.version>5.8.2</junit.jupiter.version>
<maven.compiler.version>3.8.1</maven.compiler.version>
<maven.surefire.version>3.0.0-M5</maven.surefire.version>
<hamcrest.version>2.2</hamcrest.version>
<!-- plugins -->
<maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
</properties>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0-rc-2</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${junit.jupiter.version}</version>
</dependency>
</dependencies>
<build>
<!-- maven 运行的依赖插件 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<parameters>true</parameters>
<source>11</source>
<target>11</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M7</version>
<configuration>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
python Selenium环境安装:
1)配置python环境,安装python,安装Pycharm
2)配置pip工具
3)安装selenium: pip install selenium
2. driver的下载与配置
不同浏览器下载对应的驱动
- Chrome下载对应版本的驱动-chromedriver
1.确定与浏览器匹配的driver版本 -大版本一样即可
2.根据使用的操作系统(x64,x32)下载相应的 chromedriver
3.下载地址:https://googlechromelabs.github.io/chrome-for-testing/ - 火狐浏览器下载-驱动为 geckodriver。
1.没有chromedriver类似的对应关系,默认下载最新的driver版本
2.根据使用的操作系统下载相应的 geckodriver
3.下载地址1-淘宝镜像:https://registry.npmmirror.com/binary.html?path=geckodriver/
下载地址2:https://github.com/mozilla/geckodriver/releases
验证驱动下载成功:
- 配置 driver 的环境变量
1.设置搜索"环境变量",打开"环境变量"设置
2.在系统设置中找到 Path, 双击打开
3.新建,将下载好的驱动位置,复制到其中即可; - 重启命令行工具,验证是否配置成功
输入geckodriver --version,出现geckodriver版本信息则配置成功
输入:chromedriver --version ,出现chromedriver版本信息则配置成功
如果cmd窗口中显示的不是环境变量中的驱动版本:
检查是否有多个ChromeDriver副本:
cmd中输入下列命令
bash
where chromedriver
找到驱动副本一个一个删除即可
总结
✨✨✨各位读友,本篇分享到内容是否更好的让你理解了自动化环境配置,如果对你有帮助给个👍赞鼓励一下吧!!
🎉🎉🎉世上没有绝望的处境,只有对处境绝望的人。
🎉🎉🎉一遇挫折就灰心丧气的人,永远是个失败者。而一向努力奋斗,坚韧不拔的人会走向成功。
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!
