请找到以下代码:
<table class="cctable" width="100%" border="0" cellspacing="0" cellpadding="2" tabindex="0" summary="Content">
<thead id="Header">
<tbody>
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<td class="tableText" nowrap="" height="10">
<td width="1" height="15">
<td class="tableText" nowrap="" height="10">
<td width="1" height="15">
<td class="tableText" width="100%" height="10" wrap="true" style="background-color: transparent;">
<a href="/tarf/servlet/dispatch?b_action=xts.run&m=portal/cc.xts&m_folder=iED96C06121E44804B62901EB41BCAEC2">**Hyper-V**</a>
</td>
<td width="1" height="15">
<td class="tableText" width="200" nowrap="" height="10">
<td width="1" height="15">
<td class="tableText" width="170" nowrap="" height="10">
</tr>
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr style="height:1px">
<tr>
</tbody>
<tfoot></tfoot>
</table>
我试图点击用户界面上的“Hyper-V”链接。
我尝试通过selenium IDE 2.5.0找到css,xpath,name,id,所有可能的定位器和所有定位器。当我评估时,元素会闪现。
然而,当我在我的webdriver脚本中放置相同的定位器并尝试找到它时,它每次都会抛出“NoSuchElementException”。任何人都建议我如何使用它? 如何知道Selelnium是否支持我们UI上的定位元素或我们是否有任何限制。
让我知道你的建议/想法。
先谢谢。
答案 0 :(得分:0)
我试过xpath并且它有效//a[text()='**Hyper-V**']
FireFox + FireBug + FirePath
IMG:http://cdn.joxi.ru/uploads/prod/2014/07/07/333/7cc/fea637f96e0087660354dcce74cdea55e17fdf16.jpg