Appium (Selenium)-Mobile Automation Testing from Scratch [Video]
Video
Video
$199.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$199.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction to Appium and Course
-
Appium Installation Instructions for Windows and Mac
- Download Java, Android Studio, and Node Software for Appium Setup
- Set Environment Variable Paths of All Software in Windows
- Set Environment Variable Paths of All Software in MAC
- Configure Android Virtual Device/Emulator and Install Appium Server
- Setting Up Appium Maven Project with Java Client Dependencies
-
Getting Started with Mobile Testing Using Appium Code
-
In-Depth Understanding of Android Native Apps Automation with Appium
- Automating app UI Using Xpaths and Text Attributes
- Appium APIs for UI Interaction with IDs and classNames
- Handling Multiple Similar Objects of Apps with Indexes
- AndroidUIAutomator Usage in Identifying Objects of Apps
- TouchActions in Appium (Gestures Automation -1)
- Tapping and Long Press Events (Gestures Automation -2)
- Touch Actions Sequence Execution
- Strategy for Automating Swiping Event (Gestures Automation -3)
-
Advanced Gestures Automation with Key Events Handling Using Appium
-
Automation on Real Android Device Apps with Appium and Its Rules
-
Real-Time Ecommerce App – End to End Practice Exercises
- Introduction to App Features and Test Cases to Automate
- Test Case in Filling the Form Details for Shopping
- Verifying Toast Messages for Error Validations
- Test Case - Scrolling in Product List Example with Appium Android Scroll
- Test Case - Dynamically Selecting Product by Scanning List Based on Text
- Test Case - Validating the Orders in Checkout Page
- Test Case- Validating Total Amount Generated Functionality
- Code Optimization with User-Defined Functions
-
Hybrid App Automation with Appium to Switch from Apps to Web Browser
-
Mobile Chrome Browsers Automation with Appium – Real-Time Examples
-
Getting Started with iOS Automation Using Appium on MAC
-
Automate iOS Advance Gestures Functionalities with Appium
- Automate Scrolling on IOS Apps
- Appium IOS Automation Part 5 - Automate Picker Wheels (Dropdowns)
- Appium IOS Automation -Automate Sliders with IOS Element Class
- Strategy in Working with IOS Gestures and App Download
- Performing Long Press Events with IOS Touch Action Class
- Performing Tapping Events with IOS Touch Action Class
-
iOS Real Device Automation Testing Guidelines with an Example
-
Framework Learning Plan
-
Appium Framework – Part 1 – Learn TestNG Basics
- TestNG Installation and Setup in Eclipse
- Run Basic TestNG Tests with Test Annotation
- Testing Xml File Configuration and Its Importance
- Prioritizing the Test Cases with TestNG
- Include and Exclude Mechanism to Control Test Cases
- Executing the Test Cases at Package Level with regex
- TestNG Annotations - Part 1
- TestNG Annotations - Part 2
- Usage of Groups Functionality in TestNG
- Annotation's Helper Attributes with Examples
- Parameterizing from TestNG xml File
- DataProvider Annotation -Parameterizing Test Cases - 1
- DataProvider Annotation -Parameterizing Test Cases - 2
- Listeners Interface in TestNG Framework
- Running Tests in Parallel and Generating Reports
-
Framework Part 2 – Maven (Build Management Tool)
-
Framework Part 3 – Jenkins – Continuous Integration Tool
-
Pageobject Pattern and Page Factory
-
Appium Hybrid Framework Design Part – 1 (Design Patterns)
- Maven Project Template Creation with Workspace Setup
- Configuring Dependencies of the Project in Pom.xml
- Creating Driver Base class for Framework
- Initializing Smart Global Properties from Config Properties File
- Converting Project into TestNG and Eliminating Hardcoded Paths
- Implementing Page Objects for Tests in Framework
-
Appium Hybrid Framework Design Part – 2 (Building Utilities)
-
Reporting and CI/CD Integration for the Appium Framework – Part 3
- Capturing Screenshot on Test Failures Using TestNG Listeners
- Generating Excellent Client Html Reports for Test Execution
- Parameterizing Test Data from External Sources Using Data Provider
- Convert Project to Maven Compatible by Updating pom.xml
- Sending Global Properties from Maven Commands into Tests
- Integrating Framework Repo into Jenkins CI Tool
-
Running Appium Framework on the Cloud Servers with Parallel Execution
-
Understanding Version Control System GIT
- Introduction to GIT
- Importance of GitHub and its Uses
- Creating Git Config and Repositories
- Understanding Staging and Commit in Git
- Add Remote Repository and Push the Committed Code
- End to End Working Example on Git Commands -1
- End to End Working Example on Git Commands -2
- Importance of Branching in GIT
- How to Resolve Merge Conflicts with GIT
-
Database Connection to Selenium/Appium Test Cases
- Steps to Connect Database to Selenium Test Cases
- MySQL Download Instructions
- MySQL Server Connection Procedure
- Creating Database in MySQL Server
- Creating Tables in Databases
- JDBC ODBC Connection Overview
- Integration of Database with JDBC API
- Steps to Connect Database Info to Selenium - 1
- Steps to Connect Database Info to Selenium - 2
-
Java OOPS Basics for Appium/Selenium
- Java First Program Basics
- Java Program Principles
- Classes and Objects in Java
- Strings in Java
- Interface Concepts
- Practical Usage of Interface
- Runtime Polymorphism
- Inheritance Concepts
- Practical Usage of Inheritance
- Coding Basics-1
- Coding Basics-2
- Introduction to Arrays
- Single-Dimensional and Multidimensional Arrays Usage
- Examples of Arrays
- Array Interview Questions
- Programming Example
- Reverse String -Interview Question
- Date Class Concepts
- Working with Calendar Objects in Java
- Access Modifiers Basics
- How Constructor Plays a Crucial Role
- Types of Constructors and Their Usage
-
Defect Tracking Tool
About this
video
Learn everything you need to know about mobile automation (Android+ IOS) even if you’ve never programmed before.
The high-level topics include the following:
-Appium features
-Appium internal architecture
-Configuration setup to run tests on Android and IOS simulators/emulators
-Configuration setup to run tests on Android and IOS real devices
-How to automate native (Android and IOS) apps using Appium
-In-depth explanation of Appium APIs/commands and their usage
-Mobile gestures automation, scroll, swipe, long press, tap, and touch actions using Appium
By the end of the course, you will be able to automate any (native, hybrid, web) apps in Android/IOS using Appium.
All resources and code files to this course are placed here at https://github.com/packtpublishing/appium-selenium--mobile-automation-testing-from-scratch.
- Publication date:
- January 2018
- Publisher
- Packt
- Duration
- 28 hours 33 minutes
- ISBN
- 9781789136128