Проблема с оповещением в Selenium IDE

Как я могу проверить или подтвердить предупреждение с сообщением, которое содержит переменную в этом тексте?

Например, мне нужно зафиксировать оповещение с таким сообщением: Номер ответа (var id_answer) успешно принят. id_answer - это переменная, и я не знаю этого значения до отображения предупреждения. Это оповещение запускается для команды flash[:notice] в контроллере, например (в Rails). И мне нужно имитировать щелчок на кнопке ok внутри окна предупреждения с помощью команды selenium. Является ли это возможным?

Кто-нибудь может помочь мне с этим с примером полной синтаксической команды в Selenium IDE для этой проблемы?


person Community    schedule 28.08.2009    source источник


Ответы (2)


чтобы сымитировать щелчок на кнопке OK, вы можете использовать команду assertAlert. Получение предупреждения имеет тот же эффект, что и ручное нажатие OK. Если предупреждение сгенерировано, но вы не используете его с помощью getAlert, следующее действие Selenium завершится ошибкой.

person hlavis    schedule 30.11.2011