/** * Close opened window, or invoked popup menu. If tested component controled * by testedCompponentOperator is Window it will be closed, if it is * component ESC key is pressed. */ public void close() { if (testedComponentOperator != null && testedComponentOperator.isShowing()) { if (testedComponentOperator instanceof WindowOperator) { ((WindowOperator) testedComponentOperator).requestClose(); } else if (testedComponentOperator instanceof ComponentOperator) { testedComponentOperator.pushKey(java.awt.event.KeyEvent.VK_ESCAPE); //testedComponentOperator.pressKey(java.awt.event.KeyEvent.VK_ESCAPE); //testedComponentOperator.releaseKey(java.awt.event.KeyEvent.VK_ESCAPE); } } }
private static Dialog waitJFileChooserDialog(final WindowOperator parent) { try { final DialogWaiter waiter = new DialogWaiter(); waiter.setTimeouts(parent.getTimeouts()); waiter.setOutput(parent.getOutput()); return waiter.waitDialog( (Window) parent.getSource(), new JFileChooserJDialogFinder(parent.getOutput())); } catch (InterruptedException ex) { parent.getOutput().printStackTrace(ex); return(null); } } }
TFileChooserOperator(final WindowOperator parent) { super((JFileChooser) waitComponent( waitJFileChooserDialog(parent), new JFileChooserFinder(), 0, parent.getTimeouts(), parent.getOutput())); super.copyEnvironment(parent); }
/** * Close opened window, or invoked popup menu. If tested component controled * by testedCompponentOperator is Window it will be closed, if it is * component ESC key is pressed. */ public void close() { if (testedComponentOperator != null && testedComponentOperator.isShowing()) { if (testedComponentOperator instanceof WindowOperator) { ((WindowOperator) testedComponentOperator).requestClose(); } else if (testedComponentOperator instanceof ComponentOperator) { testedComponentOperator.pushKey(java.awt.event.KeyEvent.VK_ESCAPE); //testedComponentOperator.pressKey(java.awt.event.KeyEvent.VK_ESCAPE); //testedComponentOperator.releaseKey(java.awt.event.KeyEvent.VK_ESCAPE); } } }