我正在使用 jdk 11 的 junit5 Testfx。我有以下测试
@Test
void should_contain_button_with_text(FxRobot robot) {
robot.clickOn("#newCol").write("Done");
robot.press(KeyCode.ENTER);
robot.clickOn("#newCard").write("Cleaning");
press(KeyCode.ENTER);
robot.sleep(2000);
}
两者newCol都是newCard文本字段。
预期的结果应该是机器人首先进入newCol并在按下回车后它应该进入newCard并执行相同的操作。
但是,它进入newCol并按下输入正常,但在第二次按下时它不起作用。为什么会这样。只能press(KeyCode)按一次吗?
如果有人可以请帮助我,我将不胜感激。