3

我在带有 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一旦我有了实例,是否有不同的方法来获取属性值?

4

1 回答 1

2

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

例如,假设 html

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

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

browser.li.attribute_value("my-attr")
#=> "my-value"
于 2013-03-21T19:11:24.373 回答