jest-puppeteer:TypeError:无法读取未定义的属性“ browserContext”

时间:2020-10-19 03:50:40

标签: javascript jestjs puppeteer jest-puppeteer

伙计们。当我运行测试时,该错误将随机出现。

Chromium打开了一个标签页,但是很快它会自动自动关闭,然后出现此错误。

我在Google上找不到答案。

  1. 错误是随机发生的。

  2. 运行多个测试的错误出现概率更高。

  3. 这不会全部失败,通常最后一次测试会成功。

 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'
};

0 个答案:

没有答案