如何在 Watir 中识别各种 HTML 对象(全/更新到 2007-6-20)
来源:互联网 发布:陈楚河 赖雅妍 知乎 编辑:程序博客网 时间:2024/04/30 14:30
在 Watir 的 Wiki 上无意中看到的,激动的热泪盈眶啊,实在是佩服的五体投地,感谢这些热心的同行们整理了这些宝贵的资料啊。同志们,我们都要向国外的“雷锋”学习啊!
另外,也建议大家从中学习一下文档整理和编写的技巧。
:id :name :value :text :caption :index :class :xpath :title :method :action :href :src multiple attribute support? button radio check_box text_field hidden select_list label span div p link table image form frame map area li
原文地址:http://wiki.openqa.org/display/WTR/Methods+supported+by+Element
另外,也建议大家从中学习一下文档整理和编写的技巧。
The HTML Elements that are currently supported include:
button <input> tags with type=button, submit, image or reset radio <input> tags with the type=radio; known as radio buttons check_box <input> tags with type=checkbox text_field <input> tags with the type=text (single-line), type=textarea (multi-line), and type=password hidden <input> tags with type=hidden select_list <select> tags, known as drop-downs or drop-down lists label <label> tags (including "for" attribute) span <span> tags div <div> tags p <p> (paragraph) tags link <a> (anchor) tags table <table> tags, including row and cell methods for accessing nested elements. image <img> tags form <form> tags frame frames, including both the <frame> elements and the corresponding pages. map <map> tags area <area> tags li <li> tags:id Used to find an element that has an "id=" attribute. Since each id should be unique, according to the XHTML specification, this is recommended as the most reliable method to find an object. * :name Used to find an element that has a "name=" attribute. This is useful for older versions of HTML, but "name" is deprecated in XHTML. * :value Used to find a text field with a given default value, or a button with a given caption, or a text field :text Used for links, spans, divs and other element that contain text. :index Used to find the nth element of the specified type on a page. For example, button(:index, 2) finds the second button. Current versions of WATIR use 1-based indexing, but future versions will use 0-based indexing. :class Used for an element that has a "class=" attribute. :title Used for an element that has a "title=" attribute. :xpath Finds the item using xpath query. :method Used only for forms, the method attribute of a form is either GET or POST. :action Used only for form elements, specifies the URL where the form is to be submitted. :href Used to identify a link by its "href=" attribute. :src Used to identify an image by its URL.
* :id and :name are the quickest of these to process, and so should be used when possible to speed up scripts.
Supported Methods by Element
原文地址:http://wiki.openqa.org/display/WTR/Methods+supported+by+Element
- 如何在 Watir 中识别各种 HTML 对象(全/更新到 2007-6-20)
- 如何在 Watir 中识别各种 HTML 对象
- 在Watir中识别HTML标签
- [Watir]异常对象识别
- [Watir]Web对象属性识别
- Watir 进行对象识别方式
- 异常对象识别(watir应用解决方案)
- watir是如何定位测试对象的
- 在js中如何获取到你点击的元素的html、对象、属性值、以及自定义的属性值
- 【Ruby+Watir测试框架系列讲座 3】测试对象识别
- 在Watir中进行对象映射(Object Map)的方法
- 如何在 Watir 中使用 XPath 定位和操作页面元素
- 如何在 Watir 中使用 XPath 定位和操作页面元素
- watir中如何获取dom属性?
- 在Watir中调用JavaScript脚本
- 在Watir中运用xpath初级篇
- watir识别控件
- 如何将html代码(包括各种脚本)显示在网页中
- [推荐]Nickelback 的2007年全新单曲“If Everyone Cared”
- 善待自己 20070627
- EasyPHP 2.0 beta1 发布了
- 常用粤语文字输入
- 善待自己 20070625
- 如何在 Watir 中识别各种 HTML 对象(全/更新到 2007-6-20)
- 善待自己 20070622
- 善待自己 20070621
- 善待自己 20070620
- WebLOAD 已经开源了!
- 善待自己 20070618
- 700K 免安装的免费流程图工具
- 善待自己 20070615
- 善待自己 20070614