Дополнительное модальное сообщение selenium Robot Framework

Как мне обработать необязательное модальное сообщение, которое появляется на экране при использовании Selenium Robot Framework. Например, предупреждение о недостаточном балансе. Я не вижу текущий баланс на счете, полученный из серверной части. В зависимости от баланса всплывающее окно может появиться или не появиться.

Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
0
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ниже код может решить вашу проблему:

try: 
   modal = browser.switch_to.alert
   modal.accept()
except:
   # YOUR NORMAL CODE IF MODAL IS NOT GENERATED

Спасибо за ваш вклад, я использовал вашу идею, только функция TRY/EXCEPT доступна в Robot framework 5.0. Поэтому я сделал следующее: ПОПРОБУЙТЕ нажать кнопку Xpath://, ЗА ИСКЛЮЧЕНИЕМ предыдущих билетов нажмите кнопку xpath:// КОНЕЦ

Som 08.04.2022 13:51

Другие вопросы по теме