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

nabla

Регистрация: 28 янв 2009
Offline Активность: 10 сен 2014 07:43
-----

Мои сообщения

В теме: message box

05 февраля 2009 - 17:13

Тестирую веб-приложение.

Нужно в тесте на c# задать условие: если неожиданно на одной из страниц вылазит диологовое окно (ошибка, вопрос, варнинг), то тест бы заваливался.

А то запускаю в NUnit, тест идет, пока не натыкается на одной из страниц на сообщение о ошибке javascript и ждет. Если я нажму no, то тест продолжается и NUnit пишет, что тест пройден удачно.
Хочется, чтобы в этом случае он писал, что тест завален.

Подскажите как это сделать?


В лоб:
переопределить .Open(URL) и всякие Click("link="), вызывать .IsConfirmationPresent() и/или .IsPromptPresent() после каждого открытия страницы. Соответственно по результатам проверки выбрасывать исключение или не выбрасывать.


Тааак... Ничего не помогает!!! Как-будто run time error - это и не alert, promt, confirmation. Эти команды просто игнорируют его....

В теме: java script errors

03 февраля 2009 - 13:04

Какие есть средства попроще, чтобы ловить некритичные ошибки javascript на страницах? Selenium IDE их что-то игнорирует.


1. Настроить браузер, чтобы при ошибке выдавалось сообщение, тогда при прогоне тестов будут вылетать unexpected window.
2. В некоторых браузерах (например, firefox) есть консоль ошибок
Что-то в этом духе...



Так нужно средство для автоматизированного тестирования. Selenium, например, игнорирует ошибки javascript. Хочется что-то подобное, что отлавливало бы ошибки такого рода.