Jestjs Jest设置和共享全局变量
我正在使用Jest编写木偶测试,我想做一次设置(打开浏览器),并在所有测试中共享它 我需要做的设置是返回一个承诺 我尝试使用Jestjs Jest设置和共享全局变量,jestjs,Jestjs,我正在使用Jest编写木偶测试,我想做一次设置(打开浏览器),并在所有测试中共享它 我需要做的设置是返回一个承诺 我尝试使用setupTestFrameworkScriptFile并设置global.browser 但此global.browser不可用 如果我在Jest的全局配置中设置它,我可以编写设置浏览器对象的自定义逻辑 如果我声明\uuuuu浏览器\uuuuu我无法设置它,则与事件类似 __BROWSER__ = await puppeteer.launch({ headless
setupTestFrameworkScriptFile
并设置global.browser
但此global.browser
不可用
如果我在Jest的全局配置中设置它,我可以编写设置浏览器对象的自定义逻辑
如果我声明\uuuuu浏览器\uuuuu
我无法设置它,则与事件类似
__BROWSER__ = await puppeteer.launch({
headless: false,
ignoreHTTPSErrors: true,
dumpio: true,
devtools: false
});
您需要在jest配置文件中引用的setup.js文件中执行此操作。请尝试以下操作: