Flexible Mobile App Test Automation for Android and iOS
Mobile app automation often requires multiple services and libraries to be set up and platform-specific SDKs to be installed. Appium and WebdriverIO provide an interface to build tests that can run in both Android and iOS just by changing capabilities. In spite of the powerful interfaces, often mobile app automation projects are not set up to make use of this to full potential. Let's look at how to setup abstractions and reuse most of the automation scripts for Andorid and iOS app testing.