playwright 报错page.evaluate: Execution context was destroyed, most likely because of a navigation.

问题遇到的现象和发生背景

playwright 在执行page.evaluate时,发生了页面刷新或跳转出现报错page.evaluate: Execution context was destroyed, most likely because of a navigation.
使用的是playwright + gremlins.js

用代码块功能插入代码,请勿粘贴截图
test('run gremlins',async ({ page }) => {
  await page.addInitScript({ path: './node_modules/gremlins.js/dist/gremlins.min.js' });

  await page.goto('https://baidu.com/');
  await page.evaluate(() => gremlins.createHorde().unleash());
})
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

不出现报错