Robotframework xpath, как найти элемент - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу нажать на этот элемент:

<a id="welcome" class="panelTrigger" href="#">Welcome Admin</a>

, но я не могу найти этот элемент.

Я пробовал:

id=welcome, xpath=//*[@id="welcome"]

Нажмите элемент или нажмите ссылку, но он не работает.Можете ли вы помочь мне?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Попробуйте вот так

Scroll To Element  xpath  ${element_locator}
Wait Until Element Is Visible ${element_locator}  timeout=30s
Click Element  ${element_locator}
0 голосов
/ 11 ноября 2018

Я думаю, у вас должно быть в порядке любая из строк ниже:

Click Link    id:welcome

Click Link    Welcome Admin

На основании документации :

При использовании стратегии локатора по умолчанию поиск осуществляется с помощью id, name, href и текст ссылки.

Таким образом, если идентификатор не является уникальным, вы все равно можете обратиться к ссылке по ее тексту.

...