java中Selenium配置环境
介绍
Selenium是一个用于Web应用程序测试的工具,在上软件测试的时候需要使用到这个工具,这个工具有python版和java版,python版的配置方法网上有许多,但是java版感觉写的比较少,所以记录一下。
讲解
一、下载Chrome谷歌浏览器驱动
我使用的是Chrome浏览器,所以需要下载Chrome谷歌浏览器驱动,驱动和浏览器有对应关系,如果驱动版本下载错误是使用不了的,所以需要先看一下浏览器版本。
找到设置当中的“关于Chrome”中可以看到浏览器的版本,我的版本是81.0.4044.129

驱动下载可以到http://chromedriver.storage.googleapis.com/index.html进行下载


因为我是windows系统所以下载chromedriver_win32.zip,下载后解压可以得到一个chromedriver.exe。如果下载太慢也可以到淘宝镜像https://npm.taobao.org/mirrors/chromedriver/进行下载
二、创建java的Maven项目
将chromedriver.exe放在resources文件夹下

在pom.xml下写下下面的内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion>
<groupId>com.zhouning</groupId> <artifactId>FunctionTest</artifactId> <version>1.0-SNAPSHOT</version>
<dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version> </dependency> </dependencies> </project>
|
下载jar包的版本可以参考maven的仓库,我选择的是3.141.59版本,仓库地址:点这里

最后创建一个Test类,看看是否配置成功
1 2 3 4 5 6 7 8 9
| public class Test { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "src/main/resources/chromedriver.exe"); WebDriver driver = new ChromeDriver(); String url = "http://www.baidu.com"; driver.get(url); driver.navigate().to(url); } }
|
结果展示:

总结
因为在学习软件测试,所以Selenium深入的使用,目前并不知道,后续有再写一些。