如何确认本地打印机弹出对话框以继续打印作业(镀铬打印)

2024-06-01 10:16:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试用Chrome直接打印信息。 最后一步我卡住了,如图所示,我不知道如何点击确认按钮

窗口句柄不工作,因为此确认消息不是“窗口”。有人能教我如何直接选择这个信息框并点击“打印”按钮吗?非常感谢。 Pops up message


Tags: 信息消息messagechrome句柄按钮uppops
1条回答
网友
1楼 · 发布于 2024-06-01 10:16:57

最后,我通过下面的代码解决了这个问题,主要的概念是你不需要按下确认按钮,只需要禁用Chrome的打印预览功能。希望这对将来的人也有帮助。 (使用selenium软件包时,只需将选项设置如下)

options = webdriver.ChromeOptions()
options.add_argument(' kiosk-printing') # Disable chrome's print preview
browser = webdriver.Chrome(executable_path = r'Your path\chromedriver.exe', options=options) 

相关问题 更多 >