小编Ell*_*iot的帖子

将 Selenium ChromeDriver UserPreferences 设置为另存为 PDF

我正在使用 ChromeDriver 2.33 并使用 kiosk 打印自动单击“打印预览”对话框上的“打印”按钮,但是它将文档发送到打印机而不是 PDF。

我在这个堆栈溢出问题上尝试了解决方案,但无济于事。

这是我正在使用的代码:

ChromeOptions o = new ChromeOptions();
o.AddArgument("--kiosk-printing");
o.AddUserProfilePreference("printing.print_preview_sticky_settings.appState", "{\"version\":2,\"isGcpPromoDismissed\":false,\"selectedDestinationId\":\"Save as PDF\"");
chrome = new ChromeDriver(dir, o);
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何将打印机从实际打印机设置为 PDF?

selenium selenium-chromedriver selenium-webdriver

3
推荐指数
1
解决办法
7299
查看次数