Not able to run test with Edge 18.17763

Hi

Is anyone having issues running Edge 18.17763 with Katalon 5.10.1?

As far as i understand, Microsoft now longer offers standalone downloads of Edge WebDriver (see Enhancing automated testing in Microsoft Edge with new WebDriver capabilities, W3C protocol support, and automatic updates - Microsoft Edge Blog)

As this is the case, is there any other way to run Katalon with the latest version of Edge? Or is there an update in the works for Katalon to update how it works with Edge?

The error i get:

(Root cause: com.kms.katalon.core.webui.exception.BrowserNotOpenedException: Browser is not opened
...
Driver info: driver.version: unknown)

Thanks.

5 Likes

Having issues here as well.

1 Like

Same problem! I’m, as usual, downloaded latest (on page 8)) edge webdriver from https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/. But than assumed that the version was not the latest - my Edge is 17763. Since edge web driver now a part of a system and microsoft will not longer provide standalone exe web driver files - my guess is to allocate the webdriver path in system files and copy it to Katalon folder.

1 Like

No success for my guess…What I’ve done:

  1. According to advice from https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/20144497/ I’ve installed WebDriver feature.
  2. Allocated webdriver destination in cmd by command “dir C:\MicrosoftWebDriver.exe /s” (there was few except Katalon folder)
  3. Tried to “Ctrl+C Ctrl+V” allocated webdriver alternately in the Katalon folder…
    So will wait for someone’s another ideas…
1 Like

same here ,
my browser>>
Microsoft Edge 44.17763.1.0
Microsoft EdgeHTML 18.17763

but latest available is
Version: 6.17134 | Edge version supported: 17.17134 | License terms

Has anyone found a solution to this problem yet? Tried same steps as Ivan did, but didnt solve it.

Still no luck either.

Tried copying over edge webdriver 17763 (from C:\Windows\System32 - Feature On Demand appears to have put it in this location) to …\katalon_studio\configuration\resources\drivers\edgedriver.

Also tried replacing the version of Selenium with selenium-server-standalone-3.141.59.jar, as Selenum appears to throw an error:

Test Cases/testOne FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: '' (Root cause: org.openqa.selenium.InvalidArgumentException: The specified arguments passed to the command are invalid.

Id be interested in knowing if the Katalon Studio team are planning on supporting the latest version of Edge, is there a 2019 roadmap that exists?

1 Like

I do wonder if MS are stringing this out long enough for them to be able to say “use the chrome driver”.

Would be great if someone from Katalon would actually reply to this problem…
Can’t run any tests on edge atm.

Same here. This is a big issue because Edge always has the most problems.

1 Like

I am having the same issue for a client. Starting to regret advising Katalon as a solution.

Hi @all,

Please try KS v6.1.1 beta Katalon Studio 6.1.1 Beta

1 Like

After update to stable release 6.1.1 Edge browser starts and its window appears but the operation “Open Browser” throws a following exception:

04-15-2019 07:59:05 dop. Test Cases/New Test Case

Elapsed time: 13,904s

Test Cases/New Test Case 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: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 New Test Case.run(New Test Case:16)
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:342)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:333)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:312)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:304)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:238)
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 TempTestCase1555307940378.run(TempTestCase1555307940378.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: ‘NB-SWD-23’, ip: ‘192.168.71.123’, 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 Script1555307292849.run(Script1555307292849.groovy:16)
… 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


Microsoft EdgeHTML 18.17763
Microsoft Edge 44.17763.1.03

Do you have any solution for this?
Thank you :slight_smile:

I’m on KS 6.1.2 (Microsoft Edge 44.18362.1.0, Microsoft EdgeHTML 18.18362) and I’m catching same behavior & exception like @fhlavac via running scripts on Edge.

We will have a fix in 6.1.3 beta next week.

2 Likes

I downloaded the latest version 6.1.3 and tried to run with Edge 18.17763. However, I still got the same issue above.

version 6.1.5, still the same issue … :tired_face:

Please try to enable this option:

Enabled, is it possible to start force update? The error still occurs …

Hi,

I am also experiencing same issue on Edge browser automation. Is there any patch getting released to address this issue.

This is the exception that I have received, after replacing with the latest 18.x edge web driver into katalon folder.

Caused by: org.openqa.selenium.InvalidArgumentException: The specified arguments passed to the command are invalid.
Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’
System info: host: ‘XXXXXXX’, ip: ‘XXXXXXXXX’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: driver.version: CEdgeDriver