您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Watir
Watir各元素的私有方法
作者:网络转载 发布时间:[ 2014/2/27 9:19:52 ] 推荐标签:Watir 私有 元素

- reset!
强行复位browser
browser.reset!

- status
返回状态栏的内容
browser.status

- text
返回页面body中的文本内容
browser.text

- title
返回页面的title内容
browser.title
=> "google"

- url
返回当前的url值
browser.url
=> "http://www.google.com.hk/"

- wait(timeout = 5)
页面在ready status出现前(complete),等待指定的秒数,默认5秒
browser.wait(10)

- window(*args, &blk)
返回指定的browser所含的window
browser.window(:title, 'Google')

- windows(*arg)
返回指定browser的window集合
browser.windows(:title, 'Google')

- wait_until(*arg, &blk)
页面在条件满足前等待
browser.wait_until(:title, 'Google')

- wait_while(*arg, &blk)
页面在条件满足时等待
browser.wait_while(:title, 'Google')


Button

- enalbed?
是否可以点击
browser.button(:id, 'btkn').enabled?

- text
返回tag为<button>的文本值
browser.button(:id, 'button').text

- value
返回tag为<input>的button类型的值
browser.button(:id, 'inputbutton').value


Checkbox

-clear
清除checked状态,变为unchecked
browser.checkbox(:id, 'check1').clear

-set(bool= true)
设置状态,checked/unchecked
browser.checkbox(:id, 'check1').set#checked
browser.checkbox(:id, 'check1').set(false)#unchecked

-set?
判断checked状态
browser.checkbox(:id, 'check1').set?
=> false #unchecked
 

Cookie

- add(name, value, pts = {})
添加一个cookie到当前browser
browser.cookies.add('my_session', 'testcookie', :secure => true)
pts= :secure/:path/:expires /:domain

- clear
清除当前browser的所有cookie
browser.cookies.clear

- delete
删除一个指定名字的cookie
browser.cookies.delete('my_session')

- to_a
当前browser的所有cookie生成一个数组
browser.cookies.to_a

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd