共同探讨QTP相关问题
HTML Elements supported by Watir
上一篇 /
下一篇 2008-09-07 14:07:02
/ 个人分类:Automation Test
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
Kxz'F~'in/R0 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. *51Testing软件测试网/K;R7f2} SG:g
51Testing软件测试网IbM W$m I
_)l6VZ
:name
h&m [7oh0 Used to find an element that has a "name=" attribute. This is useful for older versions of HTML, but "name" is deprecated in XHTML. *
+l} cn;w Bv;ZG0 51Testing软件测试网$mJ@.\*e,@"k
:value 51Testing软件测试网Vq2k!m{ FB$ln
Used to find a text field with a given default value, or a button with a given caption, or a text field 51Testing软件测试网!F"f~)n{3R{7B#zjJ
9l(};PR/wP;gPK0:text 51Testing软件测试网\2z])d0RBW5{9}d#w
Used for links, spans, divs and other element that contain text.
3h,if
Bu%^i[0 51Testing软件测试网
} ?uuByd9p%c*m
:index
,fEW5B0i3t+_B0 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.
np1S0qu;dq0
6_t(y3Gl0:class
gD$Q"N*T`"KW3w0 Used for an element that has a "class=" attribute.51Testing软件测试网1vYHJ&azs
51Testing软件测试网N;E$BoXLn
:title
;UD
n4erO0 Used for an element that has a "title=" attribute.51Testing软件测试网&v$K J,[#{
51Testing软件测试网;cV zQ+qx|0|3|&V
:xpath
A;`j/rec2\{0 Finds the item using xpath query.
p$ty7zV!Y
w`8W0
.j%?/sGL
_-E0:method 51Testing软件测试网%}e h;fR9v8},}
Used only for forms, the method attribute of a form is either GET or POST.
(u4~XDq9q%E8A3k0 51Testing软件测试网-}n |K}*i+Z
:action
~uCU:X5G0 Used only for form elements, specifies the URL where the form is to be submitted.
`A1H)FNo
APN0
tuK2mU2ud0:href 51Testing软件测试网
gS7R ~,N
Used to identify a link by its "href=" attribute.
ksP:H Vz;A0 51Testing软件测试网2N!{?L(@XN
:src 51Testing软件测试网e9YSO%~]3_T
Used to identify an image by its URL.
E]4b6ZB?0 51Testing软件测试网!M0v!m
D(c(? w1J4~
* :id and :name are the quickest of these to process, and so should be used when possible to speed up scrīpts.
tx1VR%C1|uX0Vz'pj0原文地址:http://wiki.openqa.org/display/WTR/Methods+supported+by+Element
d6C,S6pZ0}w0
收藏
举报
TAG: