java selenuim自动化maven项目的初始配置

第一  环境配置 1.eclipse  2.java环境 3.chorme浏览器及其driver的对应版本该文件chrome.exe与chromedriver.exe在同一路径下

上图https://npm.taobao.org/mirrors/chromedriver/该链接为寻找对应版本

java selenuim自动化maven项目的初始配置_第1张图片

第二  上面的一为前提下面开始创建maven项目

java selenuim自动化maven项目的初始配置_第2张图片

记得这里如果没有装maven的需要装在windows选项下 直接搜索安装即可(过程很慢请耐心等待)

java selenuim自动化maven项目的初始配置_第3张图片

配置pom.xml 这里会也会很慢需要加载我们需要的这些包 设置dependencies  手动打上去啊别复制会有编码问题


            
            org.testng
            testng
            6.8.7
            test
        

        

            org.seleniumhq.selenium
            selenium-java
            [3.141.59,)
        
        
            org.seleniumhq.selenium
            selenium-server
            [3.141.59,)
        

        
            org.seleniumhq.selenium
            selenium-firefox-driver
            3.4.0
        

 

这里这个火狐不用可以删除避免下载很慢

创建一个

java selenuim自动化maven项目的初始配置_第4张图片

第三 我们献上代码

package data.event;

import org.testng.annotations.Test;
import org.testng.annotations.BeforeClass;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.testng.annotations.AfterClass;

public class event {
  @Test
  public void f() {
  }
  @BeforeClass
  public void beforeClass() {

//注意这里webdriver.chrome.driver 这个参数在报错的时候你去看日志会提示正确的
        System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");
        ChromeOptions options=new ChromeOptions();
        options.setHeadless(true);//这里是默认不打开页面
        WebDriver driver=new ChromeDriver(options);
        driver.get("http://www.baidu.com");
        driver.findElement(By.id("kw")).sendKeys("百度一下");
        driver.findElement(By.id("su")).click();
        System.out.println(driver.getPageSource());
  }

  @AfterClass
  public void afterClass() {
  }

}
 

最后看执行结果次 这是测试用例执行情况 当然不是上面的代码

java selenuim自动化maven项目的初始配置_第5张图片

 

 

 

 

美女镇楼!!!

java selenuim自动化maven项目的初始配置_第6张图片

 

你可能感兴趣的:(web自动化)