Skip to content

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.

Notifications You must be signed in to change notification settings

Himu143/App-Automation-on-Google-Calculator-with-Appium-Selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Allure Reports:

image image image

Video Output:

2023-03-03.10-50-33.mp4

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages