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

Appium Videos with Support

(23 modules , 70 hrs )

Appium Videos - Lifetime Access

70 hrs of Videos USD 135 108 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

  • Native Apps and WebApps
  • What is Appium?
  • Various tools for mobile application?
  • 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 Jars
  • Install ADT plugin in Eclipse
  • USB Driver and Google WebDriver Traceview Starting/Stopping Android from cmd prompt
  • Eclipse warning after ADT plugin installation
  • Set Path Of Android SDK In Eclipse and restart eclipse
  • Node Js and Dot Net Framework Installation for Appium
Watch Video
Linkedin Reviews
Training Video - 3

Duration 29 mins

Appium Architecture

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

Duration 46 mins

Appium Mobile App Commands

  • Can I Install any other App in Existing Appium Session?
  • Difference Between close,closeApp,quit Commands
  • Quitting the Session
  • Checking the Running state of the App
  • Clearing Cache and Cookies of an App
  • Difference between activateApp and startActivity
Training Video - 5

Duration 29 mins

Appium Device Commands

  • Managing Logs
  • Hiding keyboard
  • Checking if keyboard is hidden
  • Pressing any key of Keyboard
  • Unlocking device
  • Checking if device is Locked
Training Video - 6

Duration 1 hr 15 min

Identifying Elements In Mobile

  • Finding Elements which appear after scrolling
  • Configuring 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

Mobile Elements and UIAutomator

  • Finding Atrributes
  • Concept of AccessibilityID
  • Concept of Resource ID, Content Description
  • Finding Multiple Elements
  • Finding Elements By AndroidUIAutomator
  • AndroidUIAutomator Commands
Training Video - 8

Duration 2 Hrs 30 Mins

Mobile Touch Interactions

  • Building Custom Class and Functions to perform swiping/scrolling
  • Why to use TouchAction Class
  • TouchActions and TouchAction Classes
  • Tapping a MobileElement
  • Press and Long Press Mobile Element
  • Swiping the screen - horizontally/vertically
Training Video - 9

Duration 29 Mins

WebViews / Web Application Testing

  • Finding elements in Webview and Interact
  • Inspecting elements in Chrome on Mobile
  • What is Webview
  • Working with WebView
  • Detecting Webview
  • Automating Web Browsers
Training Video - 10

Duration Duration

Implementing Grid/parallel Execution

  • Running tests parallely on devices connected to same machine
  • Configuring json files for nodes
  • Various node configurations
  • Registering nodes with hub
  • Starting the hub
  • Testing and parallelism

Appium IOS Configuration Tutorial

Training Video - 11

Duration 44 mins

Appium On Ios Real Device/simulator

  • Start Appium
  • Download Appium dmg
  • WebDriverAgent Configuration
  • Ensure JAVA HOME is set properly
  • Run Appium-doctor
  • Check whether node , npm is prpoperly installed or not
Training Video - 12

Duration 37 mins

Appium, Android Setup On Mac

  • Retrive Xpath from UI Automator2
  • 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

  • Exploring Touch, Text, Locator, Misc options in inspector
  • Record/Run in Appium inspector
  • Connecting iPhone and making sure its detected
  • UIAutomation in IOS
  • Launching Automation instrument in Xcode
  • Recording/Running scripts in Automation Instrument
Training Video - 14

Duration 54 mins

Basics Of Appium Ios Architecture

  • InstallApp
  • 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

  • When Objects are not identified
  • Understanding layout and Details in Appium Inspector
  • Value, Label And StaticText in IOS Elements
  • Using UI Automation Framework - findElementByIosUIAutomation
  • Locators - ID, Name, Xpaths
  • Classes/Types in IOS
Training Video - 16

Duration 1 hrs 10 mins

Locator Strategies - 2

  • Using JavascriptExecutor
  • Checking presence of Element
  • Selector Key codes
  • Execute and ExecuteScript Functions
  • Using UI Automation IOS AndroidFramework
  • Challenges with UI Automation Framework
Training Video - 17

Duration 50 mins

Touchactions

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

Duration 40 mins

Other Ui Elements

  • WebViews
  • Alerts
  • WebDriverWait- Explicit wait
  • 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

  • Run project with ANT/Maven/Eclipse
  • Build report generation functions
  • Build generic functions
  • Built the BaseTest and functions in base test-
  • Build validation functions
  • Make testng.xml for batch running
Training Video - 20

Duration 7 hrs

Testng And Hybrid Framework

  • Various tools for mobile application?
  • What is Hybrid framework
  • Brief discussion about goals to be achieved after building data Hybrid
  • Generating a core framework structure which can be used with any project with minimum changes
  • Generating maven Project and packages
  • Using reflection API to call keyword functions
Training Video - 21

Duration 7 hrs

Testng And Page Object Model With Page Factory

  • Builing Bat file for project
  • Build the base test class and common functions
  • Encapsulate common features of pages
  • Build reusable validation functions
  • Build the base Page class
  • Complete the flow

Cucumber BDD

Module 22

Duration 2 hr 30 min

Cucumber BDD

  • Creation Of runner Class
  • Annotations in Step Definitions
  • Creating step definitions
  • Creating Scenarios
  • Given, When, Then, And, But
  • Creating Feature file
Appium Training FAQs

Total modules

23

Total Duration (hrs)

70