Проект UI-автотестов по предоставленным тест-кейсам
- для поиска элементов в основном использовала кастомные атрибуты (меньше вероятности, что их изменят), а также id, xpath и другие;
- написала тесты, стараясь минимизировать дублирование кода (@BeforeEach, @AfterEach) и предусмотрев время на загрузку страницы (implicitlyWait);
- переписала полученное полотнище кода в соответствии с паттерном проектирования Page Object Model;
- прикрутила allure для формирования отчётов.
- склонировать этот репозиторий;
- открыть проект в IDE;
- перейти в src/test/webdriver/WebDriverSetting
- ❗ заменить захардкоженный путь до драйвера на тот, по которому лежит драйвер у вас (второй аргумент System.setProperty);
- перейти в src/test/java/tests/TestClass;
- запустить тесты (Shift+f10).
mvn clean test
allure generate --clean
allure open