Skip to content

MustafaAgamy/Appium2Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Appium 2 Project Starting Guide

Welcome to the Appium 2 Project Starting Guide! This document will help you set up the essential tools and dependencies for your project, along with providing details about utilities available in the project.

Requirements

To start working with Appium 2, make sure to have the following tools installed:

Ensure that Java is installed and configured in your environment.

Install Android Studio for Android device emulation and SDK tools.

Download and install Node.js, required for running Appium.

Refer to the official documentation to understand Appium's capabilities and features.

Appium Inspector is a GUI tool for inspecting and interacting with elements of a mobile application.

UiAutomator is used for writing UI automation scripts in Android.

UiScrollable is helpful for automating scroll actions in Android apps.

Utilities Package

The project includes a utilities package to simplify common tasks. Here are the main utilities:

1. JsonReader

A utility class for reading and parsing JSON files.

2. PropertyReader

A utility class for reading properties from configuration files.

3. Actions

A custom actions class to handle interacting with elements, sendKeys, click, Scroll ...etc

Getting Started

  1. Clone the project repository.
    git clone <repository-url>
  2. Install the required dependencies listed above.
  3. Set up your environment variables for Java, Android SDK, and Node.js.
  4. Start the Appium server and connect your device/emulator.
  5. Run the tests using your preferred IDE or command-line tool.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages