最近我碰到了selenuim的网络自动化是奇妙的工具,使您能够记录在网页浏览器的测试,并将其导出到Java/C#/等,并修改它,你的能力例如,想要在任何Java IDE中使用。自动化与Java框架GUI桌面应用程序
我知道硒仅用于Web。
剂量硒有一个扩展/开源插件来支持桌面GUI应用程序? 还有另一个框架可以做桌面GUI应用程序吗?
最近我碰到了selenuim的网络自动化是奇妙的工具,使您能够记录在网页浏览器的测试,并将其导出到Java/C#/等,并修改它,你的能力例如,想要在任何Java IDE中使用。自动化与Java框架GUI桌面应用程序
我知道硒仅用于Web。
剂量硒有一个扩展/开源插件来支持桌面GUI应用程序? 还有另一个框架可以做桌面GUI应用程序吗?
一种方法可以做到这一点
另一个框架,这样做的桌面GUI应用程序
是使用Sikuli。由于它采用图像识别技术,可以跨所有桌面应用使用 ,也可以通过多种语言驱动 及其免费。
只是为了满足这个答案,我会补充说,你可以结合Cucumber和Jenkins就像是shown here。
更新
导出脚本到Java
是不可能在这个意义上,因为Sikuli脚本是用Python脚本语言和脚本本身的运行使用的Jython解释器(Python语言的Java基础实现)。 See this answer 和this answer。
看看这些资源如何做:
如果使用Swing创建应用程序,那么可以使用FEST进行测试。但是这个库不再被支持,并且在Linux中工作不正常。还有一些非Swing和JavaFX的免费测试工具,但我从来没有使用过这些工具,也不能说它们是否优秀。
谢谢,但没有波动应用程序。 – USer22999299 2014-09-26 09:08:20
会试一试。 剂量sikuli能够将测试导出到java代码? – USer22999299 2014-09-26 09:11:08
请看我更新的答案。 – ekostadinov 2014-09-26 09:16:41
谢谢你会检查它。 – USer22999299 2014-09-26 09:42:23