cucumber+watir+ruby 自动化测试-1
来源:互联网 发布:如何修改淘宝账户名称 编辑:程序博客网 时间:2024/06/03 12:27
作业:实现http://blog.csdn.net/passionboyxie/article/details/7376562
1.安装,环境搭建:
http://blog.sina.com.cn/s/blog_6b59aaa701017sff.html
2. Watir-webdriver_ruby元素操作与定位
(1)http://blog.csdn.net/nigind/article/details/8540234
元素定位:
常用的定位方法如下:
使用id进行定位: <input type="text" class="s_ipt" maxlength="100" id="kw" name="wd" autocomplete="off">
使用name进行定位:name可能会有重复,有的时候要加入:index=>1来唯一性定位
使用class或者class_name的定位
使用XPath定位
使用其他方法定位
在定位link对象的时候,可以使用link和link_text属性;
另外还可以使用tag_name属性定位任意元素;
使用层级关系定位
这种情况,可能在很多使用前台组件的页面中,经常碰到,如果使用上面的方法定位,你会发现没有id,没有name,整
体上会有很多input,单纯用index很痛苦,这个时候用层级管理会好很多,如下
b.span(:id=>"news").text_field(:index=>0).set "rex"
使用这种方式,寻找页面控件更加稳定,效率更高,也算是一种技巧。
多种定位方式同时使用
在很多时候一种定位方式不能完全定位唯一元素,需要多个定位方式综合使用
比方说有两个name一模一样的控件,只能通过index来识别,设置index=>0,ji
(2)http://blog.csdn.NET/jiguanghoverli/article/details/11269507
0 0
- cucumber+watir+ruby 自动化测试-1
- Ruby+Watir自动化测试
- (整理)自动化测试(Cucumber+Watir)
- ruby +watir +cucumber 安装
- Watir+cucumber+ruby
- 10分钟学会 Cucumber + Watir 自动化测试框架
- Ruby+Watir搭建自动化测试框架
- Ruby+watir自动化测试环境搭建
- Ruby+watir自动化测试环境搭建
- 搭建ruby+watir-webdriver+cucumber环境
- 在Jenkins 运行 cucumber(ruby+watir)
- Watir - Ruby的开源Web自动化测试框架
- Watir - Ruby的开源Web自动化测试框架
- Ruby WEB自动化测试框架Watir的打包
- Ruby+Watir经验谈: 漫谈针对功能的自动化测试框架
- 利用Ruby单元测试框架完成watir自动化测试
- Watir - Ruby的开源Web自动化测试框架
- 开源Ruby+Watir自动化测试工具介绍+安装说明
- Docker初级应用
- Android 插件化原理解析——Activity生命周期管理
- Android动画:Transition
- 屏幕滚动 固定导航栏
- Spring配置使用多数据源
- cucumber+watir+ruby 自动化测试-1
- Activity的Window创建及DecorView的添加(Android开发艺术探索学习笔记)
- ecplise 使用 git
- 关于expandablelistview展开潜存的问题
- Android线程管理之Thread使用总结
- JS基础语法
- Java HashMap的详解和迭代器问题
- Android 监听activity填充渲染完毕
- html+css简易导航条