Puppeteer 未在 Mac 10.14 中启动铬

Aka*_*rma 6 chromium node.js puppeteer

我正在尝试通过 puppeteer 打开一个页面,但它没有抛出任何错误,并且整个代码都没有被 Chromium 执行。

const puppeteer = require('puppeteer');

(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
console.log('there');
await page.goto('https://google.com');
console.log('yes');
//   await page.screenshot({path: 'example.png'});

//   await browser.close();
})();
Run Code Online (Sandbox Code Playgroud)

Pat*_*und 12

引自Puppeteer 文档

Puppeteer 以无头模式启动 Chromium。要启动完整版的 Chromium,请在启动浏览器时设置“headless”选项:

const browser = await puppeteer.launch({headless: false}); // default is true
Run Code Online (Sandbox Code Playgroud)

“无头”意味着当你的代码被执行时,你实际上不会看到任何浏览器窗口,代码只是在浏览器中运行在命令行上。