Skip to content
This repository has been archived by the owner on Nov 15, 2020. It is now read-only.
/ page-factory Public archive

Java framework for functional UI test automation in the BDD style

License

Notifications You must be signed in to change notification settings

sbtqa/page-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Page-Factory (Deprecated. Use Page-Factory-2 instead)

Build Status GitHub release Maven Central Gitter

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

О Page-Factory

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

Требования

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

  1. Java 8 или выше

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

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

Контакты

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

Лицензия

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