Uses of Class
com.shaft.gui.element.AsyncElementActions
Packages that use AsyncElementActions
-
Uses of AsyncElementActions in com.shaft.driver
Methods in com.shaft.driver that return AsyncElementActions -
Uses of AsyncElementActions in com.shaft.gui.element
Methods in com.shaft.gui.element that return AsyncElementActionsModifier and TypeMethodDescriptionAsyncElementActions.captureScreenshot(org.openqa.selenium.By elementLocator) Asynchronously captures a screenshot of the element identified byelementLocatorand attaches it to the Allure report.AsyncElementActions.clear(org.openqa.selenium.By elementLocator) Asynchronously clears the content of the element identified byelementLocator.AsyncElementActions.click(org.openqa.selenium.By elementLocator) Asynchronously clicks the element identified byelementLocator.AsyncElementActions.clickAndHold(org.openqa.selenium.By elementLocator) Asynchronously clicks and holds the mouse button down on the element identified byelementLocatorwithout releasing it, which is useful for drag operations or long-press interactions.AsyncElementActions.clickUsingJavascript(org.openqa.selenium.By elementLocator) Asynchronously clicks the element identified byelementLocatorusing JavaScript.AsyncElementActions.clipboardActions(org.openqa.selenium.By elementLocator, ClipboardAction action) Asynchronously performs the specified clipboard action (e.g., copy, paste, cut) on the element identified byelementLocator.AsyncElementActions.doubleClick(org.openqa.selenium.By elementLocator) Asynchronously double-clicks the element identified byelementLocator.AsyncElementActions.dragAndDrop(org.openqa.selenium.By sourceElementLocator, org.openqa.selenium.By destinationElementLocator) Asynchronously drags the element identified bysourceElementLocatorand drops it onto the element identified bydestinationElementLocator.AsyncElementActions.hover(org.openqa.selenium.By elementLocator) Asynchronously moves the mouse cursor over the element identified byelementLocator, triggering any hover-based UI state (e.g., tooltips, drop-down menus).AsyncElementActions.join()Alias forAsyncElementActions.synchronize().Asynchronously selects the option matchingtextin the drop-down element identified byelementLocator.AsyncElementActions.setValueUsingJavaScript(org.openqa.selenium.By elementLocator, String value) Asynchronously sets thevalueattribute of the element identified byelementLocatordirectly via JavaScript, bypassing normal input events.AsyncElementActions.submitFormUsingJavaScript(org.openqa.selenium.By elementLocator) Asynchronously submits the form that contains the element identified byelementLocatorusing JavaScript, bypassing standard form-submission validation.AsyncElementActions.sync()Alias forAsyncElementActions.synchronize().AsyncElementActions.synchronize()Blocks the calling thread until all previously queued asynchronous actions have finished executing on their respective virtual threads.Asynchronously types the given text into the element identified byelementLocator.AsyncElementActions.typeAppend(org.openqa.selenium.By elementLocator, String text) Asynchronously appends the given text to the current value of the element identified byelementLocatorwithout clearing its existing content first.AsyncElementActions.typeFileLocationForUpload(org.openqa.selenium.By elementLocator, String filePath) Asynchronously types the absolute path of a local file into the file-upload input element identified byelementLocator, triggering the browser's file selection mechanism.AsyncElementActions.typeSecure(org.openqa.selenium.By elementLocator, String text) Asynchronously types the given text into the element identified byelementLocatorin a secure manner, masking the typed characters in logs and reports to protect sensitive data such as passwords.