欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java+Selenium实现网页自动化测试

程序员文章站 2022-07-14 09:01:54
...

资源地址

注意

  1. Selenim版本需和本地驱动文件路径匹配

代码

  1. 设置本地驱动文件路径

 //设置驱动文件路径
System.setProperty("webdriver.chrome.driver","E:\\WorkSpace\\StudyProject\\BackEnd\\TestModel\\WebDriver\\2.41\\chromedriver.exe");

  1. 创建对应浏览器驱动对象

//创建驱动
WebDriver webDriver=new ChromeDriver();
  1. 调用自动化脚本
//搜索
Search(webDriver,"张三","123456");
  1. 自动化方法
private static void Search(WebDriver webDriver) {
        //自动化代码
        webDriver.get("https://www.csdn.net/");
        //获取搜索框
        WebElement input=webDriver.findElement(By.className("input_search"));
        //输入值
        input.sendKeys("java");
    }
  1. 全部代码
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");
    }
}

效果

java+Selenium实现网页自动化测试