Как определить xpath для элемента ссылки под тегом <a> - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь найти xpath для моего скрипта robotframework, используя приведенный ниже код.

Вход в консоль. Перейдите на вкладку Port-Forward на странице пользовательского интерфейса брандмауэра. Нажмите кнопку xpath=//span[contains(@class, 'tabmenu-item-forwards active' and text()='Port Forwards'] Sleep 45s

Ниже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>

Я хотел нажать на этот внутренний текст Port Forwards. Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 04 октября 2019

Попробуйте это

//a[.='Port Forwards']

Это также может быть полезно для вас -> http://www.cheat -sheets.org / save-copy / Locators_table_1_0_2.pdf

0 голосов
/ 04 октября 2019

Использовать ниже Xpath:

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