找不到Watir :: LI #attributes方法

时间:2013-03-21 18:22:39

标签: watir-webdriver

我在使用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实例??

,是否有不同的方法来获取属性值

1 个答案:

答案 0 :(得分:2)

您应该使用Element#attribute_value方法获取属性值。

例如,假设html

<li my-attr="my-value">your text</li>

然后可以通过以下方式检索my-attr值:

browser.li.attribute_value("my-attr")
#=> "my-value"