Last updated on 08 Jul 2026
Katalon Studio - Web Testing
Overview
Katalon Studio enables you to perform automated web testing by creating codeless automation scripts with a powerful record-and-playback feature. Integrating Katalon Studio with Pcloudy allows you to run your existing scripts on 5000+ browser and device combinations. This guide explains how to configure Katalon Studio Web UI test cases to run remotely on Pcloudy's Browser Cloud.
Prerequisites
- Pcloudy account with valid credentials.
- Web application uploaded to the Pcloudy portal.
- Katalon Studio installed and configured on your local machine.
Step 1: Configure Remote Settings in Katalon
- Go to Project > Settings > Desired Capabilities > Remote.
- Set the Remote Server URL.
Note: To get the Remote Server URL, log in to Pcloudy, navigate to Capabilities > Web Automation > Selenium, and copy the generated Remote Server URL.
Example:
https://browser.device.pcloudy.com/seleniumcloud/wd/hub

- Set Remote Server Type to Selenium.
Step 2: Add the Pcloudy Capabilities (as a Dictionary)
The capabilities table only supports flat key-value pairs by default — but it has a hidden Dictionary type that lets you nest values, which is required for Pcloudy's pcloudy:options structure.

- Click Add to create a new row.
- Set Name =
pcloudy:options. - Click the Type column for that row, and from the dropdown select Dictionary (other options shown - String, Boolean, Dictionary, List, Number)
- Click into the Value cell - a small button appears ([...]) that opens the Dictionary Property Builder.

- In the Dictionary Property Builder, click Add for each property and enter -

| Name | Type | Value |
|---|---|---|
| userName | String | Your Pcloudy Email |
| accessKey | String | Your Pcloudy Access Key |
| os | String | Windows |
| osVersion | String | 10 |
| browserVersion | String | 138 |
| browserName | String | Chrome |
- Click OK to close the Dictionary Property Builder.
Step 3: Add browserName as a Separate Top-Level Row
Add one more row alongside pcloudy:options.
| Name | Type | Value |
|---|---|---|
| browserName | String | chrome |
Your final Remote Capabilities table should look like -
| Name | Type | Value |
|---|---|---|
pcloudy:options | Dictionary | {userName=..., accessKey=..., os=Windows, osVersion=10, browserVersion=138, browserName=Chrome} |
| browserName | String | chrome |

- Click Apply and Close.
Step 4: Run the Test Case on Remote
- Open your test case.
- Click the dropdown arrow next to the Run button in the toolbar.
- From the list select Remote.

- Katalon will use the Remote server URL and capabilities configured in steps 1-3.
Step 5: Verify Execution

In Katalon's Log Viewer
- Runs: 1/1, Passes: 1, Failures: 0
- Each step (
openBrowser(""),navigateToUrl(...),closeBrowser()) shows a green checkmark with its execution time.
In the Job Progress Panel
- Entry shows:
Test Cases/Pcloudy_Browser_TC01 - Remote - https://browser.device.pcloudy.com/seleniumcloud/wd/hubwith a green Passed status.
In Pcloudy Dashboard (My Active Sessions)

- A browser session appears (for example, Windows_10_chrome_138). Type:automation, Progress: On Going - confirming Pcloudy recieved and is running the session.
- You can click the screen icon under Action to view the live session, or the link icon to get a shareable session link
- In Pcloudy Dashboard → Report, you would be able to view reports for your testcase
Parallel Execution on Pcloudy
You can execute multiple Test Suites concurrently on Pcloudy using a Test Suite Collection, with each suite requesting its own separate browser session.
Step 1: Set "Run with" to Remote for Each Suite

Open your Test Suite Collection and, for each row in the table, set the Run with column to Remote:
All suites draw from the single shared Remote capabilities set up in Project Settings > Desired Capabilities > Remote (the pcloudy:options Dictionary configured earlier).
Project > Settings > Desired Capabilities > Remote
Step 2: Set Execution Mode to Parallel
In Execution Information at the top of the Test Suite Collection:
- Execution Mode: select Parallel
- Max Concurrent Instances: set this to match your pCloudy plan's concurrent session limit
- Delay between Instances (in seconds): optional stagger between launching each instance (e.g., 1 second)
Step 3: Click Execute
Katalon will dispatch all suites to pCloudy, running up to Max concurrent instances at the same time.
Step 4: Verify Parallel Sessions on Pcloudy
- In Pcloudy Dashboard → My Active Sessions, you should see multiple sessions running simultaneously — one per suite currently executing, each showing Progress: On Going.
- In Pcloudy Dashboard → Report, you would be able to view reports for each individual testcase run
Did this page help you?