Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/himu143/app-automation-on-google-calculator-with-appium-selenium
- Owner: Himu143
- Created: 2023-03-03T05:06:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-02T05:11:10.000Z (over 1 year ago)
- Last Synced: 2024-11-13T02:34:49.753Z (3 months ago)
- Topics: android-studio, app-automation, appium, intellij, java, selenium-webdriver
- Language: Java
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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