Sirius Java Client

Common client library for automated GUI testing

Лицензия

Лицензия

Категории

Категории

Java Языки программирования CLI Взаимодействие с пользователем
Группа

Группа

com.github.mkolisnyk
Идентификатор

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

sirius-java-client
Последняя версия

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

0.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Sirius Java Client
Common client library for automated GUI testing
Система контроля версий

Система контроля версий

https://github.com/mkolisnyk/Sirius-Java-Client.git

Скачать sirius-java-client

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

<!-- https://jarcasting.com/artifacts/com.github.mkolisnyk/sirius-java-client/ -->
<dependency>
    <groupId>com.github.mkolisnyk</groupId>
    <artifactId>sirius-java-client</artifactId>
    <version>0.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.mkolisnyk/sirius-java-client/
implementation 'com.github.mkolisnyk:sirius-java-client:0.0.1'
// https://jarcasting.com/artifacts/com.github.mkolisnyk/sirius-java-client/
implementation ("com.github.mkolisnyk:sirius-java-client:0.0.1")
'com.github.mkolisnyk:sirius-java-client:jar:0.0.1'
<dependency org="com.github.mkolisnyk" name="sirius-java-client" rev="0.0.1">
  <artifact name="sirius-java-client" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.mkolisnyk', module='sirius-java-client', version='0.0.1')
)
libraryDependencies += "com.github.mkolisnyk" % "sirius-java-client" % "0.0.1"
[com.github.mkolisnyk/sirius-java-client "0.0.1"]

Зависимости

compile (14)

Идентификатор библиотеки Тип Версия
org.seleniumhq.selenium : selenium-java jar 3.9.0
io.appium : java-client jar 4.1.2
junit : junit jar 4.12
org.testng : testng jar 6.10
commons-io : commons-io jar 2.6
joda-time : joda-time jar 2.9.9
info.cukes : cucumber-picocontainer jar 1.2.5
info.cukes : cucumber-junit jar 1.2.5
org.reflections : reflections jar 0.9.9-RC1
com.udojava : EvalEx jar 1.0
org.codehaus.plexus : plexus-utils jar 3.0.1
org.apache.maven : maven-plugin-api jar 2.0
org.apache.maven.reporting : maven-reporting-api jar 2.0.8
org.apache.maven.reporting : maven-reporting-impl jar 2.0.4.3

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.2

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

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

Build Status

Sirius Java Client

The Latest Version: Sirius Java Client

What is it?

Sirius Java client is the library which wraps WebDriver API for different platforms into common programming interface. It provides major abstractions for:

  • The container of WebDrivers to handle the driver which runs in current process.
  • Configuration object which is global object to store configuration parameters
  • Abstractions for pages and controls. In addition to page object model the library provides classes for managing controls. All the pages and controls can be addressed not just as program objects but also by means of logical names assigned.
  • Common keywords for Cucumber-JVM. It includes the set of generic keywords which are applicable nearly for every application under test. It can be good addition if you already use Cucumber-JVM for your automation project.

How to include?

The library is provided as the Jar package which is accessible from Maven:

<dependency>
    <groupId>com.github.mkolisnyk</groupId>
    <artifactId>sirius-java-client</artifactId>
    <version>0.0.1</version>
</dependency>

or from Gradle:

compile group: 'com.github.mkolisnyk', name: 'sirius-java-client', version: '0.0.1'

Examples

Authors

Myk Kolisnyk (kolesnik.nickolay@gmail.com)

View Mykola Kolisnyk's profile on LinkedIn Google+

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

Версия
0.0.1