@Override public void whetherMenusAreAccessible() throws Throwable {
Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
@Override public void eventDispatched(AWTEvent event) {
System.err.println(event);
}
}, AWTEvent.KEY_EVENT_MASK);
if (Platform.getCurrent() == Platform.MAC && System.getProperty("java.version", "").matches("1.[78].*")) {
throw new SkipException("Menu mneomonics are not handled on Mac under Java 1.7+");
}
exitItemCalled = false;
driver.sendKeys(textField, JavaAgentKeys.chord(JavaAgentKeys.ALT, "f"));
new WaitWithoutException("Waiting for exit item to be shown") {
@Override public boolean until() {
return exitItem.isShowing();
}
};
driver.click(exitItem, Buttons.LEFT, 1, 0, 0);
new WaitWithoutException("Waiting for exit item to be called") {
@Override public boolean until() {
return exitItemCalled;
}
};
AssertJUnit.assertEquals(true, exitItemCalled);
}
EventQueueDeviceKBTest.java 文件源码
java
阅读 43
收藏 0
点赞 0
评论 0
项目:marathonv5
作者:
评论列表
文章目录