/page-factory-2

Page factory framework for java test automation. Web/API/Mobile

Primary LanguageJavaOtherNOASSERTION

Page Factory 2

GitHub release Maven Central

Проект больше не поддерживается

Page-Factory-2 это opensource java framework для автоматизированного тестирования, который позволяет разрабатывать автотесты в BDD (Behaviour Driven Development) стиле с акцентом на использование паттерна PageFactory.

О Page Factory 2

Инструмент позволяет писать автотесты на человекочитаемом языке, тем самым понижая входной порог для разработчиков тестов и повышая их читаемость неподготовленными пользователями. Page factory 2 использует framework Cucumber-JVM, но, в отличие от чистого использования, в котором довольно большую часть архитектуры занимают шаги(stepdefs), здесь акцент сделан на то, чтобы избавиться от необходимости писать их самому, или сократить количество самописных шагов(stepdefs) сосредоточившись на описании кода страниц с использованием паттерна Page Object. В Page Factory 2 уже реализовано много стандартных шагов(steps), которых хватит, чтобы начать разрабатывать автоматизированные тесты. Page Factory 2 кроссплатформенный фреймворк который позволяет запускать тесты на всех популярных браузерах. Также Page Factory 2 умеет работать с приложения на iOs и Android, использует для этого Appium. Для облегчения работы с feature файлами был разработан Idea-плагин, который поддерживает автодополнение шагов, страниц, элементов и возможность перехода к ним.

Требования

Для работы Page-Factory-2 нужно:

  1. Java 8 или выше

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

Начать пользоваться page-factory-2 очень просто, можно начать с подготовленных примеров или воспользоваться документацией

Контакты

Нашли ошибку или появились вопросы? Проверьте нет ли уже созданных issue, если нет, то создайте новый запрос!

Лицензия

Page-Factory-2 выпущен под лицензией Apache 2.0. Подробности.