Cucumber + pg 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