Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Тестирование и QA Новый топик    Ответить
 Selenium RC + messagebox  [new]
Andaim
Member

Откуда: то тут, то там
Сообщений: 404
Испозуется Selenium RC + .NET + NUnit
Имеется некий тест. В ходе которого происходит нажатие на button на странице. Нажатие запускает выполнения большого джава скрипта. В ходе выполнения которого появляется messagebox с одной кнопкой OK.
При появлении сообщения тест зависает и висит пока не отвалится по тайм ауту. Что можно с этим сделать, как правильно обрабатывать появление сообщения?
Пробовал вызывать асинхронно метод Click, но скрипт все равно зависает на следующей инструкции =(

Используется этот билд Version 1.0 beta 1.

наше все
30 июл 08, 16:16    [6005651]     Ответить | Цитировать Сообщить модератору
 Re: Selenium RC + messagebox  [new]
horror_nord
Member

Откуда:
Сообщений: 35
Andaim
Испозуется Selenium RC + .NET + NUnit
Имеется некий тест. В ходе которого происходит нажатие на button на странице. Нажатие запускает выполнения большого джава скрипта. В ходе выполнения которого появляется messagebox с одной кнопкой OK.
При появлении сообщения тест зависает и висит пока не отвалится по тайм ауту. Что можно с этим сделать, как правильно обрабатывать появление сообщения?
Пробовал вызывать асинхронно метод Click, но скрипт все равно зависает на следующей инструкции =(

Используется этот билд Version 1.0 beta 1.

наше все

А методы getAllert(), ChooseOkOnNextConfirmation() и getConfirmation() пробовал? Мне помогает на мессаджбоксах...
31 июл 08, 09:30    [6008001]     Ответить | Цитировать Сообщить модератору
 Re: Selenium RC + messagebox  [new]
horror_nord
Member

Откуда:
Сообщений: 35
horror_nord
Andaim
Испозуется Selenium RC + .NET + NUnit
Имеется некий тест. В ходе которого происходит нажатие на button на странице. Нажатие запускает выполнения большого джава скрипта. В ходе выполнения которого появляется messagebox с одной кнопкой OK.
При появлении сообщения тест зависает и висит пока не отвалится по тайм ауту. Что можно с этим сделать, как правильно обрабатывать появление сообщения?
Пробовал вызывать асинхронно метод Click, но скрипт все равно зависает на следующей инструкции =(

Используется этот билд Version 1.0 beta 1.

наше все

А методы getAllert(), ChooseOkOnNextConfirmation() и getConfirmation() пробовал? Мне помогает на мессаджбоксах...

ИМХО тебе нужен именно getAllert(), он как раз на ОК жмет в таких сообщениях, а getConfirmation() и ChooseOkOnNextConfirmation() работают на окнах с подтверждением какого-либо действия, где можно нажать на Оk и Cancel...
31 июл 08, 09:33    [6008018]     Ответить | Цитировать Сообщить модератору
 Re: Selenium RC + messagebox  [new]
Andaim
Member

Откуда: то тут, то там
Сообщений: 404
а ты для IE их используешь?
наше все
31 июл 08, 11:08    [6008721]     Ответить | Цитировать Сообщить модератору
 Re: Selenium RC + messagebox  [new]
horror_nord
Member

Откуда:
Сообщений: 35
Andaim
а ты для IE их используешь?
наше все

Неа, для файрфокса... Для IE не помогло?
31 июл 08, 11:14    [6008784]     Ответить | Цитировать Сообщить модератору
 Re: Selenium RC + messagebox  [new]
horror_nord
Member

Откуда:
Сообщений: 35
Andaim

Пробовал вызывать асинхронно метод Click, но скрипт все равно зависает на следующей инструкции =(


Click сработал? Окно исчезло? На следующей инструкции завилсо потому что не смогло найти элемент, указанный в инструкции? Если да, то можно попробовать после клика selectWindow("null"), либо порыться в других командах для смены фокуса на прежнее окно...
31 июл 08, 11:20    [6008838]     Ответить | Цитировать Сообщить модератору
Все форумы / Тестирование и QA Ответить