自动化测试web控件定位方法
来源:互联网 发布:管家婆软件怎样做库存 编辑:程序博客网 时间:2024/06/07 19:22
web控件定位方法
1. sahi自带的录制工具,alt+双击空白处,录制的可直接使用,此外,摁住ctrl,鼠标放在控件上会出现相应一些属性,当然F12也可以,当自带录制工具出现动态id等的时候,就不能采取这种方法了,此外,有一些重复值,例如有两个“确定”按钮时,这种录制方法也会出错。
2. 利用id、class、value、text或相对位置等定位
#id@browser.textbox("deptInfoDlg_edPinYin")#value@browser.button("确定").click#title@browser.link("组织管理").click#text@browser.span("组织管理").click#相对位置,0为外层@browser.link("组织管理[1]").click#模糊匹配,in 有多个“确定”按钮,可将所要定位的按钮的div层一层一层写出来,保证找到的是唯一的,否则默认为最外层#利用正则表达式,.*表示前面有任意个字符@browser.button("确定").in(@browser.div("/.*业务类别.*刷新类别.*确定/")).click#(0)表示相对位置最近#"x-window x-window-plain x-window-dlg"为外层div class#"ext-mb-text"为内层div class,此层div内仅一个span@browser.span(0).in(@browser.div("/.*ext-mb-text/").in(@browser.div("/.*x-window x-window-plain x-window-dlg/"))).text#treeview treeview后的参数表示包含treeview的div , click后的参数为点击路径@browser.treeview("/.*请选择部门.*取消.*/").click("公司名/集团领导/经理")#右键单击@browser.span("公司名").right_click#mouseover@browser.link("actAddDeptRightMenu").mouse_over
- 自动化测试web控件定位方法
- web自动化测试方法小结
- app自动化测试5---定位元素方法
- 自动化测试框架元素定位常用方法
- Selenium2自动化测试-一种低效但有效的web元素定位方法
- Python-Selenium2做Web自动化测试(4)-对象的定位
- WEB自动化测试通过xpath定位的精度问题
- web自动化测试第2步:定位元素
- Web自动化测试(4): Selenium Web Driver 操作控件完成页面自动化测试的例子。
- 自动化测试工具selenium常见的元素定位方法
- selenum自动化测试元素定位8个方法
- Python-Selenium2做Web自动化测试(8)-定位一组对象以及层级定位
- 软件测试中基于Web的自动化测试方法
- 自动化测试人员的定位
- 自动化测试之元素定位
- web自动化测试--pathon
- Web测试自动化
- Web测试自动化资料
- Servlet3.1规范翻译——概览 (转)
- Java学习笔记 - java多线程
- Percona-Toolkit命令集合工具,Mysql不可或缺的必备利器之一
- 求实数绝对值 gcc
- php图像函数 imagecreatetruecolor()和imagecreate()的区别
- 自动化测试web控件定位方法
- IOS 自动填充视图控件长宽 笔记
- 批量更改dblink的地址
- FCKEditor2.6.3配合Java的使用步骤
- “百度之星”程序设计大赛试题解答(Java实现)
- 关于namenode安全模式
- 基于ARM的RAM存储器接口设计
- Javascript两种方法实现数秒自动关闭弹窗
- SQLServer 将两行数据合并到一行