#Repo Objective A. Cucumber + Page Factory Model FW B. Cucumber + Rest Assured API Testing (json creation based on Data tables) C. POJO generation using Json schema ********************************************************************************************************* A. Cucumber + Page Factory Model #How to run code: 1. mvn test -Dcucumber.options="--tags @home" mvn test -Dcucumber.options="--tags @srp" mvn test -Dcucumber.options="--tags @critical" mvn test -Dcucumber.options="--tags @test" mvn test -Dcucumber.options="--tags @testassert" 2. using feature file (right click) #Reports: will get generated inside : /target/reports/ #Issue: 1. wait.until() throwing exception when running through command line SeleniumHQ/selenium#3606 https://stackoverflow.com/questions/43179497/webdriverwait-until-no-longer-available-in-selenium-java-3-2-and-selenium-java-3 #References: https://cucumber.io/blog/2015/07/08/polymorphic-step-definitions #todo: run framework on jenkin with cucumber reports ********************************************************************************************************* B. Cucumber + Rest Assured API Testing (json creation based on Data tables) 1. Comment @before @after in Context.java 2. right click and run dynamic_req_body_builder.feature ********************************************************************************************************* C. POJO generation using code Refer: src/main/resources/schema2pojo.txt