Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $ - Class in com.shaft.driver.internal
- $() - Constructor for class com.shaft.driver.internal.$
A
- acceptAlert() - Method in class com.shaft.gui.element.AlertActions
- acceptInsecureCerts() - Method in interface com.shaft.properties.internal.BrowserStack
- acceptInsecureCerts() - Method in interface com.shaft.properties.internal.LambdaTest
- acceptInsecureCerts(boolean) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- acceptInsecureCerts(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- accessKey() - Method in interface com.shaft.properties.internal.BrowserStack
- accessKey() - Method in interface com.shaft.properties.internal.LambdaTest
- accessKey(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- accessKey(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- accumulateHistory() - Method in interface com.shaft.properties.internal.Allure
- accumulateHistory(boolean) - Method in class com.shaft.properties.internal.Allure.SetProperty
- accumulateReports() - Method in interface com.shaft.properties.internal.Allure
- accumulateReports(boolean) - Method in class com.shaft.properties.internal.Allure.SetProperty
- Actions - Class in com.shaft.gui.element.internal
- Actions() - Constructor for class com.shaft.gui.element.internal.Actions
- Actions(DriverFactoryHelper) - Constructor for class com.shaft.gui.element.internal.Actions
- Actions(WebDriver) - Constructor for class com.shaft.gui.element.internal.Actions
- Actions(WebDriver, boolean) - Constructor for class com.shaft.gui.element.internal.Actions
- activateAppFromBackground(String) - Method in class com.shaft.gui.element.TouchActions
-
Activates an app that has been previously deactivated or sent to the background.
- addCookie(String, Object) - Method in class com.shaft.api.RequestBuilder
-
Append a cookie to the current session to be used in the current and all the following requests.
- addCookie(String, String) - Method in class com.shaft.driver.SHAFT.API
- addCookie(String, String) - Method in class com.shaft.gui.browser.BrowserActions
-
Adds a cookie to the current browsing context.
- addCookieVariable(String, String) - Method in class com.shaft.api.RestActions
- addHeader(String, String) - Method in class com.shaft.api.RequestBuilder
-
Append a header to the current session to be used in the current and all the following requests.
- addHeader(String, String) - Method in class com.shaft.driver.SHAFT.API
- addHeaderVariable(String, String) - Method in class com.shaft.api.RestActions
-
Append a header to the current session to be used in all the following requests.
- afterAnyCall(Object, Method, Object[], Object) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterBack(WebDriver.Navigation) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterClose(WebDriver) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterContainerStart(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- afterContainerStop(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- afterContainerUpdate(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- afterContainerWrite(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- afterFixtureStart(FixtureResult) - Method in class com.shaft.listeners.AllureListener
- afterFixtureStop(FixtureResult) - Method in class com.shaft.listeners.AllureListener
- afterFixtureUpdate(FixtureResult) - Method in class com.shaft.listeners.AllureListener
- afterForward(WebDriver.Navigation) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterGet(WebDriver, String) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterGetAttribute(WebElement, String, String) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterGetCurrentUrl(String, WebDriver) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterGetText(WebElement, String) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterGetTitle(WebDriver, String) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterInvocation(IInvokedMethod, ITestResult, ITestContext) - Method in class com.shaft.listeners.TestNGListener
-
A listener that gets invoked after a method is invoked by TestNG.
- afterMaximize(WebDriver.Window) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterQuit(WebDriver) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterRefresh(WebDriver.Navigation) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterStepStart(StepResult) - Method in class com.shaft.listeners.AllureListener
- afterStepStop(StepResult) - Method in class com.shaft.listeners.AllureListener
- afterStepUpdate(StepResult) - Method in class com.shaft.listeners.AllureListener
- afterTestSchedule(TestResult) - Method in class com.shaft.listeners.AllureListener
- afterTestStart(TestResult) - Method in class com.shaft.listeners.AllureListener
- afterTestStop(TestResult) - Method in class com.shaft.listeners.AllureListener
- afterTestUpdate(TestResult) - Method in class com.shaft.listeners.AllureListener
- afterTestWrite(TestResult) - Method in class com.shaft.listeners.AllureListener
- afterTo(WebDriver.Navigation, String) - Method in class com.shaft.listeners.internal.WebDriverListener
- afterTo(WebDriver.Navigation, URL) - Method in class com.shaft.listeners.internal.WebDriverListener
- alert() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- alert() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- AlertActions - Class in com.shaft.gui.element
- AlertActions() - Constructor for class com.shaft.gui.element.AlertActions
- AlertActions(DriverFactoryHelper) - Constructor for class com.shaft.gui.element.AlertActions
- AlertActions(WebDriver) - Constructor for class com.shaft.gui.element.AlertActions
- allure - Static variable in class com.shaft.properties.internal.Properties
- Allure - Interface in com.shaft.properties.internal
- Allure.SetProperty - Class in com.shaft.properties.internal
- allureLinkCustomPattern() - Method in interface com.shaft.properties.internal.Jira
- allureLinkCustomPattern(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- allureLinkIssuePattern() - Method in interface com.shaft.properties.internal.Pattern
- allureLinkIssuePattern(String) - Method in class com.shaft.properties.internal.Pattern.SetProperty
- allureLinkTmsPattern() - Method in interface com.shaft.properties.internal.Jira
- allureLinkTmsPattern(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- AllureListener - Class in com.shaft.listeners
- AllureListener() - Constructor for class com.shaft.listeners.AllureListener
- AllureManager - Class in com.shaft.tools.io.internal
- AllureManager() - Constructor for class com.shaft.tools.io.internal.AllureManager
- allureResults() - Method in interface com.shaft.properties.internal.Paths
- allureResults(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- allureVersion() - Method in interface com.shaft.properties.internal.Internal
- alter(List<XmlSuite>) - Method in class com.shaft.listeners.TestNGListener
-
Implementations of this interface will gain access to the
XmlSuite
object and thus let users be able to alter a suite or a test based on their own needs. - alwaysLogDiscreetly() - Method in interface com.shaft.properties.internal.Reporting
- alwaysLogDiscreetly(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- ancestor(String) - Method in class com.shaft.gui.internal.locator.XpathAxis
- and() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- and() - Method in class com.shaft.gui.browser.BrowserActions
- and() - Method in class com.shaft.gui.element.ElementActions
- and() - Method in class com.shaft.gui.element.internal.Actions
- and() - Method in class com.shaft.gui.element.TouchActions
- and() - Method in class com.shaft.gui.internal.locator.LocatorBuilder
-
Syntactic Sugar
- ANGULAR_READY_STATE - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- animatedGifFrameDelay() - Method in interface com.shaft.properties.internal.Visuals
- animatedGifFrameDelay(int) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- AnimatedGifManager - Class in com.shaft.gui.internal.image
- API - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- API(String) - Constructor for class com.shaft.driver.SHAFT.API
- apiConnectionManagerTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- apiConnectionManagerTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- apiConnectionTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- apiConnectionTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- apiSocketTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- apiSocketTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- app() - Method in interface com.shaft.properties.internal.Mobile
- app(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- appActivity() - Method in interface com.shaft.properties.internal.Mobile
- appActivity(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- appendDefaultContentCharsetToContentTypeIfUndefined(boolean) - Method in class com.shaft.api.RequestBuilder
-
Tells whether REST Assured should automatically append the content charset to the content-type header if not defined explicitly.
- appenderConsoleFilterThresholdLevel() - Method in interface com.shaft.properties.internal.Log4j
- appenderConsoleFilterThresholdType() - Method in interface com.shaft.properties.internal.Log4j
- appenderConsoleLayoutDisableAnsi() - Method in interface com.shaft.properties.internal.Log4j
- appenderConsoleLayoutPattern() - Method in interface com.shaft.properties.internal.Log4j
- appenderConsoleLayoutType() - Method in interface com.shaft.properties.internal.Log4j
- appenderConsoleName() - Method in interface com.shaft.properties.internal.Log4j
- appenderConsoleType() - Method in interface com.shaft.properties.internal.Log4j
- appenderFile_FileName() - Method in interface com.shaft.properties.internal.Log4j
- appenderFileFilterThresholdLevel() - Method in interface com.shaft.properties.internal.Log4j
- appenderFileFilterThresholdType() - Method in interface com.shaft.properties.internal.Log4j
- appenderFileLayoutPattern() - Method in interface com.shaft.properties.internal.Log4j
- appenderFileLayoutType() - Method in interface com.shaft.properties.internal.Log4j
- appenderFileName() - Method in interface com.shaft.properties.internal.Log4j
- appenderFileType() - Method in interface com.shaft.properties.internal.Log4j
- appendTestDataToRelativePath(String) - Static method in class com.shaft.tools.internal.support.JavaHelper
- APPIUM_BROWSER - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- APPIUM_CHROME - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- APPIUM_CHROMIUM - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- APPIUM_MOBILE_NATIVE - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- APPIUM_SAMSUNG_BROWSER - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- appiumVersion() - Method in interface com.shaft.properties.internal.BrowserStack
- appiumVersion() - Method in interface com.shaft.properties.internal.LambdaTest
- appiumVersion(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- appiumVersion(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- applitoolsApiKey() - Method in interface com.shaft.properties.internal.Paths
- applitoolsApiKey(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- appName() - Method in interface com.shaft.properties.internal.BrowserStack
- appName() - Method in interface com.shaft.properties.internal.LambdaTest
- appName(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- appName(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- appPackage() - Method in interface com.shaft.properties.internal.Mobile
- appPackage(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- appProfiling() - Method in interface com.shaft.properties.internal.LambdaTest
- appProfiling(Boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- appRelativeFilePath() - Method in interface com.shaft.properties.internal.BrowserStack
- appRelativeFilePath() - Method in interface com.shaft.properties.internal.LambdaTest
- appRelativeFilePath(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- appRelativeFilePath(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- appUrl() - Method in interface com.shaft.properties.internal.BrowserStack
- appUrl() - Method in interface com.shaft.properties.internal.LambdaTest
- appUrl(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- appUrl(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- assertBrowserAttributeContains(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts browser attribute contains expectedValue.
- assertBrowserAttributeDoesNotContain(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts browser attribute does not contain expectedValue.
- assertBrowserAttributeDoesNotEqual(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts browser attribute does not equal expectedValue.
- assertBrowserAttributeDoesNotMatch(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts browser attribute does not match expectedValue.
- assertBrowserAttributeEquals(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts browser attribute equals expectedValue.
- assertBrowserAttributeMatches(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts browser attribute matches expectedValue.
- assertElementAttributeContains(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement attribute contains expectedValue.
- assertElementAttributeDoesNotContain(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement attribute does not contain expectedValue.
- assertElementAttributeDoesNotEqual(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement attribute does not equal expectedValue.
- assertElementAttributeDoesNotMatch(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement attribute does not match expectedValue.
- assertElementAttributeEquals(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement attribute equals expectedValue.
- assertElementAttributeMatches(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement attribute matches expectedValue.
- assertElementCSSPropertyContains(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement CSSProperty contains expectedValue.
- assertElementCSSPropertyDoesNotContain(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement CSSProperty does not contain expectedValue.
- assertElementCSSPropertyDoesNotEqual(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement CSSProperty does not equal expectedValue.
- assertElementCSSPropertyDoesNotMatch(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement CSSProperty does not match expectedValue.
- assertElementCSSPropertyEquals(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement CSSProperty equals expectedValue.
- assertElementCSSPropertyMatches(String, String, String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts webElement CSSProperty matches expectedValue.
- assertElementDoesNotExist(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the webElement found using the provided driver and locator does not exist.
- assertElementDoesNotMatchContentEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementDoesNotMatchExactEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementDoesNotMatchLayoutEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementDoesNotMatchOpenCV(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementDoesNotMatchStrictEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementExists(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the webElement found using the provided driver and locator exists.
- assertElementMatchesContentEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementMatchesExactEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementMatchesLayoutEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementMatchesOpenCV(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- assertElementMatchesStrictEyes(String, String) - Method in class com.shaft.cucumber.AssertionSteps
-
Asserts that the current image of the target element matches the expected reference image using the desired VisualValidationEngine if AssertionType is POSITIVE, or doesn't match it if AssertionType is NEGATIVE.
- ASSERTION - Enum constant in enum class com.shaft.tools.io.internal.CheckpointType
- AssertionSteps - Class in com.shaft.cucumber
- AssertionSteps(ThreadLocal<SHAFT.GUI.WebDriver>) - Constructor for class com.shaft.cucumber.AssertionSteps
- assertThat() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- assertThat() - Static method in class com.shaft.driver.SHAFT.Validations
- assertThat() - Method in class com.shaft.gui.browser.BrowserActions
- assertThat() - Static method in class com.shaft.validation.Validations
-
Start building your assertion (Note: if an assertion fails the test method execution will stop and fail)
- assertThat(By) - Method in class com.shaft.gui.element.ElementActions
- assertThat(By) - Method in class com.shaft.gui.element.TouchActions
- assertThatResponse() - Method in class com.shaft.driver.SHAFT.API
- assignee() - Method in interface com.shaft.properties.internal.Jira
- assignee(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- async() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- Async() - Constructor for class com.shaft.driver.SHAFT.GUI.WebDriver.Async
- AsyncElementActions - Class in com.shaft.gui.element
- AsyncElementActions(DriverFactoryHelper) - Constructor for class com.shaft.gui.element.AsyncElementActions
- attach() - Static method in class com.shaft.tools.io.internal.CheckpointCounter
- attach(String, String, InputStream) - Static method in class com.shaft.driver.SHAFT.Report
- attach(String, String, InputStream) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Adds a new attachment using the input parameters provided.
- attach(String, String, String) - Static method in class com.shaft.driver.SHAFT.Report
- attach(String, String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Adds a new attachment using the input parameters provided.
- attach(List<List<Object>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- attachAnimatedGif() - Static method in class com.shaft.gui.internal.image.AnimatedGifManager
- attachAsStep(String, String, InputStream) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Adds a new attachment using the input parameters provided.
- attachBasedOnFileType(String, String, ByteArrayOutputStream, String) - Static method in class com.shaft.tools.io.internal.AttachmentReporter
- attachConfigurationHelperClass(List<XmlSuite>) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- attachConfigurationMethods() - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- attachCucumberReport() - Static method in class com.shaft.tools.io.internal.ReportHelper
- attachEngineLog() - Static method in class com.shaft.tools.io.internal.ReportHelper
- attachEngineLog(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- attachFilesToIssue(String, List<String>) - Static method in class com.shaft.tools.internal.tms.XrayIntegrationHelper
-
Update the created issue with the attachments.
- attachIssuesLog() - Static method in class com.shaft.tools.io.internal.ReportHelper
- attachIssuesLog(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- AttachmentReporter - Class in com.shaft.tools.io.internal
- AttachmentReporter() - Constructor for class com.shaft.tools.io.internal.AttachmentReporter
- attachPropertyFiles() - Static method in class com.shaft.tools.io.internal.ReportHelper
- attachTestArtifacts(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- attachTestLog(String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Returns the log of the current test, and attaches it in the end of the test execution report.
- attachVideoRecording() - Static method in class com.shaft.gui.internal.video.RecordManager
- attachVideoRecording(Path) - Static method in class com.shaft.gui.internal.video.RecordManager
- attemptClearBeforeTyping() - Method in interface com.shaft.properties.internal.Flags
- attemptClearBeforeTyping(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
-
Deprecated.
- attemptClearBeforeTypingUsingBackspace() - Method in interface com.shaft.properties.internal.Flags
- attemptClearBeforeTypingUsingBackspace(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
-
Deprecated.
- attemptMaximizeUsingSeleniumWebDriver(WebDriver, String, String, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- attemptMaximizeUsingSeleniumWebDriverManageWindow(WebDriver, int, int) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- attemptMaximizeUsingToolkitAndJavascript(WebDriver, int, int) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- attemptToClickBeforeTyping() - Method in interface com.shaft.properties.internal.Flags
- attemptToClickBeforeTyping(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- attribute(String) - Method in class com.shaft.validation.internal.WebDriverBrowserValidationsBuilder
-
Use this to check against a certain browser attribute
- attribute(String) - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against a certain element attribute
- authorization() - Method in interface com.shaft.properties.internal.Jira
- authorization(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- authType() - Method in interface com.shaft.properties.internal.Jira
- authType(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- autoAcceptAlerts() - Method in interface com.shaft.properties.internal.LambdaTest
- autoAcceptAlerts(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- autoCloseDriverInstance() - Method in interface com.shaft.properties.internal.Flags
- autoCloseDriverInstance(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- autoGrantPermissions() - Method in interface com.shaft.properties.internal.LambdaTest
- autoGrantPermissions(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- automaticallyAssertResponseStatusCode() - Method in interface com.shaft.properties.internal.Flags
- automaticallyAssertResponseStatusCode(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- automaticallyOpen() - Method in interface com.shaft.properties.internal.Allure
- automaticallyOpen(boolean) - Method in class com.shaft.properties.internal.Allure.SetProperty
- automationName() - Method in interface com.shaft.properties.internal.Mobile
- automationName(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- autoMaximizeBrowserWindow() - Method in interface com.shaft.properties.internal.Flags
- autoMaximizeBrowserWindow(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- axisBy() - Method in class com.shaft.gui.internal.locator.LocatorBuilder
B
- BACK - Enum constant in enum class com.shaft.enums.internal.NavigationAction
- BACKSPACE - Enum constant in enum class com.shaft.enums.internal.ElementAction
- baseURL() - Method in interface com.shaft.properties.internal.Web
- baseURL(String) - Method in class com.shaft.properties.internal.Web.SetProperty
- BASIC - Enum constant in enum class com.shaft.api.RequestBuilder.AuthenticationType
- beforeClear(WebElement) - Method in class com.shaft.listeners.internal.WebDriverListener
- beforeClick(WebElement) - Method in class com.shaft.listeners.internal.WebDriverListener
- beforeContainerStart(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- beforeContainerStop(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- beforeContainerUpdate(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- beforeContainerWrite(TestResultContainer) - Method in class com.shaft.listeners.AllureListener
- beforeFindElement(WebDriver, By) - Method in class com.shaft.listeners.internal.WebDriverListener
- beforeFixtureStart(FixtureResult) - Method in class com.shaft.listeners.AllureListener
- beforeFixtureStop(FixtureResult) - Method in class com.shaft.listeners.AllureListener
- beforeFixtureUpdate(FixtureResult) - Method in class com.shaft.listeners.AllureListener
- beforeInvocation(IInvokedMethod, ITestResult, ITestContext) - Method in class com.shaft.listeners.TestNGListener
-
A listener that gets invoked before a method is invoked by TestNG.
- beforeSendKeys(Alert, String) - Method in class com.shaft.listeners.internal.WebDriverListener
- beforeSendKeys(WebElement, CharSequence...) - Method in class com.shaft.listeners.internal.WebDriverListener
- beforeStepStart(StepResult) - Method in class com.shaft.listeners.AllureListener
- beforeStepStop(StepResult) - Method in class com.shaft.listeners.AllureListener
- beforeStepUpdate(StepResult) - Method in class com.shaft.listeners.AllureListener
- beforeSubmit(WebElement) - Method in class com.shaft.listeners.internal.WebDriverListener
- beforeTestSchedule(TestResult) - Method in class com.shaft.listeners.AllureListener
- beforeTestStart(TestResult) - Method in class com.shaft.listeners.AllureListener
- beforeTestStop(TestResult) - Method in class com.shaft.listeners.AllureListener
- beforeTestUpdate(TestResult) - Method in class com.shaft.listeners.AllureListener
- beforeTestWrite(TestResult) - Method in class com.shaft.listeners.AllureListener
- body() - Method in class com.shaft.validation.internal.RestValidationsBuilder
- browser() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- browser() - Method in class com.shaft.driver.internal.WizardHelpers.WebDriverAssertions
- browser() - Method in class com.shaft.driver.internal.WizardHelpers.WebDriverVerifications
- browser() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- browser(WebDriver) - Method in class com.shaft.validation.internal.ValidationsBuilder
-
Build a WebDriver browser validation to check against the target browser
- BrowserActions - Class in com.shaft.gui.browser
- BrowserActions() - Constructor for class com.shaft.gui.browser.BrowserActions
- BrowserActions(DriverFactoryHelper) - Constructor for class com.shaft.gui.browser.BrowserActions
- BrowserActions(WebDriver) - Constructor for class com.shaft.gui.browser.BrowserActions
- BrowserActions(WebDriver, boolean) - Constructor for class com.shaft.gui.browser.BrowserActions
- BrowserActionsHelper - Class in com.shaft.gui.browser.internal
- BrowserActionsHelper(boolean) - Constructor for class com.shaft.gui.browser.internal.BrowserActionsHelper
- browserName() - Method in interface com.shaft.properties.internal.Mobile
- browserName(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- browserNavigationTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- browserNavigationTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- browserStack - Static variable in class com.shaft.properties.internal.Properties
- BrowserStack - Interface in com.shaft.properties.internal
- BROWSERSTACK - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- BrowserStack.SetProperty - Class in com.shaft.properties.internal
- BrowserStackHelper - Class in com.shaft.driver.internal.DriverFactory
- BrowserStackHelper() - Constructor for class com.shaft.driver.internal.DriverFactory.BrowserStackHelper
- BrowserSteps - Class in com.shaft.cucumber
- BrowserSteps(ThreadLocal<SHAFT.GUI.WebDriver>) - Constructor for class com.shaft.cucumber.BrowserSteps
- browserVersion() - Method in interface com.shaft.properties.internal.BrowserStack
- browserVersion() - Method in interface com.shaft.properties.internal.LambdaTest
- browserVersion() - Method in interface com.shaft.properties.internal.Mobile
- browserVersion(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- browserVersion(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- browserVersion(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- browserWindowHeight() - Method in interface com.shaft.properties.internal.Web
- browserWindowHeight(int) - Method in class com.shaft.properties.internal.Web.SetProperty
- browserWindowWidth() - Method in interface com.shaft.properties.internal.Web
- browserWindowWidth(int) - Method in class com.shaft.properties.internal.Web.SetProperty
- build() - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- build() - Method in class com.shaft.gui.internal.locator.ShadowLocatorBuilder
- build() - Method in interface com.shaft.properties.internal.LambdaTest
- build(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- buildName() - Method in interface com.shaft.properties.internal.LambdaTest
- buildName(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- buildNewRequest(String, RestActions.RequestType) - Method in class com.shaft.api.RestActions
- buildNewRequest(String, String, RestActions.RequestType) - Static method in class com.shaft.api.RestActions
C
- captureElementName() - Method in interface com.shaft.properties.internal.Reporting
- captureElementName(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- capturePageSnapshot() - Method in class com.shaft.gui.browser.BrowserActions
-
Attempts to capture a page snapshot archive in the format of a .mht file Works only for Chromium based driver instances For other driver types attempts to attach the current page source (for web) or accessibility tree (for mobile)
- capturePageSnapshot(WebDriver) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- captureScreenshot() - Method in class com.shaft.gui.browser.BrowserActions
-
Use this action to return a full page screenshot.
- captureScreenshot(Screenshots) - Method in class com.shaft.gui.browser.BrowserActions
-
Use this action to return a page screenshot.
- captureScreenshot(By) - Method in class com.shaft.gui.element.AsyncElementActions
- captureScreenshot(By) - Method in class com.shaft.gui.element.ElementActions
- captureSnapshot() - Method in class com.shaft.gui.browser.BrowserActions
-
Use this action to return a page snapshot.
- captureWebDriverLogs() - Method in interface com.shaft.properties.internal.Reporting
- captureWebDriverLogs(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- CASE_INSENSITIVE - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationComparisonType
- casesDetailsIncrement(String, String, String, String, String, String, String) - Static method in class com.shaft.tools.io.internal.ExecutionSummaryReport
- changeWebElementVisibilityUsingJavascript(WebDriver, By, boolean) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- check() - Static method in class com.shaft.listeners.internal.UpdateChecker
- checkNavigationWasSuccessful(WebDriver, String, String, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- CHECKPOINT_COUNTER - Enum constant in enum class com.shaft.tools.internal.support.HTMLHelper
- CHECKPOINT_DETAILS_FORMAT - Enum constant in enum class com.shaft.tools.internal.support.HTMLHelper
- CheckpointCounter - Class in com.shaft.tools.io.internal
- CheckpointCounter() - Constructor for class com.shaft.tools.io.internal.CheckpointCounter
- CheckpointStatus - Enum Class in com.shaft.tools.io.internal
- CheckpointType - Enum Class in com.shaft.tools.io.internal
- checksum() - Method in class com.shaft.validation.internal.FileValidationsBuilder
-
Use this to calculate and check a certain file checksum to confirm if it has the exact same content or not
- CHROME - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- CHROMIUM - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- cleanExecutionSummaryReportDirectory() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- cleanSummaryReportsDirectoryBeforeExecution() - Method in interface com.shaft.properties.internal.Reporting
- clear(By) - Method in class com.shaft.gui.element.AsyncElementActions
- clear(By) - Method in class com.shaft.gui.element.ElementActions
- CLEAR - Enum constant in enum class com.shaft.enums.internal.ElementAction
- clearBeforeTypingMode() - Method in interface com.shaft.properties.internal.Flags
- clearBeforeTypingMode(String) - Method in class com.shaft.properties.internal.Flags.SetProperty
- click(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Clicks on a certain element using Selenium WebDriver, or JavaScript.
- click(By) - Method in class com.shaft.gui.element.internal.Actions
- click(By) - Method in class com.shaft.gui.element.AsyncElementActions
- click(By) - Method in class com.shaft.gui.element.ElementActions
-
Clicks on a certain element using Selenium WebDriver, or JavaScript
- CLICK - Enum constant in enum class com.shaft.enums.internal.ElementAction
- clickAndHold(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Waits for the element to be clickable, and then clicks and holds it.
- clickAndHold(By) - Method in class com.shaft.gui.element.AsyncElementActions
- clickAndHold(By) - Method in class com.shaft.gui.element.ElementActions
-
Waits for the element to be clickable, and then clicks and holds it.
- clickUsingJavascript(By) - Method in class com.shaft.gui.element.AsyncElementActions
- clickUsingJavascript(By) - Method in class com.shaft.gui.element.ElementActions
-
Clicks on certain element using javaScript only
- clickUsingJavascript(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- clickUsingJavascriptWhenWebDriverClickFails() - Method in interface com.shaft.properties.internal.Flags
- clickUsingJavascriptWhenWebDriverClickFails(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- ClipboardAction - Enum Class in com.shaft.enums.internal
- clipboardActions(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Attempts to perform a native clipboard action on the text from a certain web element, like copy/cut/paste
- clipboardActions(By, ClipboardAction) - Method in class com.shaft.gui.element.AsyncElementActions
- clipboardActions(By, ClipboardAction) - Method in class com.shaft.gui.element.ElementActions
-
Attempts to perform a native clipboard action on the text from a certain web element, like copy/cut/paste
- close() - Method in class com.shaft.tools.io.internal.ProgressBarLogger
- closeCurrentWindow() - Method in class com.shaft.cucumber.BrowserSteps
-
Closes the current browser window
- closeCurrentWindow() - Method in class com.shaft.gui.browser.BrowserActions
-
Closes the current browser window
- closeDriver() - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- closeDriver(WebDriver) - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- com.shaft.api - package com.shaft.api
- com.shaft.cli - package com.shaft.cli
- com.shaft.cucumber - package com.shaft.cucumber
- com.shaft.db - package com.shaft.db
- com.shaft.driver - package com.shaft.driver
- com.shaft.driver.internal - package com.shaft.driver.internal
- com.shaft.driver.internal.DriverFactory - package com.shaft.driver.internal.DriverFactory
- com.shaft.enums.internal - package com.shaft.enums.internal
- com.shaft.gui.browser - package com.shaft.gui.browser
- com.shaft.gui.browser.internal - package com.shaft.gui.browser.internal
- com.shaft.gui.element - package com.shaft.gui.element
- com.shaft.gui.element.internal - package com.shaft.gui.element.internal
- com.shaft.gui.internal.exceptions - package com.shaft.gui.internal.exceptions
- com.shaft.gui.internal.image - package com.shaft.gui.internal.image
- com.shaft.gui.internal.locator - package com.shaft.gui.internal.locator
- com.shaft.gui.internal.video - package com.shaft.gui.internal.video
- com.shaft.gui.waits - package com.shaft.gui.waits
- com.shaft.listeners - package com.shaft.listeners
- com.shaft.listeners.internal - package com.shaft.listeners.internal
- com.shaft.performance.internal - package com.shaft.performance.internal
- com.shaft.properties.internal - package com.shaft.properties.internal
- com.shaft.tools.internal.security - package com.shaft.tools.internal.security
- com.shaft.tools.internal.support - package com.shaft.tools.internal.support
- com.shaft.tools.internal.tms - package com.shaft.tools.internal.tms
- com.shaft.tools.io - package com.shaft.tools.io
- com.shaft.tools.io.internal - package com.shaft.tools.io.internal
- com.shaft.validation - package com.shaft.validation
- com.shaft.validation.internal - package com.shaft.validation.internal
- compareAgainstBaseline(WebDriver, By, byte[], ImageProcessingActions.VisualValidationEngine) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- compareImageFolders(String, String, double) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- compareJSON(Response, String, RestActions.ComparisonType) - Static method in class com.shaft.api.RestActions
-
Compares the Response object against the content of the referenceJsonFilePath
- compareJSON(Response, String, RestActions.ComparisonType, String) - Static method in class com.shaft.api.RestActions
-
Compares the Response object against the content of the referenceJsonFilePath
- compareTwoObjects(Object, Object, Object, Boolean) - Static method in class com.shaft.tools.internal.support.JavaHelper
-
Compares two objects (that can be cast to a string value) based on the selected comparisonType and ValidationType, then returns the result in an integer value
- ConfigurationHelper - Class in com.shaft.listeners.internal
- ConfigurationHelper() - Constructor for class com.shaft.listeners.internal.ConfigurationHelper
- configureCrossBrowserExecution(List<XmlSuite>) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- configureCucumberProperties(List<XmlSuite>) - Static method in class com.shaft.listeners.internal.CucumberHelper
- configureJVMProxy() - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- configureTestNGProperties(List<XmlSuite>) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- confirmThatWebsiteIsNotDown(WebDriver, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- console() - Method in interface com.shaft.properties.internal.LambdaTest
- console(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- contains(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object contains the expected value
- CONTAINS - Enum constant in enum class com.shaft.api.RestActions.ComparisonType
- CONTAINS - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationComparisonType
- containsAttribute(String, String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- containsClass(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- containsFileContent(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object contains the expected file content
- containsId(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- containsText(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- content() - Method in class com.shaft.validation.internal.FileValidationsBuilder
-
Use this to attempt to read and validate a certain file content (works for PDF and TEXT files)
- CONTENT - Enum constant in enum class com.shaft.gui.element.internal.ElementActionsHelper.TextDetectionStrategy
- CONTENT_EYES - Enum constant in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
- CONTENT_EYES - Enum constant in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
- convertToSentenceCase(String) - Static method in class com.shaft.tools.internal.support.JavaHelper
- COPY - Enum constant in enum class com.shaft.enums.internal.ClipboardAction
- copyFile(TerminalActions, String, String, String) - Method in class com.shaft.cli.FileActions
-
Copies files from sourceDirectory to destinationDirectory using the provided terminalSession.
- copyFile(String, String) - Method in class com.shaft.cli.FileActions
-
Copies a file from sourceFilePath to destinationFilePath on the local storage
- copyFileFromJar(String, String, String) - Method in class com.shaft.cli.FileActions
- copyFileToLocalMachine(TerminalActions, String, String, String...) - Method in class com.shaft.cli.FileActions
-
This method is used to copy a certain file from a remote machine (dockerized or not) to the current execution machine.
- copyFolder(String, String) - Method in class com.shaft.cli.FileActions
- copyFolderFromJar(String, String) - Method in class com.shaft.cli.FileActions
- createAnimatedGif() - Method in interface com.shaft.properties.internal.Visuals
- createAnimatedGif(boolean) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- createFile(String, String) - Method in class com.shaft.cli.FileActions
- createFolder(String) - Method in class com.shaft.cli.FileActions
- createIssue(List<String>, String, String) - Static method in class com.shaft.tools.internal.tms.XrayIntegrationHelper
-
Create JIRA Bug to report execution failure.
- createLighthouseReportFolderInProjectDirectory() - Method in class com.shaft.performance.internal.LightHouseGenerateReport
- createLogEntry(String, Level) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- createReportMessage(String, String, String, Boolean) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- createTestLog(List<String>) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- crossBrowserMode() - Method in interface com.shaft.properties.internal.Platform
- crossBrowserMode(String) - Method in class com.shaft.properties.internal.Platform.SetProperty
- CSS - Enum constant in enum class com.shaft.gui.internal.locator.Locators
- cssProperty(String) - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against a certain element attribute
- cssSelector - Static variable in class com.shaft.gui.internal.locator.ShadowLocatorBuilder
- cucumber - Static variable in class com.shaft.properties.internal.Properties
- Cucumber - Interface in com.shaft.properties.internal
- CUCUMBER - Enum constant in enum class com.shaft.tools.io.internal.ProjectStructureManager.RunType
- cucumberAnsiColorsDisabled() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberExecutionDryRun() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberExecutionLimit() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberExecutionOrder() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberExecutionStrict() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberExecutionWip() - Method in interface com.shaft.properties.internal.Cucumber
- CucumberFeatureListener - Class in com.shaft.listeners
-
Allure plugin for Cucumber JVM 7.0.
- CucumberFeatureListener() - Constructor for class com.shaft.listeners.CucumberFeatureListener
- CucumberFeatureListener(AllureLifecycle) - Constructor for class com.shaft.listeners.CucumberFeatureListener
- cucumberFeatures() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberFilterName() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberFilterTags() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberGlue() - Method in interface com.shaft.properties.internal.Cucumber
- CucumberHelper - Class in com.shaft.listeners.internal
- CucumberHelper() - Constructor for class com.shaft.listeners.internal.CucumberHelper
- cucumberObjectFactory() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberPlugin() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberPublishQuiet() - Method in interface com.shaft.properties.internal.Cucumber
- cucumberSnippetType() - Method in interface com.shaft.properties.internal.Cucumber
- CucumberTestRunnerListener - Class in com.shaft.listeners
- CucumberTestRunnerListener() - Constructor for class com.shaft.listeners.CucumberTestRunnerListener
- customID() - Method in interface com.shaft.properties.internal.BrowserStack
- customID() - Method in interface com.shaft.properties.internal.LambdaTest
- customID(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- customID(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- customLogo() - Method in interface com.shaft.properties.internal.Allure
- customLogo(String) - Method in class com.shaft.properties.internal.Allure.SetProperty
- customTitle() - Method in interface com.shaft.properties.internal.Allure
- customTitle(String) - Method in class com.shaft.properties.internal.Allure.SetProperty
- CUT - Enum constant in enum class com.shaft.enums.internal.ClipboardAction
D
- DATABASE - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- DatabaseActions - Class in com.shaft.db
- DatabaseActions(DatabaseActions.DatabaseType, String, String, String, String, String) - Constructor for class com.shaft.db.DatabaseActions
-
This constructor is used for initializing the database variables that are needed to create new connections and perform queries
- DatabaseActions(String) - Constructor for class com.shaft.db.DatabaseActions
-
This constructor is used for initializing the database variables that are needed to create new connections and perform queries
- DatabaseActions.DatabaseType - Enum Class in com.shaft.db
- databaseLoginTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- databaseLoginTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- databaseNetworkTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- databaseNetworkTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- databaseQueryTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- databaseQueryTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- dataProviderThreadCount() - Method in interface com.shaft.properties.internal.TestNG
- DB(DatabaseActions.DatabaseType, String, String, String, String, String) - Constructor for class com.shaft.driver.SHAFT.DB
- DB(String) - Constructor for class com.shaft.driver.SHAFT.DB
- debug() - Method in interface com.shaft.properties.internal.BrowserStack
- debug() - Method in interface com.shaft.properties.internal.LambdaTest
- debug(boolean) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- debug(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- debugMode() - Method in interface com.shaft.properties.internal.Reporting
- debugMode(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- decrypt() - Static method in class com.shaft.tools.internal.security.GoogleTink
- decrypt(String, String) - Static method in class com.shaft.tools.internal.security.GoogleTink
- defaultElementIdentificationTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- defaultElementIdentificationTimeout(double) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- defaultProperties() - Method in interface com.shaft.properties.internal.Paths
- delete(String) - Method in class com.shaft.driver.SHAFT.API
- DELETE - Enum constant in enum class com.shaft.api.RestActions.RequestType
- deleteAllCookies() - Method in class com.shaft.gui.browser.BrowserActions
-
Deletes all the cookies of the current browsing context.
- deleteCookie(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Deletes the cookie data matching with the provided cookie name for the current browsing context.
- deleteFile(String) - Method in class com.shaft.cli.FileActions
-
Deletes a file from the local storage
- deleteFolder(String) - Method in class com.shaft.cli.FileActions
- descendant(String) - Method in class com.shaft.gui.internal.locator.XpathAxis
- deviceName() - Method in interface com.shaft.properties.internal.BrowserStack
- deviceName() - Method in interface com.shaft.properties.internal.LambdaTest
- deviceName() - Method in interface com.shaft.properties.internal.Mobile
- deviceName(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- deviceName(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- deviceName(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- disableCache() - Method in interface com.shaft.properties.internal.Flags
- disableCache(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- disableLogging() - Method in interface com.shaft.properties.internal.Reporting
- disableLogging() - Static method in class com.shaft.tools.io.internal.ReportHelper
- disableLogging(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- dismissAlert() - Method in class com.shaft.gui.element.AlertActions
- dockerCommandTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- dockerCommandTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- DOCUMENT_READY_STATE - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- doesFileExist(String) - Method in class com.shaft.cli.FileActions
- doesFileExist(String, String, int) - Method in class com.shaft.cli.FileActions
-
Tests whether the file or directory denoted by this abstract pathname exists.
- doesNotContain(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object does not contain the expected value
- doesNotContainFileContent(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object does not contain the expected file content
- doesNotEqual(Number) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Use this to check that the actual number does not equal the expected value
- doesNotEqual(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is not equal to the expected value
- doesNotEqualFileContent(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object is not equal to the expected file content
- doesNotEqualFileContentIgnoringOrder(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object is not equal to the expected file content (Ignoring Order)
- doesNotEqualIgnoringCaseSensitivity(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is not equal to the expected value (ignoring case sensitivity)
- doesNotEqualIgnoringOrder(Object) - Method in class com.shaft.validation.internal.JSONValidationsBuilder
-
Use this to check that the actual json response is not equal to the expected json value (ignoring ordering)
- doesNotExist() - Method in class com.shaft.validation.internal.FileValidationsBuilder
-
Use this to check if a certain file does not exist
- doesNotExist() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check that the target element does not exist
- doesNotMatchReferenceImage() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check that the target element does not match a reference image (using the Artificial Intelligence library OpenCV).
- doesNotMatchReferenceImage(ValidationEnums.VisualValidationEngine) - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check that the target element does not match a reference image.
- doesNotMatchRegex(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object does not match the expected regular expression
- doesNotMatchSchema(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object matches the schema for the expected file content
- DONE - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- doubleClick(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Double-clicks on an element using Selenium WebDriver's Actions Library
- doubleClick(By) - Method in class com.shaft.gui.element.AsyncElementActions
- doubleClick(By) - Method in class com.shaft.gui.element.ElementActions
-
Double-clicks on an element using Selenium WebDriver's Actions Library
- doubleTap(By) - Method in class com.shaft.gui.element.TouchActions
-
Double-Taps an element on a touch-enabled screen
- DOWN - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeDirection
- downloadFile(String, String) - Method in class com.shaft.cli.FileActions
- downloadFile(String, String, int, int) - Method in class com.shaft.cli.FileActions
- downloads() - Method in interface com.shaft.properties.internal.Paths
- downloads(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- dragAndDrop(String, String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Drags the source element and drops it onto the destination element
- dragAndDrop(By, By) - Method in class com.shaft.gui.element.internal.Actions
- dragAndDrop(By, By) - Method in class com.shaft.gui.element.AsyncElementActions
- dragAndDrop(By, By) - Method in class com.shaft.gui.element.ElementActions
-
Drags the source element and drops it onto the destination element
- dragAndDropByOffset(String, String, int, int) - Method in class com.shaft.cucumber.ElementSteps
-
Drags the source element and drops it onto the determined offset
- dragAndDropByOffset(By, int, int) - Method in class com.shaft.gui.element.ElementActions
-
Drags the source element and drops it onto the determined offset
- dragAndDropUsingActions(WebDriver, By, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- dragAndDropUsingJavascript(WebDriver, By, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- driver_version() - Method in interface com.shaft.properties.internal.LambdaTest
- driver_version(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- DriverFactory - Class in com.shaft.driver
- DriverFactory() - Constructor for class com.shaft.driver.DriverFactory
- DriverFactory.DriverType - Enum Class in com.shaft.driver
-
List of the supported driver types for execution
- DriverFactoryHelper - Class in com.shaft.driver.internal.DriverFactory
- DriverFactoryHelper() - Constructor for class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- DriverFactoryHelper(WebDriver) - Constructor for class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- driverProxySettings() - Method in interface com.shaft.properties.internal.Platform
- driverProxySettings(boolean) - Method in class com.shaft.properties.internal.Platform.SetProperty
- dynamicObjectRepository() - Method in interface com.shaft.properties.internal.Paths
- dynamicObjectRepository(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
E
- EDGE - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- element() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- element() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver.Async
- element() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- element(By) - Method in class com.shaft.driver.internal.WizardHelpers.WebDriverAssertions
- element(By) - Method in class com.shaft.driver.internal.WizardHelpers.WebDriverVerifications
- element(WebDriver, By) - Method in class com.shaft.validation.internal.ValidationsBuilder
- ELEMENT - Enum constant in enum class com.shaft.enums.internal.Screenshots
- ELEMENT_DRAG_AND_DROP - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- ELEMENT_GET_XPATH - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- ELEMENT_SCROLL_TO_VIEWPORT - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- ElementAction - Enum Class in com.shaft.enums.internal
- ElementActions - Class in com.shaft.gui.element
- ElementActions() - Constructor for class com.shaft.gui.element.ElementActions
- ElementActions(DriverFactoryHelper) - Constructor for class com.shaft.gui.element.ElementActions
- ElementActions(WebDriver) - Constructor for class com.shaft.gui.element.ElementActions
- ElementActions(WebDriver, boolean) - Constructor for class com.shaft.gui.element.ElementActions
- ElementActionsHelper - Class in com.shaft.gui.element.internal
- ElementActionsHelper(boolean) - Constructor for class com.shaft.gui.element.internal.ElementActionsHelper
- ElementActionsHelper.TextDetectionStrategy - Enum Class in com.shaft.gui.element.internal
- ElementInformation - Class in com.shaft.gui.element.internal
- ElementInformation() - Constructor for class com.shaft.gui.element.internal.ElementInformation
- ElementSteps - Class in com.shaft.cucumber
- ElementSteps(ThreadLocal<SHAFT.GUI.WebDriver>) - Constructor for class com.shaft.cucumber.ElementSteps
- enableBiDi() - Method in interface com.shaft.properties.internal.Platform
- enableBiDi(boolean) - Method in class com.shaft.properties.internal.Platform.SetProperty
- enableBiometric() - Method in interface com.shaft.properties.internal.BrowserStack
- enableBiometric(boolean) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- enableLogging() - Static method in class com.shaft.tools.io.internal.ReportHelper
- enableTrueNativeMode() - Method in interface com.shaft.properties.internal.Flags
- enableTrueNativeMode(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- enableUrlEncoding(boolean) - Method in class com.shaft.api.RequestBuilder
-
Tells whether REST Assured should automatically encode the URI if not defined explicitly.
- encodeToBase64String(String) - Static method in class com.shaft.tools.internal.support.JavaHelper
- encrypt() - Static method in class com.shaft.tools.internal.security.GoogleTink
- encrypt(String, String) - Static method in class com.shaft.tools.internal.security.GoogleTink
- EngineProperties<T> - Interface in com.shaft.properties.internal
- EngineProperties.SetProperty - Interface in com.shaft.properties.internal
- engineSetup() - Static method in class com.shaft.listeners.internal.CucumberHelper
- engineSetup(ProjectStructureManager.RunType) - Static method in class com.shaft.listeners.TestNGListener
- engineTearDown() - Method in class com.shaft.listeners.internal.ConfigurationHelper
- equals(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Overrides the default object method equals and is the same as calling isEqualTo(expectedValue).perform();
- equals(Object) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Overrides the default object method equals and is the same as calling isEqualTo((Number) expectedValue).perform();
- EQUALS - Enum constant in enum class com.shaft.api.RestActions.ComparisonType
- EQUALS - Enum constant in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
- EQUALS - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationComparisonType
- EQUALS_IGNORING_ORDER - Enum constant in enum class com.shaft.api.RestActions.ComparisonType
- equalsIgnoringCaseSensitivity(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is equal to the expected value (ignoring case sensitivity)
- equalsIgnoringOrder(Object) - Method in class com.shaft.validation.internal.JSONValidationsBuilder
-
Use this to check that the actual json response is equal to the expected json value (ignoring ordering)
- EXACT_EYES - Enum constant in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
- EXACT_EYES - Enum constant in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
- EXACT_OPENCV - Enum constant in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
- EXACT_OPENCV - Enum constant in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
- EXACT_SHUTTERBUG - Enum constant in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
- EXACT_SHUTTERBUG - Enum constant in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
- EXCEL(String) - Constructor for class com.shaft.driver.SHAFT.TestData.EXCEL
-
Creates a new instance of the test data Excel reader using the target Excel file path
- ExcelFileManager - Class in com.shaft.tools.io
- ExcelFileManager(String) - Constructor for class com.shaft.tools.io.ExcelFileManager
-
Creates a new instance of the test data Excel reader using the target Excel file path
- executeDDLStatement(String) - Method in class com.shaft.db.DatabaseActions
- executeDeleteQuery(String) - Method in class com.shaft.db.DatabaseActions
-
Executes any DML or DDL statement and returns the result as a ResultSet object
- executeInsertQuery(String) - Method in class com.shaft.db.DatabaseActions
-
Executes any DML or DDL statement and returns the result as a ResultSet object
- executeNativeMobileCommand(String, Map<String, String>) - Method in class com.shaft.gui.element.ElementActions
-
This is a generic method to enable the execution of the native mobile commands found herein: appium.io
- executeNativeMobileCommandUsingJavascript(WebDriver, String, Map<String, String>) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- executeSelectQuery(String) - Method in class com.shaft.db.DatabaseActions
-
Executes a SELECT statement and returns the result as a ResultSet object
- executeUpdateQuery(String) - Method in class com.shaft.db.DatabaseActions
-
Executes any DML or DDL statement and returns the result as a ResultSet object
- EXECUTION_SUMMARY - Enum constant in enum class com.shaft.tools.internal.support.HTMLHelper
- EXECUTION_SUMMARY_DETAILS_FORMAT - Enum constant in enum class com.shaft.tools.internal.support.HTMLHelper
- executionAddress() - Method in interface com.shaft.properties.internal.Platform
- executionAddress(String) - Method in class com.shaft.properties.internal.Platform.SetProperty
- executionDescription() - Method in interface com.shaft.properties.internal.Jira
- executionDescription(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- executionName() - Method in interface com.shaft.properties.internal.Jira
- executionName(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- executionSummaryReport() - Method in interface com.shaft.properties.internal.Paths
- executionSummaryReport(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- ExecutionSummaryReport - Class in com.shaft.tools.io.internal
- ExecutionSummaryReport() - Constructor for class com.shaft.tools.io.internal.ExecutionSummaryReport
- ExecutionSummaryReport.Status - Enum Class in com.shaft.tools.io.internal
- ExecutionSummaryReport.StatusIcon - Enum Class in com.shaft.tools.io.internal
- exists() - Method in class com.shaft.validation.internal.FileValidationsBuilder
-
Use this to check if a certain file exists
- exists() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check that the target element exists
- explicitWaits(Function<? super WebDriver, ?>, int) - Method in class com.shaft.gui.waits.WaitActions
- extentReports() - Method in interface com.shaft.properties.internal.Paths
- extentReports(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- extractedJsonValue(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to extract a certain value from the provided actual response object and check against it
- extractedJsonValueAsList(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to extract a certain value from the provided actual response object as list and check every item against it
F
- fail(Class<?>, String, Throwable) - Static method in class com.shaft.tools.io.internal.FailureReporter
- fail(String) - Static method in class com.shaft.tools.io.internal.FailureReporter
- FAIL - Enum constant in enum class com.shaft.tools.io.internal.CheckpointStatus
- failAction(Exception...) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- failAction(WebDriver, String, Exception...) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- failAction(WebDriver, String, String, Exception...) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- failAction(WebDriver, String, String, By, List<List<Object>>, Throwable...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- failAction(WebDriver, String, By, Throwable...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- failAction(WebDriver, String, By, List<List<Object>>, Throwable...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- failAction(WebDriver, By, Throwable...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- FAILED - Enum constant in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.Status
- FAILED - Enum constant in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.StatusIcon
- FAILED - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationState
- failFast(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- FailureReporter - Class in com.shaft.tools.io.internal
- FailureReporter() - Constructor for class com.shaft.tools.io.internal.FailureReporter
- FALSE - Enum constant in enum class com.shaft.tools.io.PdfFileManager.DeleteFileAfterValidationStatus
- file() - Static method in class com.shaft.driver.SHAFT.CLI
- file(String, String) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneAssertions
- file(String, String) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneVerifications
- file(String, String) - Method in class com.shaft.validation.internal.ValidationsBuilder
-
Build a file validation to check against the target file
- FileActions - Class in com.shaft.cli
- FileActions() - Constructor for class com.shaft.cli.FileActions
- FileValidationsBuilder - Class in com.shaft.validation.internal
- FileValidationsBuilder(ValidationEnums.ValidationCategory, String, String, StringBuilder) - Constructor for class com.shaft.validation.internal.FileValidationsBuilder
- findImageWithinCurrentPage(String, byte[]) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- FIREFOX - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- flags - Static variable in class com.shaft.properties.internal.Properties
- Flags - Interface in com.shaft.properties.internal
- Flags.SetProperty - Class in com.shaft.properties.internal
- fluentWait() - Method in class com.shaft.driver.internal.DriverFactory.SynchronizationManager
- fluentWait(boolean) - Method in class com.shaft.driver.internal.DriverFactory.SynchronizationManager
- FluentWebDriverAction - Class in com.shaft.driver.internal
- FluentWebDriverAction() - Constructor for class com.shaft.driver.internal.FluentWebDriverAction
- following(String) - Method in class com.shaft.gui.internal.locator.XpathAxis
- followingSibling(String) - Method in class com.shaft.gui.internal.locator.XpathAxis
- forceBrowserDownload() - Method in interface com.shaft.properties.internal.Web
- forceBrowserDownload(boolean) - Method in class com.shaft.properties.internal.Web.SetProperty
- forceCheckElementLocatorIsUnique() - Method in interface com.shaft.properties.internal.Flags
- forceCheckElementLocatorIsUnique(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- forceCheckForElementVisibility() - Method in interface com.shaft.properties.internal.Flags
- forceCheckForElementVisibility(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- forceCheckForElementVisibility(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- forceCheckNavigationWasSuccessful() - Method in interface com.shaft.properties.internal.Flags
- forceCheckNavigationWasSuccessful(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- forceCheckStatusOfRemoteServer() - Method in interface com.shaft.properties.internal.Flags
- forceCheckStatusOfRemoteServer(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- forceCheckTextWasTypedCorrectly() - Method in interface com.shaft.properties.internal.Flags
- forceCheckTextWasTypedCorrectly(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- forceFail() - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneAssertions
- forceFail() - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneVerifications
- forceFail() - Method in class com.shaft.validation.internal.ValidationsBuilder
-
Force fails the current validation
- forceFail(String) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneAssertions
- forceFail(String) - Method in class com.shaft.validation.internal.ValidationsBuilder
- FORM - Enum constant in enum class com.shaft.api.RequestBuilder.AuthenticationType
- FORM - Enum constant in enum class com.shaft.api.RestActions.ParametersType
- formatElementLocatorToImagePath(By) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- formatLocatorToString(By) - Static method in class com.shaft.tools.internal.support.JavaHelper
- formatStackTraceToLogEntry(Throwable) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- formatUrlForBasicAuthentication(String, String, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- formatXML(String) - Static method in class com.shaft.api.RestActions
- FORWARD - Enum constant in enum class com.shaft.enums.internal.NavigationAction
- fromList(List<Object>) - Static method in class com.shaft.gui.element.internal.ElementInformation
- FULL - Enum constant in enum class com.shaft.enums.internal.Screenshots
- fullScreenWindow() - Method in class com.shaft.cucumber.BrowserSteps
- fullScreenWindow() - Method in class com.shaft.gui.browser.BrowserActions
-
Resize the window to fill the current screen
G
- generateAllureReportArchive() - Static method in class com.shaft.tools.io.internal.AllureManager
- generateArchive() - Method in interface com.shaft.properties.internal.Allure
- generateArchive(boolean) - Method in class com.shaft.properties.internal.Allure.SetProperty
- generateAttachmentFileName(String) - Method in class com.shaft.gui.internal.image.ScreenshotManager
- generateExecutionSummaryReport(int, int, int, long, long) - Static method in class com.shaft.tools.io.internal.ExecutionSummaryReport
- generateLightHouseReport() - Method in class com.shaft.gui.browser.BrowserActions
- generateLightHouseReport() - Method in class com.shaft.performance.internal.LightHouseGenerateReport
- geoLocation() - Method in interface com.shaft.properties.internal.BrowserStack
- geoLocation() - Method in interface com.shaft.properties.internal.LambdaTest
- geoLocation(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- geoLocation(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- get() - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch all the date from the YAML file
- get(String) - Method in class com.shaft.driver.SHAFT.API
- get(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- GET - Enum constant in enum class com.shaft.api.RestActions.RequestType
- GET_ATTRIBUTE - Enum constant in enum class com.shaft.enums.internal.ElementAction
- GET_CONTENT - Enum constant in enum class com.shaft.enums.internal.ElementAction
- GET_TEXT - Enum constant in enum class com.shaft.enums.internal.ElementAction
- GET_VALUE - Enum constant in enum class com.shaft.enums.internal.ElementAction
- getAbsolutePath(String) - Method in class com.shaft.cli.FileActions
-
Returns the full (absolute) file/folder path using the project-relative relativePath
- getAbsolutePath(String, String) - Method in class com.shaft.cli.FileActions
-
Returns the full (absolute) file/folder path using the project-relative fileFolderName and the fileName
- getAiAidedElementIdentificationFolderPath() - Static method in class com.shaft.gui.internal.image.ScreenshotHelper
- getAlertText() - Method in class com.shaft.gui.element.AlertActions
- getAllCookies() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets all cookies for the current browsing context.
- getAPIDriver(String) - Static method in class com.shaft.driver.DriverFactory
-
Creates a new API instance to facilitate using the Rest Actions Library
- getAppiumDesiredCapabilities() - Static method in class com.shaft.properties.internal.PropertyFileManager
- getAs(String, Class<T>) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getAttribute(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Get the value of the given attribute of the element.
- getBoolean(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getBrowser() - Method in class com.shaft.cucumber.BrowserSteps
-
Read the target browser value from the execution.properties file
- getBrowserStackDriver(MutableCapabilities) - Static method in class com.shaft.driver.internal.DriverFactory.BrowserStackHelper
-
Creates a new Selenium WebDriver instance using BrowserStack, use this to test Native Mobile apps over BrowserStack
- getCallingClassFullName() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getCallingMethodFullName() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getCellData(String) - Method in class com.shaft.tools.io.ExcelFileManager
-
Reads cell data from the first sheet in the desired Excel workbook Reads cell data using row name (1st column) only Reads cell data from the 2nd column (1st Value in the test data file)
- getCellData(String, String) - Method in class com.shaft.tools.io.ExcelFileManager
-
Reads cell data from the first sheet in the desired Excel workbook Reads cell data using row name (1st column) and column name
- getCellData(String, String, String) - Method in class com.shaft.tools.io.ExcelFileManager
-
Reads cell data from a specific sheet name inside the Excel file Reads cell data using row name (1st column) and column name
- getColumn(String) - Method in class com.shaft.db.DatabaseActions
- getColumn(ResultSet, String) - Static method in class com.shaft.db.DatabaseActions
-
Returns a string value which represents the data of the target column
- getColumn(ResultSet, String) - Static method in class com.shaft.driver.SHAFT.DB
- getColumnNameUsingRowNameAndCellData(String, String) - Method in class com.shaft.tools.io.ExcelFileManager
-
Looks for the column name that holds the cellData in the specified rowName and the default sheet name
- getColumnNameUsingRowNameAndCellData(String, String, String) - Method in class com.shaft.tools.io.ExcelFileManager
-
Looks for the column name that holds the cellData in the specified rowName and sheetName
- getContext() - Method in class com.shaft.gui.browser.BrowserActions
-
Returns the handle for currently active context.
- getContextHandles() - Method in class com.shaft.gui.browser.BrowserActions
-
Returns a list of unique handles for all the currently open contexts.
- getCookie(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Gets a cookie with a given name.
- getCookieDomain(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the cookie domain.
- getCookiePath(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the cookie path.
- getCookieValue(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the cookie value.
- getCSSProperty(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Get the value of a given CSS property.
- getCurrentFrame() - Method in class com.shaft.gui.element.ElementActions
-
gets the current frame
- getCurrentURL() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current page URL and returns it as a string
- getCurrentWindowTitle() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current window title and returns it as a string
- getCustomWebDriverDesiredCapabilities() - Static method in class com.shaft.properties.internal.PropertyFileManager
- getDatabaseDriver(DatabaseActions.DatabaseType, String, String, String, String, String) - Static method in class com.shaft.driver.DriverFactory
-
Creates a new Database driver instance to facilitate using the Database Actions Library
- getDate(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getDiscreteLogging() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getDomainNameFromUrl(String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- getDouble(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getDriver() - Method in class com.shaft.driver.DriverFactory
- getDriver() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
-
Returns the current Selenium WebDriver instance for custom manipulation
- getElementName(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- getElementsCount(By) - Method in class com.shaft.gui.element.ElementActions
- getElementsCount(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
-
Returns the number of elements that match a certain elementLocator
- getElementTag() - Method in class com.shaft.gui.element.internal.ElementInformation
- getElementText() - Method in class com.shaft.gui.element.internal.ElementInformation
- getExecutionDuration(long, long) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getFileChecksum(TerminalActions, String, String, String...) - Method in class com.shaft.cli.FileActions
-
This method is used to compute the SHA256 checksum for any file.
- getFileList(String) - Method in class com.shaft.cli.FileActions
- getHelper() - Method in class com.shaft.driver.DriverFactory
-
Read the target Selenium WebDriver value from the execution.properties file
- getHelper(DriverFactory.DriverType) - Method in class com.shaft.driver.DriverFactory
-
Creates a new Selenium WebDriver instance with custom driver type
- getHelper(DriverFactory.DriverType, MutableCapabilities) - Method in class com.shaft.driver.DriverFactory
-
Creates a new Selenium WebDriver instance with custom driver type and options
- getHelper(WebDriver) - Method in class com.shaft.driver.DriverFactory
-
Attaches the Engine to an already up and running selenium webdriver instance
- getInstance() - Static method in class com.shaft.cli.FileActions
- getInstance() - Static method in class com.shaft.cli.TerminalActions
- getInstance(boolean) - Static method in class com.shaft.cli.FileActions
- getInstance(boolean) - Static method in class com.shaft.cli.TerminalActions
- getInstance(boolean, boolean) - Static method in class com.shaft.cli.TerminalActions
- getInstance(boolean, boolean, boolean) - Static method in class com.shaft.cli.TerminalActions
- getInstance(DatabaseActions.DatabaseType, String, String, String, String, String) - Static method in class com.shaft.db.DatabaseActions
- getInstance(DatabaseActions.DatabaseType, String, String, String, String, String) - Static method in class com.shaft.driver.SHAFT.DB
- getInstance(String) - Static method in class com.shaft.db.DatabaseActions
- getInstance(String) - Static method in class com.shaft.driver.SHAFT.API
- getInstance(String) - Static method in class com.shaft.driver.SHAFT.DB
- getInstance(String) - Static method in class com.shaft.driver.SHAFT.TestData.EXCEL
- getInstance(String) - Static method in class com.shaft.driver.SHAFT.TestData.JSON
- getInstance(String) - Static method in class com.shaft.driver.SHAFT.TestData.YAML
- getInteger(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getIssueAnnotationValue(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- getIssueCounter() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getLambdaTestDriver(MutableCapabilities) - Static method in class com.shaft.driver.internal.DriverFactory.LambdaTestHelper
-
Creates a new Selenium WebDriver instance using lambdaTest, use this to test Native Mobile apps over lambdaTest
- getLastColumnNumber() - Method in class com.shaft.tools.io.ExcelFileManager
-
Returns the last column number that contains a header value (zero based) assuming that you are working within the default sheet.
- getLastColumnNumber(String) - Method in class com.shaft.tools.io.ExcelFileManager
-
Returns the last column number that contains a header value (zero based).
- getListAs(String, Class<T>) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getLocalStorage() - Method in class com.shaft.gui.browser.BrowserActions
- getLong(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getMapAs(String, Class<T>) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getMatchingElementsInformation(WebDriver, By, boolean, Object...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- getOpenIssuesForFailedTestsCounters() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getPageName() - Method in class com.shaft.performance.internal.LightHouseGenerateReport
- getPageSource() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current page source and returns it as a string
- getReferenceImage(By) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- getResponse() - Method in class com.shaft.driver.SHAFT.API
- getResponseBody() - Method in class com.shaft.driver.SHAFT.API
- getResponseBody(Response) - Static method in class com.shaft.api.RestActions
-
Extracts the response body and returns it as a plain string
- getResponseJSONValue(Response, String) - Static method in class com.shaft.api.RestActions
-
Extracts a string value from the response body by parsing the target jsonpath
- getResponseJSONValue(Object, String) - Static method in class com.shaft.api.RestActions
- getResponseJSONValue(String) - Method in class com.shaft.driver.SHAFT.API
- getResponseJSONValueAsList(Response, String) - Static method in class com.shaft.api.RestActions
- getResponseJSONValueAsList(String) - Method in class com.shaft.driver.SHAFT.API
- getResponseJSONValueFromList(Response, String, String, String, String) - Static method in class com.shaft.api.RestActions
-
Extracts a string value from an object of a list by reference of another attribute inside the same object
- getResponseStatusCode() - Method in class com.shaft.driver.SHAFT.API
- getResponseStatusCode(Response) - Static method in class com.shaft.api.RestActions
- getResponseTime() - Method in class com.shaft.driver.SHAFT.API
- getResponseTime(Response) - Static method in class com.shaft.api.RestActions
- getResponseXMLValue(Response, String) - Static method in class com.shaft.api.RestActions
- getResponseXMLValue(Object, String) - Static method in class com.shaft.api.RestActions
- getResponseXMLValue(String) - Method in class com.shaft.driver.SHAFT.API
- getResponseXMLValueAsList(Response, String) - Static method in class com.shaft.api.RestActions
- getResponseXMLValueAsList(String) - Method in class com.shaft.driver.SHAFT.API
- getResult() - Method in class com.shaft.db.DatabaseActions
- getResult(ResultSet) - Static method in class com.shaft.db.DatabaseActions
-
Returns a string representation of the provided resultSet object
- getResult(ResultSet) - Static method in class com.shaft.driver.SHAFT.DB
- getRootCause(Throwable) - Static method in class com.shaft.tools.io.internal.FailureReporter
- getRow(String, String) - Method in class com.shaft.db.DatabaseActions
- getRow(ResultSet, String, String) - Static method in class com.shaft.db.DatabaseActions
-
Returns a string value which represents the data of the target row
- getRow(ResultSet, String, String) - Static method in class com.shaft.driver.SHAFT.DB
- getRowCount() - Method in class com.shaft.db.DatabaseActions
- getRowCount(ResultSet) - Static method in class com.shaft.db.DatabaseActions
-
Returns the number of rows contained inside the provided resultSet
- getRowCount(ResultSet) - Static method in class com.shaft.driver.SHAFT.DB
- getSelectedText(By) - Method in class com.shaft.gui.element.ElementActions
-
Retrieves the selected text from the target drop-down list element and returns it as a string value.
- getSessionStorage() - Method in class com.shaft.gui.browser.BrowserActions
- getShutterbugDifferencesImage(By) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- getString(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getTableRowsData(By) - Method in class com.shaft.gui.element.ElementActions
-
Get any simple table rows' data that has thead which include all the column labels and tbody which includes all table data
- getTerminalDriver() - Static method in class com.shaft.driver.DriverFactory
-
Creates a new local Terminal instance to facilitate using the Terminal Actions Library
- getTestClassName() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getTestData(String) - Method in class com.shaft.tools.io.JSONFileManager
-
Reads the string value at the desired jsonpath within the target test data file
- getTestData(String) - Method in class com.shaft.tools.io.YAMLFileManager
-
Fetch a single piece of data from the YAML file using a single key or a series of keys
- getTestDataAsJson(String) - Method in class com.shaft.tools.io.JSONFileManager
-
Reads the json object value at the desired jsonpath within the target test data file to map it to java object
- getTestDataAsList(String) - Method in class com.shaft.tools.io.JSONFileManager
-
Reads the list value at the desired jsonpath within the target test data file
- getTestDataAsMap(String) - Method in class com.shaft.tools.io.JSONFileManager
-
Reads the map value at the desired jsonpath within the target test data file
- getTestMethodName() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- getTestName() - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- getText(By) - Method in class com.shaft.gui.element.ElementActions
-
Retrieves text from the target element and returns it as a string value.
- getTmsLinkAnnotationValue(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- getType() - Static method in enum class com.shaft.enums.internal.Screenshots
- getValue() - Method in enum class com.shaft.validation.ValidationEnums.ValidationState
- getValue() - Method in enum class com.shaft.validation.ValidationEnums.ValidationType
- getVerificationErrorToForceFail() - Static method in class com.shaft.validation.internal.ValidationsHelper
- getVideoRecording() - Static method in class com.shaft.gui.internal.video.RecordManager
- getVideoRecordingFilePath() - Static method in class com.shaft.gui.internal.video.RecordManager
- getWebElementFromPointUsingJavascript(WebDriver, List<Integer>, boolean) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- getWindowHandle() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current window handle and returns it as a string
- getWindowHandles() - Method in class com.shaft.gui.browser.BrowserActions
-
Returns a list of unique handles for all the currently open windows.
- getWindowHeight() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current window size and returns it as a string
- getWindowPosition() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current window position and returns it as a string
- getWindowSize() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current window size and returns it as a string
- getWindowWidth() - Method in class com.shaft.gui.browser.BrowserActions
-
Gets the current window size and returns it as a string
- GO - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- GoogleTink - Class in com.shaft.tools.internal.security
- GoogleTink() - Constructor for class com.shaft.tools.internal.security.GoogleTink
- GREATER_THAN - Enum constant in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
- GREATER_THAN_OR_EQUALS - Enum constant in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
- groupByInstances() - Method in interface com.shaft.properties.internal.TestNG
- GUI() - Constructor for class com.shaft.driver.SHAFT.GUI
H
- handleNonSelectDropDown() - Method in interface com.shaft.properties.internal.Flags
- handleNonSelectDropDown(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- HARD_ASSERT - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationCategory
- hasAnyTagName() - Static method in class com.shaft.gui.internal.locator.Locator
- hasAttribute(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- hasAttribute(String, String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- hasClass(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- hasId(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- hasIndex(int) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- hasTagName(String) - Static method in class com.shaft.gui.internal.locator.Locator
- hasTagName(String) - Static method in class com.shaft.gui.internal.locator.LocatorBuilder
- hasText(String) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- headless() - Method in interface com.shaft.properties.internal.LambdaTest
- headless(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- headlessExecution() - Method in interface com.shaft.properties.internal.Web
- headlessExecution(boolean) - Method in class com.shaft.properties.internal.Web.SetProperty
- healEnabled() - Method in interface com.shaft.properties.internal.Healenium
- healEnabled(boolean) - Method in class com.shaft.properties.internal.Healenium.SetProperty
- healenium - Static variable in class com.shaft.properties.internal.Properties
- Healenium - Interface in com.shaft.properties.internal
- Healenium.SetProperty - Class in com.shaft.properties.internal
- hideNativeKeyboard() - Method in class com.shaft.gui.element.TouchActions
-
Hides the device native soft keyboard.
- highlightElementInScreenshot(byte[], Rectangle, Color) - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- HORIZONTAL - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeMovement
- hover(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Hovers over target element.
- hover(By) - Method in class com.shaft.gui.element.AsyncElementActions
- hover(By) - Method in class com.shaft.gui.element.ElementActions
-
Hovers over target element.
- HOVER - Enum constant in enum class com.shaft.enums.internal.ElementAction
- hoverAndClick(List<By>, By) - Method in class com.shaft.gui.element.ElementActions
-
Hovers over the hoverElements in sequence then clicks the clickableElement
- HTMLHelper - Enum Class in com.shaft.tools.internal.support
I
- IBM_DB2 - Enum constant in enum class com.shaft.db.DatabaseActions.DatabaseType
- identifyRunType() - Static method in class com.shaft.listeners.TestNGListener
- identifyUniqueElement(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- identifyUniqueElementIgnoringVisibility(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- IE - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- ImageProcessingActions - Class in com.shaft.gui.internal.image
- ImageProcessingActions.VisualValidationEngine - Enum Class in com.shaft.gui.internal.image
- imitatePort() - Method in interface com.shaft.properties.internal.Healenium
- imitatePort(int) - Method in class com.shaft.properties.internal.Healenium.SetProperty
- importCucumberResults(String) - Static method in class com.shaft.tools.internal.tms.XrayIntegrationHelper
-
Import cucumber results recorded in cucumber.jsom file through /import/execution/cucumber endpoint
- importTestNGResults(String) - Static method in class com.shaft.tools.internal.tms.XrayIntegrationHelper
-
Import TestNG results recorded in testng-results.jsom file through /import/execution/testng?
- IN - Enum constant in enum class com.shaft.gui.element.TouchActions.ZoomDirection
- incognitoMode() - Method in interface com.shaft.properties.internal.Web
- incognitoMode(boolean) - Method in class com.shaft.properties.internal.Web.SetProperty
- increment(CheckpointType, String, CheckpointStatus) - Static method in class com.shaft.tools.io.internal.CheckpointCounter
- initialize() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- initialize() - Static method in class com.shaft.properties.internal.PropertiesHelper
- initialize() - Static method in class com.shaft.tools.internal.security.GoogleTink
- initialize(DriverFactoryHelper) - Method in class com.shaft.driver.internal.FluentWebDriverAction
- initialize(ProjectStructureManager.RunType) - Static method in class com.shaft.tools.io.internal.ProjectStructureManager
- initialize(WebDriver) - Method in class com.shaft.driver.internal.FluentWebDriverAction
- initialize(WebDriver, boolean) - Method in class com.shaft.driver.internal.FluentWebDriverAction
- initializeAllureReportingEnvironment() - Static method in class com.shaft.tools.io.internal.AllureManager
- initializeDriver() - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- initializeDriver(DriverFactory.DriverType) - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- initializeDriver(DriverFactory.DriverType, MutableCapabilities) - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- initializeDriver(WebDriver) - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- initializeDriver(MutableCapabilities) - Method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- initializeSystemProperties() - Static method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
- insideShadowDom(By) - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- intercept(Predicate<HttpRequest>, HttpResponse) - Method in class com.shaft.gui.browser.BrowserActions
- internal - Static variable in class com.shaft.properties.internal.Properties
- Internal - Interface in com.shaft.properties.internal
- internalCaptureScreenshot(WebDriver, By, boolean) - Method in class com.shaft.gui.internal.image.ScreenshotManager
- IS_DISPLAYED - Enum constant in enum class com.shaft.enums.internal.ElementAction
- isAlertPresent() - Method in class com.shaft.gui.element.AlertActions
- isChecked() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements checked attribute
- isCurrentTestPassed() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- isDisabled() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements disabled attribute
- isDockerizedTerminal() - Method in class com.shaft.cli.TerminalActions
- isElementClickable(By) - Method in class com.shaft.gui.element.ElementActions
-
Checks to see if an element is clickable
- isElementDisplayed(By) - Method in class com.shaft.gui.element.ElementActions
-
Checks to see if an element is displayed
- isEnabled() - Method in interface com.shaft.properties.internal.Jira
- isEnabled() - Method in interface com.shaft.properties.internal.Performance
- isEnabled() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements disabled attribute
- isEnabled(boolean) - Method in class com.shaft.properties.internal.Performance.SetProperty
- isEqualTo(Number) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Use this to check that the actual number is equal to the expected value
- isEqualTo(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is equal to the expected value
- isEqualToFileContent(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object is equal to the expected file content
- isEqualToFileContentIgnoringOrder(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object is equal to the expected file content (Ignoring Order)
- isFalse() - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is false
- isFirst() - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- isFoundInStacktrace(Class<?>, Throwable) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- isGreaterThan(Number) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Use this to check that the actual number is greater than the expected value
- isGreaterThanOrEquals(Number) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Use this to check that the actual number is greater than or equal to the expected value
- isHidden() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements hidden attribute
- isInternalStep() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- isLast() - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- isLessThan(Number) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Use this to check that the actual number is less than the expected value
- isLessThanOrEquals(Number) - Method in class com.shaft.validation.internal.NumberValidationsBuilder
-
Use this to check that the actual number is less than or equal to the expected value
- isMobileEmulation() - Method in interface com.shaft.properties.internal.Web
- isMobileEmulation(boolean) - Method in class com.shaft.properties.internal.Web.SetProperty
- isMobileNativeExecution() - Static method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
-
Checks to see if the execution is a mobile-native execution
- isMobileWebExecution() - Static method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
-
Checks to see if the execution is a mobile-web execution
- isNotChecked() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements checked attribute
- isNotMobileExecution() - Static method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
-
Checks to see if the execution is a web-based execution
- isNotNull() - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is not null
- isNotSelected() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements selected attribute
- isNull() - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is null
- isRealMobile() - Method in interface com.shaft.properties.internal.LambdaTest
- isRealMobile(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- isRemoteTerminal() - Method in class com.shaft.cli.TerminalActions
- isSelected() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements selected attribute
- IssueReporter - Class in com.shaft.tools.io.internal
- IssueReporter() - Constructor for class com.shaft.tools.io.internal.IssueReporter
- isTrue() - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object is true
- isVisible() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements hidden attribute
J
- JavaHelper - Class in com.shaft.tools.internal.support
- JavaScriptHelper - Enum Class in com.shaft.tools.internal.support
- JavaScriptWaitManager - Class in com.shaft.gui.browser.internal
- jira - Static variable in class com.shaft.properties.internal.Properties
- Jira - Interface in com.shaft.properties.internal
- Jira.SetProperty - Class in com.shaft.properties.internal
- JiraHelper - Class in com.shaft.listeners.internal
- JiraHelper() - Constructor for class com.shaft.listeners.internal.JiraHelper
- jiraInteraction(boolean) - Method in class com.shaft.properties.internal.Jira.SetProperty
- jiraUrl(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- join() - Method in class com.shaft.gui.element.AsyncElementActions
- JQUERY_ACTIVE_STATE - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- JSON - Enum constant in enum class com.shaft.tools.io.JSONFileManager.DataType
- JSON(String) - Constructor for class com.shaft.driver.SHAFT.TestData.JSON
-
Creates a new instance of the test data json reader using the target json file path
- JSONFileManager - Class in com.shaft.tools.io
- JSONFileManager(String) - Constructor for class com.shaft.tools.io.JSONFileManager
-
Creates a new instance of the test data json reader using the target json file path
- JSONFileManager.DataType - Enum Class in com.shaft.tools.io
- JSONValidationsBuilder - Class in com.shaft.validation.internal
- JSONValidationsBuilder(RestValidationsBuilder) - Constructor for class com.shaft.validation.internal.JSONValidationsBuilder
- JUNIT - Enum constant in enum class com.shaft.tools.io.internal.ProjectStructureManager.RunType
- JunitListener - Class in com.shaft.listeners
- JunitListener() - Constructor for class com.shaft.listeners.JunitListener
- JunitListenerHelper - Class in com.shaft.listeners.internal
- JunitListenerHelper() - Constructor for class com.shaft.listeners.internal.JunitListenerHelper
- jvmProxySettings() - Method in interface com.shaft.properties.internal.Platform
- jvmProxySettings(boolean) - Method in class com.shaft.properties.internal.Platform.SetProperty
K
- KEY_CONTAINS_LIST_REGEX - Static variable in class com.shaft.tools.io.YAMLFileManager
- KEY_SEPARATOR_REGEX - Static variable in class com.shaft.tools.io.YAMLFileManager
- keyPress(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Sends a keypress to the target element.
- keyPress(By, Keys) - Method in class com.shaft.gui.element.AsyncElementActions
- keyPress(By, Keys) - Method in class com.shaft.gui.element.ElementActions
-
Sends a key-press to the target element.
- keysetFilename() - Method in interface com.shaft.properties.internal.Tinkey
- keysetFilename(String) - Method in class com.shaft.properties.internal.Tinkey.SetProperty
- kmsCredentialPath() - Method in interface com.shaft.properties.internal.Tinkey
- kmsCredentialPath(String) - Method in class com.shaft.properties.internal.Tinkey.SetProperty
- kmsMasterKeyUri() - Method in interface com.shaft.properties.internal.Tinkey
- kmsMasterKeyUri(String) - Method in class com.shaft.properties.internal.Tinkey.SetProperty
- kmsServerType() - Method in interface com.shaft.properties.internal.Tinkey
- kmsServerType(String) - Method in class com.shaft.properties.internal.Tinkey.SetProperty
L
- lambdaTest - Static variable in class com.shaft.properties.internal.Properties
- LambdaTest - Interface in com.shaft.properties.internal
- LAMBDATEST - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- LambdaTest.SetProperty - Class in com.shaft.properties.internal
- LambdaTestHelper - Class in com.shaft.driver.internal.DriverFactory
- LambdaTestHelper() - Constructor for class com.shaft.driver.internal.DriverFactory.LambdaTestHelper
- latestVersion - Static variable in class com.shaft.listeners.internal.UpdateChecker
- launcherSessionOpened(LauncherSession) - Method in class com.shaft.listeners.JunitListener
- LAYOUT_EYES - Enum constant in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
- LAYOUT_EYES - Enum constant in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
- lazyLoadingTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- LEFT - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeDirection
- LESS_THAN - Enum constant in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
- LESS_THAN_OR_EQUALS - Enum constant in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
- LightHouseGenerateReport - Class in com.shaft.performance.internal
- LightHouseGenerateReport(WebDriver) - Constructor for class com.shaft.performance.internal.LightHouseGenerateReport
- link2Tickets(String, String) - Static method in class com.shaft.tools.internal.tms.XrayIntegrationHelper
-
Link any jira 2 tickets using the tickets IDs through PUT API request. the covered relation is relates.
- LIST - Enum constant in enum class com.shaft.tools.io.JSONFileManager.DataType
- listFilesInDirectory(TerminalActions, String) - Method in class com.shaft.cli.FileActions
-
Lists all files inside the targetDirectory
- listFilesInDirectory(String) - Method in class com.shaft.cli.FileActions
- listFilesInDirectory(String, TrueFileFilter) - Method in class com.shaft.cli.FileActions
- LOAD_JQUERY - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- loadOpenCV() - Static method in class com.shaft.gui.internal.image.ImageProcessingActions
- loadProperties() - Static method in class com.shaft.properties.internal.PropertiesHelper
- local() - Method in interface com.shaft.properties.internal.BrowserStack
- local(boolean) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- Locator - Class in com.shaft.gui.internal.locator
- Locator() - Constructor for class com.shaft.driver.SHAFT.GUI.Locator
- Locator() - Constructor for class com.shaft.gui.internal.locator.Locator
- LocatorBuilder - Class in com.shaft.gui.internal.locator
- Locators - Enum Class in com.shaft.gui.internal.locator
- log(String) - Static method in class com.shaft.driver.SHAFT.Report
- log(String) - Static method in class com.shaft.tools.io.ReportManager
-
Creates a custom log entry that will also be added as a step in the execution report
- log(String, List<List<Object>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- log(String, Level) - Static method in class com.shaft.tools.io.ReportManager
- log(Throwable) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Format an exception message and stack trace, and calls attach to add it as a log entry.
- log4j - Static variable in class com.shaft.properties.internal.Properties
- Log4j - Interface in com.shaft.properties.internal
- logConfigurationMethodInformation(String, String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logDiscrete(String) - Static method in class com.shaft.tools.io.ReportManager
-
Creates a custom log entry that will not be added as a step in the execution report, but you can see it in the attached execution log txt file
- logDiscrete(String, Level) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Creates a custom log entry that will not be added as a step in the execution report, but you can see it in the attached execution log txt file
- logDiscrete(String, Level) - Static method in class com.shaft.tools.io.ReportManager
- logDiscrete(Throwable) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logDiscrete(Throwable, Level) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logEngineClosure() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logEngineVersion() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logExecutionSummary(String, String, String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logFinishedTestInformation(String, String, String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logFinishedTestInformation(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- loggerAppLevel() - Method in interface com.shaft.properties.internal.Log4j
- loggerAppName() - Method in interface com.shaft.properties.internal.Log4j
- logImportantEntry(String, Level) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logIssue(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logNestedSteps(String, List<String>, List<List<Object>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logNestedSteps(String, List<List<Object>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- LogRedirector - Class in com.shaft.tools.io.internal
- LogRedirector(Logger, Level) - Constructor for class com.shaft.tools.io.internal.LogRedirector
- logScenarioInformation(String, String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logTestInformation(String, String, String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- logTestInformation(TestIdentifier) - Static method in class com.shaft.listeners.internal.JunitListenerHelper
- logTestInformation(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- longTap(By) - Method in class com.shaft.gui.element.TouchActions
-
Performs a long-tap on an element to trigger the context menu on a touch-enabled screen
M
- makeFullScreenshot(WebDriver, WebElement...) - Static method in class com.shaft.gui.internal.image.ScreenshotHelper
- MAP - Enum constant in enum class com.shaft.tools.io.JSONFileManager.DataType
- MATCHES - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationComparisonType
- matchesReferenceImage() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check that the target element matches a reference image (using the Artificial Intelligence library SHUTTERBUG).
- matchesReferenceImage(ValidationEnums.VisualValidationEngine) - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check that the target element matches a reference image.
- matchesRegex(Object) - Method in class com.shaft.validation.internal.NativeValidationsBuilder
-
Use this to check that the actual object matches the expected regular expression
- matchesSchema(String) - Method in class com.shaft.validation.internal.RestValidationsBuilder
-
Use this to check if the content of the provided actual response object matches the schema for the expected file content
- maximizeWindow() - Method in class com.shaft.cucumber.BrowserSteps
- maximizeWindow() - Method in class com.shaft.gui.browser.BrowserActions
-
Maximizes current window size based on screen size minus 5%
- maximumPerformanceMode() - Method in interface com.shaft.properties.internal.Flags
- maximumPerformanceMode(int) - Method in class com.shaft.properties.internal.Flags.SetProperty
- mobile - Static variable in class com.shaft.properties.internal.Properties
- Mobile - Interface in com.shaft.properties.internal
- Mobile.SetProperty - Class in com.shaft.properties.internal
- mobileEmulationDeviceName() - Method in interface com.shaft.properties.internal.Web
- mobileEmulationDeviceName(String) - Method in class com.shaft.properties.internal.Web.SetProperty
- mobileEmulationHeight() - Method in interface com.shaft.properties.internal.Web
- mobileEmulationHeight(int) - Method in class com.shaft.properties.internal.Web.SetProperty
- mobileEmulationIsCustomDevice() - Method in interface com.shaft.properties.internal.Web
- mobileEmulationIsCustomDevice(boolean) - Method in class com.shaft.properties.internal.Web.SetProperty
- mobileEmulationPixelRatio() - Method in interface com.shaft.properties.internal.Web
- mobileEmulationPixelRatio(double) - Method in class com.shaft.properties.internal.Web.SetProperty
- mobileEmulationUserAgent() - Method in interface com.shaft.properties.internal.Web
- mobileEmulationUserAgent(String) - Method in class com.shaft.properties.internal.Web.SetProperty
- mobileEmulationWidth() - Method in interface com.shaft.properties.internal.Web
- mobileEmulationWidth(int) - Method in class com.shaft.properties.internal.Web.SetProperty
- mock(Predicate<HttpRequest>, HttpResponse) - Method in class com.shaft.gui.browser.BrowserActions
- MultipleElementsFoundException - Exception Class in com.shaft.gui.internal.exceptions
- MultipleElementsFoundException() - Constructor for exception class com.shaft.gui.internal.exceptions.MultipleElementsFoundException
- MultipleElementsFoundException(String) - Constructor for exception class com.shaft.gui.internal.exceptions.MultipleElementsFoundException
- MultipleElementsFoundException(String, Throwable) - Constructor for exception class com.shaft.gui.internal.exceptions.MultipleElementsFoundException
- MultipleElementsFoundException(Throwable) - Constructor for exception class com.shaft.gui.internal.exceptions.MultipleElementsFoundException
- MY_SQL - Enum constant in enum class com.shaft.db.DatabaseActions.DatabaseType
N
- name() - Method in interface com.shaft.properties.internal.Log4j
- nativeKeyboardKeyPress(TouchActions.KeyboardKeys) - Method in class com.shaft.gui.element.TouchActions
-
Sends a key-press via the device soft keyboard.
- NativeValidationsBuilder - Class in com.shaft.validation.internal
- NativeValidationsBuilder(FileValidationsBuilder) - Constructor for class com.shaft.validation.internal.NativeValidationsBuilder
- NativeValidationsBuilder(RestValidationsBuilder) - Constructor for class com.shaft.validation.internal.NativeValidationsBuilder
- NativeValidationsBuilder(ValidationsBuilder) - Constructor for class com.shaft.validation.internal.NativeValidationsBuilder
- NativeValidationsBuilder(WebDriverBrowserValidationsBuilder) - Constructor for class com.shaft.validation.internal.NativeValidationsBuilder
- NativeValidationsBuilder(WebDriverElementValidationsBuilder) - Constructor for class com.shaft.validation.internal.NativeValidationsBuilder
- navigateBack() - Method in class com.shaft.cucumber.BrowserSteps
-
Navigates one step back from the browsers history
- navigateBack() - Method in class com.shaft.gui.browser.BrowserActions
-
Navigates one step back from the browsers history
- navigateForward() - Method in class com.shaft.cucumber.BrowserSteps
-
Navigates one step forward from the browsers history
- navigateForward() - Method in class com.shaft.gui.browser.BrowserActions
-
Navigates one step forward from the browsers history
- navigateToNewUrl(WebDriver, String, String, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- navigateToURL(String) - Method in class com.shaft.cucumber.BrowserSteps
-
Navigates to targetUrl in case the current URL is different, else refreshes the current page
- navigateToURL(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Navigates to targetUrl in case the current URL is different, else refreshes the current page
- navigateToURL(String, String) - Method in class com.shaft.cucumber.BrowserSteps
-
Navigates to targetUrl in case the current URL is different, else refreshes the current page.
- navigateToURL(String, String) - Method in class com.shaft.gui.browser.BrowserActions
-
Navigates to targetUrl in case the current URL is different, else refreshes the current page.
- navigateToURL(String, WindowType) - Method in class com.shaft.gui.browser.BrowserActions
- navigateToURLWithBasicAuthentication(String, String, String, String) - Method in class com.shaft.gui.browser.BrowserActions
- NAVIGATION_TIMEOUT_INTEGER - Static variable in class com.shaft.gui.browser.internal.BrowserActionsHelper
- NavigationAction - Enum Class in com.shaft.enums.internal
- NEGATIVE - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationType
- networkLogs() - Method in interface com.shaft.properties.internal.BrowserStack
- networkLogs() - Method in interface com.shaft.properties.internal.LambdaTest
- networkLogs(boolean) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- networkLogs(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- NEXT - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- NONE - Enum constant in enum class com.shaft.api.RequestBuilder.AuthenticationType
- NONE - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- NORMAL - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- number(Number) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneAssertions
- number(Number) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneVerifications
- number(Number) - Method in class com.shaft.validation.internal.ValidationsBuilder
-
Build a number validation to check against the target number
- NUMBER_IN_SQUARE_BRACKETS_REGEX - Static variable in class com.shaft.tools.io.YAMLFileManager
- NumberValidationsBuilder - Class in com.shaft.validation.internal
- NumberValidationsBuilder(RestValidationsBuilder) - Constructor for class com.shaft.validation.internal.NumberValidationsBuilder
- NumberValidationsBuilder(ValidationsBuilder) - Constructor for class com.shaft.validation.internal.NumberValidationsBuilder
O
- OBFUSCATED_STRING - Static variable in class com.shaft.gui.element.internal.ElementActionsHelper
- object(Object) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneAssertions
- object(Object) - Method in class com.shaft.driver.internal.WizardHelpers.StandaloneVerifications
- object(Object) - Method in class com.shaft.validation.internal.ValidationsBuilder
-
Build a native validation to check against the target object
- onError(Object, Method, Object[], InvocationTargetException) - Method in class com.shaft.listeners.internal.WebDriverListener
- onExecutionFinish() - Method in class com.shaft.listeners.TestNGListener
-
gets invoked at the very last (after attachTestArtifacts generation phase), before TestNG exits the JVM.
- onExecutionStart() - Method in class com.shaft.listeners.TestNGListener
-
gets invoked before TestNG proceeds with invoking any other listener.
- onStart(ISuite) - Method in class com.shaft.listeners.TestNGListener
-
This method is invoked before the SuiteRunner starts.
- onTestFailure(ITestResult) - Method in class com.shaft.listeners.TestNGListener
- onTestSkipped(ITestResult) - Method in class com.shaft.listeners.TestNGListener
- onTestSuccess(ITestResult) - Method in class com.shaft.listeners.TestNGListener
- openAllureReportAfterExecution() - Static method in class com.shaft.tools.io.internal.AllureManager
- openExecutionSummaryReportAfterExecution() - Method in interface com.shaft.properties.internal.Reporting
- openExecutionSummaryReportAfterExecution() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- openExecutionSummaryReportAfterExecution(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- openLighthouseReportWhileExecution() - Method in class com.shaft.performance.internal.LightHouseGenerateReport
- openLighthouseReportWhileExecution() - Method in interface com.shaft.properties.internal.Reporting
- openLighthouseReportWhileExecution(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
- OptionsManager - Class in com.shaft.driver.internal.DriverFactory
- OptionsManager() - Constructor for class com.shaft.driver.internal.DriverFactory.OptionsManager
- ORACLE - Enum constant in enum class com.shaft.db.DatabaseActions.DatabaseType
- ORACLE_SERVICE_NAME - Enum constant in enum class com.shaft.db.DatabaseActions.DatabaseType
- osVersion() - Method in interface com.shaft.properties.internal.BrowserStack
- osVersion() - Method in interface com.shaft.properties.internal.LambdaTest
- osVersion(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- osVersion(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- OUT - Enum constant in enum class com.shaft.gui.element.TouchActions.ZoomDirection
- overlayShaftEngineLogo(BufferedImage) - Static method in class com.shaft.gui.internal.image.ScreenshotHelper
P
- pageLoadTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- pageLoadTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- parallel() - Method in interface com.shaft.properties.internal.TestNG
- parallelMode() - Method in interface com.shaft.properties.internal.TestNG
- parseBodyToJson(Response) - Static method in class com.shaft.api.RestActions
- parseBodyToJson(Object) - Static method in class com.shaft.api.RestActions
- PASS - Enum constant in enum class com.shaft.tools.io.internal.CheckpointStatus
- passAction(String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- passAction(WebDriver, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- passAction(WebDriver, String, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- passAction(WebDriver, By, String, String, List<List<Object>>, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- passAction(WebDriver, By, String, List<Object>, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- PASSED - Enum constant in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.Status
- PASSED - Enum constant in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.StatusIcon
- PASSED - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationState
- PASTE - Enum constant in enum class com.shaft.enums.internal.ClipboardAction
- patch(String) - Method in class com.shaft.driver.SHAFT.API
- PATCH - Enum constant in enum class com.shaft.api.RestActions.RequestType
- paths - Static variable in class com.shaft.properties.internal.Properties
- Paths - Interface in com.shaft.properties.internal
- Paths.SetProperty - Class in com.shaft.properties.internal
- pattern - Static variable in class com.shaft.properties.internal.Properties
- Pattern - Interface in com.shaft.properties.internal
- Pattern.SetProperty - Class in com.shaft.properties.internal
- PdfFileManager - Class in com.shaft.tools.io
- PdfFileManager(String) - Constructor for class com.shaft.tools.io.PdfFileManager
- PdfFileManager(String, String, int) - Constructor for class com.shaft.tools.io.PdfFileManager
- PdfFileManager.DeleteFileAfterValidationStatus - Enum Class in com.shaft.tools.io
- perform() - Method in class com.shaft.api.RequestBuilder
-
After you finish building your request, use this method to trigger the request and get back the response object.
- perform() - Method in class com.shaft.validation.internal.ValidationsExecutor
-
Execute this validation
- performActionAgainstUniqueElement(WebDriver, By, Object...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- performActionAgainstUniqueElementIgnoringVisibility(WebDriver, By, Object...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- performAlertAction() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- performance - Static variable in class com.shaft.properties.internal.Properties
- Performance - Interface in com.shaft.properties.internal
- Performance.SetProperty - Class in com.shaft.properties.internal
- performBrowserAction() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- performClipboardActions(WebDriver, ClipboardAction) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- performElementAction() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- performRequest() - Method in class com.shaft.api.RequestBuilder
-
After you finish building your request, use this method to trigger the request and get back the response object.
- performTerminalCommand(String) - Method in class com.shaft.cli.TerminalActions
- performTerminalCommands(List<String>) - Method in class com.shaft.cli.TerminalActions
- performTouchAction() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- pinchToZoom(TouchActions.ZoomDirection) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to zoom the current screen IN/ OUT in case of zoom enabled screen.
- platform - Static variable in class com.shaft.properties.internal.Properties
- Platform - Interface in com.shaft.properties.internal
- Platform.SetProperty - Class in com.shaft.properties.internal
- platformName() - Method in interface com.shaft.properties.internal.Mobile
- platformName(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- platformVersion() - Method in interface com.shaft.properties.internal.BrowserStack
- platformVersion() - Method in interface com.shaft.properties.internal.LambdaTest
- platformVersion() - Method in interface com.shaft.properties.internal.Mobile
- platformVersion(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- platformVersion(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- platformVersion(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- port() - Method in interface com.shaft.properties.internal.Performance
- port(int) - Method in class com.shaft.properties.internal.Performance.SetProperty
- POSITIVE - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationType
- post(String) - Method in class com.shaft.driver.SHAFT.API
- POST - Enum constant in enum class com.shaft.api.RestActions.RequestType
- POSTGRES_SQL - Enum constant in enum class com.shaft.db.DatabaseActions.DatabaseType
- postProcessing() - Static method in class com.shaft.properties.internal.PropertiesHelper
- preceding(String) - Method in class com.shaft.gui.internal.locator.XpathAxis
- precedingSibling(String) - Method in class com.shaft.gui.internal.locator.XpathAxis
- prepareImageForReport(byte[], String) - Method in class com.shaft.gui.internal.image.ScreenshotManager
- prepareIssuesLog() - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- prepareTestResultAttributes(IInvokedMethod, ITestResult) - Static method in class com.shaft.listeners.internal.JiraHelper
-
The method is to update testng-results.xml with the required data to integrate with xray plugin The Method uses Epic, Feature, Story and Test allure annotations' values.
- preserveOrder() - Method in interface com.shaft.properties.internal.TestNG
- PREVIOUS - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- ProgressBarLogger - Class in com.shaft.tools.io.internal
- ProgressBarLogger(String) - Constructor for class com.shaft.tools.io.internal.ProgressBarLogger
- ProgressBarLogger(String, int) - Constructor for class com.shaft.tools.io.internal.ProgressBarLogger
- project() - Method in interface com.shaft.properties.internal.LambdaTest
- project(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- projectKey() - Method in interface com.shaft.properties.internal.Jira
- projectKey(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- ProjectStructureManager - Class in com.shaft.tools.io.internal
- ProjectStructureManager() - Constructor for class com.shaft.tools.io.internal.ProjectStructureManager
- ProjectStructureManager.RunType - Enum Class in com.shaft.tools.io.internal
- properties() - Method in interface com.shaft.properties.internal.Paths
- properties(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- Properties - Class in com.shaft.properties.internal
- Properties() - Constructor for class com.shaft.driver.SHAFT.Properties
- Properties() - Constructor for class com.shaft.properties.internal.Properties
- PropertiesHelper - Class in com.shaft.properties.internal
- PropertiesHelper() - Constructor for class com.shaft.properties.internal.PropertiesHelper
- PropertyFileManager - Class in com.shaft.properties.internal
- proxy() - Method in interface com.shaft.properties.internal.Platform
- proxySettings(String) - Method in class com.shaft.properties.internal.Platform.SetProperty
- put(String) - Method in class com.shaft.driver.SHAFT.API
- PUT - Enum constant in enum class com.shaft.api.RestActions.RequestType
Q
- QUERY - Enum constant in enum class com.shaft.api.RestActions.ParametersType
- quit() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
R
- readCustomPropertyFiles() - Static method in class com.shaft.properties.internal.PropertyFileManager
- readElementText(WebDriver, ElementInformation) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- readFile(String) - Method in class com.shaft.cli.FileActions
- readFile(String, String) - Method in class com.shaft.cli.FileActions
- readFileAsByteArray(String) - Method in class com.shaft.cli.FileActions
- readFileContent() - Method in class com.shaft.tools.io.PdfFileManager
- readFileContent(String, boolean...) - Static method in class com.shaft.tools.io.PdfFileManager
-
Read PDF file content given relative path and optionally delete the file after reading it
- readPDF(String) - Method in class com.shaft.cli.FileActions
- readPDF(String, String) - Method in class com.shaft.cli.FileActions
- readPDFContentFromDownloadedPDF(int, int, PdfFileManager.DeleteFileAfterValidationStatus) - Method in class com.shaft.tools.io.PdfFileManager
- readPDFContentFromDownloadedPDF(PdfFileManager.DeleteFileAfterValidationStatus) - Method in class com.shaft.tools.io.PdfFileManager
- RecordManager - Class in com.shaft.gui.internal.video
- recoveryTries() - Method in interface com.shaft.properties.internal.Healenium
- recoveryTries(int) - Method in class com.shaft.properties.internal.Healenium.SetProperty
- REFRESH - Enum constant in enum class com.shaft.enums.internal.NavigationAction
- refreshCurrentPage() - Method in class com.shaft.cucumber.BrowserSteps
- refreshCurrentPage() - Method in class com.shaft.gui.browser.BrowserActions
-
Attempts to refresh the current page
- relativeBy() - Method in class com.shaft.gui.internal.locator.LocatorBuilder
- reloadProperties() - Static method in class com.shaft.driver.DriverFactory
- remoteServerInstanceCreationTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- remoteServerInstanceCreationTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- removeSpecialCharacters(String) - Static method in class com.shaft.tools.internal.support.JavaHelper
- renameFile(String, String) - Method in class com.shaft.cli.FileActions
- renameTestExecutionSuit(String, String) - Static method in class com.shaft.tools.internal.tms.XrayIntegrationHelper
-
Import TestNG results recorded in testng-results.jsom file through /import/execution/testng?
- replaceRegex(String) - Static method in class com.shaft.tools.internal.support.JavaHelper
-
Returns text after replaces its regular expressions which included in this set []^$.|?
- replaceRegex(String[], String) - Static method in class com.shaft.tools.internal.support.JavaHelper
-
Takes two parameters, one is the array of special characters that are needed to be replaced, and the text needed to be updated It converts text with %40%23%24%25%26 ..etc (special characters) to return it with %5C%5C%40%5C%5C%23%5C%5C%24%5C%5C%25%5C%5C%26
- report(String) - Static method in class com.shaft.driver.SHAFT.Report
- reportActionResult(WebDriver, String, String, By, List<List<Object>>, String, Boolean, Throwable...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- reportBugs() - Method in interface com.shaft.properties.internal.Jira
- reportBugs(boolean) - Method in class com.shaft.properties.internal.Jira.SetProperty
- reportBugsToJIRA(List<String>, String, ITestResult, ITestNGMethod) - Static method in class com.shaft.listeners.internal.JiraHelper
-
is called in afterInvocation() to report bugs in case of failure and if the integration is enabled
- reportExecutionStatusToJira() - Static method in class com.shaft.listeners.internal.JiraHelper
- ReportHelper - Class in com.shaft.tools.io.internal
- ReportHelper() - Constructor for class com.shaft.tools.io.internal.ReportHelper
- reporting - Static variable in class com.shaft.properties.internal.Properties
- Reporting - Interface in com.shaft.properties.internal
- Reporting.SetProperty - Class in com.shaft.properties.internal
- ReportManager - Class in com.shaft.tools.io
- ReportManagerHelper - Class in com.shaft.tools.io.internal
- reportPath() - Method in interface com.shaft.properties.internal.Jira
- reportPath(String) - Method in class com.shaft.properties.internal.Jira.SetProperty
- reportTestCasesExecution() - Method in interface com.shaft.properties.internal.Jira
- reportTestCasesExecution(boolean) - Method in class com.shaft.properties.internal.Jira.SetProperty
- RequestBuilder - Class in com.shaft.api
- RequestBuilder.AuthenticationType - Enum Class in com.shaft.api
-
The type of your authentication method {BASIC, FORM, NONE}
- resetVerificationStateAfterFailing() - Static method in class com.shaft.validation.internal.ValidationsHelper
- resolution() - Method in interface com.shaft.properties.internal.LambdaTest
- resolution(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- respectBuiltInWaitsInNativeMode() - Method in interface com.shaft.properties.internal.Flags
- respectBuiltInWaitsInNativeMode(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- response(Object) - Method in class com.shaft.validation.internal.ValidationsBuilder
-
Build an API response validation to check against the target API response
- RestActions - Class in com.shaft.api
- RestActions(String) - Constructor for class com.shaft.api.RestActions
- RestActions.ComparisonType - Enum Class in com.shaft.api
- RestActions.ParametersType - Enum Class in com.shaft.api
- RestActions.RequestType - Enum Class in com.shaft.api
- RestValidationsBuilder - Class in com.shaft.validation.internal
- RestValidationsBuilder(ValidationEnums.ValidationCategory, Object, StringBuilder) - Constructor for class com.shaft.validation.internal.RestValidationsBuilder
- retry(ITestResult) - Method in class com.shaft.listeners.internal.RetryAnalyzer
- RetryAnalyzer - Class in com.shaft.listeners.internal
- RetryAnalyzer() - Constructor for class com.shaft.listeners.internal.RetryAnalyzer
- retryMaximumNumberOfAttempts() - Method in interface com.shaft.properties.internal.Flags
- retryMaximumNumberOfAttempts(int) - Method in class com.shaft.properties.internal.Flags.SetProperty
- RIGHT - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeDirection
- rootLogger() - Method in interface com.shaft.properties.internal.Log4j
- rotate(ScreenOrientation) - Method in class com.shaft.gui.element.TouchActions
-
Rotate between portrait and landscape modes
S
- SAFARI - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- scoreCap() - Method in interface com.shaft.properties.internal.Healenium
- scoreCap(String) - Method in class com.shaft.properties.internal.Healenium.SetProperty
- ScreenshotHelper - Class in com.shaft.gui.internal.image
- ScreenshotManager - Class in com.shaft.gui.internal.image
- ScreenshotManager() - Constructor for class com.shaft.gui.internal.image.ScreenshotManager
- screenshotParamsHighlightElements() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsHighlightElements(boolean) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsHighlightMethod() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsHighlightMethod(String) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsScalingFactor() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsScalingFactor(double) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsScreenshotType() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsScreenshotType(String) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsSkippedElementsFromScreenshot() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsSkippedElementsFromScreenshot(String) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsWatermark() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsWatermark(boolean) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsWatermarkOpacity() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsWatermarkOpacity(float) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- screenshotParamsWhenToTakeAScreenshot() - Method in interface com.shaft.properties.internal.Visuals
- screenshotParamsWhenToTakeAScreenshot(String) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- Screenshots - Enum Class in com.shaft.enums.internal
- scriptExecutionTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- scriptExecutionTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- scrollToElement(By) - Method in class com.shaft.gui.element.ElementActions
-
If the element is outside the viewport, scrolls the bottom of the element to the bottom of the viewport.
- scrollToFindElement(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- SEARCH - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- select(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Selects an element from a dropdown list using its displayed text
- select(By, String) - Method in class com.shaft.gui.element.AsyncElementActions
- select(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Selects an element from a dropdown list using its displayed text or attribute Value
- SELECT_ALL - Enum constant in enum class com.shaft.enums.internal.ClipboardAction
- selenium_version() - Method in interface com.shaft.properties.internal.LambdaTest
- selenium_version(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- seleniumVersion() - Method in interface com.shaft.properties.internal.BrowserStack
- seleniumVersion(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- selfManaged(boolean) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- selfManagedAndroidSDKVersion(int) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- SEND - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- SEND_KEYS - Enum constant in enum class com.shaft.enums.internal.ElementAction
- sendAppToBackground() - Method in class com.shaft.gui.element.TouchActions
-
Send the currently active app to the background and leave the app deactivated.
- sendAppToBackground(int) - Method in class com.shaft.gui.element.TouchActions
-
Send the currently active app to the background, and return after a certain number of seconds.
- sendGraphQlRequest(String, String) - Static method in class com.shaft.api.RestActions
-
Perform Graphql Request using Query - WITHOUT Header.
- sendGraphQlRequest(String, String, String) - Static method in class com.shaft.api.RestActions
-
Perform Graphql Request using Query and Variables - WITHOUT Header.
- sendGraphQlRequest(String, String, String, String) - Static method in class com.shaft.api.RestActions
-
Perform Graphql Request using Query, Variables, and Fragments - WITHOUT Header.
- sendGraphQlRequestWithHeader(String, String, String, String) - Static method in class com.shaft.api.RestActions
-
Perform Graphql Request using Query - WITH Header.
- sendGraphQlRequestWithHeader(String, String, String, String, String) - Static method in class com.shaft.api.RestActions
-
Perform Graphql Request using Query and Variables - WITH Header.
- sendGraphQlRequestWithHeader(String, String, String, String, String, String) - Static method in class com.shaft.api.RestActions
-
Perform Graphql Request using Query, Variables, and Fragments - WITH Header.
- serverHost() - Method in interface com.shaft.properties.internal.Healenium
- serverHost(String) - Method in class com.shaft.properties.internal.Healenium.SetProperty
- serverPort() - Method in interface com.shaft.properties.internal.Healenium
- serverPort(int) - Method in class com.shaft.properties.internal.Healenium.SetProperty
- services() - Method in interface com.shaft.properties.internal.Paths
- services(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- set() - Method in interface com.shaft.properties.internal.Allure
- set() - Method in interface com.shaft.properties.internal.BrowserStack
- set() - Method in interface com.shaft.properties.internal.EngineProperties
- set() - Method in interface com.shaft.properties.internal.Flags
- set() - Method in interface com.shaft.properties.internal.Healenium
- set() - Method in interface com.shaft.properties.internal.Jira
- set() - Method in interface com.shaft.properties.internal.LambdaTest
- set() - Method in interface com.shaft.properties.internal.Mobile
- set() - Method in interface com.shaft.properties.internal.Paths
- set() - Method in interface com.shaft.properties.internal.Pattern
- set() - Method in interface com.shaft.properties.internal.Performance
- set() - Method in interface com.shaft.properties.internal.Platform
- set() - Method in interface com.shaft.properties.internal.Reporting
- set() - Method in interface com.shaft.properties.internal.Timeouts
- set() - Method in interface com.shaft.properties.internal.Tinkey
- set() - Method in interface com.shaft.properties.internal.Visuals
- set() - Method in interface com.shaft.properties.internal.Web
- SET_VALUE_USING_JAVASCRIPT - Enum constant in enum class com.shaft.enums.internal.ElementAction
- setAuthentication(String, String, RequestBuilder.AuthenticationType) - Method in class com.shaft.api.RequestBuilder
-
Set the authentication method that will be used by the API request that you're currently building.
- setContentType(ContentType) - Method in class com.shaft.api.RequestBuilder
-
Sets the content type for the API request that you're currently building.
- setContentType(String) - Method in class com.shaft.api.RequestBuilder
-
Sets the content type for the API request that you're currently building.
- setContext(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Switches focus to another context
- setDebugMode(Boolean) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setDiscreteLogging(boolean) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setEventPublisher(EventPublisher) - Method in class com.shaft.listeners.CucumberFeatureListener
- setEventPublisher(EventPublisher) - Method in class com.shaft.listeners.CucumberTestRunnerListener
- setFailedTestsWithoutOpenIssuesCounter(int) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setFeatureName(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setListOfNewIssuesForFailedTests(List<List<String>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setListOfOpenIssuesForFailedTests(List<List<String>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setListOfOpenIssuesForPassedTests(List<List<String>>) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setMobilePlatform() - Static method in class com.shaft.properties.internal.PropertiesHelper
- setOpenIssuesForFailedTestsCounter(int) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setOpenIssuesForPassedTestsCounter(int) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setParameters(List<List<Object>>, RestActions.ParametersType) - Method in class com.shaft.api.RequestBuilder
-
Sets the parameters (if any) for the API request that you're currently building.
- SetProperty() - Constructor for class com.shaft.properties.internal.Allure.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.BrowserStack.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Flags.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Healenium.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Jira.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.LambdaTest.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Mobile.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Paths.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Pattern.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Performance.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Platform.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Reporting.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Timeouts.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Tinkey.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Visuals.SetProperty
- SetProperty() - Constructor for class com.shaft.properties.internal.Web.SetProperty
- setRequestBody(Object) - Method in class com.shaft.api.RequestBuilder
-
Sets the body (if any) for the API request that you're currently building.
- setRequestBodyFromFile(String) - Method in class com.shaft.api.RequestBuilder
-
Sets the body (if any) for the API request that you're currently building.
- setTargetStatusCode(int) - Method in class com.shaft.api.RequestBuilder
-
Sets the expected target status code for the API request that you're currently building.
- setTestCaseDescription(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setTestCaseName(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setTestName(TestIdentifier) - Static method in class com.shaft.listeners.internal.JunitListenerHelper
- setTestName(ITestContext) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- setTotalNumberOfTests(int) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
- setTotalNumberOfTests(ISuite) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- setUrlArguments(String) - Method in class com.shaft.api.RequestBuilder
-
Sets the url arguments (if any) for the API request that you're currently building.
- setValueUsingJavascript(WebDriver, ElementInformation, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- setValueUsingJavascript(WebDriver, By, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- setValueUsingJavaScript(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Used to SetProperty value for an element (hidden or visible) using javascript
- setValueUsingJavaScript(By, String) - Method in class com.shaft.gui.element.AsyncElementActions
- setValueUsingJavaScript(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Used to SetProperty value for an element (hidden or visible) using javascript
- setWindowSize(int, int) - Method in class com.shaft.cucumber.BrowserSteps
- setWindowSize(int, int) - Method in class com.shaft.gui.browser.BrowserActions
-
Resizes the current window size based on the provided width and height
- shadowDomLocator - Static variable in class com.shaft.gui.internal.locator.ShadowLocatorBuilder
- ShadowLocatorBuilder - Class in com.shaft.gui.internal.locator
- ShadowLocatorBuilder(By, By) - Constructor for class com.shaft.gui.internal.locator.ShadowLocatorBuilder
- SHAFT - Class in com.shaft.driver
- SHAFT() - Constructor for class com.shaft.driver.SHAFT
- SHAFT.API - Class in com.shaft.driver
- SHAFT.CLI - Class in com.shaft.driver
- SHAFT.DB - Class in com.shaft.driver
- SHAFT.GUI - Class in com.shaft.driver
- SHAFT.GUI.Locator - Class in com.shaft.driver
- SHAFT.GUI.WebDriver - Class in com.shaft.driver
- SHAFT.GUI.WebDriver.Async - Class in com.shaft.driver
- SHAFT.Properties - Class in com.shaft.driver
- SHAFT.Report - Class in com.shaft.driver
- SHAFT.TestData - Class in com.shaft.driver
- SHAFT.TestData.EXCEL - Class in com.shaft.driver
- SHAFT.TestData.JSON - Class in com.shaft.driver
- SHAFT.TestData.YAML - Class in com.shaft.driver
- SHAFT.Validations - Class in com.shaft.driver
- shaftEngineVersion() - Method in interface com.shaft.properties.internal.Internal
- shaftTearDown() - Static method in class com.shaft.listeners.internal.CucumberHelper
- shellSessionTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- shellSessionTimeout(long) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- SIKULI - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- SKIPPED - Enum constant in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.Status
- SKIPPED - Enum constant in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.StatusIcon
- skipTestsWithLinkedIssues() - Method in interface com.shaft.properties.internal.Flags
- skipTestsWithLinkedIssues(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- skipTestsWithLinkedIssues(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- SOFT_ASSERT - Enum constant in enum class com.shaft.validation.ValidationEnums.ValidationCategory
- SQL_SERVER - Enum constant in enum class com.shaft.db.DatabaseActions.DatabaseType
- SQUARE_BRACKETS_REGEX - Static variable in class com.shaft.tools.io.YAMLFileManager
- StandaloneAssertions() - Constructor for class com.shaft.driver.internal.WizardHelpers.StandaloneAssertions
- StandaloneVerifications() - Constructor for class com.shaft.driver.internal.WizardHelpers.StandaloneVerifications
- startOrAppendToAnimatedGif(byte[]) - Static method in class com.shaft.gui.internal.image.AnimatedGifManager
- startVideoRecording() - Static method in class com.shaft.gui.internal.video.RecordManager
- startVideoRecording(WebDriver) - Static method in class com.shaft.gui.internal.video.RecordManager
- STRICT_EYES - Enum constant in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
- STRICT_EYES - Enum constant in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
- STRING - Enum constant in enum class com.shaft.tools.io.JSONFileManager.DataType
- submitFormUsingJavascript(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- submitFormUsingJavaScript(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Used to submit a form using javascript
- submitFormUsingJavaScript(By) - Method in class com.shaft.gui.element.AsyncElementActions
- submitFormUsingJavaScript(By) - Method in class com.shaft.gui.element.ElementActions
-
Used to submit a form using javascript
- suggestNewXpathUsingJavascript(WebDriver, WebElement) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- suggestNewXpathUsingJavascript(WebDriver, WebElement, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- suiteSetup(ITestContext) - Method in class com.shaft.listeners.internal.ConfigurationHelper
- swipeByOffset(By, int, int) - Method in class com.shaft.gui.element.TouchActions
-
Swipes an element with the desired x and y offset.
- swipeElementIntoView(String) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to scroll element into view using androidUIAutomator
- swipeElementIntoView(String, TouchActions.SwipeDirection) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to scroll element into view using the new W3C compliant actions for android and ios and AI for image identification
- swipeElementIntoView(String, TouchActions.SwipeMovement) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to scroll element into view using androidUIAutomator
- swipeElementIntoView(By, TouchActions.SwipeDirection) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to scroll the element into view in case of native mobile elements.
- swipeElementIntoView(By, String, TouchActions.SwipeDirection) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to scroll element into view using the new W3C compliant actions for android and ios and AI for image identification
- swipeElementIntoView(By, By, TouchActions.SwipeDirection) - Method in class com.shaft.gui.element.TouchActions
-
Attempts to scroll element into view using the new W3C compliant actions for android and ios
- swipeToElement(By, By) - Method in class com.shaft.gui.element.TouchActions
-
Swipes the sourceElement onto the destinationElement on a touch-enabled screen
- switchToDefaultContent() - Method in class com.shaft.gui.element.ElementActions
-
Switches focus to default content, is mainly used in coordination with
ElementActions.switchToIframe(By)
to exit any iFrame layer and go back to the main page - switchToIframe(By) - Method in class com.shaft.gui.element.ElementActions
-
Switches focus to a certain iFrame, is mainly used in coordination with
ElementActions.switchToDefaultContent()
to navigate inside any iFrame layer and go back to the main page - switchToWindow(String) - Method in class com.shaft.gui.browser.BrowserActions
-
Switches focus to another window
- sync() - Method in class com.shaft.gui.element.AsyncElementActions
- SynchronizationManager - Class in com.shaft.driver.internal.DriverFactory
- SynchronizationManager(WebDriver) - Constructor for class com.shaft.driver.internal.DriverFactory.SynchronizationManager
- synchronize() - Method in class com.shaft.gui.element.AsyncElementActions
T
- takeElementScreenshot(WebDriver, By) - Method in class com.shaft.gui.internal.image.ScreenshotManager
- takeScreenshot(WebDriver, By) - Method in class com.shaft.gui.internal.image.ScreenshotManager
- takeScreenshot(WebDriver, By, String, boolean) - Method in class com.shaft.gui.internal.image.ScreenshotManager
- takeScreenshot(WebDriver, By, String, String, boolean) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- tap(String) - Method in class com.shaft.gui.element.TouchActions
-
Taps an element once on a touch-enabled screen
- tap(By) - Method in class com.shaft.gui.element.TouchActions
-
Taps an element once on a touch-enabled screen
- targetBrowserName() - Method in interface com.shaft.properties.internal.Web
- targetBrowserName(String) - Method in class com.shaft.properties.internal.Web.SetProperty
- targetPlatform() - Method in interface com.shaft.properties.internal.Platform
- targetPlatform(String) - Method in class com.shaft.properties.internal.Platform.SetProperty
- terminal() - Static method in class com.shaft.driver.SHAFT.CLI
- TERMINAL - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- TerminalActions - Class in com.shaft.cli
- TerminalActions() - Constructor for class com.shaft.cli.TerminalActions
-
This constructor is used for local terminal actions.
- TerminalActions(boolean) - Constructor for class com.shaft.cli.TerminalActions
-
This constructor is used for local terminal actions.
- TerminalActions(String, int, String, String, String) - Constructor for class com.shaft.cli.TerminalActions
-
This constructor is used for remote terminal actions.
- TerminalActions(String, int, String, String, String, String, String) - Constructor for class com.shaft.cli.TerminalActions
-
This constructor is used for remote terminal actions inside a docker.
- TerminalActions(String, String) - Constructor for class com.shaft.cli.TerminalActions
-
This constructor is used for local terminal actions inside a docker.
- testData() - Method in interface com.shaft.properties.internal.Paths
- testData(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- TestData() - Constructor for class com.shaft.driver.SHAFT.TestData
- testDataColumnNamePrefix() - Method in interface com.shaft.properties.internal.Pattern
- testDataColumnNamePrefix(String) - Method in class com.shaft.properties.internal.Pattern.SetProperty
- testNG - Static variable in class com.shaft.properties.internal.Properties
- TestNG - Interface in com.shaft.properties.internal
- TESTNG - Enum constant in enum class com.shaft.tools.io.internal.ProjectStructureManager.RunType
- TestNGListener - Class in com.shaft.listeners
- TestNGListener() - Constructor for class com.shaft.listeners.TestNGListener
- TestNGListenerHelper - Class in com.shaft.listeners.internal
- TestNGListenerHelper() - Constructor for class com.shaft.listeners.internal.TestNGListenerHelper
- testSuiteTimeout() - Method in interface com.shaft.properties.internal.TestNG
-
Test Suite Timeout in Minutes Default is 1440 minutes == 24 hours
- text() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements text attribute
- TEXT - Enum constant in enum class com.shaft.gui.element.internal.ElementActionsHelper.TextDetectionStrategy
- textTrimmed() - Method in class com.shaft.validation.internal.WebDriverElementValidationsBuilder
-
Use this to check against the provided elements text attribute after it's trimmed (all leading and trailing space removed)
- threadCount() - Method in interface com.shaft.properties.internal.TestNG
- time() - Method in class com.shaft.validation.internal.RestValidationsBuilder
- timeoutForRemoteServerToBeUp() - Method in interface com.shaft.properties.internal.Timeouts
- timeoutForRemoteServerToBeUp(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- timeouts - Static variable in class com.shaft.properties.internal.Properties
- Timeouts - Interface in com.shaft.properties.internal
- Timeouts.SetProperty - Class in com.shaft.properties.internal
- timezone() - Method in interface com.shaft.properties.internal.LambdaTest
- timezone(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- tinkey - Static variable in class com.shaft.properties.internal.Properties
- Tinkey - Interface in com.shaft.properties.internal
- Tinkey.SetProperty - Class in com.shaft.properties.internal
- title() - Method in class com.shaft.validation.internal.WebDriverBrowserValidationsBuilder
-
Use this to check against the current page title
- toList() - Method in class com.shaft.gui.element.internal.ElementInformation
- touch() - Method in class com.shaft.driver.internal.FluentWebDriverAction
- touch() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- TouchActions - Class in com.shaft.gui.element
- TouchActions() - Constructor for class com.shaft.gui.element.TouchActions
- TouchActions(DriverFactoryHelper) - Constructor for class com.shaft.gui.element.TouchActions
- TouchActions(WebDriver) - Constructor for class com.shaft.gui.element.TouchActions
- TouchActions.KeyboardKeys - Enum Class in com.shaft.gui.element
- TouchActions.SwipeDirection - Enum Class in com.shaft.gui.element
-
SwipeDirection; swiping UP means the screen will move downwards
- TouchActions.SwipeMovement - Enum Class in com.shaft.gui.element
- TouchActions.SwipeTechnique - Enum Class in com.shaft.gui.element
- TouchActions.ZoomDirection - Enum Class in com.shaft.gui.element
- transform(ITestAnnotation, Class, Constructor, Method) - Method in class com.shaft.listeners.TestNGListener
-
This method will be invoked by TestNG to give you a chance to modify a TestNG annotation read from your test classes.
- TRUE - Enum constant in enum class com.shaft.tools.io.PdfFileManager.DeleteFileAfterValidationStatus
- tunnel() - Method in interface com.shaft.properties.internal.LambdaTest
- tunnel(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- tunnelName() - Method in interface com.shaft.properties.internal.LambdaTest
- tunnelName(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- type(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Checks if there is any text in an element, clears it, then types the required string into the target element.
- type(By, CharSequence) - Method in class com.shaft.gui.element.internal.Actions
- type(By, CharSequence) - Method in class com.shaft.gui.element.ElementActions
- type(By, String) - Method in class com.shaft.gui.element.AsyncElementActions
- typeAppend(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Appends the required string into the target element, regardless of the current text value.
- typeAppend(By, String) - Method in class com.shaft.gui.element.AsyncElementActions
- typeAppend(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Appends the required string into the target element, regardless of the current text value.
- typeFileLocationForUpload(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
ValidationEnums the required file path into an input[type='file'] button, to successfully upload the target file.
- typeFileLocationForUpload(By, String) - Method in class com.shaft.gui.element.AsyncElementActions
- typeFileLocationForUpload(By, String) - Method in class com.shaft.gui.element.ElementActions
-
ValidationEnums the required file path into an input[type='file'] button, to successfully upload the target file.
- typeIntoPromptAlert(String) - Method in class com.shaft.gui.element.AlertActions
- typeSecure(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Checks if there is any text in an element, clears it, then types the required string into the target element.
- typeSecure(By, String) - Method in class com.shaft.gui.element.AsyncElementActions
- typeSecure(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Checks if there is any text in an element, clears it, then types the required string into the target element.
- typeWrapper(WebDriver, ElementInformation, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
U
- udid() - Method in interface com.shaft.properties.internal.Mobile
- udid(String) - Method in class com.shaft.properties.internal.Mobile.SetProperty
- UI_SELECTOR - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeTechnique
- UNDEFINED - Enum constant in enum class com.shaft.gui.element.internal.ElementActionsHelper.TextDetectionStrategy
- unpackArchive(URL, String) - Method in class com.shaft.cli.FileActions
- UNSELECT_ALL - Enum constant in enum class com.shaft.enums.internal.ClipboardAction
- UNSPECIFIED - Enum constant in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
- UP - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeDirection
- UpdateChecker - Class in com.shaft.listeners.internal
- UpdateChecker() - Constructor for class com.shaft.listeners.internal.UpdateChecker
- updateConfigurationMethods(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- updateIssuesLog(ITestResult) - Static method in class com.shaft.tools.io.internal.IssueReporter
- updateTestMethods(ITestResult) - Static method in class com.shaft.listeners.internal.TestNGListenerHelper
- updateTestStatusInCaseOfVerificationFailure(ITestResult) - Static method in class com.shaft.tools.io.internal.IssueReporter
- url() - Method in interface com.shaft.properties.internal.Jira
- url() - Method in class com.shaft.validation.internal.WebDriverBrowserValidationsBuilder
-
Use this to check against the current page URL
- useRelaxedHTTPSValidation() - Method in class com.shaft.api.RequestBuilder
-
set useRelaxedHTTPSValidation configuration to trust all hosts regardless if the SSL certificate is invalid in the request builder 'SSL' is the protocol name by default
- useRelaxedHTTPSValidation(String) - Method in class com.shaft.api.RequestBuilder
-
set useRelaxedHTTPSValidation configuration to trust all hosts regardless if the SSL certificate is invalid in the request builder *
- username() - Method in interface com.shaft.properties.internal.BrowserStack
- username() - Method in interface com.shaft.properties.internal.LambdaTest
- username(String) - Method in class com.shaft.properties.internal.BrowserStack.SetProperty
- username(String) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
V
- validateSwipeToElement() - Method in interface com.shaft.properties.internal.Flags
- validateSwipeToElement(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
- ValidationEnums - Class in com.shaft.validation
- ValidationEnums() - Constructor for class com.shaft.validation.ValidationEnums
- ValidationEnums.NumbersComparativeRelation - Enum Class in com.shaft.validation
- ValidationEnums.ValidationCategory - Enum Class in com.shaft.validation
- ValidationEnums.ValidationComparisonType - Enum Class in com.shaft.validation
- ValidationEnums.ValidationState - Enum Class in com.shaft.validation
- ValidationEnums.ValidationType - Enum Class in com.shaft.validation
- ValidationEnums.VisualValidationEngine - Enum Class in com.shaft.validation
- Validations - Class in com.shaft.validation
- ValidationsBuilder - Class in com.shaft.validation.internal
- ValidationsBuilder(ValidationEnums.ValidationCategory) - Constructor for class com.shaft.validation.internal.ValidationsBuilder
- ValidationsExecutor - Class in com.shaft.validation.internal
- ValidationsExecutor(FileValidationsBuilder) - Constructor for class com.shaft.validation.internal.ValidationsExecutor
- ValidationsExecutor(NativeValidationsBuilder) - Constructor for class com.shaft.validation.internal.ValidationsExecutor
- ValidationsExecutor(NumberValidationsBuilder) - Constructor for class com.shaft.validation.internal.ValidationsExecutor
- ValidationsExecutor(RestValidationsBuilder) - Constructor for class com.shaft.validation.internal.ValidationsExecutor
- ValidationsExecutor(ValidationsBuilder) - Constructor for class com.shaft.validation.internal.ValidationsExecutor
- ValidationsExecutor(WebDriverElementValidationsBuilder) - Constructor for class com.shaft.validation.internal.ValidationsExecutor
- ValidationsHelper - Class in com.shaft.validation.internal
- ValidationsHelper2 - Class in com.shaft.validation.internal
- validationsIncrement(CheckpointStatus) - Static method in class com.shaft.tools.io.internal.ExecutionSummaryReport
- VALUE - Enum constant in enum class com.shaft.gui.element.internal.ElementActionsHelper.TextDetectionStrategy
- valueOf(String) - Static method in enum class com.shaft.api.RequestBuilder.AuthenticationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.api.RestActions.ComparisonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.api.RestActions.ParametersType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.api.RestActions.RequestType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.db.DatabaseActions.DatabaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.driver.DriverFactory.DriverType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.enums.internal.ClipboardAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.enums.internal.ElementAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.enums.internal.NavigationAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.enums.internal.Screenshots
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.element.internal.ElementActionsHelper.TextDetectionStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.element.TouchActions.SwipeDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.element.TouchActions.SwipeMovement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.element.TouchActions.SwipeTechnique
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.element.TouchActions.ZoomDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.gui.internal.locator.Locators
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.internal.support.HTMLHelper
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.internal.support.JavaScriptHelper
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.internal.CheckpointStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.internal.CheckpointType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.StatusIcon
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.internal.ProjectStructureManager.RunType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.JSONFileManager.DataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.tools.io.PdfFileManager.DeleteFileAfterValidationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.validation.ValidationEnums.ValidationCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.validation.ValidationEnums.ValidationComparisonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.validation.ValidationEnums.ValidationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.validation.ValidationEnums.ValidationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.shaft.api.RequestBuilder.AuthenticationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.api.RestActions.ComparisonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.api.RestActions.ParametersType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.api.RestActions.RequestType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.db.DatabaseActions.DatabaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.driver.DriverFactory.DriverType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.enums.internal.ClipboardAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.enums.internal.ElementAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.enums.internal.NavigationAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.enums.internal.Screenshots
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.element.internal.ElementActionsHelper.TextDetectionStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.element.TouchActions.KeyboardKeys
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.element.TouchActions.SwipeDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.element.TouchActions.SwipeMovement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.element.TouchActions.SwipeTechnique
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.element.TouchActions.ZoomDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.internal.image.ImageProcessingActions.VisualValidationEngine
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.gui.internal.locator.Locators
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.internal.support.HTMLHelper
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.internal.support.JavaScriptHelper
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.internal.CheckpointStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.internal.CheckpointType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.internal.ExecutionSummaryReport.StatusIcon
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.internal.ProjectStructureManager.RunType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.JSONFileManager.DataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.tools.io.PdfFileManager.DeleteFileAfterValidationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.validation.ValidationEnums.NumbersComparativeRelation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.validation.ValidationEnums.ValidationCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.validation.ValidationEnums.ValidationComparisonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.validation.ValidationEnums.ValidationState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.validation.ValidationEnums.ValidationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.shaft.validation.ValidationEnums.VisualValidationEngine
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose() - Method in interface com.shaft.properties.internal.TestNG
- VERIFICATION - Enum constant in enum class com.shaft.tools.io.internal.CheckpointType
- verifyThat() - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
- verifyThat() - Static method in class com.shaft.driver.SHAFT.Validations
- verifyThat() - Method in class com.shaft.gui.browser.BrowserActions
- verifyThat() - Static method in class com.shaft.validation.Validations
-
Start building your verification (Note: if a verification fails the test method execution will continue normally and all failures will be reported at the end)
- verifyThat(By) - Method in class com.shaft.gui.element.ElementActions
- verifyThat(By) - Method in class com.shaft.gui.element.TouchActions
- verifyThatResponse() - Method in class com.shaft.driver.SHAFT.API
- VERTICAL - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeMovement
- video() - Method in interface com.shaft.properties.internal.LambdaTest
- video() - Method in interface com.shaft.properties.internal.Paths
- video(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- video(String) - Method in class com.shaft.properties.internal.Paths.SetProperty
- videoParamsRecordVideo() - Method in interface com.shaft.properties.internal.Visuals
- videoParamsRecordVideo(boolean) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- videoParamsScope() - Method in interface com.shaft.properties.internal.Visuals
- videoParamsScope(String) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- VIEWPORT - Enum constant in enum class com.shaft.enums.internal.Screenshots
- visual() - Method in interface com.shaft.properties.internal.LambdaTest
- visual(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- visualMatchingThreshold() - Method in interface com.shaft.properties.internal.Visuals
- visualMatchingThreshold(double) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- visuals - Static variable in class com.shaft.properties.internal.Properties
- Visuals - Interface in com.shaft.properties.internal
- Visuals.SetProperty - Class in com.shaft.properties.internal
W
- w3c() - Method in interface com.shaft.properties.internal.LambdaTest
- w3c(boolean) - Method in class com.shaft.properties.internal.LambdaTest.SetProperty
- W3C_ACTIONS - Enum constant in enum class com.shaft.gui.element.TouchActions.SwipeTechnique
- WaitActions - Class in com.shaft.gui.waits
- WaitActions(DriverFactoryHelper) - Constructor for class com.shaft.gui.waits.WaitActions
- waitForElementAttributeToBe(WebDriver, By, String, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
-
Waits for the attribute of the specified element to be a specific value.
- waitForElementInvisibility(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementPresence(WebDriver, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementPresence(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementPresence(WebDriver, By, boolean, Object...) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementPresenceWithReducedTimeout(WebDriver, By) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementTextToBeNot(WebDriver, By, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementToBeClickable(WebDriver, By, String) - Method in class com.shaft.gui.element.internal.ElementActionsHelper
- waitForElementToBeNotPresent(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Waits dynamically for a specific element to achieve the desired stateOfPresence on the current page.
- waitForElementToBePresent(String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Waits dynamically for a specific element to achieve the desired stateOfPresence on the current page.
- waitForLazyLoading() - Method in class com.shaft.gui.browser.BrowserActions
- waitForLazyLoading() - Method in interface com.shaft.properties.internal.Timeouts
- waitForLazyLoading(boolean) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- waitForLazyLoading(WebDriver) - Static method in class com.shaft.gui.browser.internal.JavaScriptWaitManager
-
Waits for jQuery, Angular, and/or Javascript if present on the current page.
- waitForRemoteServerToBeUp() - Method in interface com.shaft.properties.internal.Timeouts
- waitForRemoteServerToBeUp(boolean) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- waitForTextToChange(String, String, String) - Method in class com.shaft.cucumber.ElementSteps
-
Waits dynamically for a specific element's text to change from the initial value to a new unknown value.
- waitForTextToChange(By, String) - Method in class com.shaft.gui.element.ElementActions
-
Waits dynamically for a specific element's text to change from the initial value to a new unknown value.
- waitToAttribute(By, String, String) - Method in class com.shaft.gui.element.ElementActions
-
Waits dynamically for a specific element's attribute to be a certain value.
- waitToBeInvisible(By) - Method in class com.shaft.gui.element.ElementActions
-
Waits dynamically for a specific element to be detached from DOM, or hidden, on the current page.
- waitToBeReady(By) - Method in class com.shaft.gui.element.ElementActions
-
Waits dynamically for a specific element to be present in DOM, and ready to interact with, on the current page.
- waitToBeReady(By, boolean) - Method in class com.shaft.gui.element.ElementActions
- waitUntil(Function<? super WebDriver, ?>) - Method in class com.shaft.driver.internal.FluentWebDriverAction
- waitUntil(Function<? super WebDriver, ?>) - Method in class com.shaft.driver.SHAFT.GUI.WebDriver
-
Use this method to do any selenium explicit wait if needed.
- waitUntil(Function<? super WebDriver, ?>) - Method in class com.shaft.gui.waits.WaitActions
- waitUntilAttributeContains(By, String, String) - Method in class com.shaft.gui.element.ElementActions
- waitUntilElementIsVisible(String) - Method in class com.shaft.gui.element.TouchActions
-
Waits until a specific element is now visible on the current screen
- waitUntilElementTextToBe(By, String) - Method in class com.shaft.gui.element.ElementActions
- waitUntilElementToBeSelected(By) - Method in class com.shaft.gui.element.ElementActions
- waitUntilNumberOfElementsToBe(By, int) - Method in class com.shaft.gui.element.ElementActions
- waitUntilNumberOfElementsToBeLessThan(By, int) - Method in class com.shaft.gui.element.ElementActions
- waitUntilNumberOfElementsToBeMoreThan(By, int) - Method in class com.shaft.gui.element.ElementActions
- waitUntilNumberOfWindowsToBe(int) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilPresenceOfAllElementsLocatedBy(By) - Method in class com.shaft.gui.element.ElementActions
- waitUntilTimeout() - Method in interface com.shaft.properties.internal.Timeouts
- waitUntilTimeout(int) - Method in class com.shaft.properties.internal.Timeouts.SetProperty
- waitUntilTitleContains(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilTitleIs(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilTitleNotContains(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilUrlContains(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilUrlIsNot(WebDriver, String) - Method in class com.shaft.gui.browser.internal.BrowserActionsHelper
- waitUntilUrlMatches(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilUrlNotContains(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilUrlNotToBe(String) - Method in class com.shaft.gui.browser.BrowserActions
- waitUntilUrlToBe(String) - Method in class com.shaft.gui.browser.BrowserActions
- watermarkImagePath() - Method in interface com.shaft.properties.internal.Internal
- web - Static variable in class com.shaft.properties.internal.Properties
- Web - Interface in com.shaft.properties.internal
- Web.SetProperty - Class in com.shaft.properties.internal
- WebDriver() - Constructor for class com.shaft.driver.SHAFT.GUI.WebDriver
- WebDriver(DriverFactory.DriverType) - Constructor for class com.shaft.driver.SHAFT.GUI.WebDriver
- WebDriver(DriverFactory.DriverType, MutableCapabilities) - Constructor for class com.shaft.driver.SHAFT.GUI.WebDriver
- WebDriver(WebDriver) - Constructor for class com.shaft.driver.SHAFT.GUI.WebDriver
- WebDriverAssertions(DriverFactoryHelper) - Constructor for class com.shaft.driver.internal.WizardHelpers.WebDriverAssertions
- WebDriverBrowserValidationsBuilder - Class in com.shaft.validation.internal
- WebDriverBrowserValidationsBuilder(ValidationEnums.ValidationCategory, WebDriver, StringBuilder) - Constructor for class com.shaft.validation.internal.WebDriverBrowserValidationsBuilder
- WebDriverElementValidationsBuilder - Class in com.shaft.validation.internal
- WebDriverElementValidationsBuilder(ValidationEnums.ValidationCategory, WebDriver, By, StringBuilder) - Constructor for class com.shaft.validation.internal.WebDriverElementValidationsBuilder
- WebDriverListener - Class in com.shaft.listeners.internal
- WebDriverListener() - Constructor for class com.shaft.listeners.internal.WebDriverListener
- WebDriverVerifications(DriverFactoryHelper) - Constructor for class com.shaft.driver.internal.WizardHelpers.WebDriverVerifications
- WEBKIT - Enum constant in enum class com.shaft.driver.DriverFactory.DriverType
- whenToTakePageSourceSnapshot() - Method in interface com.shaft.properties.internal.Visuals
- whenToTakePageSourceSnapshot(String) - Method in class com.shaft.properties.internal.Visuals.SetProperty
- WINDOW_FOCUS - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- WINDOW_RESET_LOCATION - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- WINDOW_RESIZE - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
- withCustomReportMessage(String) - Method in class com.shaft.validation.internal.ValidationsExecutor
-
Set a customized business-readable message that will appear in the execution report instead of the technical log message which will be nested under it
- WizardHelpers - Class in com.shaft.driver.internal
- WizardHelpers() - Constructor for class com.shaft.driver.internal.WizardHelpers
- WizardHelpers.StandaloneAssertions - Class in com.shaft.driver.internal
- WizardHelpers.StandaloneVerifications - Class in com.shaft.driver.internal
- WizardHelpers.WebDriverAssertions - Class in com.shaft.driver.internal
- WizardHelpers.WebDriverVerifications - Class in com.shaft.driver.internal
- write(byte[]) - Method in class com.shaft.tools.io.internal.LogRedirector
- write(byte[], int, int) - Method in class com.shaft.tools.io.internal.LogRedirector
- write(int) - Method in class com.shaft.tools.io.internal.LogRedirector
- writeNodeScriptFileInProjectDirectory() - Method in class com.shaft.performance.internal.LightHouseGenerateReport
- writeReportPathToFilesInProjectDirectory(String) - Method in class com.shaft.performance.internal.LightHouseGenerateReport
- writeStepToReport(String) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
-
Formats logText and adds timestamp, then logs it as a step in the execution report.
- writeToFile(String, byte[]) - Method in class com.shaft.cli.FileActions
- writeToFile(String, String) - Method in class com.shaft.cli.FileActions
- writeToFile(String, String, byte[]) - Method in class com.shaft.cli.FileActions
- writeToFile(String, String, String) - Method in class com.shaft.cli.FileActions
- writeToFile(String, String, List<String>) - Method in class com.shaft.cli.FileActions
X
- XPATH - Enum constant in enum class com.shaft.gui.internal.locator.Locators
- XpathAxis - Class in com.shaft.gui.internal.locator
- XrayIntegrationHelper - Class in com.shaft.tools.internal.tms
- XrayIntegrationHelper() - Constructor for class com.shaft.tools.internal.tms.XrayIntegrationHelper
Y
- YAML(String) - Constructor for class com.shaft.driver.SHAFT.TestData.YAML
-
Creates a new instance of the test data Excel reader using the target Excel file path
- YAMLFileManager - Class in com.shaft.tools.io
- YAMLFileManager(String) - Constructor for class com.shaft.tools.io.YAMLFileManager
-
Creating an instance of
YAMLFileManager
Z
- zipFiles(String, String) - Method in class com.shaft.cli.FileActions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form