Как я могу вызывать метод каждый раз в каждом тесте, когда появляется элемент Selenium + Java? - PullRequest
0 голосов
/ 10 апреля 2020

Я хочу спросить, реально ли и полезно ли создавать метод, который вызывает каждый раз, в каждом тесте, когда появляется загрузчик (анимация), и ждет, пока он исчезнет. Сначала я думаю сделать аннотацию слушателя +, но я не могу найти информацию, как это сделать. Я новичок в автоматизации, и спрашиваю вас. Спасибо!

1 Ответ

0 голосов
/ 11 апреля 2020

Вы можете написать явное ожидание, используя: wait.until(ExpectedConditions.invisibilityOf(element))

Поместите это в метод вашего базового / служебного / вспомогательного класса, как бы вы ни структурировали свою среду. Это будет полезно, если появится загрузчик через ваши тесты и приложения. И вы можете вызвать этот метод generi c, чтобы проверить, не исчезает ли загрузчик.

Или, кроме того, вы можете также передать элемент & timeout в качестве аргумента и использовать его для невидимости любого элемента, который будет еще более универсальный c

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