Mobile Automation with Appium 2.0 and WebdriverIO 2024
- Development
- May 01, 2025

Mobile Automation with Appium 2.0 and WebdriverIO – 2024, available at $84.99, has an average rating of 4.43, with 118 lectures, 2 quizzes, based on 1277 reviews, and has 8414 subscribers.
You will learn about Mobile Automation with JavaScript Mobile Automation using WebdriverIO & Appium Android & iOS application automation Building & Optimizing test framework BrowserStack Integration GitHub Action CI Integration This course is ideal for individuals who are Devs/QAs looking to learn Mobile Automation or QA engineers looking to switch from Web automation to Mobile Automation or SDETs looking to expand their skillset with Mobile Automation using JavaScript It is particularly useful for Devs/QAs looking to learn Mobile Automation or QA engineers looking to switch from Web automation to Mobile Automation or SDETs looking to expand their skillset with Mobile Automation using JavaScript.
Enroll now: Mobile Automation with Appium 2.0 and WebdriverIO – 2024
Summary
Title: Mobile Automation with Appium 2.0 and WebdriverIO – 2024
Price: $84.99
Average Rating: 4.43
Number of Lectures: 118
Number of Quizzes: 2
Number of Published Lectures: 118
Number of Published Quizzes: 2
Number of Curriculum Items: 120
Number of Published Curriculum Objects: 120
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Development of mobile apps is increasing rapidly year by year. As the development increases, the demand of putting quality apps out there increases as well. After this course, with the help of mobile automation, you will be able to help companies launch top quality applications without worrying about any regression issues.
This course will teach you the latest version of Appium (2.0) and WebdriverIO (v8). Setup will cover both macOS and Windows machine from scratch and will also cover how to setup tests for both Android & iOS.
Along the way, I will teach you all the best practices that will put on the path of becoming one of the Top Automation Engineer.
Here’s what we will be covering in this course:
Appium & WebdriverIO Introduction
Setup & Installation
Different strategies to find elements for both iOS & Android apps
Working with native features
Practicing skills on a real-world application
Page Object Model setup
Building test framework
Optimizing framework
BrowserStack integrationto run tests on cloud server
GitHub Actionfor CI integration
and much more
All of the topics are taught with real examples. The course will include exercises & quizzes that will challenge you & allow you to practice what you learned.
This course will get constantly updatedso that you no longer have to worry about outdated content.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Overview
Lecture 2: What is Appium ?
Lecture 3: What is WebdriverIO ?
Lecture 4: Getting the most out of this course
Lecture 5: Before you get started
Lecture 6: Join the community!
Lecture 7: Q&A template
Lecture 8: Code Access
Chapter 2: Setup & Installation (MacOS)
Lecture 1: Quick Note – Node versions compatibility
Lecture 2: NodeJS Setup
Lecture 3: Java JDK Setup
Lecture 4: Android Studio Setup
Lecture 5: Setup Android Emulator
Lecture 6: Quick note: Appium Inspector Setup
Lecture 7: Appium Inspector Installation
Lecture 8: Appium 2.0 Update
Lecture 9: Appium Installation
Lecture 10: Appium Installation Error
Lecture 11: Appium Drivers Installation
Chapter 3: Setup & Installation (Windows)
Lecture 1: Quick Note: Node versions compatibility
Lecture 2: NodeJS Setup
Lecture 3: Java JDK Setup
Lecture 4: Android Studio Setup
Lecture 5: Setup Android Emulator
Lecture 6: Quick Note: Appium Inspector Setup
Lecture 7: Appium Inspector Setup
Lecture 8: Appium Installation
Lecture 9: Appium Drivers Installation
Chapter 4: WebdriverIO Setup & Configuration (Android)
Lecture 1: Code Access
Lecture 2: WebdriverIO v8 Setup
Lecture 3: WebdriverIO v8 Config Overview
Lecture 4: WebdriverIO Capabilities Setup
Lecture 5: Errors when running test
Lecture 6: WebdrvierIO Run Tests
Lecture 7: Setup Emulator & Appium Inspector for Testing
Lecture 8: OLD – WebdriverIO Setup
Lecture 9: OLD – Install v7 Packages
Lecture 10: OLD – WebdriverIO Configuration
Lecture 11: OLD – Appium Port Connection Issue (4723)
Chapter 5: Android – Finding Elements
Lecture 1: Find element by Accessibility id
Lecture 2: Reviewing Test Run Logs
Lecture 3: Find element by class name
Lecture 4: Find element by xpath
Lecture 5: Find element by Android UiAutomator
Lecture 6: Working with multiple elements
Lecture 7: Exercise – Working with text input field
Lecture 8: Solution – Working with text input field
Chapter 6: Android – Native Features
Lecture 1: Package & Activity
Lecture 2: Working with Dialog / Alert
Lecture 3: Vertical Scrolling
Lecture 4: Horizontal Scrolling
Lecture 5: Exercise – Scrolling
Lecture 6: Solution – Scrolling
Chapter 7: Android Real App
Lecture 1: Download & Setup App
Lecture 2: Handle Permissions
Lecture 3: Skip Tutorial Test
Lecture 4: Add Note Tests
Lecture 5: Exercise: Delete Note
Lecture 6: Solution: Delete Note
Chapter 8: Page Object Model (Android)
Lecture 1: What is Page Object Model?
Lecture 2: Setup Screen Objects (Add Note)
Lecture 3: Exercise: Delete Note Screen Objects
Lecture 4: Solution: Delete Note Screen Object
Lecture 5: Leave a review!
Chapter 9: iOS Setup & Configuration
Lecture 1: Xcode Setup
Lecture 2: Install & Verify Dependencies
Lecture 3: WebdriverIO Config
Lecture 4: Connect Simulator with Appium Inspector
Chapter 10: iOS – Finding Elements
Lecture 1: Find element by Accessibility Id
Lecture 2: Find element by Tag Name
Lecture 3: Find element by xpath
Lecture 4: Find element by class chain
Lecture 5: Find element by predicate strings
Lecture 6: Exercise: Search Input Field
Lecture 7: Solution: Search Input Field
Chapter 11: iOS – Native Actions
Lecture 1: Working with Dialog / Alert
Lecture 2: Vertical Scrolling
Lecture 3: Picker View
Chapter 12: iOS Real App
Lecture 1: Setup iOS 14.5
Lecture 2: Download & Setup App
Lecture 3: Create Todo List Tests
Lecture 4: Exercise: Create Todo Items Tests
Lecture 5: Solution: Create Todo Items Tests
Chapter 13: Page Object Model (iOS)
Lecture 1: Setup Screen Objects for Todo List
Lecture 2: Exercise – Screen Objects for Todo Item
Instructors

Dilpreet Johal
SDET Architect & Instructor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- [NEW] AWS Certified Cloud Practitioner Mock Exams
- Discord Marketing Mastery- Beginner To Expert
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling