Installation (mobile)

The main driving factor in Mobile Automation is the ability to communicate and control the devices under test. A device can be physical device or virtual i.e. software simulators or emulators.

At the moment, there are 2 main mobile Operating Systems (OS) — Android and iOS. To communicate and control a device, support is needed from the mobile OS and its tooling. In practice, this means that platform tools, SDKs and dependencies have to be installed on the computer which is connected to the real devices or is running simulated/emulated virtual devices. It is possible that some of the needed dependencies requires the hosting computer to have certain support from its operating system i.e. iOS requires Mac OS and thus a Mac as a computer.

This section will show the steps how to install Mobile Automation support for both Android and iOS devices.