如何使用 selenium nodeJS 在不打开 Chrome 浏览器中的打印预览的情况下将页面打印为 PDF?

时间:2021-06-02 13:31:38

标签: javascript node.js selenium selenium-webdriver chromium

我正在自动化一个网页。我想在我的默认文件夹中将页面打印为 PDF。 我在 nodeJS 和 Chrome 网络浏览器中使用 selenium。

当我运行这个脚本时:

driver.executeScript("window.print();");

它会打开打印预览窗口。 I don't want to view that preview screen and just want to directly print the page and save as the pdf

准备为pdf提供任何默认名称,如果可以提供可自定义的名称,那就太好了:)

请不要用 Python/Java 给出答案。我无法在 nodeJS 中做类似的事情。我用谷歌搜索了很多,但在 nodeJS 中找不到任何东西。

这是一个无头浏览器。如果这可以通过用户首选项完成,那么请告诉要在那里添加的键和值(而不是通过 UI 单击更改设置的步骤)

0 个答案:

没有答案