Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anika21-nextin/calculator-app-automation
This project aims to automate the calculation of arithmetic series using a calculator app.
https://github.com/anika21-nextin/calculator-app-automation
allure-reports android-studio appium java selenium-webdriver testng-framework
Last synced: 4 months ago
JSON representation
This project aims to automate the calculation of arithmetic series using a calculator app.
- Host: GitHub
- URL: https://github.com/anika21-nextin/calculator-app-automation
- Owner: Anika21-NextIn
- Created: 2024-08-28T17:13:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T13:22:30.000Z (5 months ago)
- Last Synced: 2024-09-27T14:40:55.661Z (4 months ago)
- Topics: allure-reports, android-studio, appium, java, selenium-webdriver, testng-framework
- Language: Java
- Homepage:
- Size: 2.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calculator app automation
## Project Summery
This project aims to automate the calculation of arithmetic series using a calculator app. The calculator app takes a mathematical series as a parameter and calculates the result accordingly. This repository provides the necessary code and instructions to automate the process of passing different series to the calculator app and obtaining the results.## Project Scenario
Automate any series for calculator app. Pass the series as a parameter to your test method.
For an example:
100/10*5-10+60
or
50+10-20*2+10/2## Pre-requities
1. JDK 11
2. Gradle
3. Appium
4. Android Emulator or physical Android device with Developer Mode enabled.
5. Google Chrome browser installed on the machine (required for Selenium WebDriver).## Framework
* TestNG## How to run this project
* clone this project
* Open this project in Intellij Idea
* Start Appium Server with this command in the command prompt:
"Appium"
* For checking the connectivity of device, give this command in command prompt: adb devices
* Open Appium Inspector
* Set desired capabilites:
* In intellij Idea terminal-
* To run suite, hit this command - "gradle clean test"
* To generate allure report hit these command
* allure generate allure-results --clean -output
* allure serve allure-results## Allure Report
![overview](https://github.com/user-attachments/assets/0b6f795f-8fc4-48d9-bf01-0a0156db97c9)
![behaviour](https://github.com/user-attachments/assets/401f42ca-e3b1-4d75-877f-f50ae206892d)## Video Output
[App Automation.webm](https://github.com/user-attachments/assets/5917808f-108d-4973-aec0-8fb3e8063202)