默认情况下,在控制台选项卡上使用Puppeteer打开DevTools
我正在Linux/Mac上使用Puppeteer进行E2E测试。像魅力一样工作,但是出于调试目的,我想使用DevTools。我启动浏览器,如下所示
const browser = await puppeteer.launch({
ignoreHTTPSErrors: true,
headless: false,
devtools: true,
dumpio: true,
args: [
`--disable-extensions-except=${EXTENSION_PATH}`,
`--load-extension=${EXTENSION_PATH}`,
'--user-agent=PuppeteerAgent',
'--disable-infobars',
'--no-sandbox',
'--disable-setuid-sandbox',
],
...(slowMo && { slowMo }),
});
,dumpio
似乎并没有做太多事情,我希望在终端中看到我的控制台消息(但也许不应该这样做)。但是无论如何,真正有帮助的是,如果我可以打开DevTools(我已经可以),但是默认情况下,我不想选择element
选项卡,而是默认情况下打开“控制台”选项卡。这样的事情吗?
也很不错的东西是启用保存日志
!
I'm using puppeteer for my E2E testing on Linux/Mac. Works like a charm, but for debugging purposes I would like to use DevTools. I start the browser as follows
const browser = await puppeteer.launch({
ignoreHTTPSErrors: true,
headless: false,
devtools: true,
dumpio: true,
args: [
`--disable-extensions-except=${EXTENSION_PATH}`,
`--load-extension=${EXTENSION_PATH}`,
'--user-agent=PuppeteerAgent',
'--disable-infobars',
'--no-sandbox',
'--disable-setuid-sandbox',
],
...(slowMo && { slowMo }),
});
Unfortunate, dumpio
doesn't seem to do much, I expected to see my console.log messages in the terminal (but maybe it is not supposed to do this). But anyway, what would really help me is if I could open DevTools (which I already can) but instead of selecting the Element
tab I would like top open by default the Console tab. Is something like this possible?
Something that would be nice too, is to enable Preserve log
!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论