Driving Factor: What should be our driving engine? Should it be test functions, keywords, data or behavior? Here we list different approaches with examples.
Data Driven/Keyword Driven/Hybrid:
Code Driven:
BDD/TDD/ATDD:
Cucumber-Java with Page Factory Approach
Steps for Getting Started:
Download Eclipse
Create a Java Maven Project with following example package organization src/test/java
com.example.pageobjects
com.example.steps
com.example.runner
src/test/resources