#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