AutoIt 库未使用机器人框架单击 Windows 打印弹出窗口的下拉菜单

问题描述 投票:0回答:1

我正在尝试从窗口的打印弹出窗口中选择

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

enter image description here

请注意,所使用的网址仅作为示例,我不拥有该网址。

python robotframework ui-automation autoit
1个回答
0
投票

抱歉,如果我不理解您的项目,据我所知,如果自动化要在相同的屏幕分辨率上运行,那么使用鼠标单击可能是最好的方法。

如果您只是想自动保存为 PDF,您可以使用:

mouseClick("left",posX,posY)

© www.soinside.com 2019 - 2024. All rights reserved.