import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import java.io.File;
public class Test{
public static void main(String[] args) {
// 加载相应的驱动,第二个参数是驱动路径
System.setProperty("webdriver.chrome.driver","src/test/chromedriver.exe");
WebDriver driver = new ChromeDriver();
// 放大窗口
driver.manage().window().maximize();
// 访问www.baidu.com
driver.get("https://www.baidu.com");
// 获取输入框,并输入hello Test
driver.findElement(By.id("kw")).sendKeys("hello Test");
// 点击”搜索“按钮
driver.findElement(By.id("su")).click();
try {
Thread.sleep(3000);
}catch (InterruptedException i){
i.printStackTrace();
};
driver.close();
}
}
Al escribir esto, primero debe agregarlo al archivo pom
<dependencies>
<!-- selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.4.0</version>
</dependency>
</dependencies>
Deje que el pom se cargue primero, el tiempo de carga es un poco largo, unos 10 minutos.
El otro es obtener un controlador
https://pan.baidu.com/s/1n1xm90iy4Un5zFNooDiZsg Código de extracción: por qué
puse este controlador, está bien , originalmente pensé que la versión del navegador debería corresponder a este controlador, también descargué encontré el correspondiente versión baja de Google Chrome y descubrió que la versión alta también se puede utilizar. Mi versión de google