let browser: puppeteer.Browser
let page: puppeteer.Page
- beforeEach(async () => {
+ beforeAll(async () => {
browser = await puppeteer.launch(puppeteerOptions)
+ })
+
+ beforeEach(async () => {
page = await browser.newPage()
+ await page.evaluateOnNewDocument(() => {
+ localStorage.clear()
+ })
+
page.on('console', e => {
if (e.type() === 'error') {
const err = e.args()[0] as any
})
afterEach(async () => {
+ await page.close()
+ })
+
+ afterAll(async () => {
await browser.close()
})