jdi-plugin

page-factory-2 description

License

License

GroupId

GroupId

ru.sbtqa.tag.pagefactory
ArtifactId

ArtifactId

jdi-plugin
Last Version

Last Version

14.9.0
Release Date

Release Date

Type

Type

jar
Description

Description

jdi-plugin
page-factory-2 description

Download jdi-plugin

How to add to project

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

Dependencies

compile (5)

Group / Artifact Type Version
ru.sbtqa.tag.pagefactory : web-plugin jar 14.9.0
com.epam.jdi : jdi-uitest-core jar 1.1.32
com.epam.jdi : jdi-uitest-web jar 1.1.32
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
14.9.0
14.8.1
14.8.0
14.7.1
14.7.0
14.6.0
14.5.0
14.4.0
14.3.1
14.2.0
14.1.0
14.0.0
13.0.5
13.0.4
13.0.3
13.0.2
13.0.1
13.0.0
12.0.4
12.0.3
12.0.2
12.0.1
12.0.0
11.2.0
11.1.1
11.1.0
11.0.1
11.0.0
10.1.3
10.1.2
10.1.1
10.0.0
9.0.1
9.0.0
8.0.1
7.5.6
7.5.5
7.5.4
7.5.3
7.5.2
7.5.1
7.5.0
7.4.4
7.4.3
7.4.2
7.4.1
7.4.0
7.3.1
7.3.0
7.2.1
7.1.0
7.0.0
4.9.0