Skip to content

CSSSR/e2e-tools

Repository files navigation

Инструмент для e2e тестирования

Библиотека e2e-tools позволяет:

  • Развернуть и настроить CodeceptJS для написания тестов.
  • Развернуть и настроить Nightwatch.js для написания тестов.
  • Настроить прогон тестов через GitHub Actions.
  • Настроить связку с Allure TestOps: выгрузка отчетности, запуск автотестов (только для CodeceptJS).

Настройка окружения для запуска тестов

  1. Установить Git LFS
  2. Установить Node.js LTS
  3. Установить Yarn
  4. Склонировать репозиторий вашего проекта (e2e-tools должны быть уже настроены по инструкции)
  5. Перейти в терминале в папку e2e-tests
  6. Установить зависимости yarn install в e2e-tests

Параметры запуска и настройки браузера заданы в файле /e2e-tests/e2e-tools.json

Дополнительные рекомендации по настройке окружения.

Обратите внимание, что все команды, касающиеся тестов, необходимо выполнять, находясь в папке e2e-tests.

Документация

Для тимлидов:

Для всех: