Package com.axway.ats.uiengine.engine
Class HiddenHtmlEngine
- java.lang.Object
-
- com.axway.ats.uiengine.internal.engine.AbstractEngine
-
- com.axway.ats.uiengine.engine.AbstractHtmlEngine
-
- com.axway.ats.uiengine.engine.HiddenHtmlEngine
-
- All Implemented Interfaces:
IHtmlEngine
public class HiddenHtmlEngine extends AbstractHtmlEngine implements IHtmlEngine
-
-
Field Summary
-
Fields inherited from class com.axway.ats.uiengine.internal.engine.AbstractEngine
elementsFactory, uiDriver
-
-
Constructor Summary
Constructors Constructor Description HiddenHtmlEngine(HiddenBrowserDriver hiddenBrowserDriver)
-
Method Summary
-
Methods inherited from class com.axway.ats.uiengine.engine.AbstractHtmlEngine
clickBrowserBackButton, clickBrowserForwardButton, clickBrowserRefreshButton, closeActiveWindow, countElements, countElementsByCssSelector, deleteAllCookies, deleteCookieNamed, executeJavaScript, fireEvent, getCookies, getCurrentUrl, getPageSource, getWindowTitles, goToAnotherWindow, goToFirstWindowWithoutTitle, goToMainWindow, goToPage, goToWindow, goToWindow, reloadFrames, retrieveBrowserFocus, setCookie, setCookie
-
Methods inherited from class com.axway.ats.uiengine.internal.engine.AbstractEngine
getMapSection, loadMapFile, setMapSection
-
-
-
-
Constructor Detail
-
HiddenHtmlEngine
public HiddenHtmlEngine(HiddenBrowserDriver hiddenBrowserDriver)
-
-
Method Detail
-
getUtilsElementState
public HiddenHtmlElementState getUtilsElementState(UiElement uiElement)
- Specified by:
getUtilsElementStatein interfaceIHtmlEngine- Parameters:
uiElement- the element to work with- Returns:
- a utility class for checking the state of element
-
getButton
public HiddenHtmlButton getButton(String mapId)
- Specified by:
getButtonin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Button instance
-
getButton
public HiddenHtmlButton getButton(UiElementProperties properties)
- Specified by:
getButtonin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Button instance
-
getTextBox
public HiddenHtmlTextBox getTextBox(String mapId)
- Specified by:
getTextBoxin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Text Box instance
-
getTextBox
public HiddenHtmlTextBox getTextBox(UiElementProperties properties)
- Specified by:
getTextBoxin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Text Box instance
-
getCheckBox
public HiddenHtmlCheckBox getCheckBox(String mapId)
- Specified by:
getCheckBoxin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Check Box instance
-
getCheckBox
public HiddenHtmlCheckBox getCheckBox(UiElementProperties properties)
- Specified by:
getCheckBoxin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Check Box instance
-
getSingleSelectList
public HiddenHtmlSingleSelectList getSingleSelectList(String mapId)
- Specified by:
getSingleSelectListin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Single Select List instance
-
getSingleSelectList
public HiddenHtmlSingleSelectList getSingleSelectList(UiElementProperties properties)
- Specified by:
getSingleSelectListin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Single Select List instance
-
getFileBrowse
public HiddenHtmlFileBrowse getFileBrowse(String mapId)
- Specified by:
getFileBrowsein interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML File Browse element
-
getFileBrowse
public HiddenHtmlFileBrowse getFileBrowse(UiElementProperties properties)
- Specified by:
getFileBrowsein interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML File Browse element
-
getTable
public HiddenHtmlTable getTable(String mapId)
- Specified by:
getTablein interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Table instance
-
getTable
public HiddenHtmlTable getTable(UiElementProperties properties)
- Specified by:
getTablein interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Table instance
-
getLink
public HiddenHtmlLink getLink(String mapId)
- Specified by:
getLinkin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Link instance
-
getLink
public HiddenHtmlLink getLink(UiElementProperties properties)
- Specified by:
getLinkin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Link instance
-
getMultiSelectList
public HiddenHtmlMultiSelectList getMultiSelectList(String mapId)
- Specified by:
getMultiSelectListin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Multi Select List instance
-
getMultiSelectList
public HiddenHtmlMultiSelectList getMultiSelectList(UiElementProperties properties)
- Specified by:
getMultiSelectListin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Multi Select List instance
-
getRadioList
public HiddenHtmlRadioList getRadioList(String mapId)
- Specified by:
getRadioListin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Radio List instance
-
getRadioList
public HiddenHtmlRadioList getRadioList(UiElementProperties properties)
- Specified by:
getRadioListin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Radio List instance
-
getTextArea
public HiddenHtmlTextArea getTextArea(String mapId)
- Specified by:
getTextAreain interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML Text Area instance
-
getTextArea
public HiddenHtmlTextArea getTextArea(UiElementProperties properties)
- Specified by:
getTextAreain interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML Text Area instance
-
getElement
public HiddenHtmlElement getElement(String mapId)
- Specified by:
getElementin interfaceIHtmlEngine- Parameters:
mapId- the element's map id- Returns:
- a new HTML element instance
-
getElement
public HiddenHtmlElement getElement(UiElementProperties properties)
- Specified by:
getElementin interfaceIHtmlEngine- Parameters:
properties- properties describing this element- Returns:
- a new HTML element instance
-
expectAlert
public HiddenHtmlAlert expectAlert()
- Specified by:
expectAlertin interfaceIHtmlEngine- Returns:
- HtmlAlert
-
expectPrompt
public HiddenHtmlPrompt expectPrompt()
- Specified by:
expectPromptin interfaceIHtmlEngine- Returns:
- HtmlPrompt
-
expectConfirm
public HiddenHtmlConfirm expectConfirm()
- Specified by:
expectConfirmin interfaceIHtmlEngine- Returns:
- HtmlConfirm
-
-