In this example we shall be using the Kobiton mobile device farm, but the concepts can be applied to any device farm that provides access using the standard Appium API.
Kobiton is a cloud-based platform that lets you can run automation tests on real mobile devices. Kobiton generates a test report for device tests, which includes detailed logs, HTTP commands, and metadata.
For native applications, Kobiton provides the following UI for emulating the various devices:
For a mobile web application it looks like the following:
Configuring Rapise for Cloud-Based Testing
The first task is to setup the mobile device profile(s) in Rapise to use with the cloud platform. In our example, we need to configure the following settings:
The full list of settings for the Kobiton cloud platform is available on their website.
Once you have configured the browser profile, you can then use the normal Mobile SPY and Record/Learn tools in Rapise to record your first tests.
For native mobile applications it will look something like:
For mobile web applications, it will look like: