puppeteer - 如何在页面抛出一​​些错误后关闭浏览器?

时间:2018-06-16 00:12:43

标签: puppeteer

如果页面抛出错误,如何用puppeteer关闭浏览器?

async function fnGoogle(page) {
  try {
    //some code here
    await page.goto('blablalba');
  } catch (e) {
    throw e
  }
}

1 个答案:

答案 0 :(得分:0)

使用browser.close()关闭浏览器,但在重新抛出catch - 阻止错误之前,你必须

} catch (e) {
  await browser.close()
  throw e
}

demo