Experitest provides SeeTest Client API which can be used to develop automation tests alongside Appium native methods. Using SeeTest client together with Appium driver, you can enhance and enrich your test with capabilities and actions that are not included in and cannot be achieved using Appium.
Some of the Advantages of using SeeTest Client along side Appium are,
- Allows you to install, launch and uninstall an application in runtime, regardless of the app that you specified in the capabilities.
- Better control of the device, because Experitest allows you to execute native device action (such as home, recent apps, notifications) without having to specify the key code that corresponds to these actions.
SeeTest Client doesn't replace Appium Driver but rather accompanies Appium and improves automation tests in those cases where Appium doesn't support.
To work with SeeTest client, initialize it and pass the driver instance as the parameter as shown in code snippet below: