量角器中很少有测试失败并出现 199 错误

Few test fail in protractor with 199 error

我是量角器的新手,我正在修复由 x 团队成员编写的非 reg,我面临的问题是所有测试脚本都运行良好,除了其中的 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\_logs21-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

您的 规格列表规格:[] 似乎是空的。您必须提供要在脚本中执行的规范文件。 protractor.conf 个文件不知道要执行哪个文件。

基本上,通俗地说,流程就是您编写规范文件,比方说 spec1.ts、spec2.ts,等等。

那么您需要在 protractor.conf 个文件中提及这些文件。

详情可见https://www.protractortest.org/#/api-overview