Skip to main content

Remote Testkit integration

This document explains how to configure Remote TestKit for mobile testing using Katalon Studio.

Remote TestKit integration allows you to select Remote Testkit devices hosted in their cloud, for test executing, test recording, or test object spying in Katalon Studio.

requirements

Steps to Set Up Remote TestKit in Katalon Studio​

Follow these steps to use Remote Testkit in Katalon Studio:

  1. Open Katalon Studio.
  2. Go to Settings > Desired Capabilities > Custom and add:
NameValue
custom_name_for_Remote_TestkitSee step 3 below
  1. Configure the value field in step 2 and add the following:
Driver NamePreferences
RemoteSee step 4 below
  1. Configure the preferences field in step 3, and fill in the following fields:
FieldValue
Remote Server URLhttps://gwjp.appkitbox.com/wd/hub
Remote Server TypeAppium/Selenium.
Appium DriverAndroid Driver/iOS Driver.

Then, add the followings to the table below the fields (see possible params and values for Appium server at Tutorial for Appium Features):

ParamTypeValueDescription
appium:platformNameStringAndroidSpecify the operating system. Use Android for Android devices.
appium:automationNameStringUiAutomator2Specify the automation engine for Android testing.
appium:deviceNameStringe.g. GalaxySet the device name that you have rented. Remote TestKit will automatically match available devices using forward matching. An error occurs if no matching device is found.
appium:appiumVersionStringe.g. 2.11.2(Optional) Specify the Appium version. If omitted, the default version is used.
accessTokenStringe.g. p1H6qA5...vWxYzAccess token linked to your Remote TestKit account.
appium:appStringe.g. sample.apkName of the prepared application binary (check this doc's requirements at the top)
appium:PackageStringe.g. com.app.samplePackage name of the application to be launched.

Your setup should look like this:

katalon studio remote testkit setup sample for android
  1. Save and close.

Result​

Remote Testkit devices are now ready. You can use these devices for recording, spying, or executing mobile tests. The device's UI can be viewed using Remote Testkit client app (see Device Operation (for Client app version) for more information.)

Important Notes​

  • Device availability may vary; confirm supported devices before running tests.
Was this page helpful?