Appium - Selenium for Mobile Automation Testing
4.0 (236 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,840 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Appium - Selenium for Mobile Automation Testing to your Wishlist.

Add to Wishlist

Appium - Selenium for Mobile Automation Testing

Automate mobile testing Appium course, covering from appium download to interview questions (mobile automation tool)
4.0 (236 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,840 students enrolled
Created by Vaibhav Gupta
Last updated 8/2017
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 29 hours on-demand video
  • 1 Article
  • 44 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will know how to write test scripts using Appium
  • You will know how to identify identify various mobile elements using Appium
  • Yow will know how to work with Appium Grid
  • Best practices with Appium
  • Using Appium with TestNg, Maven, Ant, GitHub, Sauce Labs
  • Knowledge about various Test Automation Frameworks
  • Automate Mobile Applications (Native,Web & Hybrid)
  • How you should proceed automation frameworks using Appium
View Curriculum
  • Understanding of Computers and Mobile apps
  • No prior knowledge of Java, everything will be covered in this course
  • Basic selenium will also be taught during the session
  • Lifetime instructor support to your querries

*** Probably THE MOST POPULAR APPIUM COURSE on Udemy! ***

*** Course Updated as of August 2017! ***

*** Only course in Udemy which is taught on Real devices with real examples***

Definitely best course for Appium and price less as compared to other courses available. Support is good,instructor is available if any help is required. Would recommend this course to all. by Zhong


Appium provides an excellent platform for supporting mobile application automation testing. An easy to use tool, the Appium provides excellent opportunities for those who wants to move to mobile testing space.

A recent global study has indicated that there will be a huge demand for mobile test automation engineers and Big IT companies are looking forward to hire well trained Appium automation testers. It is a relatively new field and there are vast opportunities for testers who are trained in Appium from a good trainer.

After going through these lectures you should be able to master the Mobile automation testing using Appium APIs

Are you a manual/web automation tester who wants to start automating mobile apps?

Or maybe you're seeking a raise or even a career change?

Huge student in very short time as compared to other years old courses.

I really enjoyed this course. It was well-presented, and each lesson had a wealth of practical examples to cement the teachings.I found Vaibhav to be very personable and knowledgeable. This is someone who really knows his stuff. by R Tim


Over 3000 satisfied students are enrolled in my Appium courses across the Web


This Appium course will be covering from very basic Selenium to the Expert Level.

During the course to explain all ways of interacting with Mobile Apps either Native or Hybrid or WebApp. Covering each topics with real examples on real devices.

During course will be covering all best practices used with Appium i.e TestNG, Maven, Ant to be name few. Covering all popular frameworks available i.e Page Object Model, Data Drivern Framework.

Will be updating new videos whenever new features/API is added to Appium so that you are always update in Market.

No other course on Udemy covers in depth topic on Appium.

This course covers:

  • Hybrid Apps, Native Apps and WebApps
  • Concept of UIAutomator
  • Drawbacks and Limitatiions
  • Download and Configure Android on local machine
  • Understanding difference between Api level and Android version
  • Configuring appium on Simulator
  • Downloading/Configuring Appium, Selenium from Maven/POM dependencies
  • How to get Apk file, AppActivityName and AppPackage for any application
  • Using Android UI Automator’sUISelector() and its functions
  • Using UI Automator in Compressed layout
  • Finding selected Elements
  • Finding elements by text using AndroidUIAutomator commands
  • Launching XML View from WebDriver
  • Android key events like home, backspace, delete etc
  • Web Application Testing
  • All tools and concepts needs for Selenium automation
  • Appium examples with multiple apps
  • Appium Grid
  • Preparation for Appium interview
  • Integration of Jenkins with Appium for Continuous Integration
  • Maven Appium
  • Page Object Model
  • Appium with Sauce Labs
  • Appium and testng framework
  • Appium with Git Repository


Important information before you enroll:

  • In case you find the course useless for your career, don't forget you are covered by a 30 day money back guarantee, full refund, no questions asked!
  • Once enrolled, you have unlimited, lifetime access to the course!
  • You will have instant and free access to any updates I'll add to the course.
  • I will give you my full support regarding any issues or suggestions related to the course.
  • Check out the curriculum and FREE lectures for a course preview.


Enroll NOW and hop on the Appium Training program. Let's get started!

Who is the target audience?
  • Anyone who wants to move from Manual Testing or Web Automationto Automation Testing
  • Professionals working with Appium, to be expert in Appium
  • Web Automaters using other tools QTP etc, and wants to switch to mobile automation jobs
  • Freshers who all wants to boost there startup carrier with Appium
  • Any kind of IT geeks who wish to learn Appium for mobile automation
  • Software tester, QA Engineer, Test Engineers, Test Automation Engineers, QA Manager, QA Lead, Test Lead
Students Who Viewed This Course Also Viewed
Curriculum For This Course
182 Lectures
Appium Basics
3 Lectures 20:18

Appium or Selendroid

Appium Architecture
Windows - Install Appium and pre-requites
9 Lectures 01:23:06
Install Java

Install Eclipse

Configuring Javadocs to Eclipse

Install Apk

Install Apk other methods

Install Appium Part 2

Install Appium Part 3

Install Appium Part 4
Windows - Launching Appium
4 Lectures 52:28
Appium Native and WebView Context

Appium Capabilities Part 1

Appium Capabilities Part 2
Windows - Appium Identify Elements
42 Lectures 05:43:01
Working with UI Automator Part 1

Working with UI Automator Part 2

Finding Element Part 1

Finding Element Part 2

Find Element Script
2 pages

Finding multiple Elements Part 1

Find Element Part 1 Script
2 pages

Finding multiple Elements Part 2

Find Element Part 2 Script
2 pages

Exploring UiSelector Part 1

Exploring UiSelector Part 2

UiSelector Script
3 pages

WebElements Inside WebElement Part 1

Inside Elements 1 Script
2 pages

WebElements Inside WebElement Part 2

Inside Elements 2 Script
2 pages

Tapping and Clicking Elemets

Tapping Script
2 pages

Press and Long Press

Press WebElement Script
2 pages

Swipe and Scroll by Element Part 1

Swipe and Scroll by Element Part 2

Scroll-Swipe By Element Script
3 pages

Swipe Screen Part 1

Swipe Screen Part 2

Swipe Screen
2 pages

Drag and Drop

Drag and Drop Script
2 pages

Toggle Buttons

Toggle Script
2 pages

Handling Checkboxes and Radio Button

Radio Button and Checkbox Script
2 pages

Zooming & Pinching

Zooming And Pinching Script
2 pages

Multi Touch Actions

Multi Touch Action Script
3 pages

Mobile Orientation

Orientation Script
2 pages

Taking Screenshot

Screen Shot Script
2 pages

Android Key Events

Android Key Event Script
2 pages
Windows - Automating Web Apps
7 Lectures 57:30
Android User Agents Part 1

Android User Agents Part 2

Working with Browser Part 1

Working with Browser Part 2

Automating Browser Script
2 pages

Automate Udemy

Automate Udemy Script
2 pages
Windows - Appium Android Examples
12 Lectures 01:29:43
Appium Calling Number Part 1

Appium Calling Number Part 2

Appium Calling Number Script
1 page

Appium WhatsApp Part 1

Appium WhatsApp Part 2

Working with Calculator

Automating Calculator Script
2 pages

Set Up Alarm

Set Up Alarm Script
2 pages

Switch between Apps

Switch Apps Script
2 pages

Download all APK's
Windows - Appium on Emulator
4 Lectures 35:10
Difference between Emulator and Simulator

Making Android Emulator

Emulator Script
2 pages

Automating on Emulator Example
Appium Miscellaneous
1 Lecture 07:53
Connect Appium over Wifi
Framework Part 1 - TestNG
27 Lectures 04:38:31
What is TestNG | Install TestNG

Annotations in TestNG Part 1 Script
2 pages

Annotations in TestNG Part 2 Script
2 pages

Running Test in Batch

testng.xml code
1 page

Running Multiple Batch Files

TestNG Pass, Fail & Skip Tests

TestNG Prioritization & dependsOnMethods

TestNG Prioritization & dependsOnMethods Script
2 pages

TestNG Parameterization

TestNG DataProviders

TestNG Advanced DataProviders

TestNG Advanced DataProviders Script 1
3 pages

TestNG Advanced DataProviders Script 2
2 pages

TestNG Grouping

Generating XSLT Reports | Ant | Exe BAT File Part 1

Generating XSLT Reports | Ant | Exe BAT File Part 2

build.xml code
4 pages

testng-results code
40 pages

TestNG Listeners

TestNG Parallel Execution Part 1

TestNG Parallel Execution Part 2

TestNG Parallel Execution Part 3

TestNG Parallel Execution Part 4

TestNG Parallel Execution Part 5
Framework Part 2 - Maven
4 Lectures 59:24

Maven through command Prompt Part 1

Maven through command Prompt Part 2
6 More Sections
About the Instructor
Vaibhav Gupta
3.9 Average rating
1,095 Reviews
13,348 Students
12 Courses
Founder and Author at HelpingTesters

Founder and Author at HelpingTesters

Experience from Software Industry, involved in implementing various automation tools in organization, related to Functional, UI, Performance, Api ...

Expert in creating automation frameworks. Worked with companies in establishing the Testing processes.

Helping thousands of testing professionals around the world through his blog & courses at HelpingTesters