Python Pywinauto运行时间长
在我正在处理的某个程序的某个窗口中,我遇到了自动过滤的问题。窗口由listview、几个组合框和几个编辑组成。当我在combobox2中选择某个位置并单击“过滤器”时,listview显示与该复选框匹配的结果。 但我有个问题。手动单击“过滤器”后,程序将加载结果一小段时间(约2秒),但如果我使用pywinauto执行此操作,则在移动到另一个函数(该函数应在组合框中选择另一个位置)之前,它将花费约10秒的时间。(即使这样,我也可以手动点击它,它工作正常,因此程序100%没有问题) 下面是一个导致问题的代码示例Python Pywinauto运行时间长,python,automation,automated-tests,ui-automation,pywinauto,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
user\u count=0
当用户计数小于5时:
self.app[kkvat].ComboBox2.Select(用户计数)
self.app[kkvat].Filter.Click()
用户计数+=1
当选择combobox的2位置时,问题正好出现在第二个循环中
对不起,我的语言不是母语:(pywinauto 0.6.3中修复了计时错误。请使用
pip安装-U pywinauto
更新它,然后重试您的案例。它可能与有关。您可以尝试吗?我们进行了一些优化,并将它们合并到主分支中。您可以尝试从主分支更新并重新检查相同的场景吗?是否有一些改进谢谢你,它帮了很多忙。如果它解决了问题,请将此答案标记为已接受。这被认为是礼貌的。只需单击投票按钮下的灰色复选框(它必须始终适用于问题的作者)。