Appium(Selenium)-Mobile Automation Testing from Scratch [Video]

Preview in Mapt

Appium(Selenium)-Mobile Automation Testing from Scratch [Video]

Rahul Shetty

Appium -Top class 200 +Lectures on Mobile Automation from basics to Framework level with real time examples
Mapt Subscription
FREE
$29.99/m after trial
Video
$170.00
RRP $199.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$170.00
$29.99 p/m after trial
RRP $199.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Appium(Selenium)-Mobile Automation Testing from Scratch [Video] Book Cover
Appium(Selenium)-Mobile Automation Testing from Scratch [Video]
$ 199.99
$ 170.00
Learn Website Hacking / Penetration Testing From Scratch [Video] Book Cover
Learn Website Hacking / Penetration Testing From Scratch [Video]
$ 187.99
$ 159.80
Buy 2 for $35.01
Save $352.97
Add to Cart

Video Details

ISBN 139781789136128
Course Length11 hours and 45 minutes

Video Description

Learn everything you need to know about Mobile Automation (Android+ IOS) Even If you’ve never programmed before! I teach the Concepts from the Scratch assuming my students are new to Automation and will get them through real time examples to boost confidence on them and finally make them ready for Interviews with my lectures. I have made one Section on Selenium Webdriver basics for the Students who do not have knowledge on Selenium, You can go through them to make your basics strong and switch back to Appium for better understanding. Topics Include: Appium Features Appium Internal Architecture Configuration setup on your device Working on Native Apps Working on Hybrid Apps Appium API's explanation Mobile Gestures Automation Automating Browser Apps Tips in identifying objects on App and browser Automating on real devices How to start with IOS IOS capabilities and guidelines Appium latest updates Appium Integration with Maven Selenium Basics(optional). It’s Time to Learn Mobile Automation! Mobile market is booming tremendously and need of Quality Testing in these Platforms becoming a major challenge, especially finding a right Automation tool which works on all mobile platforms. Major asset of Appium is that this can work on both Android and IOS Platforms, which means write the code once and execute it in across platforms. All the topics were taught from basic to advanced level with a lot of tricks and tips which makes users to get perfection on the things. At the end of this course you can pick any Mobile application and can automate it whatever the way you want.

Style and Approach

All Appium Installation setup including Java knowledge is taken care as part of courseTheoretical Material,Code dump and Interview Guide are available for download.

Table of Contents

Appium Introduction
Course Agenda
Appium Features
Appium Internal Architecture
Appium Installation on WINDOWS for Android Automation
Installing Android Studio and Java
Configuring System variables for both Android SDK and Java
Configuring Virtual Mobile device for running tests
Downloading Node.js and install Appium via npm
Important information on Appium versions
Configuring Appium Java client jars for frontEnd execution
Brushup Java concepts -1
Brushup Java concepts -2
Brushup Java concepts -3
Appium Installation on MAC for IOS Automation
What is Xcode? Install Xcode
Validating IOS Simulator and Downloading Java
Installing Eclipse IDE for MAC
Downloading Appium/Selenium Jars
APPIUM first program
What are Desired capabilities? How to talk to Appium server
Invoking Android Driver- Creating base program
Execution of Appium first program on Mobile Native APP
UIAutomator tool usage-Inspection of elements
Native APPS Automation
Automating app UI Using Xpaths and text attributes
Appium API's for UI interaction with id's 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 longpress events (Gestures Automation -2)
Strategy for automating Swipping event(Gestures Automation -3)
Advanced Gestures Automation with Key Events Handling
Demo on swipping the clock- Practise exercises
How to automate scrolling? Gestures Automation -5
Drag and drop on Native Apps with Appium (Gesture Automation -6)
Automating Android Key Events with Appium
Miscellaneous key Events handling with Appium
Invoking App with package Activity
Example on package name and Activity invoking apps
Automation on real devices
Live Examples on Device APPS
Music App- Testcases to Automate
Practise Exercise-1 Scrolling down
Practise Exercise- 1.2 -End to end flow
Toggle off/on mechanism Automation
Practise exerices-Testcases to Automate
Practise Exercise -Covering core Appium API
Web APPS Automation
Configuring Real device to system for running Appium Tests
Exercises on Real device-Native Apps automation
Important things to know when executing on Physical/Emulator devices
Mobile Browser Configuration setup for Appium Tests
Automating the Chrome Mobile Browser
Exercises-Mobile Browser automation - 1
Exercises-Mobile Browser automation - 2
Testcase- Automating Udemy Mobile View Site
Practical Problems and solutions with Mobile Browsers
Problem - Description
Identifying frames from Html view
Element Hidden or Invisible-How to validate
Writing Generic functions to Identify Frames/Windows
Example Demonstrating Multiple Frames
Handling Auto suggestive dropdown options
Dynamic data loading- Exception Techniques
Hybrid APPS Automation
Hybrid Apps features and ways to test them
Views switching Mechanism
Example on Hybrid App handling - 1
Example on Hybrid App handling - 2
IOS Automation with Appium on MAC
IOS Testing Introduction
Setting up IOS App and Appium Desktop on MAC
IOS Driver Invocation with Desired capabilities
Running IOS first Automation Testcase with Appium Inspector
Desired capabilities code
Exercise 2: Scrolling in IPhones with Appium
Exercise 3: Handling Steppers and page navigations
Exercise 4: Dropdown Scrollers automation with Appium
Safari Mobile Browser Automation configuration
Useragent to get Safari Browser objects
Practise Exercise on Safari Mobile Browser

