Saucelabs intergration

Hi folks -

The only article I can find on Katalon-Saucelabs intergraion is a little “thin.” Especially step #4 "

4.In Katalon Studio, open ‘Remote’ settings and pass SauceLabs settings from step #2 and #3 with some adjustments:

Does anyone have more specific instructions here on how to parse, as an example,

DesiredCapabilities caps > = DesiredCapabilities.safari();

caps.setCapability(“platform”, “macOS 10.13”);
caps.setCapability(“version”, “12.0”);

to the screen in Katalon where this is entered?

Thanks!

I’ve made some progress here. See screenshot for details.

However, I still have at least 1 problem. Sauce OnDemand seems to read the timeout set in Katalon. as a property called “maxDuration.” Sauce requires is an integer, Katalon is sending it as a float, apparently.

See error message below:

Unable to open browser with url: ‘’ (Root cause: org.openqa.selenium.InvalidArgumentException: Unknown timeout type in ‘timeouts’: ‘type’
to open browser with url: ‘’ (Root cause: org.openqa.selenium.InvalidArgumentException: Unknown timeout type in ‘timeouts’: ‘type’

1 Like

Not sure what I did, but the connection works now.

2 Likes

I was having the same issue when trying to run Katalon tests on SauceLabs using Safari. It didn’t happen with Chrome, IE, or Firefox. The solution for me was to tell SauceLabs to use selenium version 3.4.0. This is done by adding the “seleniumVersion” desired capability in Katalon.

2 Likes