4

Watir はページ上のテキストを見つけることができます。

<span id="i1" name="n1>Some Text</span>

e.text.include?("Some Text")

しかし、「テキスト」しか知らない場合、スパンの名前またはIDを取得するにはどうすればよいですか

e.text.findInPage("Some Text").parentElement.id (should be "i1")
e.text.findInPage("Some Text").parentElement.name (should be "n1");

このようなものがwatireに存在しますか?

4

1 に答える 1

5
browser.span(:text => "Some Text").id
=> "i1"

browser.span(:text => "Some Text").name
=> "n1"

Windows、Ruby 1.8.6、Watir 1.6.5、Internet Explorer ドライバーでテスト済み。

于 2010-04-27T11:24:26.430 に答える