Как захватить текст, присутствующий в оповещениях, с помощью robot framework

#testing #text #robotframework #alerts

#тестирование #текст #robotframework #оповещения

Вопрос:

Я не могу извлечь текст, присутствующий в оповещениях, с помощью robot framework. Может кто-нибудь, пожалуйста, помогите здесь.

  • обработайте принятие предупреждения —> для принятия предупреждения
  • обработать отклонение предупреждения —> для отклонения / отклонения предупреждения

Ответ №1:

Обычно документацию действительно стоит прочитать. Давайте начнем с https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Handle Alert .

Действия определены как «ОТКЛОНИТЬ», «ПРИНЯТЬ» и «ОСТАВИТЬ». Затем есть примеры:

 Examples:
Handle Alert            # Accept alert.
Handle Alert    action=DISMISS      # Dismiss alert.
Handle Alert    timeout=10 s        # Use custom timeout and accept alert.
Handle Alert    DISMISS     1 min   # Use custom timeout and dismiss alert.
${message} =    Handle Alert        # Accept alert and get its message.
${message} =    Handle Alert    LEAVE   # Leave alert open and get its message.
 

Последний пример в официальной документации.