JPopupMenuOperator wrapWithOperator(JPopupMenu popupMenu) { return new JPopupMenuOperator(popupMenu); }
public JPopupMenuOperator callPopupOnCell(String row, String columnIdentifier) { Point coordinates = findCell(row, columnIdentifier); return new JPopupMenuOperator(jTableOperator.callPopupOnCell( coordinates.y, coordinates.x)); }
public void callPopupMenuItemOnSelectedCells(String menuPath) { int selectedRow = jTableOperator.getSelectedRow(); int selectedColumn = jTableOperator.getSelectedColumn(); JPopupMenuOperator menuOperator = new JPopupMenuOperator( jTableOperator.callPopupOnCell(selectedRow, selectedColumn)); JMenuItemOperator item = menuOperator.showMenuItem(menuPath, new EqualsStringComparator()); item.push(); }
/** * Directly sends mouse events causing popup menu displaying to the selected * node. * <p> * Using Jemmy/Jelly to call popup can cause reselecting of node and more * events than is desirable for this case. * * @return JPopupMenuOperator instance */ @Override public ComponentOperator open() { /* it stopped to work after a while, see issue 58790 java.awt.Point p = dataObjectNode.tree().getPointToClick(dataObjectNode.getTreePath()); JPopupMenu menu = callPopup(dataObjectNode.tree(), p.x, p.y, java.awt.event.InputEvent.BUTTON3_MASK); return new JPopupMenuOperator(menu); */ java.awt.Point point = dataObjectNode.tree().getPointToClick(dataObjectNode.getTreePath()); int button = JTreeOperator.getPopupMouseButton(); dataObjectNode.tree().clickMouse(point.x, point.y, 1, button); return new JPopupMenuOperator(); }
/** * Directly sends mouse events causing popup menu displaying to the selected * node. * <p> * Using Jemmy/Jelly to call popup can cause reselecting of node and more * events than is desirable for this case. * * @return JPopupMenuOperator instance */ @Override public ComponentOperator open() { /* it stopped to work after a while, see issue 58790 java.awt.Point p = dataObjectNode.tree().getPointToClick(dataObjectNode.getTreePath()); JPopupMenu menu = callPopup(dataObjectNode.tree(), p.x, p.y, java.awt.event.InputEvent.BUTTON3_MASK); return new JPopupMenuOperator(menu); */ java.awt.Point point = dataObjectNode.tree().getPointToClick(dataObjectNode.getTreePath()); int button = JTreeOperator.getPopupMouseButton(); dataObjectNode.tree().clickMouse(point.x, point.y, 1, button); return new JPopupMenuOperator(); }
new JPopupMenuOperator(runtimeTree.callPopupOnPath(path)).pushMenuNoBlock(addServerMenuItem);
} catch (TimeoutExpiredException tee) { new JPopupMenuOperator(runtimeTree.callPopupOnPath(path)).pushMenuNoBlock(addServerMenuItem); NbDialogOperator addServerInstanceDialog = new NbDialogOperator(addServerInstanceDialogTitle); new JListOperator(addServerInstanceDialog, 1).selectItem(glassFishV3ListItem);