情况

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

警告显示在此行之后:

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中将其禁用。

关于python - Python-pywinauto-警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31867727/

10-17 01:29