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

来源:互联网 发布:ubuntu怎么下载gcc 编辑:程序博客网 时间:2024/05/16 14:26
在 Watir 的 Wiki 上无意中看到的,激动的热泪盈眶啊,实在是佩服的五体投地,感谢这些热心的同行们整理了这些宝贵的资料啊。同志们,我们都要向国外的“雷锋”学习啊!
另外,也建议大家从中学习一下文档整理和编写的技巧。

The HTML Elements that are currently supported include:

button<input> tags with type=button, submit, image or resetradio<input> tags with the type=radio; known as radio buttonscheck_box<input> tags with type=checkboxtext_field<input> tags with the type=text (single-line), type=textarea (multi-line), and type=passwordhidden<input> tags with type=hiddenselect_list<select> tags, known as drop-downs or drop-down listslabel<label> tags (including "for" attribute)span<span> tagsdiv<div> tagsp<p> (paragraph) tagslink<a> (anchor) tagstable<table> tags, including row and cell methods for accessing nested elements.image<img> tagsform<form> tagsframeframes, including both the <frame> elements and the corresponding pages.map<map> tagsarea<area> tagsli<li> tags

:idUsed 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. *:nameUsed to find an element that has a "name=" attribute. This is useful for older versions of HTML, but "name" is deprecated in XHTML. *:valueUsed to find a text field with a given default value, or a button with a given caption, or a text field:textUsed for links, spans, divs and other element that contain text.:indexUsed 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.:classUsed for an element that has a "class=" attribute.:titleUsed for an element that has a "title=" attribute.:xpathFinds the item using xpath query.:methodUsed only for forms, the method attribute of a form is either GET or POST.:actionUsed only for form elements, specifies the URL where the form is to be submitted.:hrefUsed to identify a link by its "href=" attribute.:srcUsed 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:srcmultiple attribute support?buttonradiocheck_boxtext_fieldhiddenselect_listlabelspandivplinktableimageformframemapareali



原文地址:http://wiki.openqa.org/display/WTR/Methods+supported+by+Element

原创粉丝点击