This is a Appium Mobile test automation framework for Android devices using Cucumber BDD.
- Java 8
- Maven
- Git
All you need to do is to run the below command to build the project using Maven
git clone https://github.com/manishrajurkar/Mobile_Automation_BDD.git
cd Mobile_Automation_BDD/
mvn clean install
Page Object Model (POM) is a design pattern, that creates Object Repository for web UI elements. The advantage of the model is that it reduces code duplication and improves test maintenance.
Under this model, for each web page in the application, there should be a corresponding Page Class. This Page class will identify the WebElements of that web page and also contains Page methods which perform operations on those WebElements