如何在硒中关闭打印对话框?

Man*_*pta 5 python selenium webdriver robotframework selenium-webdriver

我正在尝试渲染一个在加载时自动显示打印对话框的页面。我想使用硒跳过它。我在互联网上搜索,但找不到任何合适的示例,因为大多数示例处理 javascript 警报而不是 Windows 警报。

我还安装了 python,robotframework因为很多人建议它,但也找不到任何示例。

我的问题是如何在Python中使用selenium和robotframework来消除Windows警报?

注意:这个问题是我之前问题的延续。python selenium 不更新弹出窗口 url

Flo*_* B. 1

我可以通过重写该函数来避免打印窗口window.print

driver.execute_script("window.print = function(){};")
Run Code Online (Sandbox Code Playgroud)

  • 没有点击功能。页面加载时,打印对话框会自动出现。我只是想跳过它。我尝试将其放在之前和之后,但它不会跳过打印对话框。 (2认同)