Тестовый случай всегда терпит неудачу, потому что не может найти локатор элемента - PullRequest
0 голосов
/ 20 января 2019

Я создал это ключевое слово:

Validate Header 
Wait Until Page Contains     id=outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1
Element Should Be Visible    id=outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1

Но это всегда терпит неудачу и выдает мне эту ошибку:

Text 'id=outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1' did not appear in 5 seconds.

Код элемента HTML:

<p id="outputtext-text-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1" aria-labelledby="outputtext-label-Header:ApplicationHeaderCoachView1:ApplicationHeaderCoachViewInner1:Output_Text1" class="text-left">FCP</p>

1 Ответ

0 голосов
/ 20 января 2019

Вы ожидаете, что страница будет содержать буквенную строку "id = outputtext-text ...", отображаемую где-то на экране.Вы уверены, что это должно появиться на странице?Это похоже на локатор, но это ключевое слово принимает строку вместо локатора.

Я не знаю наверняка, что вы пытаетесь сделать, но если вы ожидаете элемент с данным идентификатором, вы должны использовать Подождите, пока страница содержит элемент , которыйпринимает локатор в качестве аргумента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...