如何在watir中获取元素的id或名称?

use*_*021 4 watir

Watir可以在页面上找到文本:

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

e.text.include?("Some Text")
Run Code Online (Sandbox Code Playgroud)

但是当我只知道"Some Text"时,我怎么能得到跨度的名称或id

e.text.findInPage("Some Text").parentElement.id (should be "i1")
e.text.findInPage("Some Text").parentElement.name (should be "n1");
Run Code Online (Sandbox Code Playgroud)

这样的东西存在于watir中?

Žel*_*pin 5

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

browser.span(:text => "Some Text").name
=> "n1"
Run Code Online (Sandbox Code Playgroud)

在Windows,Ruby 1.8.6,Watir 1.6.5,Internet Explorer驱动程序上测试.