playwrightで複数newPageを開く試験において、newPageをcloseしたら動作が早くなった
起こったこと
playwrightの速度を早くしたい。
表題の通りだが、newPageをclose
したら早くなった
コード
test("test", async ({ page, context }) => { const list = ["ここをクリック", "ここもクリック", "あそこもクリック"] for (let text of list ) { const [newPage] = await Promise.all([ page.waitForEvent("popup"), page.getByText(text).click() ]); await expect(newPage).toHaveUrl("/test"); await newPage.close(); } });
新規ページを開きまくるというテストというのがそもそも微妙なのかもしれない・・・