Pywinauto 已经疯了

Pywinauto has gone nuts

下面是代码和错误的图片:

Code1

以下是类似问题的图像,但使用不同的代码行:

Code2

Code2

Code2

Code2

我已经上传了code_snippet的图片。有时 Code1 在以下行中起作用 dlg.print_control_identifiers()

很多时候当我重新运行代码时它没有。

我上传了 4 张 Code2 在不同场景和错误中的不同图像。我非常沮丧。有人可以指导我吗?

可能的错误

ElementAmbiguousError: There are 2 elements that match the criteria {'title_re': 'Miracle', 'top_level_only': False, 'backend': 'uia', 'process': 23860}

如果您想消除搜索歧义(只找到一个元素),请在 child_window() 关键字中添加更详细的条件。通常我们建议结合使用 titlecontrol_type(使用 control_type 也可以提高性能)。如果您最终放弃,请尝试将 found_index=0 关键字添加到 child_window() 条件。它在所有其他关键字被过滤后应用。