web-elements-plugin

page-factory-2 description

License

License

GroupId

GroupId

ru.sbtqa.tag.pagefactory
ArtifactId

ArtifactId

web-elements-plugin
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

jar
Description

Description

web-elements-plugin
page-factory-2 description

Download web-elements-plugin

How to add to project

<!-- 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"]

Dependencies

compile (3)

Group / Artifact Type Version
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)

Group / Artifact Type Version
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

Project Modules

There are no modules declared in this project.

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

Versions

Version
0.1.0