序号
|
属性名称
|
适用元素及简要说明
|
1
|
id
|
所有元素
|
2
|
index
|
所有元素,此index为具备除开index特征之外,其他相同特侦的元素集合中的index,一般在指定特征时无法唯一定位元素时使用,从0开始计算
|
3
|
name
|
具备name属性的表单元素
|
4
|
type
|
具备type属性的表单元素
|
5
|
value
|
具备value属性的表单元素,一般用来匹配提交按钮
|
|
value* value^ value$
|
支持使用通配符查询value属性: value* 表示为包含,例:value*:手气不错 [google首页] value^ 表示为以某字符开始,例:value^:百度,匹配所有以“百度”文字开始的元素 value$ 表示以某字符结尾,例:value$:测试,匹配所有以“测试”结尾的元素
|
6
|
txt
|
匹配元素的innerText,一般用来操作链接;
|
|
txt* txt^ txt$
|
同value系列操作,支持通配符 value* 表示包含特定字符串 value^ 表示以特定字符串开始 value特定字符串结尾
|
7
|
src
|
用于图片元素的匹配,匹配img 标签的src属性
|
|
src* src^ src$
|
同样支持三种通配符; src* 表示包含特定字符串 src^ 表示以特定字符串开始 src$ 表示以特定字符串结尾
|
8
|
href
|
用于匹配链接的href属性
|
|
href* href^ href$
|
同样支持三种通配符 href* 表示包含特定字符串 href^ 表示以特定字符串开始 href$ 表示以特定字符串结尾
|
9
|
frame
|
如果页面中包含frame,或者是iframe,都可以通过frame属性来定位frame页面中的元素。 frame编号从0开始
|
|
|
|