05-自动化开发技术点
文章平均质量分 68
威薇
测试小白
展开
-
01-Maven
1-下载Maven安装包——直接解压 Maven是 Apache 下的一个项目,首先去官网下载,安装 Maven 之前要求先确定你的 JDK 已经安装配置完成 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.原创 2017-11-11 15:04:02 · 181 阅读 · 0 评论 -
02-单元测试框架
单元测试框架:单元测试是 开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为我们之前的测试添加联系人脚本就是用默认的JUNIT 单元测试框架,实现注解的方式执行case用例。每个方法上面的 @XXXXX 就是注解,我们需要知道的就是:带了注解的方法将会在某个时机运行,注转载 2017-11-11 15:57:23 · 209 阅读 · 0 评论 -
03-元素定位-基本
页面元素定位是自动化中最重要的事情。使用最简单,最稳定的定位方法。Web页面技术的现实复杂性, 造成大量的页面元素很难定位。 经常有人不知道怎么定位。1.通过ID查找元素: By.id()2.通过Name查找元素:By.name()3.通过TagName查找元素: By.tagName()4.通过ClassName 查找元素 By.className5.通过LinkTex转载 2017-11-12 20:24:15 · 273 阅读 · 0 评论 -
04-元素定位-cssSelector
CSS(即层叠样式表Cascading Stylesheet) Selector来定位(locate)页面上的元素(Elements) Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Pars原创 2017-11-18 22:45:05 · 545 阅读 · 0 评论 -
05-定位不到元素问题
定位不到元素考虑以下:1-是否需要切frame,切一层还是2层或多层 ,要一层一层切 不能跳,直接切不到2-相邻两个步骤间停几秒,给系统操作元素的时间,如果太快会来不及操作元素3-JQ的方法定位不到 可以 用 WD 或JS 的方法4-同一个页面的同一个元素 在切换页签或frame 后 可能会变 要重新定位5-全局只能new一个driver实例,new 多个会乱如:浏览器会多次重原创 2017-11-30 22:57:16 · 229 阅读 · 0 评论