2017-05-26 129 views
1

转换我用Python3/pywinauto /和测试应用程序 - 所有的64 我时,我想花一树pywinauto错误说法4:整数太长

tree_item = systreeview.GetItem(一个错误[current_menu_item,u'xxxxxx']) 一切工作与32应用程序。

*日志:

File "C:\Python36\lib\site-packages\pywinauto\controls\common_controls.py", line 1523, in get_item 
    texts = [r.text() for r in roots] 
    File "C:\Python36\lib\site-packages\pywinauto\controls\common_controls.py", line 1523, in <listcomp> 
    texts = [r.text() for r in roots] 
    File "C:\Python36\lib\site-packages\pywinauto\controls\common_controls.py", line 960, in text 
    return self._readitem()[1] 
    File "C:\Python36\lib\site-packages\pywinauto\controls\common_controls.py", line 1383, in _readitem 
    remote_mem) 
ctypes.ArgumentError: argument 4: <class 'OverflowError'>: int too long to convert* 
+0

我建议增加一些更详细/上下文你的问题与你正在尝试做的。 –

+0

细节对我来说已经够清楚了。周末过后会看看。也许它是特定于应用程序的,因为我们使用64位应用程序自动测试它,以及包括3.6在内的每个Python。 –

回答

1

这是一个错误。现在修复。谢谢大家。

+0

你打算在GitHub上做一个pull请求吗? –

+0

pywinauto 0.6.3出来了。另一个人证实它在那里固定。 –

0

固定在拉请求#373另一种方式。 Pywinauto 0.6.3已经解决。

刚刚更换2其余win32functions.SendMessage电话与self.send_message无处不在。