Jestjs 如何为运行Puppeter的Jest测试设置最大超时?

Jestjs 如何为运行Puppeter的Jest测试设置最大超时?,jestjs,puppeteer,Jestjs,Puppeteer,尝试查看文档,但没有找到为测试用例设置最大超时的方法。这似乎是一个简单的功能 import puppeteer from 'puppeteer' test('App loads', async() => { const browser = await puppeteer.launch({ headless: false, slowMo: 250 }); const page = await browser.newPage(); await page.goto('http://

尝试查看文档,但没有找到为测试用例设置最大超时的方法。这似乎是一个简单的功能

import puppeteer from 'puppeteer'

test('App loads', async() => {
  const browser = await puppeteer.launch({ headless: false, slowMo: 250 });
  const page = await browser.newPage();
  await page.goto('http://localhost:3000');
  await browser.close();
});
可以使用第三个参数指定自定义超时

test('example', async () => {
  ...
}, 1000); // timeout of 1s (default is 5s)

来源:

您还可以使用jest.setTimeout(10000)全局设置套件的超时:

beforeAll(async () => {

    jest.setTimeout(10000); // change timeout to 10 seconds

});