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

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:

Using Seetest Client
driver = new IOSDriver(new URL("https://cloud.seetest.io:443/wd/hub"), dc);
seetest = new SeeTestClient(driver);



Currently SeeTest Client API is only available for Java Language.

Seetest Dependency configuration in a Gradle Project:

Modify the build.gradle as below:

repositories {
    maven{
        url "https://cloud.experitest.com/repo/"
    }
    mavenCentral()
}
dependencies {
    compile 'com.experitest:appium-seetest-extension:+'
}


Seetest Dependency configuration in a Maven Project:

Modify the POM.xml as below:

Maven Dependency
<repositories>
  <repository>
    <id>seeetest</id>
    <name>seetest client</name>
    <url>https://cloud.experitest.com/repo/</url>
  </repository>
</repositories>
<dependency>
  <groupId>com.experitest</groupId>
  <artifactId>appium-seetest-extension</artifactId>
  <version>LATEST</version>
 </dependency>





  • No labels