Issue Migrating from Windows 7 to Windows 10

I’m 99% sure this is browser/webdriver mismatch:

Look how many times the driver tried to connect…

  1. Shutdown Katalon. (optional, reboot the laptop).

  2. RENAME the Chrome installation folder.

  3. RENAME the Chrome webdriver.

  4. Reinstall Chrome.

  5. Reinstall the webdriver.

Try Katalon on Chrome again.

Updating web driver…

[INFO] Using WebDriverManager to resolve chrome
[INFO] Please answer the following questionnaire based on your experience with WebDriverManager. Thanks a lot!
[INFO] ====> http://tiny.cc/wdm-survey <====
[DEBUG] Running command on the shell: [wmic.exe, datafile, where, name=‘C:\Program Files (x86)\Google\Chrome\Application\chrome.exe’, get, Version, /value]
[DEBUG] Result: Version=86.0.4240.111
[DEBUG] Latest version of chromedriver according to https://chromedriver.storage.googleapis.com/LATEST_RELEASE_86 is 86.0.4240.22
[DEBUG] Getting driver version for chrome86 from online versions.properties
[INFO] Using chromedriver 86.0.4240.22 (since Chrome 86 is installed in your machine)
[INFO] Reading https://chromedriver.storage.googleapis.com/ to seek chromedriver
[DEBUG] Driver to be downloaded chromedriver 86.0.4240.22
[INFO] Downloading https://chromedriver.storage.googleapis.com/86.0.4240.22/chromedriver_win32.zip
[INFO] Extracting binary from compressed file chromedriver_win32.zip
[DEBUG] Overriding former binary C:\Katalon Studio\Katalon_Studio_Windows_64-7.6.6\configuration\resources\drivers\chromedriver_win32\chromedriver.exe
[INFO] Driver location: C:\Katalon Studio\Katalon_Studio_Windows_64-7.6.6\configuration\resources\drivers\chromedriver_win32\chromedriver.exe
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xbootclasspath/a:“C:\Program Files (x86)\HPE\Unified Functional Testing\bin\java_shared\classes\jasmine.jar”


Below is what occurs running my Kuali Login Test Case in Katalon Studio v7.6.6 on my Windows 10 Laptop using the newly reinstalled Chrome v86.0.4240.111 Browser:

2020-10-29 16:34:32.337 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2020-10-29 16:34:32.337 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Kuali Login
2020-10-29 16:34:33.196 DEBUG testcase.Kuali Login - 1: for ([row = 1, row <= findTestData(“Kuali Login”).getRowNumbers(), (row++)])
2020-10-29 16:34:33.856 DEBUG testcase.Kuali Login - 1: openBrowser("")
2020-10-29 16:34:34.123 INFO c.k.k.core.webui.driver.DriverFactory - Starting ‘Chrome’ driver
Oct 29, 2020 4:34:34 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using new ChromeOptions() is preferred to DesiredCapabilities.chrome()
2020-10-29 16:34:34.170 INFO c.k.k.core.webui.driver.DriverFactory - Action delay is set to 0 milliseconds
Starting ChromeDriver 86.0.4240.22 (398b0743353ff36fb1b82468f63a3a93b4e2e89e-refs/branch-heads/4240@{#378}) on port 11151
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
[1604014480.455][WARNING]: Timed out connecting to Chrome, retrying…
[1604014488.456][WARNING]: Timed out connecting to Chrome, retrying…
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
[1604014504.457][WARNING]: Timed out connecting to Chrome, giving up.
[1604014508.467][WARNING]: Timed out connecting to Chrome, retrying…
[1604014516.467][WARNING]: Timed out connecting to Chrome, retrying…
[1604014532.468][WARNING]: Timed out connecting to Chrome, giving up.
2020-10-29 16:35:32.621 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to open browser with url: ‘’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘’
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:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Kuali Login.run(Kuali Login:31)
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:339)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:330)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:309)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:301)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:235)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1604014469170.run(TempTestCase1604014469170.groovy:25)
Caused by: org.openqa.selenium.SessionNotCreatedException: session not created
from disconnected: unable to connect to renderer
(Session info: chrome=86.0.4240.111)
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘ITS-BT7W2G2’, ip: ‘10.8.40.173’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: driver.version: CChromeDriver
remote stacktrace: Backtrace:
Ordinal0 [0x00B0C013+3194899]
Ordinal0 [0x009F6021+2056225]
Ordinal0 [0x0088F608+587272]
Ordinal0 [0x008824BF+533695]
Ordinal0 [0x00890620+591392]
Ordinal0 [0x00832A0C+207372]
Ordinal0 [0x00831D0D+204045]
Ordinal0 [0x0082FC1B+195611]
Ordinal0 [0x00813B7F+80767]
Ordinal0 [0x00814B4E+84814]
Ordinal0 [0x00814AD9+84697]
Ordinal0 [0x00A0CE64+2149988]
GetHandleVerifier [0x00C7BE95+1400773]
GetHandleVerifier [0x00C7BB61+1399953]
GetHandleVerifier [0x00C831FA+1430314]
GetHandleVerifier [0x00C7C69F+1402831]
Ordinal0 [0x00A03D61+2112865]
Ordinal0 [0x00A0E5CB+2155979]
Ordinal0 [0x00A0E6F5+2156277]
Ordinal0 [0x00A1F26E+2224750]
BaseThreadInitThunk [0x765E6359+25]
RtlGetAppContainerNamedObjectPath [0x77A47C24+228]
RtlGetAppContainerNamedObjectPath [0x77A47BF4+180]

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:392)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:350)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:241)
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:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Script1552854379013.run(Script1552854379013.groovy:31)
... 11 more

)
2020-10-29 16:35:32.666 ERROR c.k.katalon.core.main.TestCaseExecutor - :x: Test Cases/Kuali Login FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘’
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:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at Kuali Login.run(Kuali Login:31)
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:339)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:330)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:309)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:301)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:235)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1604014469170.run(TempTestCase1604014469170.groovy:25)
Caused by: org.openqa.selenium.SessionNotCreatedException: session not created
from disconnected: unable to connect to renderer
(Session info: chrome=86.0.4240.111)
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘ITS-BT7W2G2’, ip: ‘10.8.40.173’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: driver.version: CChromeDriver
remote stacktrace: Backtrace:
Ordinal0 [0x00B0C013+3194899]
Ordinal0 [0x009F6021+2056225]
Ordinal0 [0x0088F608+587272]
Ordinal0 [0x008824BF+533695]
Ordinal0 [0x00890620+591392]
Ordinal0 [0x00832A0C+207372]
Ordinal0 [0x00831D0D+204045]
Ordinal0 [0x0082FC1B+195611]
Ordinal0 [0x00813B7F+80767]
Ordinal0 [0x00814B4E+84814]
Ordinal0 [0x00814AD9+84697]
Ordinal0 [0x00A0CE64+2149988]
GetHandleVerifier [0x00C7BE95+1400773]
GetHandleVerifier [0x00C7BB61+1399953]
GetHandleVerifier [0x00C831FA+1430314]
GetHandleVerifier [0x00C7C69F+1402831]
Ordinal0 [0x00A03D61+2112865]
Ordinal0 [0x00A0E5CB+2155979]
Ordinal0 [0x00A0E6F5+2156277]
Ordinal0 [0x00A1F26E+2224750]
BaseThreadInitThunk [0x765E6359+25]
RtlGetAppContainerNamedObjectPath [0x77A47C24+228]
RtlGetAppContainerNamedObjectPath [0x77A47BF4+180]

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:392)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:350)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:241)
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

2020-10-29 16:35:32.682 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/Kuali Login

Bottom Line - No change…

Katalon Studio v7.6.6 using Chrome v86.0.4240.111 Browser with the Chrome v86.0.4240.22 Webdriver does not work on my Windows 10 Laptop, yet it does on my Windows 7 Laptop!

@David_Edmondson

I noticed that @Russ_Thomas already suggested uninstalling/re-installing Chrome and ChromeDriver. Did you try this ? Sometimes pressing the nuclear bomb on both chrome and chromedriver and reset may work, at least for some people.

@David_Edmondson one more thing to try…

  1. Win10/laptop, close Katalon
  2. Download a new copy of Katalon 7.6.6 (or newer)
  3. Unzip it - DO NOT overwrite your old copy! Leave it exactly where it is.
  4. Open the NEW copy, write a simple test and run it in Chrome.

If you followed my previous steps (RENAME Chrome folder) this is the same idea - leave it where it is and start a new one on a new part of the disk. There’s a method here… please follow it.

Hi @David_Edmondson,

Please try the solution in this post to check chromedriver works well on your Windows 10 machine:

1 Like

@Russ_Thomas,

This is my natural directory structure for introducing a new Katalon Studio release, side by side the previous release. I never allow a new Katalon Studio release to overwrite a previous Katalon Studio release in order to insure I have a quick rollback capability!

My new Project in Katalon Studio:

Same issue as before, Chrome Webdriver v86 does not connect to Chrome v86 Browser!

Console:

@ThanhTo,

Yes I did what Russ suggested!

@duyluong,

I have a hosts file that has a “127.0.0.1 localhost” line:

I ran the chromebrowser.exe file:

Here is me running the http command:

@ThanhTo
@duyluong
@Russ_Thomas,

So, at this point, where do we go from here?

It seems like it has been established that a fresh install of Katalon Studio v7.6.6+ with Chrome v86 Webdriver cannot execute Test Cases in Chrome due to the inability to connect…

Yet, the Chrome v86 Webdriver can connect to the open Chrome v86 Browser session outside of Katalon Studio… :frowning:

The first screenshot here Issue Migrating from Windows 7 to Windows 10 - #21 by David_Edmondson is a project, not a Katalon release.

I’m wondering if you’re getting my point here?

The issue:

I am unable to relocate a Katalon Studio “Project” that was created using numerous Katalon Studio releases over several months, which runs without issue using Chrome v86 on Windows 7 to a Katalon Studio v7.6.6+ instance using Chrome v86 on Windows 10 and have it run successfully…

@Russ_Thomas,

On Windows 10, I extracted and placed a Katalon Studio v7.7.2 release in the Katalon Studio folder…

Using Katalon Studio v7.7.2, I created a new Project called BrowserTest and executed a BrowserTest Test Case using the Chrome v86 Browser and was able to reproduce the issue…

Am i missing something?

Is the issue that the Katalon Studio v7.7.2 was extracted to the “C:\Katalon Studio” folder instead of extracting the Katalon Studio release in place in my “Downloads” folder?

I just downloaded 7.8.0.rc and ran a test fine against Chrome (it’s got other issues, but it works).

@Russ_Thomas,

I just downloaded Katalon Studio v7.7.2 (32 Bit) and it has the same issue!

@Russ_Thomas,

We are running out of variables at this point!

Where are you installing your Katalon Studio releases?

Which version of Windows 10 are you running?

My Windows 10 Laptop’s O/S was upgraded recently from a Stone Age version of Windows 10…

Is there any particular reason you are using 32 bit? Is that a 32 bit windows installation or 64 bit?

@Russ_Thomas,

I just chose the 32 Bit version of Katalon Studio v7.7.2 to have yet another instance of Katalon Studio installed on my Windows 10 Laptop…

I noticed in the installation instructions that the first time Katalon Studio’s executable is run, the instructions show running the executable as an Administrator. I have never done that previously!

Every other installation of Katalon Studio on my laptops and workstations are the 64 Bit versions!

Show me a screenshot of your Katalon install folders. That’s Katalon not your projects.