1

我是 TestFX 的新手。我想知道 TestFX 是否仅与 FXML 兼容?我找不到任何有关如何使用 TestFX 在没有 FXML 的情况下测试 UI 的信息,如果可以在没有 FXML 的情况下进行测试,是否可以分享任何信息或给我一个示例代码让我开始。谢谢!

4

1 回答 1

0

您不必将 FXML 与 TestFX 一起使用。只需扩展

org.testfx.framework.junit5.ApplicationTest

在你的测试课上。覆盖 start 方法,并设置舞台参数的场景。现在您可以使用...

Node node = lookup( "#" + OBJECT_ID ).query();

假设场景中存在 OBJECT_ID。

于 2020-04-20T08:11:49.910 回答