我試圖點擊一個按鈕使用水豚。我嘗試過所有我能想到的組合,但沒有運氣。試圖點擊「刪除」鏈接。只有當您將鼠標懸停在表格中的行上時,纔會顯示刪除鏈接。麻煩懸停並點擊使用水豚和Xpath的按鈕
這是HTML:
<tbody>
<tr class="even" id="informal_6">
<td class="columnOrganizationNameColumnValue" id="informal_7">
<div>
<a id="showLink_0" title="Organization Details" class="viewLink">
Institution/Automation
</a>
</div>
<div class="gridMenuDescription">
</div>
<div class="gridMenu">
<a id="gridMenuDirectLink_1" title="Edit Organization" class="gridMenuItem">
edit
</a>
<a id="gridMenuDirectLink_2" class="gridMenuItem delete">
delete
</a>
</div>
</td>
</tbody>
我想指出的是, 「gridMenu」 分區,當你懸停它使用螢火蟲在它變成:
<div class="gridMenu hover gridMenuShow">
有些事情我試過了,但沒有運氣:
find(:xpath, '//*[(@id = "gridMenuDirectLink_2")]').click
find("#informal_6").find("#informal_7").find(".gridMenu.hover.gridMenuShow").find(".gridMenuItem.delete").click
建議?
你提到的Xpath不是一個按鈕,它是一個鏈接。 試試這個: click_link'delete' – NMKP
試過了,沒有工作,我應該補充一點,當你將鼠標懸停在表中的行上時,只顯示刪除鏈接 – Farooq