Skip to main content

Selenium Grid - Execution on Remote Machines with Katalon Studio

Katalon Studio allows you to execute your scripts on remote machines by using Selenium Grid.

Follow these steps to set up your remote execution with Selenium Grid:

  • Make sure that you are running Selenium Grid/ Appium Grid while executing the test. To set up and activate Selenium Grid, you can follow this Selenium document: Set up Selenium Grid.

  1. Open Katalon Studio and navigate to Project > Settings > Desired Capabilities > Remote. Enter the following information:

    • Remote Server URL: the URL to the remote server, in the format of http://<hub-ip-address>:<port>/wd/hub. For example:
    • Remote Server type: choose Selenium.
  2. Click Add to add desired capabilities for remote execution (optional). Katalon Studio supports all Selenium Server desired capabilities. To learn more about Selenium capabilities, you can refer to the Selenium document in their Github project: Supported capabilities.

    • Desired capabilities is a JSON object (having keys and values pair). We need to set the capability Name as key and the capability Value as value.
    • The capabilities keys are case-sensitive.

    Add Desired Capabilities for Remote execution

  3. Click Apply and Close to save your settings.

  4. In the dropdown list of the Run button, select Remote.

    Run remote execution