【问题标题】:watir webdriver unable to click button in the tablewatir webdriver 无法单击表格中的按钮
【发布时间】:2013-11-26 01:44:43
【问题描述】:
<tr class="even_row">
    <td colspan="1" rowspan="1">
        <button type="button" onclick="doSubmit('_eventId_addToHouseholdFromOther')">
            <span>
                <i class="icon-arrow-left"></i>
            </span>
        </button>
    </td>
    <td colspan="1" rowspan="1"> … </td>
    <td colspan="1" rowspan="1"> … </td>
    <td colspan="1" rowspan="1"> … </td>
</tr>

有人知道,我如何使用 watir webdriver 点击这个按钮?

【问题讨论】:

  • 是定位按钮的问题吗?该按钮是唯一的(即只有一个左箭头按钮)还是作为用户,您如何知道要单击哪个按钮?
  • 是的,它是唯一的,但它没有任何 id,所以我没有找到任何方法可以点击它。我试过这个,但它不起作用。 f.button.div(:id, 'householdToHouseholdDialog').tables(:index => 1).span(:class=> 'icon-arrow-left').click

标签: watir watir-webdriver


【解决方案1】:

假设&lt;i class="icon-arrow-left"&gt;元素是唯一的(即不存在具有相同类的其他i元素),您可以这样做:

browser.i(:class => 'icon-arrow-left').click

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 2016-11-26
    • 2016-03-02
    相关资源
    最近更新 更多