一起学习ruby,用watir做自动化测试吧!
如何在 Watir 中识别各种 HTML 对象
上一篇 /
下一篇 2007-11-27 19:16:01
/ 个人分类:Watir
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 scrīpts.
Supported Methods by Element
相关阅读:
- Ruby+Watir经验谈: Understanding Watir (lifr, 2007-5-28)
- Ruby+Watir经验谈: javascript popup box (lifr, 2007-5-28)
- Ruby+Watir经验谈: 设计RUTF的TestRunner以产生格式化的测试结果 (lifr, 2007-5-29)
- Ruby+Watir经验谈: 缘起 (51testing, 2007-5-29)
- Ruby+Watir经验谈: Understanding Watir (51testing, 2007-5-29)
- Ruby+Watir经验谈: javascript popup box (51testing, 2007-5-29)
- Ruby+Watir经验谈: 设计RUTF的TestRunner以产生格式化的测试结果 (fishy, 2007-5-30)
- Ruby+Watir经验谈: 漫谈针对功能的自动化测试框架 (lifr, 2007-5-30)
- Ruby+Watir经验谈: 包装Watir::IE (lifr, 2007-6-01)
- watir (iccer, 2007-11-27)
收藏
举报
TAG:
Watir