Uses of Class
com.shaft.gui.element.ElementActions
Packages that use ElementActions
-
Uses of ElementActions in com.shaft.gui.element
Methods in com.shaft.gui.element that return ElementActionsModifier and TypeMethodDescriptionElementActions.and()
ElementActions.captureScreenshot
(org.openqa.selenium.By elementLocator) ElementActions.clear
(org.openqa.selenium.By elementLocator) ElementActions.click
(org.openqa.selenium.By elementLocator) Clicks on a certain element using Selenium WebDriver, or JavaScriptElementActions.clickAndHold
(org.openqa.selenium.By elementLocator) Waits for the element to be clickable, and then clicks and holds it.ElementActions.clickUsingJavascript
(org.openqa.selenium.By elementLocator) Clicks on certain element using javaScript onlyElementActions.clipboardActions
(org.openqa.selenium.By elementLocator, ClipboardAction action) Attempts to perform a native clipboard action on the text from a certain web element, like copy/cut/pasteElementActions.doubleClick
(org.openqa.selenium.By elementLocator) Double-clicks on an element using Selenium WebDriver's Actions LibraryElementActions.dragAndDrop
(org.openqa.selenium.By sourceElementLocator, org.openqa.selenium.By destinationElementLocator) Drags the source element and drops it onto the destination elementElementActions.dragAndDropByOffset
(org.openqa.selenium.By sourceElementLocator, int xOffset, int yOffset) Drags the source element and drops it onto the determined offsetElementActions.executeNativeMobileCommand
(String command, Map<String, String> parameters) This is a generic method to enable the execution of the native mobile commands found herein: appium.ioElementActions.hover
(org.openqa.selenium.By elementLocator) Hovers over target element.ElementActions.hoverAndClick
(List<org.openqa.selenium.By> hoverElementLocators, org.openqa.selenium.By clickableElementLocator) Hovers over the hoverElements in sequence then clicks the clickableElementElementActions.keyPress
(org.openqa.selenium.By elementLocator, org.openqa.selenium.Keys key) Sends a key-press to the target element.ElementActions.scrollToElement
(org.openqa.selenium.By elementLocator) If the element is outside the viewport, scrolls the bottom of the element to the bottom of the viewport.Selects an element from a dropdown list using its displayed text or attribute ValueElementActions.setValueUsingJavaScript
(org.openqa.selenium.By elementLocator, String value) Used to SetProperty value for an element (hidden or visible) using javascriptElementActions.submitFormUsingJavaScript
(org.openqa.selenium.By elementLocator) Used to submit a form using javascriptElementActions.switchToDefaultContent()
Switches focus to default content, is mainly used in coordination withswitchToIframe(By)
to exit any iFrame layer and go back to the main pageElementActions.switchToIframe
(org.openqa.selenium.By elementLocator) Switches focus to a certain iFrame, is mainly used in coordination withswitchToDefaultContent()
to navigate inside any iFrame layer and go back to the main pageElementActions.type
(org.openqa.selenium.By elementLocator, CharSequence text) ElementActions.typeAppend
(org.openqa.selenium.By elementLocator, String text) Appends the required string into the target element, regardless of the current text value.ElementActions.typeFileLocationForUpload
(org.openqa.selenium.By elementLocator, String filePath) ValidationEnums the required file path into an input[type='file'] button, to successfully upload the target file.ElementActions.typeSecure
(org.openqa.selenium.By elementLocator, String text) Checks if there is any text in an element, clears it, then types the required string into the target element.ElementActions.waitForTextToChange
(org.openqa.selenium.By elementLocator, String initialValue) Waits dynamically for a specific element's text to change from the initial value to a new unknown value.ElementActions.waitToAttribute
(org.openqa.selenium.By elementLocator, String attribute, String expectedValue) Waits dynamically for a specific element's attribute to be a certain value.ElementActions.waitToBeInvisible
(org.openqa.selenium.By elementLocator) Waits dynamically for a specific element to be detached from DOM, or hidden, on the current page.ElementActions.waitToBeReady
(org.openqa.selenium.By elementLocator) Waits dynamically for a specific element to be present in DOM, and ready to interact with, on the current page.ElementActions.waitToBeReady
(org.openqa.selenium.By elementLocator, boolean isExpectedToBeVisible) ElementActions.waitUntilAttributeContains
(org.openqa.selenium.By elementLocator, String attribute, String attributeContainsValue) ElementActions.waitUntilElementTextToBe
(org.openqa.selenium.By elementLocator, String text) ElementActions.waitUntilElementToBeSelected
(org.openqa.selenium.By elementLocator) ElementActions.waitUntilNumberOfElementsToBe
(org.openqa.selenium.By elementLocator, int numberOfElements) ElementActions.waitUntilNumberOfElementsToBeLessThan
(org.openqa.selenium.By elementLocator, int numberOfElements) ElementActions.waitUntilNumberOfElementsToBeMoreThan
(org.openqa.selenium.By elementLocator, int numberOfElements) ElementActions.waitUntilPresenceOfAllElementsLocatedBy
(org.openqa.selenium.By elementLocator) -
Uses of ElementActions in com.shaft.gui.element.internal
Subclasses of ElementActions in com.shaft.gui.element.internal