目录
一、打开intellij idea,创建Maven项目
二、添加依赖
三、在Test路径下创建自动化文件
3.1 项目结构
3.2 代码
四、运行自动化
前言:
- java版本最低要求为8。
- 电脑至少已安装一种浏览器,如:Chrome(推荐)、Edge、Firefox、IE、Safari等
- 安装正版浏览器,非官网浏览器会出现问题。(下面以Chrome为例)
一、打开intellij idea,创建Maven项目
二、添加依赖
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.8.0</version>
<scope>test</scope>
</dependency>
三、在Test路径下创建自动化文件
3.1 项目结构
3.2 代码
firstTest.java
public class firstTest {
void searchTest()
{
//使⽤插件管理⼯具webdrivermanager
WebDriverManager.chromedriver().setup();
//添加浏览器配置
ChromeOptions options = new ChromeOptions();
//1)允许任何来源的远程连接
options.addArguments("--remote-allow-origins=*");
//创建浏览器驱动对象
ChromeDriver driver = new ChromeDriver(options);
//访问百度⽹⻚,搜索“中华人民共和国”
driver.get("https://www.baidu.com");
driver.findElement(By.cssSelector("#kw")).sendKeys("中华人民共和国");
driver.findElement(By.cssSelector("#su")).click();
//退出
driver.quit();
}
}
runTest.java
public class runTest {
public static void main(String[] args) {
firstTest test = new firstTest();
test.searchTest();
}
}
四、运行自动化
点击运行,程序将自动实现百度搜索全过程。