在 ubuntu 22.04 的 Puppeteer 中未启用 Headful 模式

Headful mode not enabled in puppeteer in ubuntu 22.04

提问人:user1592380 提问时间:11/15/2023 更新时间:11/15/2023 访问量:27

问:

enter image description here

我在 chromebook 上使用 ubuntu 22.o4。我想将 puppeteer 与 node 一起使用。我用 npm 安装了它并运行了以下测试:

//adding Puppeteer library
const pt = require('puppeteer');
pt.launch({headless: 'false'}).then(async browser => {
//browser new page
const p = await browser.newPage();
//set viewpoint of browser page
await p.setViewport({ width: 1000, height: 500 })
//launch URL
await p.goto('https://bstackdemo.com')
//capture screenshot
await p.screenshot({
path: 'browserstack-demo.png'
});
//browser close
await browser.close()
})

没有错误,并产生了预期的输出(屏幕截图),但我没有看到浏览器,甚至传递了 {headless: 'false'} 对象。我怎样才能让傀儡师进入头部模式?

节点 .js 谷歌 chrome ubuntu 傀儡 chrome-os

评论

0赞 HomeLander 11/16/2023
嗨,您能否尝试按照文档 browserstack.com/docs/automate/puppeteer,很可能他们在这里分享的示例以 headfull 模式运行。因此,您可以尝试运行 take take 代码引用。如果仍然不起作用,请在 [email protected] 提出问题。

答: 暂无答案