Watir Web-Driver Element 的通用方法(3)

上一篇 / 下一篇  2013-01-15 17:49:06 / 个人分类:测试

- (Object) select_text(str)

选择执行元素对象的指定文本。

browser.area(:name, “first”).select_text(“Hello World!”)

 

- (Object) send_keys(*args)

对元素对象发送指定的键盘输入。

browser.div(:id=>"foo").send_keys("Watir",:return)

 

- (OString)Style(property = nil)

返回对象的style属性内容。

browser.a(:id=>"foo").style
#=> "display: block"
browser.a(:id=>"foo").style("display")
#=> "block"

 

- (String) tag_name

返回指定元素tag名称。

browser.element(:id, “als”).tag_name
#=>“div”

 

- (String) text

返回指定元素text内容。

browser.element(:id, “als”).text
#=>Google.com”

 

 

 

 

- (Object) to_subtype

返回指定元素的详细类型信息。

browser.element(:id, “als”).to_subtype
#=>#<Watir::Div:0x4e234d2 located=false selector={:element=>(webdriver element)}>

 

- (String) value

返回指定元素value内容。

browser.button(:name, “btnK”).value
#=>“Google Search”

 

- (Boolean) visible?

指定元素是否在页面上可见。

browser.button(:name, “btnK”).visible?
#=>true

 

注意:watir拥有三种方法Element#exists?, Element#visible?  Element#present?

分别表示:页面中存在页面上可见页面上存在且可见

 

- (Object) wd

指定元素的web driver信息。

browser.button(:name, “btnK”).wd
#=>#<Selenium::WebDriver::Element:0x619efdca id=”:wdc:1234324234”)

 

- (Object) wait_until_present(timeout=30)

等待指定元素的在页面上present,可以设置等待超时的时间,默认30秒。

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

 

 

- (Object) wait_while_present(timeout=30)

指定元素的在页面上present后,等待一定时间长度。可以设置等待超时的时间,默认30秒。

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

 

- (Object) when_present(timeout=30)

等待指定元素的在页面上present,可以设置等待超时的时间,默认30秒。

browser.button(:name, “btnK”).when_present.click

 

- (Object) downcase(value)

返回指定元素value内容。

browser.button(:name, “btnK”).value
#=>“Google Search”
browser.button(:name, “btnK”).downcase
#=>“google search”

 

- (Object) upcase(value)

返回指定元素value内容。

browser.button(:name, “btnK”).value
#=>“Google Search”
browser.button(:name, “btnK”).upcase
#=>“GOOGLE SEARCH”

 


TAG: Watir watir

 

评分:0

我来说两句

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 151100
  • 日志数: 185
  • 文件数: 6
  • 建立时间: 2007-08-06
  • 更新时间: 2015-01-06

RSS订阅

Open Toolbar