3

我正在尝试让 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

但是没用!!

请帮忙!

4

0 回答 0