创建一个maven工程
pom.xml
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zawx</groupId> <artifactId>yaqgj_zawx_test</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version> </dependency> </dependencies> </project>
验证chromedriver测试开发环境
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.testng.Assert; class TestBaidu0325 { public static void main(String[] args) { /*google浏览器*/ //找不到chromedriver时,强制制定webdriver路径。 System.setProperty("webdriver.chrome.driver","D:\javaweb\selenium\chromedriver.exe"); WebDriver driver =new ChromeDriver(); String url = "http://www.baidu.com"; driver.get(url); driver.manage().window().maximize();//窗口最大化,加大页面回访的稳定性 driver.findElement(By.id("kw")).sendKeys("selenium"); driver.findElement(By.id("su")). click (); try { Thread.sleep(1000);//延时设置,避免网页加载慢找不到页面元素 } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } /*所谓的断言*/ Assert.assertTrue(driver.getTitle().contains("selenium")); driver.quit(); } }