伙计们。当我运行测试时,该错误将随机出现。
Chromium打开了一个标签页,但是很快它会自动自动关闭,然后出现此错误。
我在Google上找不到答案。
错误是随机发生的。
运行多个测试的错误出现概率更高。
这不会全部失败,通常最后一次测试会成功。
FAIL __tests__/login/login.test.js
● Test suite failed to run
TypeError: Cannot read property 'browserContext' of undefined
at PuppeteerEnvironment.teardown (node_modules/jest-environment-puppeteer/lib/PuppeteerEnvironment.js:161:25)
FAIL __tests__/homepage/homepage.test.js
● Test suite failed to run
TypeError: Cannot read property 'browserContext' of undefined
at PuppeteerEnvironment.teardown (node_modules/jest-environment-puppeteer/lib/PuppeteerEnvironment.js:161:25)
FAIL __tests__/google.test.js
● Test suite failed to run
TypeError: Cannot read property 'browserContext' of undefined
at PuppeteerEnvironment.teardown (node_modules/jest-environment-puppeteer/lib/PuppeteerEnvironment.js:161:25)
jest-puppeteer.config.js
module.exports = {
launch: {
headless: !searchArgv('head'),
devtools: false,
// slowMo: 100,
defaultViewport: {
width: 1440,
height: 1080
},
},
browser: 'chromium',
browserContext: 'default'
};