Deep hacking Appium for fun and profit
Full Featured (30 min.)
[open source]
Lately, Applitools submitted a major pull request to Appium, a popular mobile automation framework, adding capabilities for both iOS and Android, based on about a year's work of research. During this time, We've learned a lot about Appium's structure and the integration with the underlying automation environments. In this talk, I will dive into the Appium code, specifically the BaseDriver and its derivatives, and demonstrate how to add new, multi-platform capabilities, by inspection of the various plugin points which allow adding features to the different platforms. This presentation is based on a presentation originally given at Appium Conf 2018.