3

私はruby1.9.3を搭載したMacでwatir-webdriver(0.6.2)を使用しています。<li my-attr="my-value">...</li>私のテストスクリプトは必要な要素を見つけましたが、Watir::LIインスタンスには、ドキュメントにあるはずのAttributeHelperメソッド(、、)がありません#attribute_list。テストスクリプトは、属性に値があることを確認する必要があります。 #attributes#typed_attributesmy-attrmy-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 に答える