Appium Training|Appium tutorials
30% Mid August Discount Avail now

Appium Videos with Support

(23 modules , 70 hrs )

Appium Videos - 25 Days Access

70 hrs of Videos USD 125 87.5 Enroll

Appium Videos - Lifetime Access

70 hrs of Videos USD 250 175 Enroll

2 Months Unlimited access

70 hrs of Videos USD 199 139.3 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.

APPIUM ANDROID TUTORIAL

Training Video - 1

Duration 15 mins

Introduction To Mobile Automation

  • 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
Preview Video
Training Video - 2

Duration 1hr 16 mins

Download And Configure Appium/maven Dependency

  • Configuring appium on real device
  • Why work on real device?
  • Download and Configure Android on local machine
  • Understanding difference between Api level and Android version
  • API levels and Android versions supported by Appium supported by android
  • Getting correct API level for Android
Watch Video
Linkedin Reviews
Training Video - 3

Duration 53 mins

Launching Hybrid/native Apps With Appium

  • Configure testNG in eclipse
  • What is desired capabilities
  • Starting Appium server
  • How to get udid
  • Running first test case
  • android.widgit.* - everything starts from here
Training Video - 4

Duration 1 hrs 40 mins

Identifying Elements-1

  • Finding by Classname
  • Building Xpaths
  • Challenges faced in finding Elements and Workarounds
  • Using Android UIAutomator's UISelector() and its functions
  • Hiding Keyboard
  • Waiting – Implicit and Explicit Waits
Training Video - 5

Duration 2 hrs

Identifying Elements-2

  • Identify Elements using id and className
  • Basic architecture of Appium
  • Diff b/w webElement , MobileElement , AndroidElement and iOS Element
  • Which driver to choose with respective elements
  • Finding multiple Elements
  • Finding Elements inside Elements
Training Video - 6

Duration 24 mins

Xml Viewer

  • Getting and storing the Android App XML view
  • When to use android xml view
  • Launching XML View from WebDriver
  • Finding Elements in XML view
  • Finding Scroll List elements in XML View
  • You can do anything with XML View
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
  • Take pic from camera
  • 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