Java搭建UI自动化测试环境
下载JDK8
https://www.cnblogs.com/thloveyl/p/12378124.html
配置Java环境
1.解压Jdk压缩包
2.配置环境变量
计算机->属性->高级->环境变量->系统变量->Path
3.添加根目录下的bin与lib目录、jre下的bin目录(近期我发现只将bin目录加入Path就可以了)
{% asset_img 2.PNG %}
注:都是目录下绝对路径地址,我这儿在E盘。
4.输入java、javac、java -version确认
下载selenium server
安装对应版本的Chrome浏览器驱动
IDEA导入jar包
File->Project Settings->Modules->Dependencies->\'+\'->JARS...
选中之后点ok->勾上jar包->applay->ok
实例
package com.smeoa.UI;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.chrome.ChromeDriver;
public class DemoChromeDriver
{
public static void main(String[] args) throws Exception
{
//设置浏览器的驱动属性、值。
System.setProperty("webdriver.chrome.driver","D:\\\\Driver\\\\chromedriver.exe");
//取消 chrome正受到自动测试软件的控制的信息栏
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
//实例化Driver对象
WebDriver driver = new ChromeDriver(options);
//打开网址:在url栏输入https://www.baidu.com
driver.get("http://www.baidu.com");
//xpath元素定位:输入栏,sendKeys输入Java
driver.findElement(By.xpath("/html//input[@id=\'kw\']")).sendKeys("github");
//点击百度一下
driver.findElement(By.xpath("/html//input[@id=\'su\']")).click();
Thread.sleep(100);
//关闭浏览器
driver.close();
}
}