请不要将此问题标记为重复,因为其他解决方案对我不起作用。
我正在使用Angular v5.x
,并使用Protractor进行E2E测试。但是在运行命令时。
ng e2e -s false
它抛出错误
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)
我在GitHub上关注了this问题,但是没有运气!!!
我还通过此链接http://chromedriver.chromium.org/downloads安装了最新 chrome驱动程序。解压缩并执行.exe
文件后,将打开一个控制台窗口,提示此消息
启动ChromeDriver 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387)在端口9515上仅本地 允许连接。
我再次重新运行了相同的命令,但是不起作用。我也检查过使用
chromedriver --version
是chromedriver
的版本。
Chrome版本-71.0 Chrome驱动程序版本-2.45
答案 0 :(得分:0)
根据错误消息,它表明对webdriver(有线协议)的调用响应为空。我建议将您的chrome降级到70以下及兼容chromedrive的任何稳定版本。
答案 1 :(得分:0)
共享控制台消息时:-
Starting ChromeDriver 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387) on port 9515 Only local connections are allowed.
这是控制台中红色的信息消息,您可以避免,并且在此之后,您的chrome会话意味着chrome窗口已打开,并且如果您传递任何URL,它将重定向到该URL,如果此后出现错误,请与我们分享,因为我似乎没什么问题