我正在构建一个Chrome扩展程序,该扩展程序正在侦听来自Chrome Dev Tools的消息。 我们正在构建CI系统,并希望自动执行以下过程:
使用Puppeteer可以进行上述交互吗?我的另一个选择是使用Sikuli(http://www.sikuli.org/),虽然Puppeteer似乎是正确的做事方式
-anurag
答案 0 :(得分:1)
似乎不起作用。这是我的尝试:
https://glitch.com/edit/#!/puppeteer-open-console?path=server.js:25:3
<强>更新强>
这个原型只是一个测试,看你是否可以通过触发其中一个键盘快捷键来打开DevTools:Control + Shift + J.这似乎不起作用。
然而,其中一位Puppeteer老板告诉我你可以将devtools:true
参数传递给puppeteer.launch()
,这样你就可以打开DevTools了。避风港自己试了一下。他不确定你是否可以通过Puppeteer自动化DevTools动作。您可以通过browser.targets()
获取对DevTools窗口的引用。