Bumble Apr 5, 2017

Breaking the Limitations of Calabash Android

Article Summary

Rajdeep Varma from Badoo cracked a problem that's plagued Android test automation for years. His solution lets Calabash test anything on the device, not just your app's UI.

Calabash-Android is fast and stable but has a critical limitation: it can only interact with UI elements inside your app. That means no testing push notifications, home screen widgets, or system dialogs. Badoo's QA team needed a fix without migrating their entire test suite to Appium.

Key Takeaways

Critical Insight

By bridging UIAutomator 2.0 with Calabash's Instrumentation backend, teams can now test system-level Android interactions while keeping Calabash's performance benefits.

The article includes step-by-step code examples and reveals specific 'secrets' about Android Instrumentation that made this integration possible.

Recent from Bumble

Related Articles