Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/himu143/app-automation-on-google-calculator-with-appium-selenium

This Git project technology uses the Google Calculator app to demonstrate app automation with Selenium and Appium. Several calculator operations like addition, subtraction, multiplication, and division are covered in the tests. The project also entails creating an Allure report for the analysis and visualization and Gradle Report is also attached.
https://github.com/himu143/app-automation-on-google-calculator-with-appium-selenium

android-studio app-automation appium intellij java selenium-webdriver

Last synced: about 1 month ago
JSON representation

This Git project technology uses the Google Calculator app to demonstrate app automation with Selenium and Appium. Several calculator operations like addition, subtraction, multiplication, and division are covered in the tests. The project also entails creating an Allure report for the analysis and visualization and Gradle Report is also attached.

Awesome Lists containing this project

README

        

# App-Automation-on-Google-Calculator-with-Appium-Selenium
## Scenario:
1. Sum any of 2 numbers (9+5=14)

2. Subtraction any of 2 numbers (8-3=5)

3. Do multiply of Result of Sum and Subtraction (14*5=70)

4. Divide the result of multiplication with 10 (70/10=7)

5. Solve this series (100+200-100*2/5)

## Technology and Tools used:
- Selenium Webdriver
- Appium
- Intellij
- Android Studio
- Appium Inspector
- Gradle
- Java

## How to run this project:
- clone this project
- hit the following command into the root directory in terminal:
- gradle clean test
- For generating Report in Allure hit
- allure generate allure-results --clean -o allure-report
- allure serve allure-results

## Prerequisites:
- Android Studio latest version must be installed
- Appium Inspector must be installed
- jdk 8 or 11 must be installed
- Configure ANDROID_HOME, JAVA_HOME and GRADLE_HOME
- Start appium server
## Gradle Report:
![image](https://user-images.githubusercontent.com/78273243/222638675-5eac79e5-4aaa-4447-9c7a-178ed412d9cd.png)

## Allure Reports:
![image](https://user-images.githubusercontent.com/78273243/222638365-a6198d30-96c8-4ba9-a901-9a3e4de10ca8.png)
![image](https://user-images.githubusercontent.com/78273243/222638432-86e242d7-bd59-4cec-8052-6227d846fd13.png)
![image](https://user-images.githubusercontent.com/78273243/222638598-0b7a0f55-9de7-4599-99f3-aaa9d8ec8136.png)

## Video Output:
https://user-images.githubusercontent.com/78273243/222638822-a7c19a9d-9afe-4602-8357-2b142548a0de.mp4