在所选框架上找不到元素

时间:2016-04-08 08:22:43

标签: python html robotframework

我正在尝试从我们网页上的另一个框架获取链接。使用后 Select Frame css=frame[name'submenu'] Click Link css=#navigation_user > tr:nth-child(2) > td:nth-child(1) > a:nth-child(1) > span:nth-child(1)

我会直接使用link=users但是有另一个链接与同一个链接,它是它的父元素,所以我不能使用它。

有关如何访问此链接的任何想法? 摘录的html: <frame src="sample.asp" name="submenu"> <tbody> <tr> <td class="navigation"> <a href="Users.asp?null=" target="main"></a> <a class="navigationheadline"> <span id="user" class="navigationheadline">Users</span> </a> </td> </tr> </tbody> <tbody id="navigation_user"> <tr> <td class="navigation"> <a href="UserSearch.asp?null=" target="main"> <span class="navigation" onclick="hideNv()">Users</span> </a> </td> </tr> </tbody> </frame> 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您尝试过不同的定位方法吗?喜欢xpath还是jquery?我认为您的问题的路线是您正在使用的定位器。你是如何确定你使用的那个是正确的?刚从开发工具中拔出?

xpath=//*[@id="navigation_user"]/tr/td/a/span