首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python pywinauto频繁获取TimeoutError

Python pywinauto频繁获取TimeoutError
EN

Stack Overflow用户
提问于 2020-10-14 07:11:31
回答 1查看 822关注 0票数 1

您好,我正在使用Python pywinauto,我试图在AUT中验证UI元素,但在5次执行中有3次失败,它说"pywinauto.timings.TimeoutError: timed out“,它停止了执行,并且它不是一直在同一位置,它在不同的代码行中更改它的出现。

以下是示例错误日志:

代码语言:javascript
运行
AI代码解释
复制
Traceback (most recent call last):
 dlg_spec.menu_select("Help->About")
  File "D:\FromSamina\TCX3_POC\venv\lib\site-packages\pywinauto\controls\uiawrapper.py",
  line 723, in menu_select

menu.item_by_path(path, exact).select()
 File "D:\FromSamina\TCX3_POC\venv\lib\site-packages\pywinauto\controls\uia_controls.py",
 line 1060, in item_by_path

lambda: len(self.top_level_parent().descendants(control_type="Menu")) > 0)
 File "D:\FromSamina\TCX3_POC\venv\lib\site-packages\pywinauto\timings.py",
 line 375, in wait_until

raise err **pywinauto.timings.TimeoutError: timed out
EN

回答 1

Stack Overflow用户

发布于 2020-10-14 15:31:07

你需要先尝试dlg_spec.wait('ready', timeout=10) (大超时对于缓慢的应用程序来说更稳定),然后你可能需要app.wait_cpu_usage_lower()来处理应用程序端窗口的延迟初始化(窗口可能会出现,但还没有初始化菜单)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64348297

复制
相关文章
windows 桌面GUI自动化- 13.pywinauto 等待方法wait() 和 wait_not()
上海-悠悠
2023/09/11
1.2K0
windows 桌面GUI自动化- 13.pywinauto 等待方法wait() 和 wait_not()
pywinauto教程
转:pywinauto教程https://blog.csdn.net/weixin_40161673/article/details/83246861
墨文
2020/02/28
8.3K0
pywinauto教程
Python结合Pywinauto 进行 Windows UI 自动化
https://blog.csdn.net/z_johnny/article/details/52778064
墨文
2020/02/28
5K0
PowerBI网关错误DM_GWPipeline_Gateway_TimeoutError
DM_GWPipeline_Gateway_TimeoutError","parameters":{},"details":[],"exceptionCulprit":1
陈学谦
2020/07/01
2.1K0
软件测试|自动化界面操作神器pywinauto教程(一)
Pywinauto是一个强大的Python库,用于自动化Windows应用程序的界面操作。无论是进行GUI测试、数据采集还是自动化任务,Pywinauto都能提供便捷的解决方案。本文将介绍Pywinauto的基本使用方法,帮助读者快速上手并开始自动化Windows界面操作。
霍格沃兹测试开发Muller老师
2023/08/20
3.1K0
来聊聊桌面图形界面的自动化和采集
如今的计算机软件形态,已被 Web 占据大半,基本上我们能使用到的产品,都能由一个网站来提供服务。
州的先生
2021/07/20
2.3K0
PyHubWeekly | 第八期:5款Python小工具,第3款彻底解放你的双手
PyHubWeekly每周定期更新,精选GitHub上优质的Python项目/小工具。
Piper蛋窝
2020/12/15
8700
windows 桌面GUI自动化- 8.pywinauto 获取控件属性和文本内容
上海-悠悠
2023/08/25
1.4K0
windows 桌面GUI自动化- 8.pywinauto 获取控件属性和文本内容
使用 Python 进行 Windows GUI 自动化
在今天的文章中,我们将探讨如何使用 Python 进行 Windows GUI 自动化。GUI 自动化可以帮助我们自动执行许多与操作系统交互的任务,比如移动鼠标、点击按钮、输入文本、移动窗口等。Python 提供了两个强大的库:pyautogui 和 pywinauto,使得 GUI 自动化变得简单。接下来我们详细介绍。
somenzz
2023/08/22
1.8K0
使用 Python 进行 Windows GUI 自动化
软件测试|PC端应用自动化最佳解决方案——Pywinauto
「Pywinauto 」作为 WinAppDriver 的替代方案,能完美完成 PC 端的自动化吗?闲话少说,是骡子是马,牵出来遛遛,证明一下!
霍格沃兹测试开发Muller老师
2023/02/08
3.5K0
PC端自动化测试(三)
在时钟附近有表示正在运行的应用程序的图标,也就是「系统托盘」,也被称为「通知区域」。
zx钟
2020/04/08
1.4K0
Python 爬取朋友圈最新方法!!
在几年前,互联网上曾经出现过一款生成朋友圈相册的产品。但是它的流程说起来很不互联网:
yz_weixiao
2021/12/18
1.1K0
用pywinauto抓取微信公众号
本文内容在于讨论用pywinauto 如何获取微信控件的问题,欢迎各位大牛指点迷津。
全栈程序员站长
2022/08/30
1.4K0
Python 爬取朋友圈最新方法!!
在几年前,互联网上曾经出现过一款生成朋友圈相册的产品。但是它的流程说起来很不互联网:
Python编程与实战
2021/08/25
4K0
Python 爬取朋友圈最新方法!!
聊聊 PC 端自动化最佳方案 - Pywinauto
有小伙伴后台给我留言,说「 pywinauto 」作为 WinAppDriver 的替代方案,也能完美完成 PC 端的自动化
AirPython
2021/08/27
2.6K0
聊聊 PC 端自动化最佳方案 - Pywinauto
Pywinauto之Windows UI 自动化1
前言,公司要搭建自动化测试环境,涉及到对设备软件的烧录操作,在网上找了些资料,发现pywinauto这个python库,能很好的支持PC端跑自动化,为此,记录下学习过程
用户6367961
2019/09/29
8.7K1
Pywinauto之Windows UI 自动化1
[683]pyppeteer.errors.TimeoutError: Navigation Timeout Exceeded: 30000 ms exceeded
有人说可以把python第三方库websockets版本7.0改为6.0(反正在7.0版本以下就)就可以了,亲测可用。
周小董
2020/01/13
3.5K0
windows GUI自动化怎么做
最近在搞SAP的自动化。因为公司没考虑预算,不能用RPA。 首先用SAP自带的录制工具,不太行,各种弹框没法处理。 思来想去,打算用python来整。先用tracker来录制,创建业务流程还好,但是一旦要处理弹框,上传附件,就有点吃力了。 然后用了python的一些库来对付。 pyperclip 剪切板 pymouse 鼠標操作 pykeyboard 鍵盤曹祖 win32com win32gui pyautogui pywinauto uiautomation pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。 pythoncom是pywin32库的一部分,运行脚本后,即可通过键盘的上下左右键控制鼠标移动了 pyhook 監聽輸入操作 pynput这个库让你可以控制和监控输入设备 这些库各有千秋,让我分別道来。
赵云龙龙
2022/12/01
2.3K0
点击加载更多

相似问题

TimeoutError python套接字

23

Python-请求[(‘连接中止.’,TimeoutError(10060) ]

23

python模块pywinauto故障排除

1196

Python Asyncio TimeoutError (tasks.loop)

11

TimeoutError:请求python中的大量数据

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文