自动化用到的一些小技巧
来源:互联网 发布:安全数据库 编辑:程序博客网 时间:2024/06/06 01:41
1.xpath验证时,chrome的插件xpath helper还不错:左边输入,右边输出
2.xpath定位时,有的需要自己手写,常见的如下:
xpath = "//*[text()='请选择疗程卡项目']/following-sibling::div[2]/button[1]"
xpath = "//span[contains(@class,'highlight totalMoney')]"
xpath = "//*[@id='code_view_product' and @class='code_view out']//div[text()='非卖品']"
xpath = "//*[text() = '项目三项']/parent::*/following-sibling::div[5]"
xpath = "//td[text()='管理员']//preceding-sibling::td[2]/input"
3.有些iframe用xpath helper不能直接在页面上验证,可以浏览器打开拼凑iframe指向的链接,再用工具验证xpath的正确性
4.注意下,几个显示等待的使用场景,如页面跳转时,判断title内容等
5.有的操作,只会导致页面标签的内容的改变:此时的等待可以考虑做自定义显示等待,或者定义方法等待
6.有时候,点击某个按钮或元素没有效果,也许是事件没有绑定在这个标签上,可以向上向下查找其他标签,chrome控制台尝试点击标签,可以快速验证:$("#id").click();
7.碰到个switch()到新窗口后,无法取出页面元素的问题。大概说下解决问题步骤。
a.之前的元素定位用的文本内容,改成dom结构定位
b.eclipse的调试模式,查看getWindowHandles的长度是否与窗口个数一致
c.若窗口数量一致,判断switchTo是否成功,现阶段,我用的方法:首先改页面的title,再去driver.getTitle,判断此时哪个窗口有效
d.若数量不一致,考虑是否加个等待,等窗口打开后,再去switchTo
- 自动化用到的一些小技巧
- 一些编程会用到的小技巧
- css 一些会用到的小技巧
- 近日用到的Swing的一些小技巧
- Office自动化一些小技巧
- [转]Asp.Net中经常用到的一些小技巧
- iOS 开发中会用到的一些小技巧
- 写自动化测试工具的一些小技巧
- 教你Word操作中一些很少用到的小技巧(转载--链接)
- 网页设计中常用到的小技巧
- 最近用到的iOS小技巧(1)
- 网页设计中常用到的一些技巧
- Excel 可能会用到的一些技巧
- 自己用到的gnuplot中的一些技巧
- c# winform项目开发中常用到得一些小技巧
- 一些经常用到的java小技术
- java中常用到的一些小知识
- HTML小技巧的一些小技巧
- FPGA作业_阶段一
- iOS中SEL和IMP
- html和xml的区别
- (13.1.3.1)PMBOK之三:十大知识领域之整合管理
- React Native 嵌入到iOS原生应用
- 自动化用到的一些小技巧
- POJ 1679:The Unique MST(次小生成树)
- 剑指offer-面试题 20:顺时针打印矩阵
- C++作业5
- Java将远程服务器上的文件经过本地服务器中转后输出至前端
- poj 1236 Network of Schools
- Emmet(ZenCoding)语法(一)
- git的基础使用
- es6中"类"--class的方式创建对象和es5中正常用法比较