您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Watir
Watir WebDriver Element 的通用方法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/3/5 13:40:20 ] 推薦標(biāo)簽:Watir WebDriver

- (Object) flash

修改的元素背景顏色,從而高亮該元素。

browser.div(:id=>"draggable").flash

 

- (Object) focus

將focus置于指定的元素之上。

browser.div(:id=>"draggable").focus

 

- (Object) focused?

判斷指定元素是否已經(jīng)被focused。注意,不是所有元素都支持該方法,不支持的一律返回false。

browser.div(:id=>"draggable").focused?

 

- (Object) hash

返回指定元素的哈希值

browser.div(:id=>"draggable").hash

 

- (Object) hover

將鼠標(biāo)移至指定元素的中間位置。并非所有的瀏覽器都支持該操作。

browser.div(:id=>"draggable").hover

 

- (String) html

返回該元素所包含的HTML編碼。

browser.button(:name, “btnK”).html

#=>“<input value =”Google Search” name=”btnK” type=”submit” jsaction=”sf.chk” >”

 

- (Object) inspect

返回指定元素對象的檢查信息。

browser.button(:name, “btnK”).inspect

#=>“#<Watir::Button:0x..f8cf0d9 located =false selector={:name=>”btnK”, :tag_name=>”button”}>”

 

- (Object) parent

返回指定元素對象的父元素。

browser.button(:name, “btnK”).parent

#=>#<Watir::HTMLElement:0x16d0c6ce located=false selector={:element=>(webdriverelement)}>

 

- (Boolean) present?

指定元素是否在頁面上存在并顯示。

browser.button(:name, “btnK”).present?

#=>true

 

- (Object) right_click

右鍵點(diǎn)擊指定元素。并非所有的瀏覽器都支持該方法。

browser.button(:name, “btnK”).right_click

 

- (Object) run_checkers

返回指定元素對象的包含的checker列表

Check_for_bad_things = Proc.new do

puts “Server Error!” if @browser.text.include?(Server error”)

end

 

@browser.add_checker(Check_for_bad_things)

@browser.run_checkers

#=>[#<Proc:0x1053a50@(irb):69>]

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