2017-05-26 89 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無處不在。