Junit 有wxpython的Windowlicker吗?

Junit 有wxpython的Windowlicker吗?,junit,wxpython,pygtk,robot,gui-testing,Junit,Wxpython,Pygtk,Robot,Gui Testing,最近阅读了“测试引导的OO系统的发展”,我对java/junit的测试工具印象深刻。基本上,它用驱动程序和手势包装GUI和GUI交互,因此您的集成/端到端测试可以简洁地编写为: //setup ui.enterUserDetailsFor(newUser) ui.sendForm() //assert ui.showsWelcomeMessage() 所有SwingGUI线程同步和查找小部件等都在框架中很好地隔离。在我目前的wxPython项目中,我确实错过了这种更高级别的测试。wxgtk/w

最近阅读了“测试引导的OO系统的发展”,我对java/junit的测试工具印象深刻。基本上,它用驱动程序和手势包装GUI和GUI交互,因此您的集成/端到端测试可以简洁地编写为:

//setup
ui.enterUserDetailsFor(newUser)
ui.sendForm()
//assert
ui.showsWelcomeMessage()
所有SwingGUI线程同步和查找小部件等都在框架中很好地隔离。在我目前的wxPython项目中,我确实错过了这种更高级别的测试。wxgtk/wxpython有什么相似之处吗?
从它构建的windowlicker源代码中我可以看出,如果没有windowlicker,是否有类似于robot的东西?

我还没有听说专门针对wxPython的东西。您可以使用Widget检查工具来检查您正在谈论的一些内容。请看这里:

还有Sikuli项目,它与GUI无关:


希望其中一个能帮到你。

太好了!我将不得不在InPartition工具的源代码中四处搜索,也许有一个python windowlicker正在制作中!:)同时,西库利真的很酷,唯一真正的窗口舔客是Aphex Twin的:)