Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Web and Mobile Automation Testing

No Reviews Yet

Course type: Online Instructor led Course

Platform: Skype

Course ID: 27318

Course type: Online Instructor led Course

Platform: Skype

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

Selenium and Appium Automation on Windows

Topics Covered

Web & Mobile Automation Testing

Importance of Web and Mobile Applications

Introduction to Web and Mobile Automation Testing

Web & Mobile tools Introduction

Automation tools

Why Selenium and Appium?

Core Java Essentials

Introduction to Core Java

Classes and Objects

Junit & TestNG Basics

Introduction to Junit and Annotations

JUnit Assertions

JUnit Parameterization

Configuring ANT and Generating reports

Introduction to TestNG and Annotations

TestNG Parameterization

Code for generating XSLT / Surefire Reports through MAVEN

Selenium Automation


Different Flavors in Selenium

Selenium IDE

Locators & Object Identification


Introduction to Selenium WebDriver

What is WebDriver

Exploring Webdriver java docs

Downloading Webdriver jar files

Open Google home page through WebDriver

Exploring more features of WebDriver

WebDriver Features & Examples

Handling HTML Elements such as: Text box, Hyperlinks, Submit buttons,

Radio buttons, Check boxes, Dropdown etc

Finding Elements & text on a Webpage

Printing all links and other values from a webpage and HTML Elements

Using By class to find elements using different methods

Implement global wait

Running test in browsers

Overview on Selenium Grid

Build Configuration Tool – Apache Maven

Version Controlling Tool GITHUB

Automation Test Frame Work How to develop Test automation frame work in live environment


Introduction to Appium

Appium Architecture

Understanding Native, Web and Hybrid APPs

Android Windows

Appium Installation and Configuration on Windows

Installing Java & configuring environment variables

Downloading and installing Maven on Windows

Installing the Maven Eclipse Plugin

Adding Appium Dependencies

Downloading Android SDK

Appium Installation

Nodejs Installation & Configuration

Appium GUI Tool

POM Preparation

Starting Appium Server

Downloading Appium Dependencies, Desired Capabilities, Packages & Activities information

Understanding Desired Capabilities class

Extracting Packages and Activities information of pre and post installed apps

Downloading Appium Maven Dependencies

Adding Device Name

Connecting real device to USB and running ADB commands

Appium – Locator Strategies – Identifying Mobile Elements

Opening UIAutomator Viewer through SDK tools kit

Understanding different locator strategies

Taking the Device screenshot

Device screenshot with Compressed hierarchy

Understanding the different locator tags

Appium Inspector

What is Appium Inspector?

How and when to run it?

Record and Play using Appium Inspector

Locating elements with the help of Appium Inspector

Inspector will only run with active session

Complex Element finding strategies

Locating Elements on the App

Locating elements within elements

Locating multiple elements


Exploring Android UI Automator API

Finding Elements by ClassName

Finding Elements by ids

Finding Elements by Xpaths

Using different functions inside UIAutomator class

Appium – Testing Android Native, Hybrid & WebApps on Windows

Identifying the Web Elements

Handling HTML Elements such as: Text box, Hyperlinks, Submit buttons, Radio buttons, Check boxes, Dropdown etc

Verifying and validating the UI

Extracting package and activity information

adb devices – looking for connected devices

Horizontal Scroll view

Finding elements by class Name and id

Locating elements for dialler numbers

Executing the code and making the call

Web tables?

Dynamic web tables

Finding row and columns count

Extracting dynamic data from rows and columns

Concept of window names

How to handle popup windows

How to click on elements in new tab

Touch Actions and Events – Handling user gestures

Drag and Drop

Multi touch Actions

Pinching and Tapping

Android Key Events

Hiding the Keyboard

Who should attend

Manual Testers, Automation Testers, QA Managers, QA Leads, Test Leads


Should have basic programming skills

What you need to bring

Computer and Internet

Key Takeaways

Video access

Date and Time

Not decided yet.

About the Trainer

Avg Rating




Having 12 + years of experience in Automation, Performance and Security testing.


No reviews currently


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Automation Testing Training Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more