JavaFX 2的GUI测试框架

mAu*_*mAu 12 testing javafx gui-testing javafx-2 javafx-8

我目前正在阅读" 测试引导的面向对象软件"这本书,该书对测试驱动开发进行了很好的介绍.

一个缺点是通过本书开发的代码基于Swing.对于我的下一个项目,我想使用Java FX 2,我想知道是否有任何GUI测试框架呢?本书介绍了windowlicker,它只允许测试Swing应用程序.

min*_*isu 21

还有另一个名为TestFX的 JavaFX新测试库.

  • 我已经开始使用它,它比JemmyFX更容易使用 - 感谢您的出色工作! (3认同)

Ser*_*nev 16

有一个名为JemmyFX的图书馆.Jemmy本身就是一组用于测试UI应用程序的库和工具(主要是基于Java的:Swing,AWT,SWT;但它现在正在扩展到本机).JemmyFX涵盖了JavaFX.

JemmyFX可以作为OpenJFX 2测试分支的一部分下载(JavaFX的开源部分).

对于JavaFX 8,测试分支包括对新控件和其他修复的支持.

  • 注意,JemmyFX是一个受支持和开发的项目,它在stackoverflow上有自己的标记:"jemmy",你可以在jemmy项目下的javafx-jira中提交问题,如果你想要其他功能,你可以建议它们. (3认同)

Chu*_*Tey 6

有一个名为MarvinFX的新测试机器人:

MarvinFX的目标是通过对属性的特别关注来轻松测试JavaFX控件和场景.

这篇文章展示了如何在MarvinFX中使用断言和规则.


ass*_*ias 5

另一个库(我没有使用或测试过)是TestComplete.


Bri*_*ski 5

自动机是脱胎于该做同样的团队JavaFX和Swing GUI,将另一个测试库TestFX

  • 易于测试Swing和JavaFX应用程序
  • 为测试人员写的.只需要基本的编码技能.