Web Automation Framework

Project Status: 90%

Just a simple to use, extremely portable, cross-platform, command line operable, java-based, Selenium + testNG framework for web automation testing on the usual suspects of browsers. Tutorial videos to come eventually…


Github

Selenium TestNG Java Web Automation Framework

Simple Instructions

Writing Tests

Utilities

Screenshots

File Downloads

Compiling and Running Tests

Linux without CLI Arguments

Linux with CLI Arguments

Windows with/without CLI Arguments

Optional Arguments

<OPTIONAL ARGUMENTS> is replaced by your command line arguments

Output

Cleaning/Resetting (Linux Only)



Detailed Explanation

Overview

This framework works in the following manner: 1) All java files are compiled 2) Main is run 1) Parses optional arguments 2) Creates build.xml TestNG 3) Uses build.xml as a template to run tests 1) Initializes web driver 2) Performs actions using Selenium 3) TestNG test assertions are checked 3) TestNG framework creates output .html and .xml files to view test results


Making (Linux Only)



Developers

Changelog


Trouble Shooting

Known Bugs