Как справиться с всплывающим браузером? (используя Robot Framework, Python) - PullRequest
0 голосов
/ 24 октября 2019

Я использую Robot IDE для создания сценариев тестирования автоматизации роботов.

Для моего теста браузер запрашивает разрешение на показ уведомления. Поскольку это диалоговое окно оповещения, я не могу получить к нему доступ в своем скрипте робота. Если я нажимаю на кнопку «Разрешить» вручную, то она переходит к тесту и проходит успешно. Мне нужно разрешить браузеру отображать уведомление с моим скриптом робота. enter image description here

Как видно из изображения, я хочу нажать кнопку Разрешить, что необходимо для продолжения моего теста.

Так может ли кто-нибудь знать, как я могу нажать на кнопку «Разрешить» во всплывающем окне подтверждения браузера через тестовый скрипт робота?

Ответы [ 2 ]

0 голосов
/ 25 октября 2019

Вы можете отключить их, используя DesiredCapabilities. В этом случае геолокации вы должны использовать опцию disable-geolocation.

Вот пример: Как я могу обрабатывать всплывающее окно с географическим местоположением в браузере с помощью селена webdriver?

0 голосов
/ 24 октября 2019

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

https://support.google.com/chrome/answer/3220216?co=GENIE.Platform%3DDesktop&hl=en

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