如何在Watir 中识别各种 HTML 对象

在 Watir 的 Wiki 上无意中看到的,激动的热泪盈眶啊,实在是佩服的五体投地,感谢这些热心的同行们整理了这些宝贵的资料啊。同志们,我们都要向国外的“雷锋”学习啊!
另外,也建议大家从中学习一下文档整理和编写的技巧。

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

  :id :name :value :text :caption :index :class :xpath :title :method :action :href :src multiple attribute support?
button 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
radio 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
check_box 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
text_field 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
hidden 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
select_list 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
label 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
span 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
div 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
p 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
link 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
table 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
image 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
form 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
frame 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
map 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
area 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象
li 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象 如何在Watir 中识别各种 HTML 对象

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转自: http://www.cnblogs.com/jackei/archive/2007/06/22/792839.html

上一篇:2011-04-13 15:54 利用事件触发实现ActiveX调用js函数


下一篇:利用Object.defineProperty挂接set钩子,监控对象属性的修改事件