Chrome Version 71.x unknown error: call function result missing 'value'

Viewed 553

Please don't mark this question as a duplicate, because the other solution doesn't work for me.

I'm using Angular v5.x and using Protractor for E2E testing. But on running the command.

ng e2e -s false

It is throwing an error as

 Failed: unknown error: call function result missing 'value'
  (Session info: chrome=71.0.3578.98)
  (Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platform=Windows NT 10.0.17134 x86_64)

  Stack:
    WebDriverError: unknown error: call function result missing 'value'
      (Session info: chrome=71.0.3578.98)
      (Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platform=Windows NT 10.0.17134 x86_64)
        at Object.checkLegacyResponse (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\lib\error.js:639:15)
        at parseHttpResponse (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\http\index.js:538:13)
        at client_.send.then.response (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\http\index.js:472:11)
        at ManagedPromise.invokeCallback_ (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\lib\promise.js:1379:14)
        at TaskQueue.execute_ (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\lib\promise.js:2913:14)
        at TaskQueue.executeNext_ (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\lib\promise.js:2896:21)
        at asyncRun (F:\Commutatus\yop-v3\node_modules\selenium-webdriver\lib\promise.js:2820:25)
        at F:\Commutatus\yop-v3\node_modules\selenium-webdriver\lib\promise.js:639:7
        at process._tickCallback (internal/process/next_tick.js:68:7)

I've followed this issue on GitHub, but no luck!!! I've also install latest chrome driver from this link http://chromedriver.chromium.org/downloads. After unzipping and executing the .exe file a console window opens, prompting this message

Starting ChromeDriver 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387) on port 9515 Only local connections are allowed.

I've re-run the same command again but not working. I've also checked using chromedriver --version the version of chromedriver it is v2.45.

Chrome version - 71.0 Chrome drivers version - 2.45

2 Answers

As per the error message, it suggest that call to webdriver(wire protocol) responded empty. I suggest downgrade to your chrome to any stable version below 70 and compatible chromedrive.

As you share console message :-

Starting ChromeDriver 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387) on port 9515 Only local connections are allowed.

this is information message in console in red color, you can avoid and after this you chrome session means chrome window turn on and if you pass any URL it will redirect to that if you have error after this please share with us because i doesn't seem any problem

Related