如何在标记下为链接<a>元素定义 xpath



我正在尝试使用以下代码为我的机器人框架脚本找到 xpath。

记录到控制台 单击防火墙 UI 页面中的端口转发选项卡 单击按钮xpath=//span[contains(@class, 'tabmenu-item-forwards active' and text()='Port Forwards']睡眠 45 秒

下面是我的检查窗口中的html/xml代码:

<li class="tabmenu-item-zones ">
<li class="tabmenu-item-forwards active">
<a href="/cgi-bin/luci/admin/network/firewall/forwards">Port Forwards</a>
</li>
<li class="tabmenu-item-rules ">
<li class="tabmenu-item-custom ">
</ul>

我想点击这个内部文本端口转发。 请帮忙。

试试这个

//a[.='Port Forwards']

这也可能对您有所帮助 -> http://www.cheat-sheets.org/saved-copy/Locators_table_1_0_2.pdf

在 Xpath 下面使用:

//li[@class='tabmenu-item-forwards active']/a[contains(.,'Port Forwards')]

相关内容

最新更新