wxpython有一个Windowlicker吗?

时间:2010-11-08 16:21:29

标签: junit wxpython pygtk robot gui-testing

最近阅读了“由测试引导的OO系统”,我对java / junit的windowlicker测试实用程序印象非常深刻。基本上它包含了GUI和GUI与驱动程序和手势的交互,因此您的集成/端到端测试可以整齐地编写如下:

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

所有swing-gui-thread同步和查找小部件等都在框架中很好地隔离。正是这种更高级别的测试是我在当前的wxPython项目中真正想念的。 wxgtk / wxpython有什么相似之处吗? 我可以从java.awt.robot构建的窗口光源来看出来,如果没有窗口浏览器,有什么类似机器人吗?

1 个答案:

答案 0 :(得分:1)

我没有听说过wxPython的具体内容。您可以使用Widget检查工具来处理您正在谈论的一些内容。见这里:

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

还有与GUI无关的Sikuli项目:

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

希望其中一个会帮助你。