Deep-hacking Appium for Fun and Profit

Based on over a year of research, Daniel Puterman — Applitools’ R&D Director — and his team submitted a major pull request to Appium, adding capabilities for both iOS and Android (which is available in Appium version 1.8, released recently). 

During the past year, they learned a lot about Appium’s structure, drivers, architecture, and the integration with the underlying automation environments.
In this talk, Daniel takes a deep-dive into the Appium code — specifically the BaseDriver and its derivatives, ios-driver and android-uiautomator2-driver — and demonstrates how to add new, multi-platform capabilities.

Daniel starts off with an overview of Appium’s structure, and continues with a deep inspection of the various plugin points which allow adding features to the different platforms.

Daniel’s slide deck:

Watch the webinar:

Additional links:

Applitools lets you deliver visually perfect web and mobile apps with AI-powered end-to-end visual testing & monitoring.

Stay updated by signing up for our newsletter