public class SwingEngine extends AbstractEngine
elementsFactory, uiDriver| Constructor and Description |
|---|
SwingEngine(UiDriver uiDriver) |
getMapSection, loadMapFile, setMapSectionpublic SwingEngine(UiDriver uiDriver)
public SwingElementState getUtilsElementState(UiElement uiElement)
uiElement - the element to work withpublic SwingButton getButton(String mapId)
mapId - the element's map idSwingButton instancepublic SwingButton getButton(UiElementProperties properties)
properties - properties describing this elementSwingButton instancepublic SwingMenuItem getMenuItem(String mapId)
mapId - the element's map idSwingMenuItem instancepublic SwingMenuItem getMenuItem(UiElementProperties properties)
properties - properties describing this elementSwingMenuItem instancepublic SwingPopupMenu getPopupMenu(String mapId)
mapId - the element's map idSwingPopupMenu instancepublic SwingPopupMenu getPopupMenu(UiElementProperties properties)
properties - properties describing this elementSwingPopupMenu instancepublic SwingTextArea getTextArea(String mapId)
mapId - the element's map idSwingTextArea instancepublic SwingTextArea getTextArea(UiElementProperties properties)
properties - properties describing this elementSwingTextArea instancepublic SwingTree getTree(String mapId)
mapId - the element's map idSwingTree instancepublic SwingTree getTree(UiElementProperties properties)
properties - properties describing this elementSwingTree instancepublic SwingSingleSelectList getSingleSelectList(String mapId)
mapId - the element's map idSwingSingleSelectList instancepublic SwingSingleSelectList getSingleSelectList(UiElementProperties properties)
properties - properties describing this elementSwingSingleSelectList instancepublic SwingMultiSelectList getMultiSelectList(String mapId)
mapId - the element's map idSwingMultiSelectList instancepublic SwingMultiSelectList getMultiSelectList(UiElementProperties properties)
properties - properties describing this elementSwingMultiSelectList instancepublic SwingComboBox getComboBox(String mapId)
mapId - the element's map idSwingComboBox instancepublic SwingComboBox getComboBox(UiElementProperties properties)
properties - properties describing this elementSwingComboBox instancepublic SwingComponent getComponent(String mapId)
mapId - the element's map idSwingComponent instancepublic SwingComponent getComponent(UiElementProperties properties)
properties - properties describing this elementSwingComponent instancepublic SwingOptionPane getOptionPane()
SwingOptionPane instancepublic SwingFileBrowse getFileBrowse()
SwingFileBrowse instancepublic SwingCheckBox getCheckBox(String mapId)
mapId - the element's map idSwingCheckBox instancepublic SwingCheckBox getCheckBox(UiElementProperties properties)
properties - properties describing this elementSwingCheckBox instancepublic SwingToggleButton getToggleButton(String mapId)
mapId - the element's map idSwingToggleButton instancepublic SwingToggleButton getToggleButton(UiElementProperties properties)
properties - properties describing this elementSwingToggleButton instancepublic SwingRadioButton getRadioButton(String mapId)
mapId - the element's map idSwingRadioButton instancepublic SwingRadioButton getRadioButton(UiElementProperties properties)
properties - properties describing this elementSwingRadioButton instancepublic SwingTable getTable(String mapId)
mapId - the element's map idSwingTable instancepublic SwingTable getTable(UiElementProperties properties)
properties - properties describing this elementSwingTable instancepublic SwingLabel getLabel(String mapId)
mapId - the element's map idSwingLabel instancepublic SwingLabel getLabel(UiElementProperties properties)
properties - properties describing this elementSwingLabel instancepublic SwingSpinner getSpinner(String mapId)
mapId - the element's map idSwingSpinner instancepublic SwingSpinner getSpinner(UiElementProperties properties)
properties - properties describing this elementSwingSpinner instancepublic SwingTabbedPane getTabbedPane(String mapId)
mapId - the element's map idSwingTabbedPane instancepublic SwingTabbedPane getTabbedPane(UiElementProperties properties)
properties - properties describing this elementSwingTabbedPane instancepublic void goToMainWindow()
ElementNotFoundException - if the frame/dialog is not found or several
are found with such titlepublic void goToWindow(String windowTitle, boolean isDialog) throws ElementNotFoundException
windowTitle - the window titleisDialog - if the window is dialog or not( i.e. frame)ElementNotFoundException - if the frame/dialog is not foundpublic void goToWindow(String windowTitle, boolean isDialog, int timeout) throws ElementNotFoundException
windowTitle - the window titleisDialog - if the window is dialog or not( i.e. frame)timeout - maximum time to wait for the window to appear. Measured in millisecondsElementNotFoundException - if the frame/dialog is not foundpublic void goToContainer(UiElementProperties containerProperties)
containerProperties - UiElementProperties which contains the container 'name' or 'title' propertyElementNotFoundException - if the container element is not foundpublic void goToContainer(String containerMapId)
containerMapId - container element mapId. The element requires 'name' or 'title' property.ElementNotFoundException - if the container element is not foundpublic void goToMainContainer()
public String getComponentHierarchy()
Stringpublic void useComponentInspector()
Copyright © 2017 Axway Software. All rights reserved.