Robot Framework: ждать, пока элемент (не) появится на основе пользовательского свойства HTML? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть div со свойством panelname, которое меняется в зависимости от того, в каком представлении в многоступенчатом процессе я нахожусь (каждая панель имеет кнопку Next).

Это занимает несколько секундпосле каждого нажмите кнопку Далее, чтобы перейти к следующей панели для загрузки и рендеринга.Этот div имеет одинаковые ID on каждый шаг вместо panelname изменений для каждого представления.

Я могу прочитать значение для имени панели, используя Get Element Attribute, но как мне использовать это в одном из Wait until page/for element,или похожие ключевые слова?

1 Ответ

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

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

Wait Until Page Contains Element    //div[@id='sameId' and @panelname='name2']

Это пример HTML для ключевого слова выше:

<div id="sameId" panelname="name2"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...