https://github.com/md-mostafa/appium_emi_calculator
EMI Calculator automation using appium with the help of emulator from android studio and appium inspector.
https://github.com/md-mostafa/appium_emi_calculator
allure android-studio appium emulator testng
Last synced: 2 months ago
JSON representation
EMI Calculator automation using appium with the help of emulator from android studio and appium inspector.
- Host: GitHub
- URL: https://github.com/md-mostafa/appium_emi_calculator
- Owner: md-mostafa
- Created: 2023-03-04T05:50:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T06:35:37.000Z (over 3 years ago)
- Last Synced: 2025-01-11T12:29:00.434Z (over 1 year ago)
- Topics: allure, android-studio, appium, emulator, testng
- Language: Java
- Homepage:
- Size: 4.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```shell
* 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



#### Video Demonstration
https://user-images.githubusercontent.com/41513761/222880214-e0fab76b-f272-4a6c-a573-2fdb8bd25e9a.mp4
#### Feedback
If you have any feedback, please reach out to me at md.mostafa.akash@gmail.com