html-elements-plugin

page-factory-2 description

License

License

GroupId

GroupId

ru.sbtqa.tag.pagefactory
ArtifactId

ArtifactId

html-elements-plugin
Last Version

Last Version

6.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

html-elements-plugin
page-factory-2 description

Download html-elements-plugin

How to add to project

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

Dependencies

compile (4)

Group / Artifact Type Version
ru.sbtqa.tag.pagefactory : web-plugin jar 6.5.0
ru.yandex.qatools.htmlelements : htmlelements-java jar 1.19
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