public ComponentOperator open() { log(":: open"); JPopupMenuOperator popup = this.openNode.callPopup(); if (popup == null) { throw new Error("Cannot get context menu for node "); } log(" -- after popup invocation --"); popup.getTimeouts().setTimeout("JMenuOperator.PushMenuTimeout", 90000); try { popup.pushMenu(OPEN); } catch (org.netbeans.jemmy.TimeoutExpiredException tee) { throw new Error("Cannot push menu item "); } return MIDletEditorOperator.findMIDletEditorOperator(midletName); }
/** * Performs popup menu on specified row. * * @param row row number to be selected (starts from 0) * @param popupPath popup menu path */ public void performPopup(int row, String popupPath) { table().selectCell(row, 0); JPopupMenuOperator popup = new JPopupMenuOperator(table().callPopupOnCell(row, 0)); popup.pushMenu(popupPath); }