1.使用注入依赖
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.4.0</version>
</dependency>
2.下载对应浏览器驱动
我用的是 chrome 版本是 98.0.4758.102 去下载对应的驱动
3.编写java测试代码
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
/**
* @author :阳
* @date :Created in 2023/3/3 0003 9:40
* @version: V1.0
* @slogan: 天下风云出我辈,一入代码岁月催
* @description:
**/
public class TestChrome {
public static void main(String[] args) {
System.getProperties().setProperty("webdriver.chrome.driver", "/chromedriver/chromedriver.exe");
// 1.创建webdriver驱动
WebDriver driver = new ChromeDriver();
// 2.打开百度首页
driver.get("https://www.baidu.com");
// 3.获取输入框,输入selenium
driver.findElement(By.id("kw")).sendKeys("selenium");
// 4.获取“百度一下”按钮,进行搜索
driver.findElement(By.id("su")).click();
// 5.退出浏览器
//driver.quit();
}
}
//此处的 System.getProperties().setProperty("webdriver.chrome.driver", "/chromedriver/chromedriver.exe"); 为第二步驱动的位置
效果是自动打开了浏览器 ,然后自动查询了selenium,然后退出