我在 JavaFX 中有一个场景,其中有一个CustomTextField
带有自动完成功能的场景。当用户键入时,会打开一个包含更多列的弹出窗口。我在 TestFX 中做了一个自动场景,女巫正在输入CustomTextField
.
有没有办法通过它的列浏览弹出窗口?
clickOn(article2SearchTxt);
write(cfgUiTest.article2SearchVal);
push(KeyCode.ENTER);
结构为:Scene、Popup、HBox、VBox、Cells。实际上有一个来自数据库的列的弹出窗口。Popup 的内容是 HBox 和 VBox。(一张表)我想访问单元格的内容。文本上的“clickOn”不起作用,但如果我得到单元格的内容,我可以用“TAB”移动它并按“ENTER”
如果我对此进行系统输出:
System.out.println(((PopupColumn) ((VBox) IntellitaxUI.getPopup().getContentHBox().getChildren().get(5)).getChildren().get(2)).getItems());
我得到了单元格的内容,但在 TextFlow 中。我能得到它的内容吗?
selectedItem popupcontent selectedItem], TextFlow@7f3d205f[styleClass=popupcontent selectedItem], TextFlow@761997b6[styleClass=popupcontent selectedItem], TextFlow@777a8ef1[styleClass=popupcontent selectedItem], TextFlow@6a680ebb[styleClass=popupcontent selectedItem], TextFlow@50f69067[styleClass=popupcontent selectedItem],