Добрий день! Начанию учится писать автоматические тесты Selenium WebDriver + Java + Page Objects Pattern. Есть тест кейс который нужно покрыть автоматикой. Нужна консультация ваша , как это правильно сделать. Зарание всем спасибо)
Итак.
На странице нужно сделать.
Посчитать количество объектов с class="article-widget" внутри <div id="news_container"> и сохранить его
Проскроллить вниз до конца страницы и подождать
Посчитать количество объектов с class="article-widget" внутри <div id="news_container"> и убедиться, что оно увеличилось по сравнению с прошлым
Проскролить страницу в низ можно с помощью javascript , вроде как реализовал , скролить страницу, правда как то странно.
Если я менять по поиску на css, он находит сразу все подобные их рано 10, их всего 10. По сути class='article-widget clearfix js-news-list-ppp - отвечат за одну новость вот скриншот и его грязный путь ::: ( http://screencloud.net/v/1CCM ) .
Мне то нужно подсчитать сколько он сначала увидел и потом сравнить с отсальным количеством?
Как осуществить : Нужно сделать с помощью автоматики:(Selenium+Java)
На странице есть банерная карусель, нужно сделать скриншы, а потом сравнить их, убедится в том что карусель работает и меняются картики.
Вот так выгдядит задание:
Сделать 4 скриншота (с интервалом в 5 секунд)
Для каждого скриншота получить и сохранить md5-хэш
Сравнить полученные значения хэшей (все должны быть разными)
Предполагаяю так: Можно сделать скриншоты и сохранять их на компьютор, потом каждый сравнивать их проверкой, если разные то Ок. Но вариант не сильно устраивает(
-А можно ли те самые скриншоты , как то их в массив, а потом сравнивать каждый элемен массива проверкой?
Если да, как это реализовать. Подтолкните на путь истенный.