2010-11-08 27 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

相关问题