如何从控制台调用Chrome Node屏幕截图

时间:2018-06-06 08:01:13

标签: google-chrome google-chrome-devtools puppeteer

我知道您可以在命令提示符下捕获单个html节点小瓶,但是可以通过类似于Puppeteer的控制台以编程方式执行此操作吗?我想循环页面上的所有元素并捕获偶尔的一次性项目,我不想在puppeteer中设置完整的auth过程。

我指的是这个功能: enter image description here

但是在foreach或类似的事情中从控制台执行。

See the puppeteer reference here.

有效的结果:
$x("//*[contains(@class, 'special-class-name')]").forEach((el)=> el.screenshot())

1 个答案:

答案 0 :(得分:0)

我刚刚制作了一个脚本,该脚本对Google主页上的每个提交按钮都进行了截图。只是看一下并从中得到一些启发。

c = [x for (x,y) in zip(a, b) if (x<y) else y]