Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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
 
action - Variable in class com.shaft.gui.element.internal.ElementActionInformation
 
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
 
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.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.
attachImportantLinks() - Static method in class com.shaft.tools.io.internal.ReportHelper
 
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
 
attemptClearBeforeTypingUsingBackspace() - Method in interface com.shaft.properties.internal.Flags
 
attemptClearBeforeTypingUsingBackspace(boolean) - Method in class com.shaft.properties.internal.Flags.SetProperty
 
attemptMaximizeUsingSeleniumWebDriver(WebDriver, String, String, String) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
attemptMaximizeUsingSeleniumWebDriverManageWindow(WebDriver, int, int) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
attemptMaximizeUsingToolkitAndJavascript(WebDriver, int, int) - Static 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
 
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
 
BrowserActionsHelper - Class in com.shaft.gui.browser.internal
 
BrowserActionsHelper() - 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) - Static 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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
check() - Static method in class com.shaft.listeners.internal.UpdateChecker
 
checkNavigationWasSuccessful(WebDriver, String, String, String) - Static 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
 
cleanAllureResultsDirectoryBeforeExecution() - Method in interface com.shaft.properties.internal.Reporting
 
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
 
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.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) - Static 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
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, int, 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) - Static 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
 
convertBase64(String) - Static method in class com.shaft.tools.internal.support.JavaHelper
 
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) - Static 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
 
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.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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
dragAndDropUsingJavascript(WebDriver, By, By) - Static 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_IDENTIFICATION_TIMEOUT_INTEGER - Static variable in class com.shaft.gui.element.internal.ElementActionsHelper
 
ELEMENT_SCROLL_TO_VIEWPORT - Enum constant in enum class com.shaft.tools.internal.support.JavaScriptHelper
 
ElementAction - Enum Class in com.shaft.enums.internal
 
ElementActionInformation - Class in com.shaft.gui.element.internal
 
ElementActionInformation() - Constructor for class com.shaft.gui.element.internal.ElementActionInformation
 
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
 
ElementActionsHelper - Class in com.shaft.gui.element.internal
 
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
 
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.
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 - Interface in com.shaft.properties.internal
 
EngineProperties.SetProperty - Interface in com.shaft.properties.internal
 
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>) - Static 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...) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
failAction(WebDriver, String, Exception...) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
failAction(WebDriver, String, String, Exception...) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
failAction(WebDriver, String, String, By, List<List<Object>>, Throwable...) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
failAction(WebDriver, String, By, Throwable...) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
failAction(WebDriver, String, By, List<List<Object>>, Throwable...) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
failAction(WebDriver, By, Throwable...) - Static 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
 
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
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.gui.element.internal.ElementActionsHelper
 
formatStackTraceToLogEntry(Throwable) - Static method in class com.shaft.tools.io.internal.ReportManagerHelper
 
formatUrlForBasicAuthentication(String, String, String) - Static 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() - Method in interface com.shaft.properties.internal.Reporting
 
generateAllureReportArchive() - Static method in class com.shaft.tools.io.internal.AllureManager
 
generateAllureReportArchive(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
 
generateAttachmentFileName(String, String) - Static 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
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) - Static 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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
getElementsCount(By) - Method in class com.shaft.gui.element.ElementActions
 
getElementsCount(WebDriver, By) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
Returns the number of elements that match a certain elementLocator
getElementsCount(WebDriver, By, int) - Static 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
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, int, boolean, Object...) - Static 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
 
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) - Static 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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
identifyUniqueElementIgnoringVisibility(WebDriver, By) - Static 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?projectKey=[projectKey] endpoint
IN - Enum constant in enum class com.shaft.gui.element.TouchActions.ZoomDirection
 
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
 
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(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
 
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) - Static 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
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
isWebExecution() - Static method in class com.shaft.driver.internal.DriverFactory.DriverFactoryHelper
Checks to see if the execution is a web-based execution

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
 
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.
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 - Variable in class com.shaft.gui.element.internal.ElementActionInformation
 
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(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(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
 
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

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) - Static 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() - Method in interface com.shaft.properties.internal.Reporting
 
openAllureReportAfterExecution() - Static method in class com.shaft.tools.io.internal.AllureManager
 
openAllureReportAfterExecution(boolean) - Method in class com.shaft.properties.internal.Reporting.SetProperty
 
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
 

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
 
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) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
passAction(WebDriver, String) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
passAction(WebDriver, String, String) - Static method in class com.shaft.gui.browser.internal.BrowserActionsHelper
 
passAction(WebDriver, By, String, String, List<List<Object>>, String) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
passAction(WebDriver, By, String, List<Object>, String) - Static 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...) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
performActionAgainstUniqueElementIgnoringVisibility(WebDriver, By, Object...) - Static 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) - Static 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) - Static 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
 
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) - Static 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?projectKey=[projectKey] endpoint
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...) - Static 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
 
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) - Static 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.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.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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
setValueUsingJavascript(WebDriver, By, String) - Static 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
 
shaftSetup() - Static method in class com.shaft.listeners.internal.CucumberHelper
 
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
 
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) - Static 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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
suggestNewXpathUsingJavascript(WebDriver, WebElement, By) - Static 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

takeScreenshot(WebDriver) - Static method in class com.shaft.gui.internal.image.ScreenshotManager
 
takeScreenshot(WebDriver, By, Screenshots) - Static method in class com.shaft.gui.internal.image.ScreenshotManager
 
takeScreenshot(WebDriver, By, String, boolean) - Static method in class com.shaft.gui.internal.image.ScreenshotManager
 
takeScreenshot(WebDriver, By, String, String, boolean) - Static 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 - Variable in class com.shaft.gui.element.internal.ElementActionInformation
 
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, String) - Method in class com.shaft.gui.element.AsyncElementActions
 
type(By, String) - Method in class com.shaft.gui.element.ElementActions
 
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) - Static 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) - Static 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) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
waitForElementPresence(WebDriver, String) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
waitForElementPresence(WebDriver, By) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
waitForElementPresence(WebDriver, By, int, boolean, Object...) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
waitForElementPresenceWithReducedTimeout(WebDriver, By) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
waitForElementTextToBeNot(WebDriver, By, String) - Static method in class com.shaft.gui.element.internal.ElementActionsHelper
 
waitForElementToBeClickable(WebDriver, By, String) - Static 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) - Static 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
 
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, 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
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form