Handy Automation Utilities

Providing Handy Utilities for Automation

Лицензия

Лицензия

Tech Quality Stars
Категории

Категории

Auto Библиотеки уровня приложения Code Generators
Группа

Группа

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

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

com.automation.utilities
Последняя версия

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

2.1.13
Дата

Дата

Тип

Тип

jar
Описание

Описание

Handy Automation Utilities
Providing Handy Utilities for Automation
Ссылка на сайт

Ссылка на сайт

https://github.com/deenbenedictjohnson/handyautomationutility
Организация-разработчик

Организация-разработчик

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

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

https://github.com/deenbenedictjohnson/handyautomationutility

Скачать com.automation.utilities

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

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

Зависимости

compile (24)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-api jar 1.7.5
ch.qos.logback : logback-classic jar 1.2.3
org.apache.poi : poi jar 3.9
org.apache.poi : poi-ooxml jar 3.9
com.fasterxml.jackson.core : jackson-databind jar 2.9.6
com.google.code.gson : gson jar 2.8.5
org.glassfish.jersey.core : jersey-client jar 2.27
io.appium : java-client jar 6.1.0
org.json : json jar 20180813
org.testng : testng jar 6.14.3
redis.clients : jedis jar 2.9.0
com.jcraft : jsch jar 0.1.54
com.github.davidmoten : rxjava-extras jar 0.8.0.17
javax.mail : javax.mail-api jar 1.6.1
com.javadocmd : simplelatlng jar 1.3.1
com.jayway.restassured : rest-assured jar 2.9.0
org.mongodb : mongo-java-driver jar 3.8.2
org.projectlombok : lombok jar 1.18.2
org.uncommons : reportng jar 1.1.4
com.google.inject : guice jar 3.0
velocity : velocity-dep jar 1.4
com.relevantcodes : extentreports jar 2.41.2
com.googlecode.json-simple : json-simple jar 1.1.1
com.opencsv : opencsv jar 4.0

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

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

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

Handy Automation Utilities

It included automation utils for api, app

Installation

  1. Clone the repository: git clone
  2. Import the application into : Eclipse or Intellij as maven project

Run

  1. mvn clean
  2. mvn compile
  3. mvn test -P "profile name" -Denv.deviceIMEI="15 digit devic imei no" -Denv.reportEnabled="true or false"

API Utility

  • Jersey Rest Client
  • Rest Assured
  • Http Client (yet to add)

APP Utility

  • Appium
  • ADB
  • Android
  • IOS (yet to add)

UI Utility (yet to add)

Database

  • MySQL
  • Mongo
  • Elastic Search (yet to come)

In Memory

  • Redis
  • Hazelcast (yet to come)

JSON

  • Reader
  • Parser
  • Mapper
  • Compare
  • GSON

Common Utilities

  • SSH Tunneling
  • Encryption and Decryption
  • Lat Lng
  • Shell Script
  • Time
  • Assertion
  • Time
  • Random Generator

File Operations

  • Excel (POI)
  • Properties
  • JSON Reader (JSON Parser)
  • CSV (open csv)

Test NG Custom Report

  • Report NG
  • Extent Reporter
  • Custom Email Reporter
  • Custom Data Mail Reporter

Test NG Custom Listener

  • Zephr JIRA
  • Retry Listener
  • Custom Listener (Dashboard)

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

Версия
2.1.13
2.1.11