Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pywinauto运行时间长_Python_Automation_Automated Tests_Ui Automation_Pywinauto - Fatal编程技术网

Python Pywinauto运行时间长

Python Pywinauto运行时间长,python,automation,automated-tests,ui-automation,pywinauto,Python,Automation,Automated Tests,Ui Automation,Pywinauto,在我正在处理的某个程序的某个窗口中,我遇到了自动过滤的问题。窗口由listview、几个组合框和几个编辑组成。当我在combobox2中选择某个位置并单击“过滤器”时,listview显示与该复选框匹配的结果。 但我有个问题。手动单击“过滤器”后,程序将加载结果一小段时间(约2秒),但如果我使用pywinauto执行此操作,则在移动到另一个函数(该函数应在组合框中选择另一个位置)之前,它将花费约10秒的时间。(即使这样,我也可以手动点击它,它工作正常,因此程序100%没有问题) 下面是一个导致问

在我正在处理的某个程序的某个窗口中,我遇到了自动过滤的问题。窗口由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
更新它,然后重试您的案例。

它可能与有关。您可以尝试吗?我们进行了一些优化,并将它们合并到主分支中。您可以尝试从主分支更新并重新检查相同的场景吗?是否有一些改进谢谢你,它帮了很多忙。如果它解决了问题,请将此答案标记为已接受。这被认为是礼貌的。只需单击投票按钮下的灰色复选框(它必须始终适用于问题的作者)。