Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Appium (Selenium)-Mobile Automation Testing from Scratch
Appium Introduction
Course Agenda (6:50)
Appium Feautures (5:58)
What makes Appium a future of mobile Automation (8:05)
Appium Internal Architecture (9:06)
Appium Installation on WINDOWS for Android Automation
Installing Android Studio and Java (6:22)
Configuring System variables for both Android SDK and Java (8:59)
Downloading Eclipse and Installing ADT Plugin (8:51)
Configuring ADT plugin settings in Eclipse (7:01)
Installing Appium Server and Jars (8:42)
Creating Eclipse project and Configuring Appium selenium jars (5:42)
13 steps Installation Guide download
Appium Installation on MAC for IOS Automation
What is Xcode? Install Xcode (5:04)
Validating IOS Simulator and Downloading Java (5:28)
Installing Eclipse IDE for MAC (5:11)
Downloading Appium/Selenium Jars (5:41)
APPIUM first program
Desired Capabalities concepts (8:44)
Invoking Android Virtual Device (12:19)
First Program explaining Mobile Capablities (9:17)
Android Driver Invocation (6:22)
Native APPS Automation
Program on Invoking Apps (7:54)
UI Automator Tool to identify objects (15:15)
Automating app UI Using of ID,Xpath ClassNames (17:19)
Appium API's for UI interaction (14:55)
Mobile Gestures Automation -1 (18:30)
Mobile Gestures Automation -2 (14:08)
Mobile Gestures Automation -3 (13:02)
UI Selector class in handling Advanced API's (16:50)
AndroidKeyEvents Handling (12:00)
Procedure for downloading App in Emulator(Virtual devices) (12:58)
Automation on real devices (8:29)
Live Examples on Device APPS
Music App- Testcases to Automate (7:54)
Practise Exercise-1 (Covers Mobile Gestures) (13:04)
Practise Exercise- 1.2 (Covers Core Appium Api) (14:13)
Code-Exercise-1 and Teststeps
Languages App- Testcases to Automate (5:20)
Practise Exercise 2.1-(Appium+Webdriver logic) (11:47)
Practise Exercise 2.2- (Android Key Events) (14:10)
Code -Exercise 2 and Test steps
ecommerce App-Installing app into Device (9:38)
Practise Exercise -3.1-Handling Image Banners (14:16)
Practise Exercise -3.2-Handling Scrollable Menu,Popups (7:45)
Practise Exercise -3.3-Handling checkboxes,Radiobuttons,Dynamic Texts (13:38)
code& Commands
Web APPS Automation
Chrome Browser Configuration setup in Mobile (11:12)
Automating the Chrome Mobile Browser (4:21)
UserAgent-Identifying objects in Mobile Browser (8:02)
Automating Mobile Specific Web Sites (13:21)
Exercise on Real Device-Mobile Browser Automation (8:19)
TroubleShooting the Real device to make recognize (8:58)
Testcase- Automating Udemy Mobile View Site (3:18)
Exercise 1.2 -Getting Xpaths from Mobile Browser (10:57)
Exercise-1.1 -Chrome Remote Debugging Technique (12:00)
Exercise-1.3 -Automating Udemy Site in Mobile Browser (14:53)
Executing in Real device-Video (1:01)
Code Download
IOS Automation with Appium on MAC
IOS Testing Introduction (7:06)
IOS App Download
Desired Capabilities for invoking IOS Apps (12:16)
IOS Driver Invocation (6:58)
Running IOS first Automation Testcase (8:37)
Desired capabilities code
How to Identify objects in IOS App- Appium Inspector (6:35)
Magic of Appium Inspector on IOS Apps (7:42)
Handling IOS Controlls with Appium (10:33)
Practise Exercise on Switches -1 (9:09)
Practise Exercise on Scrolling Cycles -2 (6:06)
Practise Exercise on Scrolling wheels -2.1 (12:04)
Handling IOS Alerts Buttons with Appium (9:42)
Practise Exercise on Alerts -3 (5:31)
IOS Apps Exercises code download
Safari Mobile Browser Automation configuration (6:57)
Useragent to get Safari Browser objects (4:16)
Practise Exercise on Safari Mobile Browser (7:39)
Safari Program code download
Mobile Cloud Testing with Appium
Sauce labs Cloud testing Introduction(**Newly Added videos from here**) (4:18)
Registering Sauce Labs Account for running IOS Apps on cloud (8:19)
Automating Safari Browser in Iphone with Sauce Cloud (12:52)
Exercise-1.1 Getting Safari Browser objects with Useragents (11:06)
Desired Capabilities for Safari on IOS (4:06)
Safari Browser Code
Exercise-1 : Automating Udemy Browser App on Safari -IOS Platform (11:31)
Exercise-2 Automating IOS Native Apps on IPhone Simulator (12:06)
Desired capabilities and cloud connectivity to run IOS Apps in Iphone (10:23)
IOS App code
Following up Appium Latest Updates (9:05)
Good to Go (4:10)
Appium Framemwork- Part 1- Learn TestNG Basics
Framework Plan -Why TestNG and Its Advantages for Appium
TestNG Installation and Setup in Eclipse (4:25)
TestNG Basic Annotations role in desigining Framework (11:34)
TestNg Annotations in depth (13:09)
Importance of TestNG Prerequiste Annotations (12:02)
Annotations code dump download
Importance of TestNG xml file in Framework (8:15)
Including and excluding the Testcases from Execution with TestNG xml file (11:19)
Framework Part 2 -Maven (Build Management tool)
Introduction to Maven (5:36)
Configuration of Maven (6:28)
Creating basic Maven Project (12:31)
Importance of Maven POM.xml file (10:13)
Creating Appium-Maven project (5:52)
Importing Appium Maven dependencies (7:21)
Running Appium scripts in Maven (9:22)
Framework Part3-Integrating TestNG with Maven
Creating TestngXMl file for Appium Maven Project (7:52)
Creating Multiple Testsuites and configuring them in xml files (6:43)
Running Appium Server Programatically (11:12)
Creating Bat file and commands to trigger Appium server (6:13)
Appium Server start Code
Creating Multiple TestNG profiles and triggering from Maven (14:15)
Running end to end framework on single click with Maven (8:35)
Framework Code dump download
Framework Part 4-Scheduling in Jenkins CI Tool
Why Jenkins? Jenkins Advantages (6:16)
Installing & Configuring Jenkins for Appium Project (10:30)
Deploying Framework in Jenkins and Triggering the build (8:25)
Scheduling the Framework to run at 10AM daily with Jenkins (6:45)
Jenkins Commands
Pageobject Pattern & page Factory
What is Page object model? (3:41)
Creating Page object Constructor in classes (6:58)
Object repository Mechanism (8:24)
Practical Exercise explaining Pageobject Model (12:45)
Page object Factory and its advantages (13:37)
Page factory annotations FindBy (12:55)
Practical Example explaining Page factory Model (2:12)
page object Code download
Data driving from Excel for feeding data into Appium Testcases
what is Apace POI API & Download Instructions (6:45)
Excel API Methods explanation (10:15)
Program for Retreiving data from excel (9:25)
Program for Updating data back to excel (6:53)
Code download on Excel API
Interview Questions & Resume Preparation
Interview Questions -Part 1 (6:39)
Interview questions -Part 2 (8:10)
Download Questions
How to Add Appium Project in Resume (7:08)
Resume content download
Java OOPS basics for Appium/Selenium
Interface Concepts (10:20)
Practical Usage of Interface (8:08)
Runtime Polymorphisim (8:04)
Inheritance Concepts (10:35)
Practical usage of Inheritance (9:29)
Coding Basics-1 (10:37)
Coding Basics-2 (10:21)
Selenium Basics (optional)
webdriver Interface explanation and Invoking Browser (9:49)
Basic Methods of Webdriver (12:35)
Browser Addons overview to identify elements (5:58)
Installing Firebug & Firepath Addons (2:15)
Locator Techniques-1 Xpath identification using Firepath (10:29)
Locator Techniques-2 Name ,ID, ClassName (9:06)
Locator Techniques -3 : LinkText,-Handling links (6:46)
Appium Feautures