no-gkerkin-webtest
v1.0.8-beta
Published
Фреймворк для автоматизации тестирования ui, с использованием селениума и bdd-стиль описания тестов.
Downloads
5
Maintainers
Readme
Фреймворк для автоматизации тестирования ui, с использованием селениума и bdd-стиль описания тестов.
Примеры тестов можно посмотреть в tests/aviasales.ts
Запуск ts-node index.ts
Что реализовано:
Создание page-objects (пока без декораторов - с использованием new)
Автоматическая сборка page-objects по пути
Работа внутри тестов по именам и "бизнес сущностям"
Работа с ресурсами
Автоматическое открытие/закрытие драйвера
Единый раннер тестов
Базовая работа с элементами
Ожидания прогрузки страницы
Что не реализовано:
Работа с capabilities
Использование других драйверов (кроме хрома)
Использование драйвера по заданному пути (а не из npm)
Логгирование
Работа с комплексными объектами
Распараллеливание
Разделение тестового проекта и фреймворка автотестирования
В коде тестов необходимо использование await
Декораторы для страниц
Имена для тестов/наборов
Логгирование/обработка ошибок