node.js - 量角器中很少有测试失败,出现 199 错误
问题描述
我对量角器很陌生,我正在修复由 x 团队成员编写的非注册,我面临的问题是所有测试脚本都可以正常工作,除了其中 3 个,我无法找到如何开始调查该问题或可能是什么问题。
我在这里看到的 199 错误主要与浏览器/chrome 驱动程序问题有关,但是同一文件夹中的数百个其他测试工作绝对正常,这些脚本会跳过执行,因此它们显示结果为失败。
我尝试检查脚本中是否存在任何问题,但脚本看起来很好。
这是我得到的错误,当这个特定的脚本运行时:
> mui-qa@1.0.0 prepro-run C:\mui_2jan
> node node_modules/typescript/bin/tsc || echo done
> mui-qa@1.0.0 pro-run C:\mui_2jan
> node node_modules/protractor/bin/protractor jsTranspiledFiles/config.js
spcefile: { browserName: 'chrome',
chromeOptions:
{ args:
[ '--start-maximized',
'--disable-web-security',
'--allow-file-access',
'--allow-insecure-localhost',
'--allow-running-insecure-content',
'--enable-automation' ] },
specs: [] }
[23:57:32] W/launcher - You have specified both capabilities and multiCapabilities. This will result in capabilities being ignored
[23:57:32] E/launcher - Spec patterns did not match any files.
[23:57:32] E/launcher - Error: Spec patterns did not match any files.
at Runner.run (C:\mui_2jan\node_modules\protractor\built\runner.js:322:19)
at TaskRunner.run (C:\mui_2jan\node_modules\protractor\built\taskRunner.js:110:27)
at createNextTaskRunner (C:\mui_2jan\node_modules\protractor\built\launcher.js:235:28)
at helper.runFilenameOrFn_.then.then.then (C:\mui_2jan\node_modules\protractor\built\launcher.js:260:13)
at _fulfilled (C:\mui_2jan\node_modules\q\q.js:834:54)
at self.promiseDispatch.done (C:\mui_2jan\node_modules\q\q.js:863:30)
at Promise.promise.promiseDispatch (C:\mui_2jan\node_modules\q\q.js:796:13)
at C:\mui_2jan\node_modules\q\q.js:604:44
at runSingle (C:\mui_2jan\node_modules\q\q.js:137:13)
at flush (C:\mui_2jan\node_modules\q\q.js:125:13)
[23:57:32] E/launcher - Process exited with error code 199
npm ERR! code ELIFECYCLE
npm ERR! errno 199
npm ERR! mui-qa@1.0.0 pro-run: `node node_modules/protractor/bin/protractor jsTranspiledFiles/config.js`
npm ERR! Exit status 199
npm ERR!
npm ERR! Failed at the mui-qa@1.0.0 pro-run script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\rbegum\AppData\Roaming\npm-cache\_logs\2021-02-05T18_27_32_296Z-debug.log
任何的想法?
解决方案
在没有看到您的配置文件的情况下,我看到了多个问题:
specs: []
&&Error: Spec patterns did not match any files.
没有指定规格。也许是因为它指定在错误的地方
什么是spcefile
?
You have specified both capabilities and multiCapabilities. This will result in capabilities being ignored
错误。multiCapabilities
在您熟悉量角器之前,我不建议您使用
推荐阅读
- elixir - 合并地图列表
- ruby-on-rails - 使用 Rails 和设计的 Azure AD 身份验证
- android - 在两个不同的时刻在后台调度线程
- c - C memcpy() 分段错误
- c# - “this”如何在 C# 中传递
- http - 如果 http 请求失败,如何添加超时?
- javascript - Nodejs Buffer.from(..) 转换 javascript react native
- reactjs - 如何使用 React Hooks 使用 Spring WebFlux 服务
- html - 如何垂直放置元素而不是相互叠加
- mysql - 使用netbeans从mysql中检索数据