我正在使用 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)
按一次吗?
如果有人可以请帮助我,我将不胜感激。