2010-11-08 32 views
2

最近閱讀了「測試指導下的增長OO系統」,我對java/junit的windowlicker測試工具印象非常深刻。基本上,它封裝了驅動程序和手勢界面和圖形用戶界面的互動,讓您的集成/終端到終端的測試,可以整齊地這樣寫:是否有一個用於wxpython的Windowlicker?

//setup 
ui.enterUserDetailsFor(newUser) 
ui.sendForm() 
//assert 
ui.showsWelcomeMessage() 

所有Swing的GUI線程的同步和查找部件等是很好的在框架中孤立。在我目前的wxPython項目中,確實有這種更高級別的測試是我真的想念的。 wxgtk/wxpython中有沒有類似的東西? 我可以從windowlicker源中得知它建立在java.awt.robot之上,如果沒有windowlicker,是否有類似機器人的東西?

+0

唯一真正可用的Windowlicker是Aphex Twin's :) – TheBlastOne 2010-11-11 09:26:47

回答

1

我還沒有聽說過任何專門針對wxPython的東西。您可以使用Widget Inspection Tool來查看您正在討論的一些內容。在這裏看到:

http://wiki.wxpython.org/Widget%20Inspection%20Tool

另外還有Sikuli項目,該項目是GUI無關:

http://groups.csail.mit.edu/uid/sikuli/

但願那些人會幫助你。

+0

不錯!我將不得不在那個跳躍工具的源代碼中徘徊,也許在那裏有一個python windowlicker! :)同時,sikuli真的很酷 – 2010-11-08 18:58:30

相關問題