[New Releases] Introducing Katalon Studio 10.0.0 with Selenium 4 | Custom Keyword is back!

:information_source: Important Notices for this release:

  • In-app upgrade to version 10.x is not available. To download the latest version 10.x, go to Katalon website: Download Katalon Studio.

  • Katalon Studio 10.x now adopts Selenium 4, bringing major changes to align with the W3C WebDriver standard. For a complete overview of these updates and required migration actions, see Migrate Katalon Studio from 9.x to 10.0.0.

  • Windows Desktop application testing is temporarily unavailable in version 10.x. For more details, see FAQs.

  • Custom keywords have been reintroduced in the free edition starting from version 10.0.0.


Hi everyone, :wave:

Today, our Studio team is thrilled to unveil Katalon Studio 10.0.0 to the world with a slew of new features and enhancements as below:

New features

  • Upgraded to Selenium 4.22.

  • We’ve added support for BiDi when using Smart Wait and Smart Locator:

    • You can now execute scripts containing Smart Locator without installing an extension.
    • You can now execute with the Smart Wait function without installing the extension.
    • We’ve added the ability to enable/disable BiDi by adding this desired capabilities: "webSocketUrl": true/false
  • Upgraded Java Client to version 9.23.

  • Upgraded Appium server to version: 2.11.1

    • Appium-flutter-driver: 2.8.0
    • Driver versions:
      • Appium XCUITest Driver 7.21.1 for iOS: 7.21.1
      • Appium UiAutomator2 Driver 3.7.0 for Android: 3.7.0
  • You can now execute mobile tests with iOS 18

  • We’ve added new keywords:

    • [WebUI] Scroll from origin offset (beta)
    • [WebUI] New tab
  • We now support KRE docker image with ARM64 platform for macOS Apple silicon chip and Linux Arm.

Enhancements

  • TestCloud enhancements:

    • [TestCloud] Added the option to record, spy, and execute with random high-availability mobile devices.
    • [TestCloud] Added the ability to view and execute with TestCloud private devices.
  • Added the Excludes field to the Proxy setting from the Login dialog

  • Added Chrome 130, Edge 130, and Firefox 131 compatibilities.


:information_source: To see a list of bug fixes, changes, and limitations, please refer to our documentation at: Katalon Studio Release Notes: Version 10.x | Katalon Docs

As always, please help to notify our Studio team of any bugs or error that may affect your experiences or productivity by creating a thread in Bugs Report.

5 Likes

The official documentation still says that v10.0.0 requires Enterprise license to use custom Keywords.

The docs should be revised.

4 Likes

Hi @kazurayam,

I just went to the link in your screenshot and the requirement is no longer there. However, I’ll still inform our Documentations team so they can have a look. Thanks!

Hi @albert.vu
I would like to ask about the versions you mentioned above, such as

Appium XCUITest Driver for iOS: 7.21.1
Appium UiAutomator2 Driver for Android: 3.7.0

which are ideal for the KS v10? In case I’m using different versions, is it mandatory to update to the versions you listed above?

thanks for spotting this, updated the document.

1 Like

It should be the following or a higher version(s).

  • appium-uiautomator2-driver: 3.7.0
  • appium-xcuitest-driver: 7.21.1

Can you please clarify if BiDi-CDP Mapper supposed to be enabled by default? I just downloaded Katalon Studio 10, and migrated my project, and every time I execute tests, BiDi-CDP Mapper tab is also being opened

Hi,

Just add these values to settings :

Regards,
JM