有 wxpython 的 Windowlicker 吗?

问题描述 投票:0回答:1

最近阅读了《Growing OO Systemsguided by test》,我对 java/junit 的 windowlicker 测试实用程序印象深刻。基本上,它用驱动程序和手势包装了 GUI 和 GUI 交互,因此您的集成/端到端测试可以整齐地编写,如下所示:

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

所有 swing-gui-线程同步和查找小部件等都在框架中很好地隔离。正是这种更高级别的测试是我在当前的 wxPython 项目中真正怀念的。 wxgtk/wxpython 有什么类似的东西吗? 我可以从 windowlicker 源代码中看出,它构建在 java.awt.robot 上,如果没有 windowlicker,是否有类似机器人的东西?

junit wxpython pygtk rpa gui-testing
1个回答
1
投票

我还没有听说过任何专门针对 wxPython 的东西。不过,您可以使用小部件检查工具来处理您正在谈论的一些内容。请看这里:

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

还有与 GUI 无关的 Sikuli 项目:

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

希望其中之一能帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.