我使用Python3 / pywinauto /和测试过的应用程序 - 全都是64。 我试图花树时遇到错误
tree_item = systreeview.GetItem([current_menu_item,u'xxxxxx']) 一切都适用于32 app。
*日志:
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 :(得分:1)
这是一个错误。现在修复了。谢谢大家。
答案 1 :(得分:0)
修正了拉取请求#373中的另一种方式。 pywinauto 0.6.3已经解决了。
刚刚用win32functions.SendMessage
替换了2个剩余的self.send_message
来电。