自动化:接口自动化,Web自动化(selenium),APP自动化(appium)
web自动化环境搭建中遇到的最大问题,就是各个版本不匹配导致,所以找到与之相匹配的版本很重要,只要这样才能继续……
大纲:
1.如何下载对应的web驱动
2.eclipse中简单的demo
Web自动化原理
1.如何下载对应的web驱动
selenium官网:https://www.seleniumhq.org/
在downloads页签下的找到浏览器driver区域,点击最新的
到了详情页面驱动不要太新,到下面会有相应的介绍,新增了什么,改了什么
注:火狐是托管在GitHub,可以打开,google是在官网,so……
2.eclipse中简单的demo
webdriver驱动下载完成后,加入对应的selenium依赖
将驱动拷贝放入项目中,检查浏览器是否版本正确,都没有问题后开始编码
@Test
public void chromTest() {
//设置系统变量,setProperty为键值对,前面是key,后面的驱动路径
System.setProperty("webdriver.chrome.driver", "src/test/resources/chromedriver.exe");
//创建谷歌驱动实例
WebDriver webDriver = new ChromeDriver();
//启动浏览器到这个地址
webDriver.get("http:地址");
//为浏览器上的输入框赋值
webDriver.findElement(By.id("mobilephone")).sendKeys("292993939");
}
至此环境就搭建好了……