Учебный проект вида «My first», в котором я изучаю тестирование на Selenium из-под Java.
Для тестирования выбран специальный сайт: https://www.saucedemo.com/
Note
Указанная информация может со временем устареть
- Директория
config
: отвечает за конфигурацию проекта- файл
application.conf
определяет конфигурацию проекта - файл
application.properties
определяет ожидаемые параметры
- файл
- Директория
core
: главный механизм тестирования.- Класс
BaseTest
настраивает работу с драйвером для каждого теста. - Класс
BasePage
определяет понятие страницы, не нуждается в инициализации драйвером, так как этим занимаетсяBaseTest
.
- Класс
- Директория
swaglabs
: отвечает за тестирование проекта swaglabs- Директории
entity
иpage
: определяют сущности и страницы с сайта - Директория
test
: отвечает за тестирование. код разбит по страницам, там же находятся директорииscript
, где хранятся интерфейсы с методами для тестирования определенного аспекта.
- Директории
- Директория
utils
: вспомогательная логика
Демонстрация тестирования расположена здесь: Demo.mp4