Automating Hybrid Applications with Appium

Posted Feb 4, 2021

In this webinar, we will be looking into how to detect a hybrid application for Android and iOS, the do’s and the don’ts when it comes to automating a hybrid application and provide you with tips and tricks on how to make this work for both Android and iOS.

When creating a mobile application, organisations have a few options to choose from; mobile web, native or a hybrid application. Where web apps are just websites that can be accessed on the internet via a mobile browser like Chrome or Safari, native apps are applications that are developed for a specific platform such as Android or iOS. Hybrid apps are different because they possess elements from native apps and web apps.

When automating web applications, Selenium commands are used. Nine out of ten times the same automation script can be used for mobile web applications as our desktop web applications. With native apps however, we need to look deeper into the differences between Android and iOS apps before we can use Appium commands. 

But how should you automate hybrid apps, can or do you need to choose one of the two automation strategies or is there also a hybrid approach for automating hybrid apps?

That’s what we are going to talk about during this webinar. We will be looking into how to detect a hybrid application for Android and iOS, the do’s and the don’ts when it comes to automating a hybrid application and we will provide you with tips and tricks on how to make this work for both Android and iOS.

By the end of this webinar, you’ll be able to create your own Appium scripts to automate Android and iOS hybrid mobile applications.

Key takeaways:

  • Understand what a hybrid mobile application is

  • How to detect a hybrid mobile application

  • Learn how iOS and Android handle hybrid mobile applications

  • Learn how to automate hybrid mobile applications

About our speakers

Wim Selles

Wim Selles

Sr. Solutions Architect

Wim helps solve automation challenges by day—and practices his passion for front-end test automation at night. Wim enjoys creating his own node.js modules and contributing to open source projects. Learn more about Wim.