我在使用ruby 1.9.3的Mac上使用watir-webdriver(0.6.2)。我的测试脚本找到了我需要的<li my-attr="my-value">...</li>
元素,但Watir::LI
实例没有任何AttributeHelper方法(#attribute_list
,#attributes
,#typed_attributes
)文件说应该在那里。我的测试脚本需要确认my-attr
属性的值为my-value
。
我错过了一些明显的东西吗?一旦我拥有Watir::LI
实例??
答案 0 :(得分:2)
您应该使用Element#attribute_value
方法获取属性值。
例如,假设html
<li my-attr="my-value">your text</li>
然后可以通过以下方式检索my-attr值:
browser.li.attribute_value("my-attr")
#=> "my-value"