Задание 15. Библиотека Owner
Конфигурация API тестов
Сделан пример конфигурации для API тестов:
- Базовый url
- Токен
Токен передается защищенно:
- Через файл на файловой системе
- Через системные property
Конфигурация WEB тестов
Сделан пример конфигурации для WEB тестов:
- Имя браузера
- Версия браузера
- Локальный или удаленный (RemoteWebDriver)
Создано два вида конфигурационных файлов:
- Для локального запуска на Chrome
- Для удаленного запуска на Selenoid
Добавлена возможность с помощью одной системной переменной переключать запуск с локального на удаленный.
Запуск тестов из терминала
Локальный запуск тестов
gradle clean test -DtypeProperties=locale
Удаленный запуск тестов
gradle clean test -DtypeProperties=remote
Токен передается через параметр
-Dtoken