- (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>]