среда, 18 декабря 2013 г.

Screenshot-based тестинг. Пример кода.

Работа со скриншотами в тестировании (Screenshot-based ) набирает популярность в последнее время. Появилось несколько статей с описанием принципов работы. В одном из проектов мы тоже использовали работу с картинками.


Главная идея такая.
Есть готовая картинка, которую надо найти и узнать ее координаты. Мы снимаем скриншот вебдрайвером и ищем двумя итерациями. Первая итерация проверят сходство по пяти точкам, и если сходство найдено, то проверяются все точки в заданном промежутке (который равен размеру искомому фрагменту).

Полный листинг кода можно посмотреть на гитхаб

Так же рекомендую попробовать фремворк AForge (он умеет искать кртинки по неполному сходству т.е. по "похожести").



Комментариев нет:

Отправить комментарий