Title
WebUI.authenticate Fails on Linux (CentOS) in Jenkins with Chrome Options, Works on Windows
Summary
WebUI.authenticate() works as expected on Windows 11 with Chrome options (–incognito, --headless) for handling SSO authentication. However, the same configuration consistently fails when running in Jenkins on CentOS Linux 7.9. It seems the method does not adapt well to Linux environments.
Additionally, when authentication succeeds on Windows, the test still fails unless FailureHandling.OPTIONAL is set, even though navigation to the target URL is successful.
Steps to Reproduce
configuring Chrome options like:
options.addArguments(“–incognito”)
options.addArguments(“–headless”)
or just:
options.addArguments(“–incognito”)
Use Katalon built-in keyword:
WebUI.authenticate(driver.getCurrentUrl(), user, pwd, 10, FailureHandling.OPTIONAL)
Run the test locally on Windows 11 → Authentication works, navigation continues.
Run the same test in Jenkins on CentOS Linux 7.9 → Authentication fails every time.
Expected Results
WebUI.authenticate() should work consistently across Windows and Linux environments.
After successful authentication, the test should not fail even if FailureHandling.OPTIONAL is not set.
Actual Results
On Linux (CentOS) in Jenkins, WebUI.authenticate() fails to handle SSO authentication.
On Windows, authentication succeeds, but the test fails unless FailureHandling.OPTIONAL is specified.
Screenshots / Videos
(Attach screenshots of Jenkins console logs and Windows execution logs if possible)
Blocker?
Yes – This prevents running SSO-related tests in CI/CD on Linux.
Number of Affected Users
All users running Katalon tests with SSO authentication on Linux environments.
Operating System
Windows 11 (local)
CentOS Linux release 7.9.2009 (Jenkins)
Katalon Studio Version
Version 10.3.2-0cbb703d07
Chrome driver version: 142.0.7444.175
