Page tree
Skip to end of metadata
Go to start of metadata

Continuous Testing Cloud provides the SeeTest Client API which can be used to develop automation tests alongside Appium native methods. Using SeeTest Client together with the 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 with 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 Continuous Testing Cloud 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:

Using Seetest Client
driver = new IOSDriver(new URL(""), dc);
seetest = new SeeTestClient(driver);

Currently the SeeTest Client API is only available for Java.

Seetest Dependency Configuration in a Gradle Project:

Modify build.gradle:

repositories {
        url ""
dependencies {
    compile 'com.experitest:appium-seetest-extension:+'

Seetest Dependency Configuration in a Maven Project:

Modify POM.xml:

Maven Dependency
    <name>seetest client</name>

  • No labels