Alert
- close
關(guān)閉當(dāng)前的alert/prompt彈窗。此方法相當(dāng)于點(diǎn)擊Cancel,Close等按鍵。
browser.alert.close
- ok
點(diǎn)擊alert/prompt彈窗的OK button
browser.alert.ok
-set(value)
在prompt彈窗中輸入內(nèi)容
browser.alert.set('test')
-text
返回alert/prompt彈窗的內(nèi)容值
browser.alert.text
Browser
-new
創(chuàng)建新的實(shí)例
browser = Watir::Browser.new:ff
-start
帶參數(shù)創(chuàng)建新的實(shí)例
browser = Watir::Browser.start("www.baidu.com", browser=:ff)
- assert_exists
判斷該browser的instance是否存在
browser.assert_exists
=> true
- back
返回上頁(yè),等同于點(diǎn)擊browser的back鍵
browser.back
- close (等同于quit)
關(guān)閉當(dāng)前的窗口/頁(yè)面
browser.close
- disable_checker(checker)
關(guān)閉指定的checker
browser.disable_checker(page)
- execute_script(script, *arg)
執(zhí)行一個(gè)外部的JavaScript片段
- forward
頁(yè)面向前進(jìn)一步,等同于點(diǎn)擊browser的forward按鍵
browser.foward
- goto(uri)
頁(yè)面轉(zhuǎn)向指定的URI地址
browser.goto('www.google.com')
- ready_state
返回表示browser緒的標(biāo)志內(nèi)容
browser.ready_state
=> "complete"
- refresh
刷新當(dāng)前頁(yè)面
browser.refresh