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

Фотография

Selenium RC, PHPUnit


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

#1 Polosatyi

Polosatyi

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Ксалов Руслан

Отправлено 01 июля 2011 - 08:48

Как проверить наличие картинок на сайте? Не тега <img>, а самой картинки?
Просто перейти по ссылке из src и если нет ошибок 404 и 500, то всё ок?
Есть какой-нибудь более элегантный способ?
  • 0

#2 barancev

barancev

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

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


Отправлено 01 июля 2011 - 09:44

Куда уж проще? :)
Только "перейти по ссылке" -- это уже не selenium надо использовать, а что-нибудь другое, например, для PHP -- curl.

Ещё имейте в виду, что при получении значения атрибута src у картинки некоторые браузеры могут вернуть "короткую" относительную ссылку, тогда придется её самостоятельно превращать в "длинную" абсолютную.
В selenium 2.0 всё будет реализовано единообразно, там всегда будет возвращаться "длинная" абсолютная ссылка, независимо от браузера.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 01 июля 2011 - 10:09

В JS, насколько помню, есть такая возможность, не надо трогать src, это не совсем правильно, т.к. для этого вам наверняка придётся ещё скопировать сессию cookie, а если тест и браузер на разных хостах, то могут возникнуть дополнительные трудности, да и вообще подводных камней здесь намного больше чем кажется. Сделайте проверку через JS.
  • 0


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

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