Watir Web-Driver 的checkbox对象
上一篇 /
下一篇 2013-01-21 17:49:38
/ 个人分类:测试
作为checkbox来处理的对象有:
<input type="checkbox">
可以用来定位checkbox的方法有:
:class 类名
:id id号
:index 索引号
:name 名字
:text 文本
:value 值
:xpath xpath路径
multiple 混合方式
通用的方法有:
== 是否相等
attribute_value 返回指定属性的值
browser 返回所在browser对象
click 左键单击
clear 清除选择
double_click 左键双击
drag_and_drop_by 拖拽到指定区域
drag_and_drop_on 拖拽到指定元素上
driver 返回所用的driver
enabled? 是否可以点击
exists? 是否存在
fire_event 执行指定的事件
flash 高亮该checkbox
focus 焦点移至该checkbox上
focused? 焦点是否在checkbox上
hash 返回该checkbox的hash值
hover 鼠标悬浮在该checkbox上
html 返回该checkbox的html内容
inspect 返回该checkbox的inspect值
parent 返回该checkbox的父节点
present? 是否存在并可见
right_click 右键点击一次
run_checkers 返回正在运行的checker列表
style 返回checkbox的style值
set 设置checkbox的值,默认true(checked)
set? 返回checkbox是否已经被checked
tag_name 返回checkbox的tag值
text 返回checkbox的text值
to_subtype 返回checkbox的子类型
type 返回checkbox的类型
value 返回checkbox的value值 (input类型使用)
visible? 是否可见
wd 返回该checkbox的driver值
wait_until_present 出现前等待
waith_while_present 消失前等待
when_present 出现前等待
例如:
browser.checkbox(:id => 'checkit').when_present.click
收藏
举报
TAG: