Appium Training


Course covers Basics to Advance level concepts on Mobile Automation testing APIs such as Appium & Selendroid with all practical and working examples on Real Android and Iphone Devices, Simulators etc. After going through these lectures you should be able to master the Mobile automation testing using Appium & Selendroid APIs. Register Today


Training & Schedules


Appium Course Schedules

Schedules(IST) Demo Date Start Date Register
7:30 AM to 9 AM Sep 4th Sep 5th Register

Trainer Profile

Trainer EXP Profile
1 Surendhra 9+ Yrs Profile
* Job Support Available Register for another Schedules

Appium Training


Appium Classroom Course Fee : 5,000/-

Appium Online Course Fee : 8,000/-

DUR : 4 Weeks


  • ✔ Completely Practical and Realtime
  • ✔ Theory Material provided in Advance
  • ✔ Highly Interactive and Interesting
  • ✔ Certification Guidance and FAQs
  • ✔ 80% Hands on Training, 20% Theroy part Explanantion

One Real-Time Project



Appium Training Course Content

PL-SQL Training PDF

Appium Course Training

Chapter 1: Introduction to Appium

  • Introduction to Appium
  • Overview of Open Source Mobile Test Automation tools
  • Open source Mobile Automation tool Evaluation docs
  • Why APPIUM
  • Limitations of APPIUM
  • Appium architecture

Chapter 2: Appium- Prerequisites & Installation for Windows

  • Appium Prerequisites
  • Java Installation & Configuring System Environmental variables
  • Maven Configuration
  • Android SDK configuration
  • Eclipse IDE configuration
  • Appium installation on windows

Chapter 3: Installation for APK Files

  • What is an APK file
  • Various sources to get APK files
  • Installing application on real device using these APK files
  • Automating INDIAMART-Login
  • Automating Facebook- Post Status
  • Automating Facebook- Delete Post & User Logout

Chapter 4: Object identification

  • UI Automator Component
  • Element Locators
    • Locating elements by resource ID
    • Locating elements by name
    • Locating elements by classname
    • Locating elements by xpath

Chapter 5: Basics of Android

  • Share & Control Real Android Device screen from PC
  • Download Android Platforms using SDK Manager
  • CreateVirtual Devices/Emulators using AVD Manager

Chapter 6: APPIUM basic concepts

  • Settingup a basic project
  • Appium API Reference
  • What are DesiredCapabilities
  • Knowing AppPackage and Launcher Activity of Android App

Chapter 7: APPIUM commands

  • sendKeys()
  • click()
  • getLocation()
  • getContextHandles()
  • findElement()
  • closeApp()
  • quit ..etc

Chapter 8: Mobile Touch Gestures-DragDrop, MultiTouch, Swipe,Scroll

  • Performing Drag and Drop using TouchAction class
  • Performing Click and Swipe using TouchAction class
  • Performing MultiTouch and Drop using MultiTouchAction class
  • Performing Swipe using screen coordinates(x,y)
  • Performing Long press using TouchAction class

Chapter 9: Android MobileBrowser-Automating Mobile Web Application

  • Introduction to Mobile Web Automation
  • How to get Useragent from Android Browser
  • Identifying the objects on Mobile browser
  • Automating mobile specific websites

Chapter 10 : Android- Automating Built in Apps(Phone, contact,Settings)

  • Android BuiltIn App(Phone) : Dial phone number
  • Android BuiltIn App(Message) : Sending a message
  • Android BuiltIn App(Clock) : Setup Recurring Alarm

Chapter 11: Appium- Prerequisites & Installation for Mac

  • Appium Prerequisites
  • Java Installation & Configuring System Environmental variables
  • Maven Configuration
  • Android SDK configuration
  • Xcode Configuration
  • Eclipse IDE configuration
  • Appium installation on Mac

Chapter 12: Appium- iOS App download

  • Emulators Vs Simulators
  • iOS App download
  • Share IOS Device Screen on Mac
  • Provisioning Development Build on Real IOS Device
  • Using Appium inspector to identify the element properties

Chapter 13: Working with Safari browser on IOS Device

  • Running ios first automation test case
  • Launch Safari browser on IOS Simulator
  • Launch Safari Browser on Real IOS Device

Chapter 14: Working with IOS Controls on Real IOS Device

  • Working with Steppers(UIAStepper)
  • Working with Switches(UIASwitches)
  • Working with Sliders(UIASlider)
  • Working with PickerWheel(UIAPickerWheel)
  • Working with Date Picker
  • Working with Segmented Controls(UIASegementedControl)
  • Working with Page Indicator(UIAPageIndicator)
  • Handling alerts

Chapter 15: Jenkins-Continous Integration with Appium

  • Parametrizing DesiredCapabilities using Maven
  • Integrating Appium with CI tool Jenkins
  • Dynamic Parametrization of DesiredCapabilities using Jenkins
  • Scheduling the framework to run at specific time

Chapter 16: SauceLabs-Cloud Integration with Appium

  • Integrate Appium IOS Tests with SauceLabs
  • Integrate Android Appium Tests with SauceLabs

Chapter 17: Programmatically Launch Appium on Mac & Windows

  • Programmatically launch Appium using AppiumServiceBuilder
  • Programmatically Launch Appium on Windows
  • Programmatically Launch Appium on Mac

Chapter 18: PageFactory Model- Automating IOS App

  • PageObject Pattern & PageFactory Introduction
  • Developing PageObject Model and extending PageFactory support
  • Creating AbstractTest & AbstractPage
  • Writing Tests in PageFactory Model
  • Using @iOSFindBy and @AndroidFindBy Annotations

Chapter 19: Appium Tests Parallel Execution

  • Run Appium Test Cases Across Multiple Devices Using Grid

Chapter 20: Capture Video and Screenshots for iOS & Android test runs

  • Android: Record Video Screen during test execution
  • iOS: Video Record Screen during Test Execution
  • Eclipse IDE- Fix for ADB Path error during Video Capture on Android

Chapter 21: Overview on Appium 1.6.4 version

  • Introduction to XCUITest with iOS Simulator
  • Appium Desktop App and XCUITest Config with Real Device

Register Today