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.
-
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:http://192.168.37.35:45339/wd/hub
. - Remote Server type: choose Selenium.
- Remote Server URL: the URL to the remote server, in the format of
-
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.
Note:- Desired capabilities is a JSON object (having keys and values pair). We need to set the capability Name as
key
and the capability Value asvalue
. - The capabilities keys are case-sensitive.
- Desired capabilities is a JSON object (having keys and values pair). We need to set the capability Name as
-
Click Apply and Close to save your settings.
-
In the dropdown list of the Run button, select Remote.