Pywinauto需要很长时间的操作

时间:2017-04-24 12:37:26

标签: python automation automated-tests ui-automation pywinauto

我在程序的某个窗口自动过滤时遇到了麻烦,我正在努力。一个窗口由listview,几个组合框和少量编辑组成。当我在combobox2中选择某个位置并单击"过滤"时,listview会显示与该复选框匹配的结果。   但在这里我有问题。手动单击过滤器后,程序会在短时间内(~2秒)加载结果,但如果我使用pywinauto进行加载,则在移动到另一个应该在组合框中选择另一个位置的函数之前需要大约10秒钟。 (即便如此,我可以手动点击它,它工作正常,所以它100%没有该程序的问题)

这是导致麻烦的代码示例。

user_count = 0
while user_count < 5:
    self.app[kkvat].ComboBox2.Select(user_count)
    self.app[kkvat].Filter.Click()
    user_count += 1

当选择组合框的2位时,问题恰好出现在第二个循环中。

对不起我的语言,不是原生的:(

1 个答案:

答案 0 :(得分:0)

时间错误在pywinauto 0.6.3中得到修复。请使用pip install -U pywinauto进行更新,然后再次尝试使用。