关于Selenium自动化的定位问题
2014-02-22 11:25
260 查看
关于自动化的定位问题
入门的时候不妨先拿Selenium IDE录制一遍看看,自动化测试的元素定位一直是困扰自动化测试新手的一个障碍,因为我们在自动化实施过程中会碰到各式各样的对象元素。虽然XPath 和CSS 可以定位到复杂且比较难定位的元素,但相比较用id 和name 来说增加了维护成本和学习成本,相比较来说id/name
的定位方式更直观和可维护,有新的成员加入的自动化时也增加了人员的学习成本。所以,测试人员在实施自动化测试时一定要做好沟通,规范前端开发人员对元素添加id/name 属性,或者自己有修改HTML 代码的权限。
CSS选择器参考手册:http://www.w3school.com.cn/cssref/css_selectors.asp
入门的时候不妨先拿Selenium IDE录制一遍看看,自动化测试的元素定位一直是困扰自动化测试新手的一个障碍,因为我们在自动化实施过程中会碰到各式各样的对象元素。虽然XPath 和CSS 可以定位到复杂且比较难定位的元素,但相比较用id 和name 来说增加了维护成本和学习成本,相比较来说id/name
的定位方式更直观和可维护,有新的成员加入的自动化时也增加了人员的学习成本。所以,测试人员在实施自动化测试时一定要做好沟通,规范前端开发人员对元素添加id/name 属性,或者自己有修改HTML 代码的权限。
CSS选择器参考手册:http://www.w3school.com.cn/cssref/css_selectors.asp
相关文章推荐
- Selenium UI自动化解决iframe定位问题
- 关于python+Selenium定位元素出错的问题
- java.security.cert.CertificateException: Selenium 自动化的时候调用API 执行操作引起的关于https的问题
- iOS8关于地图定位问题
- selenium对未在屏幕展示范围内的元素进行操作时,出现元素无法定位的问题解决
- 关于div的定位显示问题
- 关于OPC自动化接口编程(OPCDAAuto.dll)几点注意问题
- 关于《ASP.NET办公自动化系统开发实例导航》问题的一些总结
- 关于Android定位获取详细地址的问题
- 关于revit二次开发中,用winform剖切房间进行房间定位的问题
- Selenium遇到的问题3 Frame定位不到163的元素
- 关于对同一个盒子同时设置相对定位和浮动或者绝对定位和浮动的问题
- 关于页面局部定位刷新问题解决
- iOS 关于iOS8地图定位问题
- 关于selenium 用Webdrive打开Firefox不含有插件的问题(python)
- win32窗口:关于鼠标定位位置偏移问题的原因及解决方法
- 关于iOS定位问题
- 关于android定位的坐标系问题
- 关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
- 关于一类docker容器闪退问题定位