Перейти к содержимому

Фотография

Как залогировать закрытие неожидаемого алертного окошка


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 11 января 2013 - 12:19

Использую перехватчик появляющихся окошек.
Он работает, но как мне вывести в лог моменты когда он сработал?
Например, у меня есть такое место:
        try {
            element.click();
        } catch (UnhandledAlertException ex) {           
        }
Как залогировать, что было автоматически закрыто окошко?
  • 0

#2 achumagin

achumagin

    Активный участник

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 14 января 2013 - 12:23

Судя по вашему коду, если появится алерт, то управление перейдет блоку catch.

Вызовите в catch метод который отвечает у вас за логирование.

try {
            element.click();
        } catch (UnhandledAlertException ex) { 
Log("Alert!")          
        }

Кстати, неплохо было бы добавить метод, который закрывает этот алерт
  • 0
ap-test-team.blogspot.com


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных