我正在尝试从窗口的打印弹出窗口中选择
Save as PDF
选项。为此,我使用了 AutoItLibrary
和 Robot Framework
。我的代码如下,但我无法单击打印弹出窗口的 Destination
下拉菜单。请帮助我这里可能出了什么问题。 Intermediate D3D Window
值是错误的吗?我从 Class
得到了这个 AutoIt v3 window info tool
值。如果有任何替代解决方案,也请指导。
*** Settings ***
Library AutoItLibrary
Library AutoItLibrary
print_try
open browser https://wcmshelp.ucsc.edu/advanced/print-button.html browser=Chrome
Maximize Browser Window
click element //button[.='Print this page']
Sleep 30s
Win Wait Active Creating a Print Button
Win Activate Creating a Print Button
Control Focus Creating a Print Button ${EMPTY} Intermediate D3D Window
Control Click Creating a Print Button ${EMPTY} Intermediate D3D Window Left
Sleep 10s
请注意,所使用的网址仅作为示例,我不拥有该网址。
抱歉,如果我不理解您的项目,据我所知,如果自动化要在相同的屏幕分辨率上运行,那么使用鼠标单击可能是最好的方法。
如果您只是想自动保存为 PDF,您可以使用:
mouseClick("left",posX,posY)