Collections:
"Unable to determine type from: U" Error
Why I am getting the "Unable to determine type from: U" error when use the MicrosoftWebDriver.exe driver?
✍: FYIcenter.com
You are getting the "Unable to determine type from: U" error because of a known bug in the MicrosoftWebDriver.exe driver.
This bug will prevent you to launch multiple concurrent Selenium sessions as shown in this tutorial.
1. Run the FormSubmit.java in a command window, you see Edge browser showing up. It will stay there for about 1 minute.
C:\fyicenter> java -classpath \ .;\fyicenter\selenium\java\client-combined-3.141.59.jar;\ \fyicenter\selenium\java\libs\guava-25.0-jre.jar;\ \fyicenter\selenium\java\libs\okhttp-3.11.0.jar;\ \fyicenter\selenium\java\libs\okio-1.14.0.jar;\ \fyicenter\selenium\java\libs\commons-exec-1.3.jar \ FormSubmit Edge ... Test Case - Submit a search: Actual Value: http://sqa.fyicenter.com/ Expected Value: ..Q=selenium... Test Result: Failed
2. Run the FormSubmit.java in another command window, while is the other Selenium session is still running, you see the following error:
C:\fyicenter> java -classpath \ .;\fyicenter\selenium\java\client-combined-3.141.59.jar;\ \fyicenter\selenium\java\libs\guava-25.0-jre.jar;\ \fyicenter\selenium\java\libs\okhttp-3.11.0.jar;\ \fyicenter\selenium\java\libs\okio-1.14.0.jar;\ \fyicenter\selenium\java\libs\commons-exec-1.3.jar \ FormSubmit Edge Listening on http://localhost:14221/ Exception in thread "main" org.openqa.selenium.WebDriverException: Unable to parse remote response: Unknown error at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:115) 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 org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131) at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:141) at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:96) at EdgeTest.main(EdgeTest.java:5) Caused by: org.openqa.selenium.json.JsonException: Unable to determine type from: U. Last 1 characters read: U Build info: version: '3.141.59', revision: 'e82be7d358', ... System info: os.name: 'Windows 10', java.version: '12.0.1', ... Driver info: driver.version: EdgeDriver at org.openqa.selenium.json.JsonInput.peek(JsonInput.java:122) at org.openqa.selenium.json.JsonTypeCoercer.lambda$null$6(JsonTypeCoercer.java:140) at org.openqa.selenium.json.JsonTypeCoercer.coerce(JsonTypeCoercer.java:126) at org.openqa.selenium.json.Json.toType(Json.java:69) at org.openqa.selenium.json.Json.toType(Json.java:55) at org.openqa.selenium.json.Json.toType(Json.java:50) at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:112) ...
This is known bug in the Edge WebDriver.
⇒ Starting with Selenium WebDriver Client Python API
⇐ getCurrentUrl() Failed on WebDriver Java API for Edge
2019-12-19, 5899🔥, 0💬
Popular Posts:
How to generate test credit card numbers? Test credit card numbers are frequently needed in testing ...
How to generate email addresses? To help you to obtain some email addresses for testing purpose, FYI...
Where to find tutorials on UFT (Unified Functional Testing) tool? I want to know how to use UFT. Her...
In what order thread groups are executed in JMeter? Thread groups, including regular "Thread Groups"...
How to valid IP addresses? In order to help your programming or testing tasks, FYIcenter.com has des...