如何在selenium中单击特定的webtable行

时间:2014-09-02 10:54:54

标签: selenium-webdriver

我有一个web表,在web表中有95个div行。我想点击它们中的每一个但是我无法做到。第一行的x路径,第二行和最后一行在这里粘贴.Data不是用行和列写的,这就是为什么我会感到困惑。任何人都可以告诉我如何处理下面粘贴的x路径:

  1. css=div.x-grid3-cell-inner.x-grid3-col-title-col1
  2. //div[@id='ext-gen1013']/div[2]/table/tbody/tr/td/div
  3. //div[@id='ext-gen1013']/div[95]/table/tbody/tr/td/div..
  4. 第一个是css选择器,从第二个开始我有x个路径,div [x]值改变其余都是相同的。

    第一个HTML标记表

    <div class="x-grid3-row x-grid3-row-first" style="width:250px;">
    <table class="x-grid3-row-table" cellspacing="0" cellpadding="0" border="0" style="width:250px;">
    <tbody>
    <tr>
    <td class="x-grid3-col x-grid3-cell x-grid3-td-title-col1 x-grid3-cell-first " tabindex="0" style="width: 248px;">
    <div class="x-grid3-cell-inner x-grid3-col-title-col1" unselectable="on">DFSAFSDHL</div>
    </td>
    <td class="x-grid3-col x-grid3-cell x-grid3-td-title-col2 x-grid3-cell-last " tabindex="0" style="width: 48px;display: none; ">
    </tr>
    </tbody>
    </table>
    </div>
    

    第二个div类html标记表。

    <div class="x-grid3-row " style="width:250px;">
    <table class="x-grid3-row-table" cellspacing="0" cellpadding="0" border="0" style="width:250px;">
    <tbody>
    <tr>
    <td class="x-grid3-col x-grid3-cell x-grid3-td-title-col1 x-grid3-cell-first " tabindex="0" style="width: 248px;">
    <div class="x-grid3-cell-inner x-grid3-col-title-col1" unselectable="on">DIR</div>
    </td>
    <td class="x-grid3-col x-grid3-cell x-grid3-td-title-col2 x-grid3-cell-last " tabindex="0" style="width: 48px;display: none; ">
    <div class="x-grid3-cell-inner x-grid3-col-title-col2" unselectable="on">Distribution</div>
    </td>
    </tr>
    </tbody>
    </table>
    </div>
    

0 个答案:

没有答案