Python - pywinauto - 警告

Python - pywinauto - warnings

情况

使用下面的代码,我在 运行 期间收到了一些奇怪的 警告 ,但是,脚本 运行 非常好。

此行后打印警告:

app.ChoosePage.Ok.Click()

这是警告:

WARNING! Cannot retrieve text length for handle = <pywinauto.controls.win32_controls.DialogWrapper object at 0x0568C6D0>

问题

有没有办法阻止这个警告打印出来?

尝试次数

我尝试使用以下方法无济于事:

pywinauto.actionlogger.disable()
## OR
pywinauto.actionlogger.set_level(30)

目前还无法禁用此类警告。在您的情况下,当 pywinauto 试图获取其标题时,对话框可能已经关闭。当应用程序没有响应时,也可能会出现此警告。它被认为是非常罕见的情况。

我把它从普通的 print() 函数移到了 actionlogger 的东西。所以在pywinauto 0.5.2中会默认禁用。