web-elements-plugin

page-factory-2 description

Лицензия

Лицензия

Группа

Группа

ru.sbtqa.tag.pagefactory
Идентификатор

Идентификатор

web-elements-plugin
Последняя версия

Последняя версия

0.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

web-elements-plugin
page-factory-2 description

Скачать web-elements-plugin

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/ru.sbtqa.tag.pagefactory/web-elements-plugin/ -->
<dependency>
    <groupId>ru.sbtqa.tag.pagefactory</groupId>
    <artifactId>web-elements-plugin</artifactId>
    <version>0.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/ru.sbtqa.tag.pagefactory/web-elements-plugin/
implementation 'ru.sbtqa.tag.pagefactory:web-elements-plugin:0.1.0'
// https://jarcasting.com/artifacts/ru.sbtqa.tag.pagefactory/web-elements-plugin/
implementation ("ru.sbtqa.tag.pagefactory:web-elements-plugin:0.1.0")
'ru.sbtqa.tag.pagefactory:web-elements-plugin:jar:0.1.0'
<dependency org="ru.sbtqa.tag.pagefactory" name="web-elements-plugin" rev="0.1.0">
  <artifact name="web-elements-plugin" type="jar" />
</dependency>
@Grapes(
@Grab(group='ru.sbtqa.tag.pagefactory', module='web-elements-plugin', version='0.1.0')
)
libraryDependencies += "ru.sbtqa.tag.pagefactory" % "web-elements-plugin" % "0.1.0"
[ru.sbtqa.tag.pagefactory/web-elements-plugin "0.1.0"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
ru.sbtqa.tag.pagefactory : page-factory-core jar 0.1.0
junit : junit jar 4.12
org.slf4j : slf4j-api jar 1.7.22

test (3)

Идентификатор библиотеки Тип Версия
org.eclipse.jetty : jetty-annotations jar 9.2.20.v20161216
org.eclipse.jetty : apache-jsp jar 9.2.20.v20161216
org.eclipse.jetty : jetty-jmx jar 9.2.20.v20161216

Модули Проекта

Данный проект не имеет модулей.

Page Factory 2

Build Status GitHub release Maven Central

Telegram: https://t.me/tag_support

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. Подробности.

Big Thanks

Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs

Jetbrains for the most awsome Java IDE ever <3

ru.sbtqa.tag.pagefactory

Test Automation Gears

Версии библиотеки

Версия
0.1.0