如何点击带溢出的元素:隐藏在黄瓜/水豚

时间:2015-11-17 13:24:33

标签: testing selenium-webdriver cucumber capybara smartgwt

我正在尝试测试智能GWT应用程序。我有一个严重的问题。我不能使用:

点击元素
find(:xpath, "/html/body/div[10]/div[3]/div/div/div[1]/div/form/table/tbody[2]/tr[4]/td/table/tbody/tr/td[2]/span/img").click

它的回归

  

无法找到xpath   “/ HTML /体/格[10] / DIV [3] / DIV / DIV / DIV [1] / DIV /形式/表/ tbody的[2] / TR [4] / TD /表/ tbody的/ TR / TD [2] /跨度/ IMG”   (水豚:: ElementNotFound)

以下是代码:

<td id="isc_UV" class="comboBoxItemPickerCell" style="font-size:22px;">
<span id="isc_UW" handlenativeevents="false" $9a="picker" $89="isc_SelectItem_17" tabindex="-1" style="margin-left:0px;-moz-user-focus:ignore;cursor:pointer" role="button">
<img id="isc_UX" class="comboBoxItemPicker" align="TEXTTOP" width="18" height="22" border="0" draggable="true" suppress="TRUE" style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; display: block;" src="a.gif">
</span>
</td>

这个img上有很多div标签,溢出:隐藏。如何点击这些元素?

1 个答案:

答案 0 :(得分:1)

尝试将visible: false选项传递给find方法调用