Как собрать проект для автоматизации UI?



Инструменты для автоматизации UI (интерфейса сайта) могут быть разные.



Одна из популярных реализаций в наши дни:



🌿Java - как язык разработки;

🌿Maven - сборщик проекта для Java;

🌿WebDriver - тоже нам пригодятся для работы с сайтом в браузере;

🌿Selenide - для поиска и взаимодействия с элементами на странице;

🌿JUnit - поможет указать где в коде лежат тесты;

🌿Jenkins - настроит сборку проекта и запуски в любое время;

🌿Allure - поможет нам собрать отчет.



И вот наш проект готов👍🏻



Один из примеров можно найти на GitHub с реализацией Selenide + JUnit + Allure https://github.com/selenide-examples/selenide-allure-junit