主流自动化:Selenium
主流的自动化测试工具:RobotFameWork(能够支持WebUI、AppUI、接口自动化、C/S架构自动化),postman(自动化接口工具,主要用于HTTP/HTTPS协议的接口进行测试)、SoapUI(自动化接口测试工具,主要用于WebService接口的自动化测试)、AirTest(C/S架构、APP自动化),Jmeter(自动化接口测试工具,同时可以实现性能测试)
主流测试编程语言:Java、Python、Ruby
Selenium3.14最新
Selenium1.0基于火狐浏览器的一个插件形式。主要用于录制脚本,回放,调试,生成自动化
Selenium2.0及以上的版本
实例:打开浏览器,输入。。,百度搜索
导包:Eclipse Build Path->Configure Build Path
//配置浏览器驱动
System.setProperty("webdriver.chrome.driver","F:\\WebDriver\\chromerdriver.exe");
//将webdriver实例化,用于后续的操作
Webdriver web=new ChromeDriver();
//调用浏览器,打开百度网站首页
web.get("http://www.baidu.com");
//通过id=kw查找页面中的元素,然后对其输入“a”
web.findElement(By.id("kw")).sendKeys("a");
wb.findElement(By.id("su").click());
Thread.sleep(1000);
wb.findElement(By.xpath().click);
Thread.sleep(3000);
//关闭Chromedriver的进程
web.quit();