/Appium_EMI_Calculator

EMI Calculator automation using appium with the help of emulator from android studio and appium inspector.

Primary LanguageJava

Appium-EMI-Calculator-Automation


This is an EMI-Calculator app automation project. It uses a dataset to calculate the time period it will take to repay a loan, based on the loan amount, interest rate, EMI, and processing fee. The dataset includes different loan amounts with corresponding interest rates, EMIs, processing fees, and time periods.


Tools & Frameworks

Programming Language Java
Web Automation Tool Selenium
App Automation Framework Appium
Gui Inpector Appium Inspector
Testing Framework TestNG
Build Tool Gradle
IDE IntelliJ, Android Studio
Reporting Framework Allure

Setups

  • Install Android Studio
  • Install Appium
  • Install Appium Inspector
  • Install JDK 8+
  • Set the below environment variables
  * JAVA_HOME
  * GRADLE_HOME
  * ALLURE_HOME

How to run the project

  • Clone the repo
  • Open terminal. Start the appium server using below command.
appium -p 4723
  • Open android studio
  • Create a new virtual device.
  • Start the emulator
  • In the root folder give the following command in terminal.
gradle clean test

How to generate allure report

  1. Open cmd in the root folder
  2. Give the following commands
allure generate allure-results --clean -o allure-report
allure serve allure-results

Generated Reports

image image image

Video Demonstration

2.mp4

Feedback

If you have any feedback, please reach out to me at md.mostafa.akash@gmail.com