Selenium WebDriver: проверить страницу на JavaScript ошибки
#1
Отправлено 14 апреля 2012 - 22:04
Подскажите, пожалуйста, есть ли способ в тесте с использованием Selenium WebDriver
узнать после загрузки страницы были ли любые JavaScript ощибки (при них восклицательный знак, например, в строке статуса IE появляется).
То есть у меня тест.
Test steps:
1. Open page...
Expected result:
1. There is no JavaScript errors that break the page
P.S. Решение, типа вот этого, к сожалению, не подходит: не работает для всех требуемых браузеров (IE и FF), нет возможности попросить у програмистов попросить встроить в код всех страниц скрипт-кэтчер-логгер ошибок.
#2
Отправлено 15 апреля 2012 - 13:51
В IE можно включить поп-ап нотификации об ошибках и отлавливать их, а для FF как раз подойдет решение, которое вы нашли - там вторая часть статьи как раз про специальное расширение для FF, чтобы не надо было просить программистов ничего встраивать.Подскажите, пожалуйста, есть ли способ в тесте с использованием Selenium WebDriver
узнать после загрузки страницы были ли любые JavaScript ощибки (при них восклицательный знак, например, в строке статуса IE появляется).
То есть у меня тест.
Test steps:
1. Open page...
Expected result:
1. There is no JavaScript errors that break the page
P.S. Решение, типа вот этого, к сожалению, не подходит: не работает для всех требуемых браузеров (IE и FF), нет возможности попросить у програмистов попросить встроить в код всех страниц скрипт-кэтчер-логгер ошибок.
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#3
Отправлено 16 апреля 2012 - 15:53
1. Во первых, нужно будет лезть из теста в настройки IE
2. Мы гоняем тесты на многих конфигуракиях, и до сих пор мы использовали структуру, при которой тест не знает и ему нет дела на какой конфигурации его прогоняют. Теперь придтся заносить в тест логику по определению текущего вебдрайвера типа:
if webDriver.getClass().getSimpleName().equals...
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных