我正在尝试使用以下代码为我的robotframework脚本找到xpath。
登录到控制台单击“防火墙UI”页面中的“端口转发”选项卡
点击按钮xpath=//span[contains(@class, 'tabmenu-item-forwards active' and text()='Port Forwards']
睡眠45秒
<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>
我想单击此内部文本端口转发。 请帮忙。
答案 0 :(得分:1)
尝试
//a[.='Port Forwards']
这也可能对您有帮助-> http://www.cheat-sheets.org/saved-copy/Locators_table_1_0_2.pdf
答案 1 :(得分:0)
在Xpath下使用:
<path fill="none" d="M -10 301.99066666666664 L 0 301.99066666666664 C 0
301.99066666666664 96.72 275.6994666666667 161.2 224.14933333333335 C
225.67999999999998 172.5992 257.91999999999996 44.24000000000001 322.4
44.24000000000001 C 386.88 44.24000000000001 419.12000000000006
197.60533333333336 483.6 197.60533333333336 C 548.08 197.60533333333336
580.3199999999999 29.072000000000003 644.8 29.072000000000003 C 709.28
29.072000000000003 741.52 62.04133333333334 806 62.04133333333334 C
870.4799999999999 62.04133333333334 967.2 23.48933333333332 967.2
23.48933333333332 L 977.2 23.48933333333332" stroke-linejoin="round"
visibility="visible" stroke="rgba(192,192,192,0.0001)" stroke-width="22"
class="highcharts-tracker"></path>