我正在尝试使用以下代码为我的机器人框架脚本找到 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')]