/qaguru_15

Работа с библиотекой Owner. Добавлена конфигурация API и WEB тестов. Добавлена защищенная передача токена. Создано два вида конфигурационных файлов: для локального запуска на Chrome и для удаленного на Selenoid. Добавлена возможность с помощью одной системной переменной переключать запуск с локального на удаленный

Primary LanguageJava

Задание 15. Библиотека Owner

Конфигурация API тестов

Сделан пример конфигурации для API тестов:

  1. Базовый url
  2. Токен

Токен передается защищенно:

  1. Через файл на файловой системе
  2. Через системные property

Конфигурация WEB тестов

Сделан пример конфигурации для WEB тестов:

  1. Имя браузера
  2. Версия браузера
  3. Локальный или удаленный (RemoteWebDriver)

Создано два вида конфигурационных файлов:

  1. Для локального запуска на Chrome
  2. Для удаленного запуска на Selenoid

Добавлена возможность с помощью одной системной переменной переключать запуск с локального на удаленный.

Запуск тестов из терминала

Локальный запуск тестов

gradle clean test -DtypeProperties=locale

Удаленный запуск тестов

gradle clean test -DtypeProperties=remote

Токен передается через параметр -Dtoken