Introduction to the Course
  • Introduction to the course
  • FIXING THE BLURRED VIDEO SCREEN
  • Important things to know before you start with the course
  • Introduction to Appium
  • Installation Guide
  • Pre requisite
Basic Installation on Windows - Latest Lectures from Appium 1.8.2 version
  • Configure Java and set global environment variables
  • Configuring Android Studio and creating a new Android Virtual Device
  • Configuring Environment variables for Android ADB
  • Configuring Real Android Device
  • Latest and stable Appium GUI version 1.17
  • Installing the Latest Appium GUI
  • Installing Node js and Appium NPM Package
  • Download the latest Java-client dependency 7.0.0
  • Configuring Maven and Download Appium dependencies
  • Downloading Eclipse and Adding Dependencies
Basic Installation on MAC OSX - Latest Lectures from Appium 1.8.2 version
  • Configuring Java and setting up environment variables
  • More Prerequisite for Appium Installation on MAC OSX
  • Download and Install AndroidStudio
  • Installing the Latest Appium GUI
  • Installing the Appium server through Node
  • Downloading Eclipse and Maven Dependencies
  • Installing Maven and Configuring environment variables on OSX
  • Launching the Android Virtual Device (AVD) / Emulator
  • Executing Test on a Real Android Device and Nexus 5 Emulator
  • Code for executing the test on Real device
Appium - Get started with the First Test execution on Real Device
  • Mirroring your Android device on Windows or MAC
  • Test on Chrome Browser on a Real Device
  • Executing Test on a WebApp
  • Integrate the Appium API JavaDoc in Eclipse
  • Inspecting Elements on a WebApp
  • Installing the App on Real Android device
  • Finding the Package and Activity Information
Appium Inspector on Latest Appium Desktop version 1.17
  • Installing latest Appium Desktop and working with Appium Inspector
Starting Appium server Programatically
  • Starting the Appium server programatically on Windows
  • Short code to start Appium server
  • Starting the Appium server programatically on MAC OSX
Locator Strategies and Simulating Android Hardware Keys
  • Simulating Android Hardware KeyEvents
  • Simulating Android Hardware KeyEvents - Code
  • Locator Strategies for Finding Elements
  • Locator Strategies for Finding Elements - Code
Appium Gradle configuration (Optional, Designed based on one Student's request)
  • Adding Appium Gradle dependencies to Android Studio
  • Integrating Appium and Adding Gradle dependencies under Android Studio
Android UISelector API
  • Understanding the UISelector Class
  • Download the APK used in project
  • Implicit and Explicit Wait
  • Finding Elements with Uiautomatorviewer
Appium Android - Testing Android Native Apps on Windows
  • Before you watch the next lecture
  • Making a call with internal dialer application - Real Device
  • Making a call with internal dialer application - Code
  • Adding a new contact to the phone book - Real Device
  • Adding a new contact to the phone book - Code
  • Sending SMS from a real device
  • Sending SMS from a real device - Code
  • Working with Calculator - Real Device - Part 1
  • Working with Calculator - Code
  • Working with Calculator - Real Device - Part 2
Appium 1.17 - Touch Actions - Utility for Swipe / Scroll - Handling Gestures
  • Drag and Drop
  • Drag and Drop - Code from Latest 1.8.2 API
  • DRAGDROP Apk file
  • Scroll to an Element and Text using TouchAction utility
  • Code from the Above Lecture
  • Scroll Up and Down - Handling FlipBoard app
  • Code from Above Lecture
  • Android Key Events
  • Android Key Events - Code
  • Tapping an Element on a Real Device - Part 1
  • Tapping an Element on a Real Device - Part 2
  • Tapping an Element on a Real Device - Code
  • Swipe - Searching Phonebook Contacts - Part 1
  • Swipe - Searching Phonebook Contacts - Part 2
  • Swipe - Searching Phonebook Contacts - Code
  • Android Lollipop 5.0 Update - ScrollTo - Contacts
  • Android Lollipop 5.0 Update - ScrollTo - Contacts - Code
Appium Android - Testing Android Native Apps on MAC
  • Contact Manager Native Test - Part 1
  • Contact Manager Native Test - Part 2
  • Contact Manager Native Test - Part 3
  • Contact Manager APK File Download
Toast Verification
  • Toast Verification - validating text from images
  • Project Code
Appium Android - Testing Chrome Browser on an Emulator
  • Installing and Launching Chrome on Android Emulator - MAC
Appium Android - Testing Android Hybrid Apps
  • Handling Hybrid Mobile app
  • Handling Hybrid Mobile app - Code & APK
TestNG Basics
  • Introduction to TestNG and Configuring Eclipse plugin