Как получить идентификатор или имя элемента в watir? - PullRequest
4 голосов
/ 27 апреля 2010

Watir может найти текст на странице:

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

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

Но как я могу получить имя или идентификатор промежутка, когда я знаю только "Some Text"

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

Что-то подобное существует в Ватире?

1 Ответ

5 голосов
/ 27 апреля 2010
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.

...