java+Selenium实现网页自动化测试
程序员文章站
2022-07-14 09:01:54
...
资源地址
注意
- Selenim版本需和本地驱动文件路径匹配
代码
- 设置本地驱动文件路径
//设置驱动文件路径
System.setProperty("webdriver.chrome.driver","E:\\WorkSpace\\StudyProject\\BackEnd\\TestModel\\WebDriver\\2.41\\chromedriver.exe");
- 创建对应浏览器驱动对象
//创建驱动
WebDriver webDriver=new ChromeDriver();
- 调用自动化脚本
//搜索
Search(webDriver,"张三","123456");
- 自动化方法
private static void Search(WebDriver webDriver) {
//自动化代码
webDriver.get("https://www.csdn.net/");
//获取搜索框
WebElement input=webDriver.findElement(By.className("input_search"));
//输入值
input.sendKeys("java");
}
- 全部代码
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class MainClass {
public static void main(String[] args) {
//设置驱动文件路径
System.setProperty("webdriver.chrome.driver","E:\\WorkSpace\\StudyProject\\BackEnd\\Selenium\\WebDriver\\2.41\\chromedriver.exe");
//创建驱动
WebDriver webDriver=new ChromeDriver();
//搜索
Search(webDriver);
}
private static void Search(WebDriver webDriver) {
//自动化代码
webDriver.get("https://www.csdn.net/");
//获取搜索框
WebElement input=webDriver.findElement(By.className("input_search"));
//输入值
input.sendKeys("java");
}
}