Ошибка EPERM при запуске тестов nodejs / CodeceptJS

У меня есть 4 простых сценария входа в систему в моей функции, и запуск их по отдельности с использованием параметра scene.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, поэтому надеюсь, что кто-то поможет мне понять, что это означает, и в какой области я должен устранять неполадки, чтобы попытаться решить эту проблему.

Я нашел в Интернете несколько статей, посвященных узлу, переустановке с определенными переключателями и т. Д., И ничего, что я пробовал до этого момента, не устранил проблему.

Любая помощь будет очень признательна.


person bboursaw73    schedule 04.09.2020    source источник


Ответы (1)


В моем случае запуск codeceptjs с флагом --verbose помог сбросить ошибку.

npx codeceptjs run --steps --verbose

После запуска с флагом --verbose вы можете просто работать без него.

npx codeceptjs run --steps
person Santoo    schedule 15.09.2020