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");

像这样的东西存在于水里?

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 回答