Как обрабатывать динамические сообщения об ошибках, поступающие в приложение - PullRequest
0 голосов
/ 26 января 2019

Я столкнулся с проблемой при автоматизации веб-приложения на своем рабочем месте, и мне нужна помощь, чтобы решить проблему.

У приложения, которое я тестирую, всплывающий экран с динамической ошибкой, который загружается изверхний, когда в приложении возникает какая-либо ошибка.Для большей ясности предположим, что я ввожу имя пользователя и пароль для входа в приложение, и я выбрал неправильную комбинацию имени пользователя и пароля.Теперь из-за этого сверху вниз появляется динамическая ошибка.Я говорю это динамически, потому что, как только я пытаюсь осмотреть элемент, экран ошибок исчезает.Теперь из-за этого я не могу найти элемент.

Иногда мне везло, и я мог осмотреть элемент, щелкнув правой кнопкой мыши по этому элементу.Но затем, как только я дохожу до вкладки элемента, экран ошибок исчезает, и я не могу осмотреть элемент.

Итак, мне нужна помощь, чтобы узнать, как справиться с этим динамическим экраном ошибок.

Любая помощь будет оценена.: -)

Ответы [ 2 ]

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

Вы можете использовать devtools для паузы:
1. Откройте приложение в Chrome
2. Откройте devtools
3. Перейдите на вкладку Источники
4. Ошибка запуска и нажмите F8 для паузы
5. Перейдите на вкладку Элементы и найдите ошибку html

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

Два быстрых способа:

  1. Когда вам повезет добраться до вкладки элементов после проверки ошибка, просто скопируйте HTML-код всего элемента div / span / error. Вставьте его в блокнот, чтобы найти элемент с любой стратегией [как XPath / CSS].

  2. Если вышеописанное не может помочь, попросите разработчика сделать динамический сообщение об ошибке появиться еще раз, а затем вы можете найти их правильно.

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