我正在尝试让 Java FEST 找到一个弹出对话框并单击是按钮。我有以下代码:
JOptionPaneFixture fixture = JOptionPaneFinder.findOptionPane().using(TestSite.myRobot);
fixture.buttonWithText("Yes" ).click();
在第一行引发以下异常:
org.fest.swing.exception.WaitTimedOutError:等待使用匹配器 org.fest.swing.core.TypeMatcher [type=javax.swing.JOptionPane, requireShowing=true] 使用匹配器找到组件时超时。 fest.swing.core.TypeMatcher[type=javax.swing.JOptionPane, requireShowing=true]。
当然,我的 gui 上确实弹出了选项窗格,但 FEST 没有找到它。
我尝试使用此处提到的窗口查找器: FEST Swing new frame on click, can't make new frame fixture
但是没用!!
请帮忙!