【问题标题】:EPERM error running tests nodejs / CodeceptJSEPERM 错误运行测试 nodejs / CodeceptJS
【发布时间】:2020-12-24 03:36:12
【问题描述】:

我的功能中有 4 个简单的登录场景,使用 scenario.only 选项单独运行它们会导致它们 100% 成功。如果我尝试运行功能内的所有场景,在执行期间的某个时间点,会出现以下错误。

[Error: EPERM: operation not permitted, unlink 'C:\Users\RBOUR2\AppData\Local\Temp\puppeteer_dev_chrome_profile-SkYvSM\CrashpadMetrics-active.pma'] {

  errno: -4048,

  code: 'EPERM',

  syscall: 'unlink',

  path: 'C:\\Users\\RBOUR2\\AppData\\Local\\Temp\\puppeteer_dev_chrome_profile-SkYvSM\\CrashpadMetrics-active.pma'

我对节点相当陌生,所以希望有人能帮助我理解这意味着什么以及我应该在哪些方面进行故障排除以尝试解决它。​​

我在网上找到了几篇特定于节点的文章,使用特定开关重新安装等,到目前为止我没有尝试解决此问题。

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js puppeteer node-modules codeceptjs


    【解决方案1】:

    在我的例子中,使用 --verbose 标志运行 codeceptjs 有助于清除错误。

    npx codeceptjs run --steps --verbose
    

    一旦你使用 --verbose 标志运行,你可以简单地不使用它运行。

    npx codeceptjs run --steps
    

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 2018-07-13
      • 2017-05-14
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 2020-03-07
      • 2014-02-21
      • 1970-01-01
      相关资源
      最近更新 更多