首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pywinauto ValueError

Pywinauto ValueError
EN

Stack Overflow用户
提问于 2013-08-07 16:38:35
回答 1查看 480关注 0票数 2

我有几个使用pywinauto运行的python脚本。一切都很顺利,直到今天早上,我发现所有的错误都是一样的。这是一个pywinauto错误还是我在什么地方弄错了。

代码语言:javascript
运行
复制
23:54:14   File "C:\jenkins_workspace\workspace\regression neo sl110\utilities\regression\Regression.py", line 141, in <module>
23:54:14     run_pgm(args.program, abspath_cfg, abspath_pgm, abspath_output, args.test)
23:54:14   File "C:\jenkins_workspace\workspace\regression neo sl110\utilities\regression\Regression.py", line 98, in run_pgm
23:54:14     result = Auto_Regression.pgm_manage(app, output)
23:54:14   File "C:\jenkins_workspace\workspace\regression neo sl110\utilities\regression\Auto_Regression.py", line 145, in pgm_manage
23:54:14     app.AquisitionError.OK.Click()
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\application.py", line 229, in __getattr__
23:54:14     ctrls = _resolve_control(self.criteria)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\application.py", line 792, in _resolve_control
23:54:14     criteria)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\timings.py", line 339, in WaitUntilPasses
23:54:14     func_val = func(*args)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\application.py", line 558, in _get_ctrl
23:54:14     findwindows.find_window(**criteria[0]))
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\findwindows.py", line 60, in find_window
23:54:14     windows = find_windows(**kwargs)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\findwindows.py", line 204, in find_windows
23:54:14     best_match, wrapped_wins)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\findbestmatch.py", line 457, in find_best_control_matches
23:54:14     name_control_map = build_unique_dict(controls)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\findbestmatch.py", line 435, in build_unique_dict
23:54:14     ctrl_names = get_control_names(ctrl, controls)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\findbestmatch.py", line 292, in get_control_names
23:54:14     non_text_names = GetNonTextControlName(control, allcontrols)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\findbestmatch.py", line 207, in GetNonTextControlName
23:54:14     if ctrl_.IsVisible() and ctrl_.WindowText() and ctrl_.can_be_label]
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\controls\HwndWrapper.py", line 262, in WindowText
23:54:14     return handleprops.text(self)
23:54:14   File "C:\Python27\lib\site-packages\pywinauto\handleprops.py", line 58, in text
23:54:14     buffer_ = ctypes.create_unicode_buffer(length)
23:54:14   File "C:\Python27\lib\ctypes\__init__.py", line 310, in create_unicode_buffer
23:54:14     buftype = c_wchar * init
23:54:14 ValueError: Array length must be >= 0, not -1067052991
EN

回答 1

Stack Overflow用户

发布于 2013-09-16 17:57:44

我是pywinauto的提交者之一,也遇到了同样的问题;我上传了一个新版本的pywinauto (0.4.2),可以将这个问题修复到our home page

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

https://stackoverflow.com/questions/18098592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档