您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 > Watir
Watir各元素的私有方法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/2/27 9:19:52 ] 推薦標(biāo)簽:Watir 私有 元素

- reset!
強(qiáng)行復(fù)位browser
browser.reset!

- status
返回狀態(tài)欄的內(nèi)容
browser.status

- text
返回頁面body中的文本內(nèi)容
browser.text

- title
返回頁面的title內(nèi)容
browser.title
=> "google"

- url
返回當(dāng)前的url值
browser.url
=> "http://www.google.com.hk/"

- wait(timeout = 5)
頁面在ready status出現(xiàn)前(complete),等待指定的秒數(shù),默認(rèn)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)
頁面在條件滿足時(shí)等待
browser.wait_while(:title, 'Google')


Button

- enalbed?
是否可以點(diǎn)擊
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狀態(tài),變?yōu)閡nchecked
browser.checkbox(:id, 'check1').clear

-set(bool= true)
設(shè)置狀態(tài),checked/unchecked
browser.checkbox(:id, 'check1').set#checked
browser.checkbox(:id, 'check1').set(false)#unchecked

-set?
判斷checked狀態(tài)
browser.checkbox(:id, 'check1').set?
=> false #unchecked
 

Cookie

- add(name, value, pts = {})
添加一個(gè)cookie到當(dāng)前browser
browser.cookies.add('my_session', 'testcookie', :secure => true)
pts= :secure/:path/:expires /:domain

- clear
清除當(dāng)前browser的所有cookie
browser.cookies.clear

- delete
刪除一個(gè)指定名字的cookie
browser.cookies.delete('my_session')

- to_a
當(dāng)前browser的所有cookie生成一個(gè)數(shù)組
browser.cookies.to_a

上一頁12345下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd