记录TestFX的UI元素

时间:2018-07-31 09:17:26

标签: javafx desktop-application ui-automation testfx

有一个基于JavaFX的现有应用程序,我应该为此编写自动测试。我刚刚开始使用TestFX(4.0.13-alpha版本),并寻求建议,如何记录和识别应用程序的UI对象。 我尝试使用以下代码初始化按钮,但无法单击它。

Button button = new Button("click me!");

我找到了these GUI检查工具,但不确定哪种工具可以与TestFX配合使用。

1 个答案:

答案 0 :(得分:2)

有一个关于TestFX查询的非常好的文档,可以在github(here)上找到。如果无法在组件上定义ID,我将使用in_A = Input(shape=(10,), dtype="int32") in_t = Input(shape=(3,), dtype="int32") B = ... # some function to select the desired element windows as described above embed_B = Embedding(...)(B) embed_t = Embedding(...)(in_t) # then add the next layer like this: # next_layer = some_other_layer(...)(embed_t, embed_B) 版本。