# \[KShare\] Setting Up W3C Protocol Desired Capabilities for Cloud Platforms in Katalon Studio Enterprise v10

**URL:** <https://forum.katalon.com/t/kshare-setting-up-w3c-protocol-desired-capabilities-for-cloud-platforms-in-katalon-studio-enterprise-v10/159748>\
**Category:** Kshare\
**Tags:** bhavyansh, gatedknowledge, support, katalon-studio\
**Created:** [December 23, 2024, 8:51am UTC](https://forum.katalon.com/t/kshare-setting-up-w3c-protocol-desired-capabilities-for-cloud-platforms-in-katalon-studio-enterprise-v10/159748 "2024-12-23T08:51:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![support.squad](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/support.squad/32/23139_2.png) [@support.squad](https://forum.katalon.com/u/support.squad)\
**Post date:** [December 23, 2024, 8:51am UTC](https://forum.katalon.com/t/kshare-setting-up-w3c-protocol-desired-capabilities-for-cloud-platforms-in-katalon-studio-enterprise-v10/159748/1 "2024-12-23T08:51:19Z")

</div>

![Forum thumbnail](https://europe1.discourse-cdn.com/katalon/original/3X/f/f/ffdbbc76e3e07eabe8084d6fe302d1092c0cf3ed.jpeg)

Hi everyone, 👋

Did you know that with Katalon Studio version 10.x, the platform now follows the W3C WebDriver standard?

With the adoption of Selenium 4, Katalon Studio follows the W3C WebDriver standard, which is now the default protocol for configuring browser capabilities. If your project includes capabilities that do not comply with this standard, the session may fail to start. If you’re using a remote testing service such as LambdaTest, Sauce Labs, or BrowserStack, ensure your capabilities comply with the W3C WebDriver standard.

In this Article, we will be looking into what are the changes you need to do when integrating Katalon Studio version 10.x with Cloud platforms like BrowserStack, SauceLabs, LambdaTest.

### 1. Integrating BrowserStack with Katalon Studio version 10.x

#### Web Testing

- Place `browserName`capability in the Desired Capabilities.
- Place remaining desired capabilities like `os`, `osVersion`, `browserVersion`, `userName`, `accessKey`, etc.. in a Dictionary named as `bstack:options`

→ To generate the correct capabilities for Browserstack **Web** testing, you can navigate to the [**Browserstack Capability Web Generator**](https://www.browserstack.com/docs/automate/capabilities) and select like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/8/a/8a66e1cb42eddb8dfbbfcac992f5f07fe99314a0.png)

→ In Katalon Studio, you can go to: **Project \> Settings \> Desired Capabilities \> Remote** 🎆

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/f/a/fa864ebe8b60e816e9d3fdfe27d516f55023fae2.png)

#### Mobile Testing

- Place `platformName`, `appium:platformVersion`, `appium:deviceName`, `appium:app` capability in the Desired Capabilities.
- Place remaining desired capabilities like `userName`, `accessKey`, etc.. in a Dictionary named as `bstack:options`

→ To generate the correct capabilities for Browserstack **Mobile Application** testing, you can navigate to the [**Browserstack App Capability Generator**](https://www.browserstack.com/docs/app-automate/capabilities) and select like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/6/1/618baf55f6b34e09897c32770e36e35d1e88fd9e.png)

→ In Katalon Studio, you can go to: **Project \> Settings \> Desired Capabilities \> Remote** :

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/a/1/a18b5eb435a7729e7e24cfac5f940f82b14fe62b.png)

* * *

### 2. Integrating SauceLabs with Katalon Studio version 10.x

#### Web Testing

- Place `browserVersion`, `browserName`, `platformName` capability in the Desired Capabilities.
- Place remaining desired capabilities like `userName`, `accessKey`, etc.. in a Dictionary named as `sauce:options`

→ To generate the correct capabilities for SauceLabs **Web** testing, you can navigate to the [**SauceLabs Web Platform Configurator**](https://saucelabs.com/products/platform-configurator) and select like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/4/1/4151444cbfd9cce44cb3b0a166efad4342afa17e.png)

→ In Katalon Studio, you can go to: **Project \> Settings \> Desired Capabilities \> Remote** 🎆

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/9/5/95a90d781dc5ed1702fa0e7a6fbed7fd82c304b8.png)

#### Mobile Testing

- Place help to place all the properties `userName`, `accessKey`, `platformName`, `appium:app`, `appium:deviceName`, `appium:automationName`, etc.. inside the Dictionary named as `sauce:options`

→ To generate the correct capabilities for SauceLabs **Mobile Application** testing, you can navigate to the [**SauceLabs Mobile App Platform Configurator**](https://app.saucelabs.com/platform-configurator) and select like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/0/1/01c8b2ad09039db1d81ad08430a76013e71e11dc.png)

→ In Katalon Studio, you can go to: **Project \> Settings \> Desired Capabilities \> Remote**

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/e/3/e3432d44dbd70ec49401b40322c9dbeb3c501f31.png)

* * *

### 3. Integrating LambdaTest with Katalon Studio version 10.x

#### Web Testing

- Place `browserVersion`, `browserName`, capability in the Desired Capabilities.
- Place remaining desired capabilities like `userName`, `accessKey`, `platformName`, etc.. in a Dictionary named as `LT:Options`

→ To generate the correct capabilities for LambdaTest **Web** testing, you can navigate to the [**LambdaTest Web Platform Configurator**](https://www.lambdatest.com/capabilities-generator/) and select like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/0/7/079121ead85656512a8e91f3f96565339c3c7a54.png)

→ In Katalon Studio, you can go to: **Project \> Settings \> Desired Capabilities \> Remote**

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/e/d/ed6b6f0d170091f3d34032958290cf8867a3c201.jpeg)

#### Mobile Testing

- The Remote Server URL should be replaced with: http://_username_:_accessKey_@ **mobile-hub**.lambdatest.com/wd/hub
  - Where please help to replace `username` and `accessKey` with your LambdaTest username and accessKey value.

- Then please place `platformName`, `deviceName`, `platformVersion`, `w3c` etc.. inside the Dictionary named as `lt:options`

→ To generate the correct capabilities for LambdaTest **Mobile Application** testing, you can navigate to the [**LambdaTest Mobile App Platform Configurator**](https://www.lambdatest.com/capabilities-generator/) and select like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/7/f/7f858b868e2caa61255cc0303503d168445a7286.png)

→ In Katalon Studio, you can go to: **Project \> Settings \> Desired Capabilities \> Remote** :

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/8/2/82e95e7665931484100fcab8dd7b0e328bdfa69c.jpeg)

* * *

### 4. Sample project

> **[GitHub - bhavya0327/KSE10\_W3C\_DC: This project includes capabilities which comply...](https://github.com/bhavya0327/KSE10_W3C_DC)**
>
> This project includes capabilities which comply with the W3C WebDriver standard when integrating Katalon Studio version 10 with remote testing services such as LambdaTest, Sauce Labs, and BrowserStack.

> ℹ **Notes** : The above sample project contains the format of all the Desired Capabilities discussed mentioned above. You can access them inside **Katalon Studio Project \> Settings \> Desired Capabilities \> Custom** , like below:

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/9/8/98e6df2ea5dc59f617ef3e27299c9165a9bf58ff.jpeg)

### 5. Reference

[https://docs.katalon.com/katalon-studio/get-started/workspace-settings/migrate-katalon-studio-from-9.x-to-10.0.0](https://docs.katalon.com/katalon-studio/get-started/workspace-settings/migrate-katalon-studio-from-9.x-to-10.0.0)

* * *

> 📌 **Why not show us your support by dropping a like 👍 or a heart ❤ on this article, and share it with your colleagues and teammates?**
> 
> We greatly appreciate your support! 💪

---

<div class="post-metadata">

**Author:** ![albert.vu](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/albert.vu/32/20595_2.png) [@albert.vu](https://forum.katalon.com/u/albert.vu)\
**Post date:** [December 23, 2024, 8:53am UTC](https://forum.katalon.com/t/kshare-setting-up-w3c-protocol-desired-capabilities-for-cloud-platforms-in-katalon-studio-enterprise-v10/159748/2 "2024-12-23T08:53:27Z")

</div>

Thank you very much the Product Support team (@support.squad) and **Bhavyansh Ameta** (@bhavyansh.ameta) for another helpful article! 🙌

| ![Bhavyansh](https://europe1.discourse-cdn.com/katalon/original/3X/a/5/a5242aa31c8ce49d9b0971ae98869b8986980c88.png) |
| --- |
| **Bhavyansh Ameta** (@bhavyansh.ameta) - Junior Product Support Specialist |
| Bhavyansh is a Junior Product Support Specialist at Katalon who utilizes his technical expertise to assist users with intelligent solutions. His passion for delivering exceptional support is not just about providing answers but fostering a positive and empowering user experience. |

---

<div class="post-metadata">

**Author:** ![dineshh](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/dineshh/32/24488_2.png) [@dineshh](https://forum.katalon.com/u/dineshh)\
**Post date:** [December 24, 2024, 5:54am UTC](https://forum.katalon.com/t/kshare-setting-up-w3c-protocol-desired-capabilities-for-cloud-platforms-in-katalon-studio-enterprise-v10/159748/3 "2024-12-24T05:54:37Z")

</div>

Nice article!!

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/katalon/original/3X/d/5/d55596ab02785a255798e87ede769734747b30c4.svg) [@system](https://forum.katalon.com/u/system)\
**Post date:** [December 23, 2025, 8:52am UTC](https://forum.katalon.com/t/kshare-setting-up-w3c-protocol-desired-capabilities-for-cloud-platforms-in-katalon-studio-enterprise-v10/159748/4 "2025-12-23T08:52:15Z")

</div>

Closed on December 23, 2025, 8:52am UTC

This topic was automatically closed after 364 days. New replies are no longer allowed.
