草庐IT

java - 使用 JemmyFX 测试多个 JavaFX 组件

我正在从事一个相当大的项目,其中包括一组自定义JavaFX组件。对于每个要重用的自定义组件,我已经开始使用JemmyFX和JUnit编写一组自动化测试。在开发过程中,我从EclipseJuno中运行它们。事实证明,一次运行整套测试非常困难。问题似乎源于这样一个事实,因为我想测试多个组件,理想情况下我会为每个组件运行一个不同的应用程序(以便在一个组件上执行的测试不会影响其他测试)。我创建了一个执行以下操作的基类:@BeforeClasspublicstaticvoidbeforeClass(){Threadt=newThread("JavaFXInitThread"){@Override