We all know how “fun” mobile automation can be—and it only gets more fun when you’re working on a multi-device test automation scenario. It’s why it’s important to have the right tools available.
One of those tools is the Webdriver.IO (WDIO) framework. Chances are you’ve either considered using it or are already using it for your mobile automation project. Recently, my team had the opportunity to utilize it for an advanced two-device mobile test scenario automation. In this blog post, I will demonstrate how we went about it.
WebdriverIO is a progressive automation framework built to automate modern web and mobile applications. It simplifies the interaction with your app and provides a set of plugins that help you create a scalable, robust and stable test suite.
Aside from the above features, for me personally, the best thing is the fact that you can easily scale your test automation framework both horizontally and vertically. Horizontal scalability refers to utilizing multiple instances of the same platform, such as multiple web browsers; and vertical scalability is the ability to support different platforms within a single framework (web, mobile, API, etc.).