selenium是一个自动化测试框架,主要针对web项目进行UI自动化。他的工作原理如下图:
那么我们在学习selenium之前就需要就行一个环境的搭建,就是要下载配置我们的浏览器驱动。进入正题:
CNPM Binaries Mirror 在网站中选择对应自己浏览器版本的插件,选择自己的操作系统进行下载。
下载完成后会得到一个压缩包:
在本地进行解压:
将里边的两个文件复制,自己的jdk的bin路径下。将此路径配置在电脑的path路径下。
创建项目,查看是否配置好了:
添加依赖:
<dependencies>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.7.2</version>
</dependency>
</dependencies>
写入一下代码,运行:
public static void main(String[] args) {
ChromeOptions options=new ChromeOptions();
options.addArguments("--remote-allow-origins=*");
WebDriver webDriver=new ChromeDriver(options);
webDriver.get("https://www.baidu.com");
}
若是能打开如下界面,则说明环境搭建成功了: