【问题标题】:Pywinauto control / connect to window like popupPywinauto 控制/连接到像弹出窗口一样的窗口
【发布时间】:2021-10-23 20:24:26
【问题描述】:

我尝试在软件上使用 pywinauto 进行一些 gui 自动化,我成功打开软件,然后执行一些操作,例如连接到顶部窗口并单击编辑字段(输入)上的元素和 type_keys 并登录

但是当我单击某个元素时出现问题,新窗口正在打开但我无法在窗口上执行操作 - 没有要连接的标题我无法找到我尝试使用顶部窗口的窗口 但它现在可以工作了

它就像弹出窗口一样进行一些安装,我无法控制窗口或窗口上的任何元素

查看图片示例

enter image description here

enter image description here

编辑 1: 我尝试连接 top_window() - 不工作 我尝试创建到顶部窗口的新连接,但我没有任何标题

谢谢:)

【问题讨论】:

    标签: python user-interface automation automated-tests pywinauto


    【解决方案1】:

    首先您需要知道新窗口是顶级窗口还是主窗口的子窗口。您可以使用 Windows SDK 中的Inspect.exe 查看元素层次结构或使用print([w.window_text() for w in Desktop(backend="uia").windows()]) 打印所有顶级窗口标题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多