如何在具有相同的id,类和类型时找到Xpath

时间:2015-07-28 07:26:33

标签: selenium selenium-webdriver

如何为下面提到的代码(相同的ID&类和类型)采取X路径

<tbody>

    <tr id="mytr">
        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_10_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

        <td id="PanelTable" class="menulevel1norm" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_20_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');"></td>

        <td id="PanelTable" class="menulevel1norm" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_30_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');"></td>

        <td id="PanelTable" class="menulevel1norm" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_40_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');"></td>

        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_50_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_60_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_70_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_80_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_81_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

        <td id="PanelTable" class="menulevel1norm" onclick="PopupWin('Left',divMenuYANTRA_MENU_KEY_90_0,this,'.menuitemp…al','.menuitempopuprowhighlight','','.menuitempopupscroll');" onmouseout="this.className='menulevel1norm'" onmouseover="this.className='menulevel1hl';"></td>

    </tr>

</tbody>

1 个答案:

答案 0 :(得分:0)

您可以按节点编号找到它,例如,如果您要选择第三个节点,则可能是这样的:

(.//td[@id='PanelTable'])[3]