Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

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



Info

Currently SeeTest Client API is only available for Java Language.

Seetest Dependency configuration in a Gradle Project:

Modify the build.gradle as below:

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


Seetest Dependency configuration in a Maven Project:

Modify the POM.xml as below:

Code Block
languagexml
titleMaven 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>11.5</version>
 </dependency>