Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Mobile Testing with Appium

Mobile Testing with Appium

2h 10mIntermediate2019-06-24

Authors

Jonathan Lipps

Jonathan Lipps

Project Lead at Appium, Founder of Cloud Grey, LLC

Course details

Appium is the most popular and comprehensive tool for automating mobile application testing. Write scripts in any language—Java, Python, Ruby, or JavaScript—and test on any device: iOS or Android. Anyone involved in mobile QA who wants to save time and energy on testing should have at least a basic understanding of Appium. In this course, Jonathan Lipps, Appium project lead, takes you through the code-based automation workflow in Appium. Discover how to prepare your system for Appium, get it running, and set up a test code environment. Learn how to launch automation sessions with native mobile apps on iOS and Android and perform basic interactions with on-screen elements. From there Jonathan tackles more advanced topics, like synthesizing touch gestures. Each lesson helps you unlock new levels of quality and efficiency in your app development cycle.

Learning objectives
Appium server, clients, and drivers
Appium setup
Starting and stopping sessions
Finding and using elements
Intermediate Appium scripting
Touch actions
Mobile web testing

Skills covered

SeleniumSoftware TestingOpen SourceSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - What can you do with Appium
  • 02 - What you should already know

1. Appium

  • 03 - The relationship between Appium and Selenium
  • 04 - The Appium server and clients
  • 05 - The Appium drivers

2. Appium Setup

  • 06 - System setup for iOS
  • 07 - System setup for Android
  • 08 - Installing Appium

3. Appium Sessions

  • 09 - Session capabilities
  • 10 - Starting and stopping a session

4. Finding and Using Elements

  • 11 - Locator strategies and finding elements - Theory
  • 12 - Locator strategies and finding elements - Practice
  • 13 - Waiting for elements - Theory
  • 14 - Waiting for elements - Practice
  • 15 - Basic element interaction
  • 16 - Element discovery - Getting app source
  • 17 - Element discovery - Appium inspector
  • 18 - Challenge - Find a new element
  • 19 - Solution - Find a new element

5. Intermediate Appium Scripting

  • 20 - XPath - Its uses and caveats
  • 21 - Touch actions - Theory
  • 22 - Touch actions - Practice
  • 23 - Mobile web testing - Theory
  • 24 - Mobile web testing - Practice
  • 25 - Challenge - Automate a web form
  • 26 - Solution - Automate a web form

Conclusion

  • 27 - Next steps and more resources

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal