Not able to run test with Edge 18.17763


#22

Just downloaded Katalon Studios yesterday, and having the same issue…

Katalon Studio
Version: 6.1.5
Build: 3

Error is:

Unable to open browser with url: ‘www.google.com’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘www.google.com
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:56)
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 Test Case 1.run(Test Case 1: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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
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 TempTestCase1558670477032.run(TempTestCase1558670477032.groovy:21)
Caused by: org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset
Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’
System info: host: ‘DESKTOP-LFTRAS3’, ip: ‘192.168.1.222’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: driver.version: CEdgeDriver
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:600)
at com.kms.katalon.selenium.driver.CEdgeDriver.execute(CEdgeDriver.java:21)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:219)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:142)
at org.openqa.selenium.edge.EdgeDriver.(EdgeDriver.java:154)
at com.kms.katalon.selenium.driver.CEdgeDriver.(CEdgeDriver.java:14)
at com.kms.katalon.core.webui.driver.DriverFactory.createNewEdgeDriver(DriverFactory.java:403)
at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:254)
at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:188)
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:56)
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 Script1558592923431.run(Script1558592923431.groovy:20)
… 11 more
Caused by: java.net.SocketException: Connection reset
at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
at org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:138)
at org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:86)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:101)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
… 29 more
)


#23

The same problem here using the Katalon Studio 6.1.5 and Microsoft Edge 44.17763.1.0/Microsoft EdgeHTML 18.17763

Test Cases/Test_Test_Cases/New Test Case FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ‘’


#24

Same issue here. Running Katalon version 6.1.5 Build 3. Microsoft EdgeHTML 18.18362.

I followed instructions listed on:

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

…in order to download the web driver for Edge Build 18.

Ran the following command:

DISM.exe /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0

Download and install was successful. Found the file in the following directory:

C:\Windows\WinSxS

Copied this file into Katalon_Studio_Windows_64-6.1.5\Katalon_Studio_Windows_64-6.1.5\configuration\resources\drivers\edgedriver

Launched Katalon -> Ran my Test (which runs fine in IE11, Chrome and Edge) and received the same Unable to Open browser listed above.

NOTE: The webdriver version for Edge that comes with Katalon as part of the download at least Launches Edge, but then fails as the pages never load.


#25

Update:

Issue is related to Windows 10 Pro version, as Home version comes with Edge 17. Workaround for now would be to use a VM or remote instance which has Home / HTML version 17 installed for testing.


#26

so it will not work for Edge 18.17763 at all even with the correct version of edge driver?
any workaround to make it work?


#27

SeleniumWebDriver worked.
Replace “chrome” in this description with “Edge” and read.


#28

It is a script that succeeded in avoiding the problem.

import org.openqa.selenium.WebDriver as WebDriver
import org.openqa.selenium.edge.EdgeDriver as EdgeDriver
import com.kms.katalon.core.webui.driver.DriverFactory as DriverFactory

System.setProperty(‘webdriver.edge.driver’, ‘C:\\Windows\\SysWOW64\\MicrosoftWebDriver.exe’)

WebDriver driver = new EdgeDriver()

DriverFactory.changeWebDriver(driver)

WebUI.navigateToUrl(‘https://*****’)

Do not use “WebUI.openBrowser (’’)”.


#29

This workaround helps, however there is still a problem running tests for Edge. Only way now I see is to prepare special tests that will run only on Edge as OpenBrowser is not working and it is used for all other tests running on IE, Chrome or Firefox.


#30

Hi all,
Please update Katalon to v6.2.2.

Thanks


#31

“OpenBrowser” worked with Katalon v6.2.2.

I was giving up because there was no reaction from the developer.


#32