一、Selenium介绍
Selenium 是一个支持 Web 自动化测试的工具,借助此工具程序员编写代码就可以模拟用户与浏览器之间的交互。
二、安装使用
安装环境:java、IDEA、chrome浏览器、Mac系统
1、打开idea,新建一个Springboot工程,在pom.xml文件中添加 selenium-java 依赖项,使用 Maven安装Java的Selenium库。
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
2、下载对应浏览器的WebDriver
查看chrome浏览器版本,下载对应版本的chromedriver,下载后,双击解压,放到/usr/local/bin目录下。
打开该目录的方法:打开终端,输入以下命令:
cd /usr/local/bin
open .
chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html
3、新建一个class,打开百度首页,搜索selenium,点击百度一下按钮,测试一下,成功。
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class HelloSelenium {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
WebDriver driver = new ChromeDriver();
try {
driver.get("http://www.baidu.com/");
driver.findElement(By.id("kw")).sendKeys("Selenium");
driver.findElement(By.id("su")).click();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
} finally {
driver.quit();
}
}
}
参考Selenium官方文档:https://www.selenium.dev/documentation/zh-cn/