Katalon Studio for Linux (Console Mode)


This is a companion discussion topic for the original entry at https://docs.katalon.com/katalon-studio/docs/katalon-studio-for-linux-console-mode.html

Where can I get a RedHat / RPM version of Katalon? Is Ubuntu the only Linux version available?

Chrome Browser[version 75] not getting launched when we execute the test execution command in Ubuntu[16.04]. Execution starts and ends in few seconds with below error.

Unable to open browser with url: 'https://(Root cause:
com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url:
'https://\n\tat
com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)\n\tat
com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)\n\tat
com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)\n\tat
com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)\n\tat
com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)\n\tat
com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)\n\tat
com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)\n\tat
LoginIntoThirdEye.sampleBeforeTestCase(LoginIntoThirdEye.groovy:36)\n\tat LoginIntoThirdEye.invokeMethod(LoginIntoApp.groovy)\n\tat
com.kms.katalon.core.context.internal.TestHooker.invokeMethod(TestHooker.java:109)\n\tat
com.kms.katalon.core.context.internal.TestHooker.lambda$3(TestHooker.java:93)\n\tat
com.kms.katalon.core.context.internal.TestHooker.invokeContextMethods(TestHooker.java:92)\n\tat
com.kms.katalon.core.context.internal.TestListenerCollector.lambda$3(TestListenerCollector.java:86)\n\tat
com.kms.katalon.core.context.internal.TestListenerCollector.handleListenerEvent(TestListenerCollector.java:83)\n\tat
com.kms.katalon.core.context.internal.ExecutionEventManager.publicEvent(ExecutionEventManager.java:36)\n\tat
com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:219)\n\tat
com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:133)\n\tat
com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:116)\n\tat
com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:83)\n\tat
com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)\n\tat
com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)\n\tat
TempTestSuite1561991222177.run(TempTestSuite1561991222177.groovy:35)\nCaused by: org.openqa.selenium.WebDriverException: unknown error: Chrome
failed to start: exited abnormally\n (unknown error: DevToolsActivePort file doesn't exist)\n (The process started from chrome location
/usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)\nBuild info: version:
'3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'\nSystem info: host:
'thirdeyetestvm', ip: '10.1.14.4', os.name: 'Linux', os.arch: 'amd64',
os.version: '4.4.0-93-generic', java.version: '1.8.0_212'\nDriver info: driver.version: CChromeDriver\nremote
stacktrace: #0 0x0074294256e9 <unknown>\n\n\tat
org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)\n\tat
org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)\n\tat
org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)\n\tat
org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)\n\tat
org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)\n\tat
org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)\n\tat
org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)\n\tat
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)\n\tat
com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:20)\n\tat
org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)\n\tat
org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)\n\tat
org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)\n\tat
org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:147)\n\tat
com.kms.katalon.selenium.driver.CChromeDriver.<init>(CChromeDriver.java:13)\n\tat
com.kms.katalon.core.webui.driver.DriverFactory.createNewChromeDriver(DriverFactory.java:284)\n\tat
com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:246)\n\tat
com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:191)\n\tat
com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)\n\tat
com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)\n\tat
com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)\n\t… 20 more\n)

Anybody faced similar issue or has any solution for this issue?

Hello @potato

Katalon Studio for Linux was tested on Ubuntu but you can use it on all Linux distributions.

Jass