2010-04-27 69 views
3

的Watir可以找到一個頁面上的文本:如何獲取watir中元素的ID或名稱?

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

像這樣的東西存在在watir?

+0

'name =「n1'應該是'name =」n1「' – 2010-04-27 11:30:26

回答

4
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驅動程序上測試。