如何使用watir访问标签
我正在尝试通过watir撰写电子邮件。 因此,当我尝试访问它时,它具有标记。 任何人都可以建议如何访问它?
我的系统配置
IE-8Inter code here Windows-7
我做了以下
require 'rubygems' require 'watir' @ie.text_field(:id,':13r').set 'sample' HTML CODE CSSSTYLEsheet
我试图以文本框的forms访问它,因为“role”属性的值为“textbox”。
我得到了错误:274: assert_not_readonly' from C:/svn/ruby/lib/ruby/gems/1.8/gems/watir-1.6.7/lib/watir/input_elem ents.rb:368:in
set’中的assert_not_readonly' from C:/svn/ruby/lib/ruby/gems/1.8/gems/watir-1.6.7/lib/watir/input_elem ents.rb:368:in
‘
以上它有iframe元素试试
@ ie.iframe(:id,’:13r’)。body(:id,’:13r’)。set’pample’
在watir-classic中有一个body
方法,在watir-webdriver中有一个body
方法。
根据watir-classic文档,您可以通过多种方式定位元素,包括id属性或任意HTML属性:
browser.body(:id => "htmlid") browser.body(:foo => "value-of-foo-attribute)