Appium Training Online Certification Course | Online Appium Training
10% Off Learning Discount Avail now

Appium Videos with Support

(23 modules , 70 hrs )

Appium Videos - Lifetime Access

70 hrs of Videos USD 135 121.5 Enroll




Appium Course Curriculum


Appium Training videos will help you learn automating Android and IOS apps on latest version. You will learn 4 types of frameworks - Data Driven Framework, Hybrid Framework, Page Object Model and Cucumber BDD with end to end report generation, batch running of test cases and reading data from XLS/properties file.

Introduction to Mobile Automation

APPIUM ANDROID TUTORIAL

Training Video - 1

Duration 17 mins

Introduction To Mobile Automation

  • Introduction To Mobile Automation
  • Various tools for mobile application?
  • What is Appium?
  • Why to choose Appium over other tools
  • What all can be tested with Appium?
  • WebDriver Wire protocol
Preview Video
Training Video - 2

Duration 1 hr 15 min

Download And Configure Appium On Android

  • Appium Installation Overview
  • Installation of Appium on Real Android Device
  • Difference in Hybrid and Native Apps
  • Install JDK 8 and Set Java Home
  • Download and Install Android
  • Set Android Home And Path Variable / Test Android
Watch Video
Linkedin Reviews
Training Video - 3

Duration 29 mins

Appium Architecture

  • Appium Javadocs and Important Classes/Interfaces Defining Architecture
  • WebDriver, AppiumDriver, AndroidDriver, IOSDriver
  • MobileElement, AndroidElement, IOSElement Classes
  • Can One Appium script work on Both IOS and Android Apps
  • UiAutomator2 and Espresso Driver
Training Video - 4

Duration 46 mins

Appium Mobile App Commands

  • Importance of Activity Name and Package Name
  • Can I Install any other App in Existing Appium Session?
  • Checking if App is Installed on the phone
  • Closing App
  • Can I Interact with multiple apps in a single appium session?
  • Installing Any App in Existing Appium Session
Training Video - 5

Duration 29 mins

Appium Device Commands

  • How to minimize and maximize app?
  • Hiding keyboard
  • Checking if keyboard is hidden
  • Pressing any key of Keyboard
  • Checking if device is Locked
  • Unlocking device
Training Video - 6

Duration 1 hr 15 min

Identifying Elements In Mobile

  • Configuring Appium Inspector
  • Components of Appium Inspector
  • Investigate Elements in Appium Inspector
  • Coordinates on screen and Bounds of an element
  • Web And Mobile Commands
  • By and MobileBy Classes and Differences
Training Video - 7

Duration 2 hrs 30 mins

Touch Actions

  • Touch events
  • Marionette driver
  • gecko driver
  • Android key events like home, backspace, delete etc
  • Wait Actions
  • Dragging and dropping elements
Training Video - 8

Duration Duration

Exercises - 1

  • Dial a number and make a call with script
  • Find a contact and call contact
  • Leverage camera functionality
  • Handling Navigartion drawer
  • Managing date calenders
  • Building a simple test and parameterizing.
Training Video - 9

Duration Duration

Implementing Grid/parallel Execution

  • Why do we need parallel execution
  • Testing and parallelism
  • Starting the hub
  • Registering nodes with hub
  • Various node configurations
  • Configuring json files for nodes
Training Video - 10

Duration 30 mins

Web Application Testing

  • Launching browser with appium
  • Making sure you have the correct desired capabilities
  • When launch fails
  • Firing various commands on browser
  • Will UIAutomator work here?
  • How do I identify objects in mobile browser?

Appium IOS Configuration Tutorial

Training Video - 11

Duration 44 mins

Appium On Ios Real Device/simulator

  • Installation of Brew
  • Ant Installation and configuration
  • Npm commands
  • Node Installation
  • Xcode installation
  • External Dependancies
Training Video - 12

Duration 37 mins

Appium, Android Setup On Mac

  • Install and configure Android Studio
  • Download jars for selenium and appium
  • Configure ANDROID_HOME and PATH variables
  • Confgiure JAVA_HOME
  • Ensure PATH variables
  • Download Appium and Eclipse
Training Video - 13

Duration 37 mins

Appium Mac Ios Identifying Element-1

  • Connecting iPhone and making sure its detected
  • UIAutomation in IOS
  • Launching Automation instrument in Xcode
  • Recording/Running scripts in Automation Instrument
  • Importance of Automation Instrument
  • Using Appium Inspector
Training Video - 14

Duration 54 mins

Basics Of Appium Ios Architecture

  • AppiumDriver Class
  • IOSDriver Class
  • Be sure about the port number
  • Object Casting
  • Modifying Eclipse settings to have Auto-suggest Enabled
  • Help - Appium not running after inspecting element
Training Video - 15

Duration 1 hrs 10 mins

Locator Strategies - 1

  • Understanding layout and Details in Appium Inspector
  • Value, Label And StaticText in IOS Elements
  • Locators - ID, Name, Xpaths
  • Classes/Types in IOS
  • Different ways to make/generate Xpaths
  • TextFields - write and read
Training Video - 16

Duration 1 hrs 10 mins

Locator Strategies - 2

  • Using UI Automation IOS AndroidFramework
  • Challenges with UI Automation Framework
  • Finding Multiple Elements
  • Finding Elements inside Elements
  • ComplexFind and MobileElement
  • Using JavascriptExecutor
Training Video - 17

Duration 50 mins

Touchactions

  • Scroll and MobileElement
  • Swipe
  • Find dimensions of Device under test
  • TouchActions Class
  • Various functions in TouchActions Class
  • Mobile Commands and JavascriptExecutor
Training Video - 18

Duration 40 mins

Other Ui Elements

  • WebDriverWait- Explicit wait
  • Alerts
  • WebViews
  • Date Selection from UI catalog - Managing wheels in Picker

FRAMEWORKS LIVE PROJECTS - 21 HRS

Training Video - 19

Duration 7 hrs

Testng And Data Driven Framework

  • What is Data Driven Framework?
  • Brief discussion about goals to be achieved after building data driven framework
  • Generating a core framework structure which can be used with any project with minimum changes
  • Generating test cases
  • Introducing depency
  • Make testng.xml for batch running
Training Video - 20

Duration 7 hrs

Testng And Hybrid Framework

  • Various tools for mobile application?
  • What is Appium?
  • What all can be tested with Appium?
  • WebDriver Wire protocol
  • Hybrid Apps, Native Apps and WebApps
  • Concept of UIAutomator
Training Video - 21

Duration 7 hrs

Testng And Page Object Model With Page Factory

  • Concept of Page object model
  • Brief discussion about goals goals to be achieved in Page Object Model design
  • Concept of inheritance and encapsulation in java
  • Concept of Page Object Model
  • Where can Page Object module be used
  • Issues faced in developing page object model

Cucumber BDD

Module 22

Duration 2 hr 30 min

Cucumber BDD

  • What is BDD ?
  • Importance of BDD
  • Introduction to Cucumber
  • Cucumber Eclipse Plugin
  • Maven Dependencies of Cucumber
  • Creating Feature file
Appium Training FAQs

Total modules

23

Total Duration (hrs)

70