What You Will Learn

  • By the end of this course, you will be able to automate any (Native, Hybrid) Apps in Android/IOS using Appium
  • You will get complete knowledge on Latest Version of Selenium 3.0 where you will be in the position to automate any Mobile/Web application
  • You will know the coding standards in writing the most optimized Mobile Automation Scripts
  • You will understand Appium framework components like TesNG, Maven, ANT, Jenkins, Pageobject model etc.
  • You will be able to develop Mobile Automation framework from scratch
  • You will be able to create GREAT LOOKING REPORTS using the best-advanced REPORTING TOOL
  • "Last but not least" you can clear any Interview and can Lead Entire Appium Automation Project from Design Stage

Authors

Table of Contents

Appium Introduction
Course Agenda
Appium Features
Appium Internal Architecture
Appium Installation on WINDOWS for Android Automation
Installing Android Studio and Java
Configuring System variables for both Android SDK and Java
Configuring Virtual Mobile device for running tests
Downloading Node.js and install Appium via npm
Important information on Appium versions
Configuring Appium Java client jars for frontEnd execution
Brushup Java concepts -1
Brushup Java concepts -2
Brushup Java concepts -3
Appium Installation on MAC for IOS Automation
What is Xcode? Install Xcode
Validating IOS Simulator and Downloading Java
Installing Eclipse IDE for MAC
Downloading Appium/Selenium Jars
APPIUM first program
What are Desired capabilities? How to talk to Appium server
Invoking Android Driver- Creating base program
Execution of Appium first program on Mobile Native APP
UIAutomator tool usage-Inspection of elements
Native APPS Automation
Automating app UI Using Xpaths and text attributes
Appium API's for UI interaction with id's 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 longpress events (Gestures Automation -2)
Strategy for automating Swipping event(Gestures Automation -3)
Advanced Gestures Automation with Key Events Handling
Demo on swipping the clock- Practise exercises
How to automate scrolling? Gestures Automation -5
Drag and drop on Native Apps with Appium (Gesture Automation -6)
Automating Android Key Events with Appium
Miscellaneous key Events handling with Appium
Invoking App with package Activity
Example on package name and Activity invoking apps
Automation on real devices
Live Examples on Device APPS
Music App- Testcases to Automate
Practise Exercise-1 Scrolling down
Practise Exercise- 1.2 -End to end flow
Toggle off/on mechanism Automation
Practise exerices-Testcases to Automate
Practise Exercise -Covering core Appium API
Web APPS Automation
Configuring Real device to system for running Appium Tests
Exercises on Real device-Native Apps automation
Important things to know when executing on Physical/Emulator devices
Mobile Browser Configuration setup for Appium Tests
Automating the Chrome Mobile Browser
Exercises-Mobile Browser automation - 1
Exercises-Mobile Browser automation - 2
Testcase- Automating Udemy Mobile View Site
Practical Problems and solutions with Mobile Browsers
Problem - Description
Identifying frames from Html view
Element Hidden or Invisible-How to validate
Writing Generic functions to Identify Frames/Windows
Example Demonstrating Multiple Frames
Handling Auto suggestive dropdown options
Dynamic data loading- Exception Techniques
Hybrid APPS Automation
Hybrid Apps features and ways to test them
Views switching Mechanism
Example on Hybrid App handling - 1
Example on Hybrid App handling - 2
IOS Automation with Appium on MAC
IOS Testing Introduction
Setting up IOS App and Appium Desktop on MAC
IOS Driver Invocation with Desired capabilities
Running IOS first Automation Testcase with Appium Inspector
Desired capabilities code
Exercise 2: Scrolling in IPhones with Appium
Exercise 3: Handling Steppers and page navigations
Exercise 4: Dropdown Scrollers automation with Appium
Safari Mobile Browser Automation configuration
Useragent to get Safari Browser objects
Practise Exercise on Safari Mobile Browser

Video Details

ISBN 139781789136128
Course Length11 hours and 45 minutes
Read More

Read More Reviews

Recommended for You

Learn Website Hacking / Penetration Testing From Scratch [Video] Book Cover
Learn Website Hacking / Penetration Testing From Scratch [Video]
$ 187.99
$ 159.80
Build Real World Websites from Scratch using HTML5 and CSS3 [Video] Book Cover
Build Real World Websites from Scratch using HTML5 and CSS3 [Video]
$ 187.99
$ 159.80
Unity 2017 - Building a Tilemap 2D Game from Scratch [Video] Book Cover
Unity 2017 - Building a Tilemap 2D Game from Scratch [Video]
$ 124.99
$ 106.25
REST API Automation testing from scratch-(REST Assured java) [Video] Book Cover
REST API Automation testing from scratch-(REST Assured java) [Video]
$ 199.99
$ 170.00
Learn Network Hacking From Scratch (WiFi and Wired) [Video] Book Cover
Learn Network Hacking From Scratch (WiFi and Wired) [Video]
$ 98.99
$ 84.15
Learn Social Engineering From Scratch [Video] Book Cover
Learn Social Engineering From Scratch [Video]
$ 187.99
$ 159.80