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

Фотография

Проверка картинки на наличие


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

#1 re1ax

re1ax

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

  • Members
  • Pip
  • 8 сообщений

Отправлено 09 апреля 2012 - 12:03

Есть страница сайта и на ней 10 картинок. Необходимо проверить наличие всех этих 10 картинок.
Ткните, пожалуйста, в тот раздел доки, где это описывается.
  • 0

#2 achumagin

achumagin

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

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 09 апреля 2012 - 12:46

Используйте Xpath "//img" (//img[@alt])

Найдите по Xpath элементы на странице и подсчитайте кол-во найденных элементов.

Источник: http://stackoverflow...-testing-images
  • 0
ap-test-team.blogspot.com

#3 appmen

appmen

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

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 09 апреля 2012 - 12:54

а если картинка по каким-то причинам не отображается? Тег ИМГ так и останется, а самой картинки не будет. Может попробовать загрузить картинку, если загружается, значит она есть, если не загружается - нет
  • 0

#4 achumagin

achumagin

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

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 09 апреля 2012 - 13:46

а если картинка по каким-то причинам не отображается? Тег ИМГ так и останется, а самой картинки не будет.


Не проверял, но....
можно проверить отображение каждого элемента через webDriver.FindElement().Displayed или в Selenium Ide assertVisible.
  • 0
ap-test-team.blogspot.com

#5 re1ax

re1ax

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

  • Members
  • Pip
  • 8 сообщений

Отправлено 09 апреля 2012 - 14:41


а если картинка по каким-то причинам не отображается? Тег ИМГ так и останется, а самой картинки не будет.


Не проверял, но....
можно проверить отображение каждого элемента через webDriver.FindElement().Displayed или в Selenium Ide assertVisible.


Или я что-то делаю не так, или displayed() существует только в вашей реальности. Бросьте, пжлст, ссылку на reference manual с описанием этого метода.
  • 0

#6 Leoxa

Leoxa

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

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 09 апреля 2012 - 14:45

вероятно имелось ввиду .isDisplayed()
  • 0

#7 achumagin

achumagin

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

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 10 апреля 2012 - 05:40



а если картинка по каким-то причинам не отображается? Тег ИМГ так и останется, а самой картинки не будет.


Не проверял, но....
можно проверить отображение каждого элемента через webDriver.FindElement().Displayed или в Selenium Ide assertVisible.


Или я что-то делаю не так, или displayed() существует только в вашей реальности. Бросьте, пжлст, ссылку на reference manual с описанием этого метода.


Для java http://selenium.goog...ml#isDisplayed()
Для .Net http://selenium.goog...t_Displayed.htm
Для остальных языков http://selenium.goog...trunk/docs/api/
  • 0
ap-test-team.blogspot.com


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

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