This project is an automated tests project using test driven attitude.
The goal of this project is to test features of way2automation.com/angularjs-protractor/banking/#/login website (which is a sample bank to run tests on) to make sure they work correctly.
BaseTests.java file holds key configuration for each test, using Object oriented attitude in java every test extends base test thus gaining access to its configuration efficiently, some configurations be changed by changing config.properties file such as which browser is used Test are done in test driven attitude the test uses the bank_customers.xlsx file which holds details about customers and uses it on the site.
To use the project use git clone to download the files in java IDE such as InteliJ or Eclipse and right click the run_tests.xml file and click on run run.tests.xml, than you can go to logs and reports folder and find detaild report on the test in nice graphics window in extent.html file.
- TestNG for testing framework
- selenium for controlling automated browser
- extent report for as reporting framework
- logging using java util logger
- using java library to take data from excell file