版本迭代周期越来越短?需求越来越多?测试工作量越来越大?怎么保证质量?怎么保证上线周期?
随着互联网的快速发展,越来越多的测试人员遇到上述所说的问题。如何实现既提高测试效率和覆盖率,又节约测试成本,是每一个企业追求的目标。为了解决上述的问题,越来越多的公司开始加入自动化测试。现在小编和大家分享下web自动化中必须知道的一些高阶用法。
1.常用方法
1)通过class属性定位
driver.findElement(By.className("spread")).sendKeys("你好");
2)通过id属性定位
driver.findElement(By.id("username")).sendKeys("你好");
3)通过name属性定位
driver.findElement(By.name("username")).sendKeys("你好");
4)通过link属性定位
driver.findElement(By.linkText("商城")).click();
5)通过partialLink定位
driver.findElement(By.partialLinkText("商")).click();
//此方法主要在link文本特别长的时候使用
6)通过标签tagname定位
driver.findElement(By.tagName("a")).click();
7)通过css定位
driver.findElement(By.cssSelector(&#