Skip to content

This project aims to automate the calculation of arithmetic series using a calculator app.

Notifications You must be signed in to change notification settings

Anika21-NextIn/calculator-app-automation

Repository files navigation

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/105-10+60 or 50+10-202+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 behaviour

Video Output

App.Automation.webm

About

This project aims to automate the calculation of arithmetic series using a calculator app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages