Changeset 32701 for gs3-extensions/testing/trunk/src/src/org/greenstone/gsdl3/testing/GSGUITestingUtil.java
- Timestamp:
- 2018-12-16T22:50:46+13:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/testing/trunk/src/src/org/greenstone/gsdl3/testing/GSGUITestingUtil.java
r32694 r32701 19 19 public class GSGUITestingUtil 20 20 { 21 public static final String DOWNLOAD_PANE = "GUI.Download"; 22 public static final String GATHER_PANE = "GUI.Gather"; 23 public static final String ENRICH_PANE = "GUI.Enrich"; 24 public static final String DESIGN_PANE = "GUI.Design"; 25 public static final String CREATE_PANE = "GUI.Create"; 26 public static final String FORMAT_PANE = "GUI.Format"; 21 public static final String DOWNLOAD_PANE = "Download"; 22 public static final String GATHER_PANE = "Gather"; 23 public static final String ENRICH_PANE = "Enrich"; 24 public static final String DESIGN_PANE = "Design"; 25 public static final String CREATE_PANE = "Create"; 26 public static final String FORMAT_PANE = "Format"; 27 27 28 28 29 /************** NEEDED FOR TESTING *************/ … … 34 35 //https://joel-costigliola.github.io/assertj/swing/api/org/assertj/swing/fixture/FrameFixture.html 35 36 public static void switchToPane(FrameFixture window, String pane) { 36 String paneLabel = Dictionary.get( pane); // e.g. GUI.Enrich37 String paneLabel = Dictionary.get("GUI." + pane); // e.g. GUI.Enrich 37 38 //JPanelFixture tab = window.panel(pane); // this just gets us the JPanel of controls within 38 39 JTabbedPaneFixture tab = window.tabbedPane("GUIManager.tab_pane"); 39 40 tab.selectTab(paneLabel); // select tab by its title 40 41 } 41 public static void getMenu(String menu, String subMenu) {} 42 public static void openMenuItem(FrameFixture window, String menu, String subMenu) { 43 /*String menuLabel = Dictionary.get("Menu." + menu); // e.g. Menu.File 44 window.menuItem(menuLabel).click(); //JMenuItemFixture.click() 45 String subMenuLabel = Dictionary.get(menuLabel + "_" + subMenu); // e.g. Menu.File_Open 46 window.menuItem(subMenuLabel).click();*/ 47 window.menuItem("MenuBar."+menu).click(); 48 window.menuItem("MenuBar."+menu+"_"+subMenu).click(); 49 } 42 50 43 51 // e.g. pane = Enrich,view=collection; pane = Gather, view = workspace (or collection) … … 54 62 public static void closeCollection(){} 55 63 public static void createCollection(String basedOn) {} 56 public static void loadCollection(String colName) {} 64 public static void loadCollection(FrameFixture window, String colName) { 65 openMenuItem(window, "file", "open"); 66 67 } 57 68 58 69 // only for GS2?
Note:
See TracChangeset
for help on using the changeset viewer.