最近閱讀了「測試指導下的增長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,是否有類似機器人的東西?
唯一真正可用的Windowlicker是Aphex Twin's :) – TheBlastOne 2010-11-11 09:26:47