jdi-elements-plugin

page-factory-2 description

License

License

GroupId

GroupId

ru.sbtqa.tag.pagefactory
ArtifactId

ArtifactId

jdi-elements-plugin
Last Version

Last Version

6.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

jdi-elements-plugin
page-factory-2 description

Download jdi-elements-plugin

How to add to project

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

Dependencies

compile (5)

Group / Artifact Type Version
ru.sbtqa.tag.pagefactory : web-plugin jar 6.5.0
com.epam.jdi : jdi-uitest-core jar 1.0.71
com.epam.jdi : jdi-uitest-web jar 1.0.71
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
6.5.0
6.4.1
6.4.0
6.3.0
6.2.0
6.1.0
6.0.0
5.0.0
4.1.1
4.1.0
4.0.0
3.2.1
3.2.0
3.1.0
3.0.1
2.0.2
2.0.1
2.0.0
1.0.0
1.0-beta.3
1.0-beta.2
1.0-beta
0.1.0