Appium 201 eLearning


Appium 201, a direct continuation of Appium 101, takes you one step further toward mastering mobile application test automation. The course covers testing for Native, Web, and Hybrid mobile applications, and how to use Sauce Labs to run parallel tests for multiple browsers and devices.



This course enables you to:

  • Design your tests with optimal locator strategy beyond the basics, for example differences between native locators and accessibility id, and leveraging the underlying UiAutomator and UIAutomation languages
  • Understand how Appium abstracts UIAutomation and UiAutomator to make cross-platform testing manageable and easier to conduct, including JSON Wire protocol)
  • Create sophisticated mobile interactions that are scalable and simulate real mobile gestures
  • Abstract re-usable code into page objects so your tests are more atomic, manageable, and scalable
  • Conduct fully-cross platform, parallel tests leveraging Test Frameworks and the Sauce Labs Infrastructure


Topics include:

  • The JSON wire protocol and its its implementation in Selenium and App
  • How to scale testing across multiple browsers and devices through a Selenium grid, parallel testing, and Sauce Labs
  • Using advanced locators
  • Testing with real device vs emulator/simulator
  • Using Page Objects to create reusable testing code
  • Writing and running parallel tests using Sauce
  • Status reporting when running tests in parallel
  • Integrating tests with a test framework for parallel testing and reporting
  • CI server integration, including Jenkins overview and an example job setup Example job setup


2 hours

The following courses are offered to the public virtually. For the list of courses that we can deliver at your own site, please see our full course offering.

Have questions or need a custom training plan?