2009-09-23 38 views
0

我有一個HTML頁面是這樣的:如何使用Watir訪問具有相同屬性的第二個元素?

<a href="1">reply</a> 
<a href="2">reply</a> 

我需要href屬性的值的第二個鏈接。

我不能使用:text,因爲它會返回第一個鏈接的href屬性。

browser.link(:text, "reply").href 
=> "{site}1" 

我可以使用:index,但如果該頁面改變任何東西,它可以打破。

browser.link(:index, 2).href 
=> "{site}2" 

回答

0
+0

這個答案現在有點亂,因爲日期和的Watir的Watir-的webdriver現在使用從零開始的索引,這意味着:在這個例子中的索引值應爲1 ...或者我在抽菸嗎? – 2013-01-08 15:23:27

+0

謝謝你讓我知道,我已經更新了代碼。 – 2013-01-08 16:30:31

相關問題