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

Фотография

Получение http-статуса веб-страницы


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

#1 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 13 января 2010 - 21:56

Здравствуйте!
Есть задача: при открытии какой-либо страницы, если получаем ошибку 4** или 5**, то получать код этой ошибки и писать его в лог. С логированием проблем нет, а вот с получением кода ошибки есть... Может сможете подсказать, как лучше это реализовать? А если с небольшим примерчиком, то буду вообще счастлив =) Использую Selenium RC + Java.
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 871 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 13 января 2010 - 22:34

Честного способа не существует. И скорее всего не будет -- http://jira.openqa.org/browse/SRC-563

Если всё таки очень хочется -- вот варианты:

1. Сделать extention, который будет реализовывать что-то вроде описанного тут: http://stackoverflow...from-javascript
2. Анализировать содержимое страницы, там как правило непосредственно написано что-нибудь типа "500 Internal Server Error" или "404 Page Not Found". Конкретное содержимое этих сообщений в разных браузерах разное. Кроме того, это не решает проблему "soft 404 responce".
3. Забить на селениум, вместо этого получать код ошибки из лога браузера, см. нечто подобное тут -- http://slmoloch.blog...-aspnet_30.html
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 mcreature

mcreature

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

  • Members
  • PipPip
  • 88 сообщений

Отправлено 14 января 2010 - 08:37

Спасибо!
Буду копать в этих направлениях =)
  • 0


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

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