如何使用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

我试图通过Watir撰写邮件,我尝试访问的元素是正文,任何人都可以告诉我如何访问它

以上它有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)