2011-06-17 44 views

回答

1

如何像

browser.span(:class, "editbio").link(:text, "Edit") 

拿到第一個鏈接 VS

browser.span(:class, "addbio").link(:text, "Edit") 

第二個鏈接?

您可以在Watir: Methods supported by Element處獲得您可以使用的元素和標籤列表。

+0

非常感謝!你是否也知道如何用webrat做到這一點? – ychang

+0

問webrat的人。我添加了他們的標籤,希望他們會注意到 –

0

你可以嘗試使用多個參數用的Watir的鏈接方法: http://wiki.openqa.org/display/WTR/Multiple+Attributes

對於你的榜樣,接受的答案工作正常。但是,如果雙方你的鏈接都是在一個單一的跨度和有相同的顯示文字,像這樣:

<span class='edit'> 
    <a href="/experts/3987/edit">Edit</a> 
    <a href="/experts/3986/edit">Edit</a> 
</span> 

你可以使用類似這樣的第二鏈接(從零開始的索引):

browser.span(:class, 'edit').link(text: 'Edit', index: 1) 
相關問題