Есть ли разница между «виден» и «элемент щелчка» в Robot Framework / Selenium? - PullRequest
0 голосов
/ 29 января 2019

Эти две строки не работают должным образом:

wait until element is visible  ${my xpath}
SeleniumLibrary.click element  ${my xpath}

Примерно в половине случаев сбой второй строки.Сейчас я не перед своим компьютером, но он либо не работает с устаревшим элементом , либо не может найти элемент с идентификатором ... .

Если я добавлюsleep 3 или около того между строками вторая строка никогда не выходит из строя.

Эти две строки работают часто, но они также часто терпят неудачу.Есть ли разница в том, как RF обнаруживает, что что-то видно, и как Selenium посылает щелчок по тому же элементу?

1 Ответ

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

Вы можете включить пользовательское время ожидания в первое ключевое слово вместо использования сна.

Wait Until Element Is Visible  ${my xpath}  3 seconds
Click Element                  ${my xpath}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...