使用Java语言写一个selenium自动化测试的脚本
时间: 2023-06-02 16:03:02 浏览: 200
基于selenium webdriver的Java语言驱动的WebUI自动化测试平台设计源码
以下是一个简单的Selenium自动化测试脚本,它使用Java语言编写,以打开Google主页并搜索“selenium”为例:
```java
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class SeleniumTest {
public static void main(String[] args) {
// 设置ChromeDriver路径
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
// 创建一个Chrome浏览器实例
WebDriver driver = new ChromeDriver();
// 打开Google主页
driver.get("https://www.google.com");
// 找到搜索框并输入关键字
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("selenium");
// 提交搜索请求
searchBox.submit();
// 等待搜索结果页面加载完成
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
// 输出搜索结果数量
WebElement resultStats = driver.findElement(By.id("result-stats"));
System.out.println("搜索结果数量:" + resultStats.getText());
// 关闭浏览器
driver.quit();
}
}
```
需要注意的是,此脚本需要下载并安装Chrome浏览器和ChromeDriver,以及添加selenium-java和selenium-chrome-driver依赖。
阅读全文