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)

₹ 7,500

No Reviews Yet

Date and Time

Not decided yet.



2 Years of Experience

About QShellArchos

Having 12 + years of experience in Automation, Performance and Security testing.
No reviews currently Be the First to Review

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


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

₹ 7,500

Post your requirement and let us connect you with best possible matches for Automation Testing Training Post your requirement now
₹ 7,500 Enquire


Submit your enquiry for Web and Mobile Automation Testing

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Qshellarchos

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer