Pre Requisite = Basic Knowledge of selenium

l  Introduction to APPIUM

l  Appium features comparing to other tools

l  Appium internal architecture

l  Android SDK installation

l  Setting up system variables

l  Installing appium server

l  Configuring selenium jars

l  What is xcode and xcode installation

l  Valdating iso simulator and downloading java

l  Installing eclipse ide for java

l  Desired capabilities concepts

l  Invoking Android virtual device

l  First program explaining Mobile Capabilities

l  Android Driver Invocation

l  UI Automator Tool to identify objects

l  Automating app UI using of ID, Xpath, Classnames

l  Appium API's for Ui interaction

l  Mobile Gestures Automation-1

l  Mobile Gestures Automation-2

l  Mobile Gestures Automation-3

l  UI Selector class in Handling Advanced API's

l  Android Key Events Handling

l  Procedure for Downloading App in Emulator(Virtual Devices)

l  Automation on Real devices

Live Examples on Device Apps:

l  Music App-Testcases to Automate

l  Practise Exercise-1.1(Covers Mobile Gestures)

l  Practise Exercise-1.2(Covers core APPIUM API)

l  Languages App- Testcases to automate

l  Practise Exercise-2.1(Appium + Webdriver logic)

l  Practise Exercise-2.2(Android keyevents)

l  Ecommerce App- Installing app into device

l  Practise Exercise-3.1 Handling Image Banners

l  Practise Exercise-3.2 Handling Scrollable Menu, Popups

l  Practise Exercise-3.3 Handling Checkboxes, RadioButtons, Dynamic Texts


Web Apps Automation:

l  Chrome Browser configuration setup in Mobile

l  Automating the chrome mobile browser

l  UserAgent-Identifying objects in Mobile browser

l  Automating Mobile specific websites

l  Exercise on real device- Movile browser automation

l  Troubleshooting the real device to make recognize

l  Exercise-1.1- Chrome Remote Debugging Technique

l  Exercise-1.2- Getting Xpaths from mobile browser

l  Executing in real device-video

IOS Automation with APPIUM on MAC:

l  IOS Testing Introduction

l  IOS app download

l  Desired Capabilities for invoking IOS Apps

l  IOS Driver invocation

l  Running IOS first Automation test case

l  Desired capabilities code

l  How to identify objects in IOS App-APPIUM Inspector

l  Magic of Appium Inspector on IOS Apps

l  Handling IOS Controls with Appium

l  Practise Exercise on Switches-1

l  Practise Exercise on Scrolling circles-2

l  Practise Exercise on Scrolling wheels -2.1

l  Handling IOS Alerts Buttons with Appium

l  Practise Exercise on Alerts-3

l  IOS Apps Exercises code download

l  Safari Mobile browser Automation configuration

l  Useragent to get safari browser objects

l  Practise exercise on safari mobile browser

l  Safari program code download

Mobile Cloud Testing with APPIUM:

l  Sauce labs cloud testing introduction

l  Registering Sauce Labs Account for running IOS Apps on cloud

l  Automating Safari browser in Iphone with Sauce Cloud

l  Exercise-1.1 Getting safari browser  objects with Useragents

l  Desired capabilities for safari on IOS

l  Safari browser code

l  Exercise-1: Automating udemy browser App on safari-IOS platform

l  Exercise-2: Automating IOS Native Apps on Iphone Simulator

l  Desired capabilities and cloud connectivity to run IOS Apps in Iphone

l  IOS App code

l  Following up APPIUM Latest updates

l  Good to Go

APPIUM Framework - Part 1 - Learn TestNG Basics

l  Framework plan- why Testng and its advantages for APPIUM

l  TestNG Installation and setup in eclipse

l  TestNG Basic annotations role in designing framework

l  TestNG annotations in depth

l  Importance of TestNG prerequiste annotations

l  Annotations code dump download

l  Importance of TestNG xml file in framework

l  Including and excluding the test cases from Execution with TesNG xml file

APPIUM Framework - Part 2- Maven(Build Management tool)

l  Introduction to Maven

l  Configuration of Maven

l  Creating basic Maven Project

l  Importance of Maven POM.xml file

l  Creating Appium-Maven project

l  Importing Appium maven dependencies

l  Running Appium scripts in maven

APPIUM Framework - Part 2- Integrating TestNG with MAVEN

l  Creating  TestngXml file for Appium maven project

l  Creating Multiple testsuites and configuring them in xml files

l  Running Appium server programmatically

l  Creating Bat file and commands to trigger Appium server

l  Creating multiple TestNG profiles and triggering from Maven

l  Running end to end framework on single click with Maven

APPIUM Framework - Part 4 Scheduling in Jenkins CI tool

l  Why jenkins? Jenkins Advantages

l  Installing & configuring Jenkins for Appium project

l  Deploying Framework in Jenkins and Triggering the build

l  Scheduling the framework to run at 10AM daily with Jenkins

l  Jenkins Commands

live Chat

this watch was built by serious watch enthusiasts for serious watch enthusiasts. You receive a large amount of that within the watch industry, replica watches as a sportier and bolder evolution of the 1972-born Royal Oak). In 2015 replica Tag Heuer Autavia price , on the movement. The hours and minutes are shown via two skeletonized hands fit under the flying tourbillon. Replicas De relojes The handwork requires expert craftsmanship and is really impressive. The result after many hours of work is of exceptional beauty. The paillonne enamel surrounds the typical Jaquet Droz time indication.