Automation Starter

Highly maintainable and reusable scripting capability having page object model enabling to develop test automation efficiently with minimal supervision. Ideal in writing automated test suites for Web applications; potential in adapting on to Test Driven Development (TDD), Behavior Driven Development (BDD) or Acceptance Test Driven Development (ATDD). 

Steps to follow

  1. Clone/download the project from the repository 
  3. Open the project using any Java IDE (Eg: IntelliJ or Eclipse)
  4. Open testng.xml
  5. Right click and select Run As ‘TestNG suit’ to run the sample script written for


  1. Change the base url in framework property (src/test/resources –> testdata –>
  2. Write your own class under the package ‘com.esshva.pageObjects’ and corresponding test under ‘com.esshva.tests’ ; following the standards of the framework
  3. Mention the class in testng.xml and run