Steer mobile applications

With the Mobile Engine 3.0, you can open and steer native, hybrid, or mobile web applications on Android and iOS devices.

Before you can automate your mobile application or mobile website, you have to open it on your device. The following chapters provide detailed information on how to do so:

When Open Mobile App or OpenUrl TestStep is added to your test execution, you can automate the following actions on your mobile device:

During test execution on Android devices, the Appium keyboard is enabled. Your default keyboard is automatically restored after your tests finish running. If your tests failed, you may need to manually change your keyboard back to the default keyboard in your device settings.

Enable or disable the control visibility check

By default, Mobile Engine 3.0 checks controls visibility for local test automation and it skips the visibility check for test automation in the supported clouds.

You can enable or disable the visibility check depending on your mobile application and performance requirements.

Tricentis recommends disabling the visibility check if you run your tests in the clouds that are not supported.

To enable or disable the visibility check only for test execution, create the TCP SkipVisibilityCheck and set its value to True or False depending on whether you want to skip the visibility check or not.

To enable or disable the visibility check for both the Mobile Scan and test execution, follow the steps below:

  1. Go to C:\ProgramData\TRICENTIS\TOSCA Testsuite\7.0.0\Settings\XML and open the file Settings.xml.

  2. Under <Category name="Mobile30">, add the following line of code before the closing tag:

    <Setting name="Automation.Mobile30.SkipVisibilityCheck" legacyPath="Automation.Mobile30.SkipVisibilityCheck">False</Setting>

  3. Set the value of this setting to True or False depending on whether you want to skip the visibility check or not.

  4. Restart Tricentis Tosca.