问题描述
在electron的异步方法中通过page.evaluate()执行代码时出现异常
https://github.com/GoogleChrome/puppeteer/issues/1665
解决方案
将evaluate中包含的代码用`包裹起来,并执行。
# before
await page.evaluate(async() => {
console.log('1')
}))
# after
await page.evaluate(`(async() => {
console.log('1')
})()`)