Uses of Class
com.axway.ats.uiengine.UiDriver
-
Packages that use UiDriver Package Description com.axway.ats.uiengine UI Engine is a component targeted for testing of various UI applications.com.axway.ats.uiengine.elements com.axway.ats.uiengine.elements.html com.axway.ats.uiengine.elements.html.hiddenbrowser UI elements of HTML/javascript application when tested using a hidden(headless) browser.com.axway.ats.uiengine.elements.html.realbrowser UI elements of HTML/javascript application when tested using a real browser.com.axway.ats.uiengine.elements.mobile UI elements of Mobile application.com.axway.ats.uiengine.elements.swing UI elements of Swing application.com.axway.ats.uiengine.engine com.axway.ats.uiengine.internal.driver com.axway.ats.uiengine.internal.engine com.axway.ats.uiengine.utilities -
-
Uses of UiDriver in com.axway.ats.uiengine
Subclasses of UiDriver in com.axway.ats.uiengine Modifier and Type Class Description classAbstractHtmlDriverclassAbstractRealBrowserDriverA driver operating over a real UI browserclassChromeDriverA driver operating over Chrome browserclassEdgeDriverA driver operating over Edge browserclassFirefoxDriverA driver operating over Firefox browserclassHiddenBrowserDriverA non-visual Web driver operating over HTML Unit browser.classInternetExplorerDriverA driver operating over Internet Explorer browserclassMobileDriverA driver used for working with a mobile applications(Android or iOS)classPhantomJsDriverDeprecated.classRobotDriverA driver operating over Java RobotclassSafariDriverA driver operating over Safari browserclassSwingDriverA driver used for working with a SWING applicationMethods in com.axway.ats.uiengine that return UiDriver Modifier and Type Method Description static UiDriverUiDriver. getCustomDriver(String driverClassName, Class<?>[] parameterTypes, Object[] constructorArguments)This method allows you to load your own driver implementation which you can use as any other UI Engine driver -
Uses of UiDriver in com.axway.ats.uiengine.elements
Methods in com.axway.ats.uiengine.elements that return UiDriver Modifier and Type Method Description UiDriverUiElement. getUiDriver() -
Uses of UiDriver in com.axway.ats.uiengine.elements.html
-
Uses of UiDriver in com.axway.ats.uiengine.elements.html.hiddenbrowser
-
Uses of UiDriver in com.axway.ats.uiengine.elements.html.realbrowser
Constructors in com.axway.ats.uiengine.elements.html.realbrowser with parameters of type UiDriver Constructor Description RealHtmlAlert(UiDriver uiDriver)RealHtmlButton(UiDriver uiDriver, UiElementProperties properties)RealHtmlCheckBox(UiDriver uiDriver, UiElementProperties properties)RealHtmlConfirm(UiDriver uiDriver)RealHtmlElement(UiDriver uiDriver, UiElementProperties properties)RealHtmlFileBrowse(UiDriver uiDriver, UiElementProperties properties)RealHtmlLink(UiDriver uiDriver, UiElementProperties properties)RealHtmlMultiSelectList(UiDriver uiDriver, UiElementProperties properties)RealHtmlPrompt(UiDriver uiDriver)RealHtmlRadioList(UiDriver uiDriver, UiElementProperties properties)RealHtmlSingleSelectList(UiDriver uiDriver, UiElementProperties properties)RealHtmlTable(UiDriver uiDriver, UiElementProperties properties)RealHtmlTextArea(UiDriver uiDriver, UiElementProperties properties)RealHtmlTextBox(UiDriver uiDriver, UiElementProperties properties) -
Uses of UiDriver in com.axway.ats.uiengine.elements.mobile
Methods in com.axway.ats.uiengine.elements.mobile with parameters of type UiDriver Modifier and Type Method Description MobileButtonMobileElementsFactory. getMobileButton(UiElementProperties properties, UiDriver uiDriver)MobileButtonMobileElementsFactory. getMobileButton(String mapId, UiDriver uiDriver)MobileCheckBoxMobileElementsFactory. getMobileCheckBox(UiElementProperties properties, UiDriver uiDriver)MobileCheckBoxMobileElementsFactory. getMobileCheckBox(String mapId, UiDriver uiDriver)MobileElement<?>MobileElementsFactory. getMobileElement(UiElementProperties properties, UiDriver uiDriver)MobileElement<?>MobileElementsFactory. getMobileElement(String mapId, UiDriver uiDriver)MobileLabelMobileElementsFactory. getMobileLabel(UiElementProperties properties, UiDriver uiDriver)MobileLabelMobileElementsFactory. getMobileLabel(String mapId, UiDriver uiDriver)MobileLinkMobileElementsFactory. getMobileLink(UiElementProperties properties, UiDriver uiDriver)MobileLinkMobileElementsFactory. getMobileLink(String mapId, UiDriver uiDriver)MobileTextBoxMobileElementsFactory. getMobileTextBox(UiElementProperties properties, UiDriver uiDriver)MobileTextBoxMobileElementsFactory. getMobileTextBox(String mapId, UiDriver uiDriver)Constructors in com.axway.ats.uiengine.elements.mobile with parameters of type UiDriver Constructor Description MobileButton(UiDriver uiDriver, UiElementProperties properties)MobileCheckBox(UiDriver uiDriver, UiElementProperties properties)MobileElement(UiDriver uiDriver, UiElementProperties properties)MobileLabel(UiDriver uiDriver, UiElementProperties properties)MobileLink(UiDriver uiDriver, UiElementProperties properties)MobileTextBox(UiDriver uiDriver, UiElementProperties properties) -
Uses of UiDriver in com.axway.ats.uiengine.elements.swing
-
Uses of UiDriver in com.axway.ats.uiengine.engine
Constructors in com.axway.ats.uiengine.engine with parameters of type UiDriver Constructor Description AbstractHtmlEngine(UiDriver uiDriver, AbstractElementsFactory elementsFactory)MobileEngine(UiDriver uiDriver, AbstractElementsFactory elementsFactory)MobileEngine(UiDriver uiDriver, MobileDeviceUtils mobileDeviceUtils)SwingEngine(UiDriver uiDriver) -
Uses of UiDriver in com.axway.ats.uiengine.internal.driver
Subclasses of UiDriver in com.axway.ats.uiengine.internal.driver Modifier and Type Class Description classAbstractRMIDriverAn abstraction of drivers connecting remotely to ATS Eclipse plugins.classSwingDriverInternalATS Internal Might be changed at any time Class to hide non-public methods -
Uses of UiDriver in com.axway.ats.uiengine.internal.engine
Fields in com.axway.ats.uiengine.internal.engine declared as UiDriver Modifier and Type Field Description protected UiDriverAbstractEngine. uiDriverConstructors in com.axway.ats.uiengine.internal.engine with parameters of type UiDriver Constructor Description AbstractEngine(UiDriver uiDriver, AbstractElementsFactory elementsFactory) -
Uses of UiDriver in com.axway.ats.uiengine.utilities
Methods in com.axway.ats.uiengine.utilities with parameters of type UiDriver Modifier and Type Method Description static voidUiEngineUtilities. createScreenshot(String filePath, UiDriver uiDriver)Create a screenshot image (supported image format/type is PNG).
If the screenshot image file already exists it will be automatically replaced by the new one.
Currently the supported UI drivers areAbstractRealBrowserDriverandMobileDriver:AbstractRealBrowserDriver- the method makes a best effort to create a screenshot, depending on the browser to return the following in order of preference: Entire page Current window Visible portion of the current frame The screenshot of the entire display containing the browserMobileDriver- creates a screenshot of the mobile device screen.
NOTE: There is a known issue on Android Virtual Device with "Use Host GPU" enabled option.
-