Skip to content
This repository has been archived by the owner on Jan 12, 2021. It is now read-only.
/ JTAF-ExtWebDriver Public archive

Extensions for WebDriver is an enhancement to the powerful WebDriver API, with robust features that keep your browser automation running smoothly. It includes a widget library, improved session management and extended functions over the existing WebDriver API.

License

Notifications You must be signed in to change notification settings

FINRAOS/JTAF-ExtWebDriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JTAF-ExtWebDriver Build Status

Extensions for WebDriver is an enhancement to the powerful WebDriver API, with robust features that keep your browser automation running smoothly. It includes a widget library, improved session management and extended functions over the existing WebDriver API.

Here is the link to getting started

Latest Version

The latest version is version 1.5.5 (July 2017) [maven central]

Maven Dependency:

<dependency>
    <groupId>org.finra.jtaf</groupId>
    <artifactId>jtaf-extwebdriver</artifactId>
    <version>1.5.5</version>
</dependency>

Contributing

We encourage contribution from the open source community to help make ExtWebDriver better. Please refer to the development page for more information on how to contribute to this project including sign off and the DCO agreement.

If you have any questions or discussion topics, please post them on Google Groups.

Building

ExtWebDriver uses Maven for build. Please install Maven by downloading it here.

# Clone ExtWebDriver git repo
git clone git://github.com/FINRAOS/JTAF-ExtWebDriver.git
cd JTAF-ExtWebDriver

# Run package to compile and create jar
mvn package

Running Tests

ExtWebDriver uses Maven plugins to execute both the unit and integration tests. The integration tests run against a locally deployed app (using Jetty server) using HtmlUnitDriver. You can run all of the tests by executing:

mvn verify

You can run individual tests by executing it from your IDE or through command line. If you want to run an integration test, you need to deploy the app locally first before execution. You can start the application server by executing:

mvn jetty:start

Requirements

ExtWebDriver requires Java SE version 8 or above available here

License Type

JTAF projects including ExtWebDriver is licensed under Apache License Version 2.0

About

Extensions for WebDriver is an enhancement to the powerful WebDriver API, with robust features that keep your browser automation running smoothly. It includes a widget library, improved session management and extended functions over the existing WebDriver API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published