Katalon Studio + managed Chrome + Windows + virtual machine + distant desktop

Hello,
I am trying to use Katalon on a distant desktop which I see using Citrix. I use Katalon 8.0.5 and Chrome 91.0.4472.124. The web app I want to test only runs on a virtual machine I have to connect to through a VPN.
It does not work. I have tried every setting I have found, looked on the Internet every error message I could find, in French (I am French) and in English, I still get the message that means that chromedriver could not start Chrome: “DevToolsActivePort file doesn’t exist”. Chrome is managed on the distant desktop, and I am not an administrator of the virtual machine.
I don’t know why chromedriver can’t start Chrome. Any help will be very welcome. Thanks in advance.

2021-08-06 14:27:55.644 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2021-08-06 14:27:55.650 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/New Test Case
2021-08-06 14:27:56.386 DEBUG testcase.New Test Case - 1: openBrowser(“https://www.google.fr/”)
2021-08-06 14:27:56.817 INFO c.k.k.core.webui.driver.DriverFactory - Starting ‘Chrome’ driver
août 06, 2021 2:27:56 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using new ChromeOptions() is preferred to DesiredCapabilities.chrome()
2021-08-06 14:27:56.897 INFO c.k.k.core.webui.driver.DriverFactory - Action delay is set to 0 milliseconds
Starting ChromeDriver 91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}) on port 5577
Only local connections are allowed.
Please see ChromeDriver - WebDriver for Chrome - Security Considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
2021-08-06 14:28:58.759 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to open browser with url: ‘https://www.google.fr/’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘https://www.google.fr/
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:73)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:64)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at New Test Case.run(New Test Case:20)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:369)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:360)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:339)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:331)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:248)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:142)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:133)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1628252871037.run(TempTestCase1628252871037.groovy:25)
Caused by: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn’t exist
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘IP-A9AC47’, ip: ‘10.154.12.71’, os.name: ‘Windows Server 2016’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_282’
Driver info: driver.version: CChromeDriver
remote stacktrace: Backtrace:
Ordinal0 [0x01103733+2504499]
Ordinal0 [0x0109C401+2081793]
Ordinal0 [0x00FA2628+1058344]
Ordinal0 [0x00FBFA12+1178130]
Ordinal0 [0x00FBC366+1164134]
Ordinal0 [0x00FB9DC3+1154499]
Ordinal0 [0x00FE9B82+1350530]
Ordinal0 [0x00FE97DA+1349594]
Ordinal0 [0x00FE5D4B+1334603]
Ordinal0 [0x00FC22B4+1188532]
Ordinal0 [0x00FC3149+1192265]
GetHandleVerifier [0x0127FB8C+1512252]
GetHandleVerifier [0x0132B0DF+2214031]
GetHandleVerifier [0x01184BC3+484211]
GetHandleVerifier [0x01183E69+480793]
Ordinal0 [0x010A218D+2105741]
Ordinal0 [0x010A66E8+2123496]
Ordinal0 [0x010A6827+2123815]
Ordinal0 [0x010AFB73+2161523]
BaseThreadInitThunk [0x747A62C4+36]
RtlSubscribeWnfStateChangeNotification [0x77591B69+1081]
RtlSubscribeWnfStateChangeNotification [0x77591B34+1028]

at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:19)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:147)
at com.kms.katalon.selenium.driver.CChromeDriver.<init>(CChromeDriver.java:13)
at com.kms.katalon.core.webui.driver.DriverFactory.createNewChromeDriver(DriverFactory.java:424)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:358)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:245)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:73)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:64)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Script1628066307053.run(Script1628066307053.groovy:20)
... 11 more

)
2021-08-06 14:28:58.776 ERROR c.k.katalon.core.main.TestCaseExecutor - :x: Test Cases/New Test Case FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘https://www.google.fr/
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:73)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:64)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at New Test Case.run(New Test Case:20)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:369)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:360)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:339)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:331)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:248)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:142)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:133)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1628252871037.run(TempTestCase1628252871037.groovy:25)
Caused by: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn’t exist
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘IP-A9AC47’, ip: ‘10.154.12.71’, os.name: ‘Windows Server 2016’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_282’
Driver info: driver.version: CChromeDriver
remote stacktrace: Backtrace:
Ordinal0 [0x01103733+2504499]
Ordinal0 [0x0109C401+2081793]
Ordinal0 [0x00FA2628+1058344]
Ordinal0 [0x00FBFA12+1178130]
Ordinal0 [0x00FBC366+1164134]
Ordinal0 [0x00FB9DC3+1154499]
Ordinal0 [0x00FE9B82+1350530]
Ordinal0 [0x00FE97DA+1349594]
Ordinal0 [0x00FE5D4B+1334603]
Ordinal0 [0x00FC22B4+1188532]
Ordinal0 [0x00FC3149+1192265]
GetHandleVerifier [0x0127FB8C+1512252]
GetHandleVerifier [0x0132B0DF+2214031]
GetHandleVerifier [0x01184BC3+484211]
GetHandleVerifier [0x01183E69+480793]
Ordinal0 [0x010A218D+2105741]
Ordinal0 [0x010A66E8+2123496]
Ordinal0 [0x010A6827+2123815]
Ordinal0 [0x010AFB73+2161523]
BaseThreadInitThunk [0x747A62C4+36]
RtlSubscribeWnfStateChangeNotification [0x77591B69+1081]
RtlSubscribeWnfStateChangeNotification [0x77591B34+1028]

at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:19)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:147)
at com.kms.katalon.selenium.driver.CChromeDriver.<init>(CChromeDriver.java:13)
at com.kms.katalon.core.webui.driver.DriverFactory.createNewChromeDriver(DriverFactory.java:424)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:358)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:245)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
... 17 more

2021-08-06 14:28:58.788 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/New Test Case

I found these:

https://docs.testproject.io/tips-and-tricks/troubleshooting-devtoolsactiveport-file-doesnt-exists

https://docs.microsoft.com/en-us/answers/questions/319753/ms-edge-driver-selenium-error-devtoolsactiveport-f.html

https://bugs.chromium.org/p/chromedriver/issues/detail?id=2473

Otherwise, maybe these guys can help…

@Brandon_Hein @duyluong

Thank you for your reply. I found a solution by reading for the nteenth time a post:


I’ll close the topic.
Regards
Marie

1 Like