当前位置:   article > 正文

python wait_window_pywinauto客户端自动化---窗口等待方法

pywinauto wait

我们在做web和app的ui自动化过程中,常用到等待机制,那客户端自动化有这个方法吗?python这么强大,肯定是有方法解决的

等待机制

pywinauto等待有两种方法:

方法一:

wait()

wait_for:表示可以选择窗口状态

timeout:超时时间

retry_interval:表示重试间隔

def wait(self, wait_for, timeout=None, retry_interval=None):"""等待窗口处于特定的状态

* 'exists' 表示窗口是一个有效的句柄

* 'visible' 表示窗口不隐藏

* 'enabled' 表示该窗口未被禁用

* 'ready' 表示窗口可见并已启用

* 'active' 表示窗口处于活动状态

timeout:表示超时

retry_interval:表示重试间隔"""check_method_names, timeout, retry_interval= self.__parse_wait_args(wait_for, timeout, retry_interval)

wait_until(timeout, retry_interval,lambda: self.__check_all_conditions(check_method_names, retry_interval))#Return the wrapped control

return self.wrapper_object()

wati_not

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/121329
推荐阅读