Use Simulation Features
With webmate you have the ability to simulate certain functions that are normally restricted to device hardware. This allows testing of use cases involving these functions.
This article will give you an overview on what can be simulated and how to use it. Device location, biometric input, and camera images can be simulated. It can also directly store images in the gallery of Android devices.
You can enable the simulations via the top-bar of your device workbench.

Simulate Device Location
You are able to simulate a location of your choice on your device using GPS data in webmate. With this, you are able to test geospecific features work as expected. To start using GPS simulation simply select GPS Simulation from the list of available simulations. A new pop-up containing a map will show. Search your desired location on the map and click on a spot or enter GPS coordinates.
The device’s location is now set to the one you specified.

You can now test your app’s behavior and change the location as needed.
Simulate Network Bandwidth
For mobile devices, network quality may vary significantly over time. From a testing perspective, measuring application performance under poor network conditions or even when offline is an important use-case. To support this, webmate allows to simulate network conditions for individual devices.
You can enable/disable bandwidth simulation for a specific device either in the settings menu on the slot or in the device workbench. Select the network speed you would like to be available for the device. There is also the option to simulate that the device is offline. It will then behave as if it were set to airplane mode.


It can take up to 5 minutes for the bandwidth simulation to take effect.
Store Images in the GalleryAndroid only
You can add any images to an Android device’s gallery. To start using this feature, simply select Gallery simulation from the list of available simulations. A new pop-up will show. You can start the upload process for pictures and show your currently selected pictures for gallery simulation.
To add and select new pictures, click on Choose image.

A new Image Browser window will open. To upload a new image, click on Upload Image in the top left corner.

The Image Browser Upload window opens. Select your image (1), open it (2), and return to the overview window.

Here, you will now see the Image Browser results. After it indexed your newly uploaded images, click on your desired image and select it for simulation.

After selecting the image, it will show up in your Gallery pop-up. You can now also see it in your devices’ gallery.

Instrumentation Specific Features
To use biometric simulation or camera simulation, install the instrumented version of your app. For instrumentation details, see Testing a Mobile App . Once your instrumented application is installed, the following features will work inside that app:
Simulate Biometric Authentication
You can simulate both successful and rejected biometric identification within instrumented apps. This enables you to test if your app behaves as expected when a user authenticates using biometric data like fingerprints or facial features.
To start using biometric simulation simply select Biometric Simulation from the list of available simulations. A new pop-up containing a simple switch will show. You can toggle whether the device shall simulate biometric input or not.


By clicking on the fingerprint icon, you can also switch between valid and invalid biometric input. You can now test your app’s behavior depending on biometric authentication status.
Simulate Camera Image
You can simulate the camera image using any image of your choice.
To start using camera simulation, select Camera Simulation from the list of available simulations. A pop-up will show in which you can upload new images or select from the already available ones.
To add new images, click on Choose Image.

A new Image Browser window will open. To upload a new image, click on Upload Image in the top left corner.

The Image Browser Upload window will appear. Select an image from local disk (1), upload it (2) and return to the overview window.

Choose the desired image and select it for simulation.

The selected image will appear in your Image browser bar on the left. Click on it to activate the simulation.
The devices’s camera stream will then show your selected image.
