1

情况

使用下面的代码,我在运行时收到了某种奇怪的警告,但是,脚本运行得很好。

在此行之后打印警告:

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)
4

1 回答 1

1

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

我把它从简单的print()功能移到了actionlogger东西上。所以它会在 pywinauto 0.5.2 中默认被禁用。

于 2015-08-07T12:19:12.277 回答