“E/launcher - 未创建会话:Chrome 版本必须介于 71 和 75 之间"尝试在 VSCode 中为 Angular 应用程序运行 E2E 时 [英] "E/launcher - session not created: Chrome version must be between 71 and 75" when trying to run E2E in VSCode for an angular app

查看:43
本文介绍了“E/launcher - 未创建会话:Chrome 版本必须介于 71 和 75 之间"尝试在 VSCode 中为 Angular 应用程序运行 E2E 时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 VSCode(命令:ng e2e)中为 Angular 应用程序运行 e2e,但出现以下错误.

I am trying to run the e2e for an Angular application in VSCode (command: ng e2e) and I get the below error.

我的环境:

  • 赢得 10
  • VS 代码版本:1.37.1
  • Chrome 版本:版本 76.0.3809.132(官方构建)(64 位)

如何更新 chromedriver 以匹配 Chrome 版本?

How could I update the chromedriver to match Chrome version?

Your global Angular CLI version (7.3.8) is greater than your local
version (7.3.5). The local Angular CLI version is used.

To disable this warning use "ng config -g cli.warnings.versionMismatch false".
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
 22% building 103/109 modules 6 active ...eworkflow-manager-table.component.scssBrowserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist`

Date: 2019-09-03T18:20:59.131Z
Hash: 3ced9271ad10fcdd845e
Time: 14922ms
chunk {es2015-polyfills} es2015-polyfills.js, es2015-polyfills.js.map (es2015-polyfills) 284 kB [initial] [rendered]
chunk {main} main.js, main.js.map (main) 4.17 MB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 236 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 1.11 MB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 7.93 MB [initial] [rendered]

WARNING in ./node_modules/@angular/material/esm5/tree.es5.js 38:63-88
"export 'CDK_TREE_NODE_OUTLET_NODE' was not found in '@angular/cdk/tree'

WARNING in ./node_modules/@angular/material/esm5/tree.es5.js 168:35-60
"export 'CDK_TREE_NODE_OUTLET_NODE' was not found in '@angular/cdk/tree'
[11:20:59] I/file_manager - creating folder C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesprotractor
ode_moduleswebdriver-managerselenium
[11:20:59] I/config_source - curl -oC:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesprotractor
ode_moduleswebdriver-managerseleniumchrome-response.xml https://chromedriver.storage.googleapis.com/
i 「wdm」: Compiled with warnings.
[11:20:59] I/downloader - curl -oC:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesprotractor
ode_moduleswebdriver-managerselenium/chromedriver_2.46.zip https://chromedriver.storage.googleapis.com/2.46/chromedriver_win32.zip
[11:20:59] I/update - chromedriver: unzipping chromedriver_2.46.zip
[11:21:00] I/launcher - Running 1 instances of WebDriver
[11:21:00] I/direct - Using ChromeDriver directly...

DevTools listening on ws://127.0.0.1:59746/devtools/browser/8a7f04ec-5be2-40bb-b68f-463b377c9c2b
[11:21:01] E/launcher - session not created: Chrome version must be between 71 and 75
  (Driver info: chromedriver=2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform=Windows NT 10.0.17763 x86_64)
[11:21:01] E/launcher - SessionNotCreatedError: session not created: Chrome version must be between 71 and 75
  (Driver info: chromedriver=2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform=Windows NT 10.0.17763 x86_64)
    at Object.checkLegacyResponse (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesselenium-webdriverliberror.js:546:15)
    at parseHttpResponse (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesselenium-webdriverlibhttp.js:509:13)
    at doSend.then.response (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesselenium-webdriverlibhttp.js:441:30)
    at process._tickCallback (internal/process/next_tick.js:68:7)
From: Task: WebDriver.createSession()
    at Function.createSession (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesselenium-webdriverlibwebdriver.js:769:24)
    at Function.createSession (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesselenium-webdriverchrome.js:761:15)
    at Direct.getNewDriver (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesprotractoruiltdriverProvidersdirect.js:77:33)
    at Runner.createBrowser (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesprotractoruilt
unner.js:195:43)
    at q.then.then (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesprotractoruilt
unner.js:339:29)
    at _fulfilled (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesqq.js:834:54)
    at C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesqq.js:863:30
    at Promise.promise.promiseDispatch (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesqq.js:796:13)
    at C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesqq.js:556:49
    at runSingle (C:\_VSTSOkhamaMDOkhamaMDWebDemoUI
ode_modulesqq.js:137:13)
[11:21:01] E/launcher - Process exited with error code 199
An unexpected error occurred: undefined

推荐答案

那是因为你有 Chrome 版本:版本 76.0.3809.132 正如你所指出的那样.
这个问题应该很容易通过更新 webdriver-manager &量角器:

that's because you have Chrome version: Version 76.0.3809.132 as you pointed out.
This problem should be easily resolved by updating webdriver-manager & protractor:

npm install -g webdriver-manager protractor &&webdriver-manager 更新

如果还是不行,请先尝试卸载,然后重新安装最新版本:

If that didn't work, try uninstalling it first, then re-install the latest version:

npm uninstall -g webdriver-manager protractor

然后

npm install -g webdriver-manager protractorwebdriver-manager update

这篇关于“E/launcher - 未创建会话:Chrome 版本必须介于 71 和 75 之间"尝试在 VSCode 中为 Angular 应用程序运行 E2E 时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