Where do you need ?


Please select a Location.


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 support@urbanpro.com 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 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


course photo

Web and Mobile Automation Testing

Online Instructor led Course

Platform: Skype


No Reviews Yet
0 Interested

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
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.

You can add upto 6 Images


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

cash back100% Money Back Guarentee

About the Trainer

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

Students Interested 0

Course Id: 27318