Index
All Classes and Interfaces|All Packages
A
- AbstractDynamicElement - Class in co.verisoft.fw.objectrepository
- AbstractDynamicElement() - Constructor for class co.verisoft.fw.objectrepository.AbstractDynamicElement
- activateApp(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- activateApp(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- activateApp(String, BaseActivateApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- activateApp(String, BaseActivateApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- activeElement() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- addCookie(Cookie) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- addDriverToMap(WebDriver) - Static method in class co.verisoft.fw.selenium.drivers.VerisoftDriverManager
-
Register driver with the current thread id to the map
- addListener(WebDriverListener) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- addVirtualAuthenticator(VirtualAuthenticatorOptions) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- afterAccept(Alert) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- afterAddCookie(WebDriver.Options, Cookie) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterAll(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DecoratedDriverInjectionExtension
- afterAll(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DriverInjectionExtension
- afterAnyAlertCall(Alert, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- afterAnyNavigationCall(WebDriver.Navigation, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- afterAnyOptionsCall(WebDriver.Options, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterAnyTimeoutsCall(WebDriver.Timeouts, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- afterAnyWebDriverCall(WebDriver, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterAnyWebElementCall(WebElement, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterAnyWindowCall(WebDriver.Window, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterBack(WebDriver.Navigation) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- afterCall(Decorated, Method, Object[], Object) - Method in class co.verisoft.fw.selenium.drivers.decorators.LoggingDecorator
- afterClear(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterClick(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterClose(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterDeleteAllCookies(WebDriver.Options) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterDeleteCookie(WebDriver.Options, Cookie) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterDeleteCookieNamed(WebDriver.Options, String) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterDismiss(Alert) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- afterEach(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DecoratedDriverInjectionExtension
- afterEach(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DriverInjectionExtension
- afterExecuteAsyncScript(WebDriver, String, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterExecuteScript(WebDriver, String, Object[], Object) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterFindElement(WebDriver, By, WebElement) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterFindElement(WebElement, By, WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterFindElements(WebDriver, By, List<WebElement>) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterFindElements(WebElement, By, List<WebElement>) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterForward(WebDriver.Navigation) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- afterFullscreen(WebDriver.Window) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterGet(WebDriver, String) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterGetAttribute(WebElement, String, String) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterGetCookieNamed(WebDriver.Options, String, Cookie) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterGetCookies(WebDriver.Options, Set<Cookie>) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- afterGetCssValue(WebElement, String, String) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterGetCurrentUrl(WebDriver, String) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterGetLocation(WebElement, Point) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterGetPageSource(WebDriver, String) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterGetPosition(WebDriver.Window, Point) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterGetSize(WebDriver.Window, Dimension) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterGetSize(WebElement, Dimension) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterGetTagName(WebElement, String) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterGetText(Alert, String) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- afterGetText(WebElement, String) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterGetTitle(WebDriver, String) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterGetWindowHandle(WebDriver, String) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterGetWindowHandles(WebDriver, Set<String>) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterImplicitlyWait(WebDriver.Timeouts, Duration) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- afterIsDisplayed(WebElement, boolean) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterIsEnabled(WebElement, boolean) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterIsSelected(WebElement, boolean) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterMaximize(WebDriver.Window) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterPageLoadTimeout(WebDriver.Timeouts, Duration) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- afterPerform(WebDriver, Collection<Sequence>) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterQuit(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterRefresh(WebDriver.Navigation) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- afterResetInputState(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- afterSendKeys(Alert, String) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- afterSendKeys(WebElement, CharSequence...) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterSetPosition(WebDriver.Window, Point) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterSetScriptTimeout(WebDriver.Timeouts, Duration) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- afterSetSize(WebDriver.Window, Dimension) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- afterSubmit(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- afterTestExecution(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.PageSourceSaverExtension
- afterTestExecution(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.PerfectoLogExtension
-
Executed after each test execution.
- afterTo(WebDriver.Navigation, String) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- afterTo(WebDriver.Navigation, URL) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- alert() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- alertIsPresent(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
wait for alert to be on page
- AlertListener - Class in co.verisoft.fw.selenium.listeners
-
Listener for alerts activation.
- AlertListener() - Constructor for class co.verisoft.fw.selenium.listeners.AlertListener
- all(By...) - Static method in class co.verisoft.fw.utils.locators.AllBy
- AllBy - Class in co.verisoft.fw.utils.locators
-
Find elements which comply to ALL the specified By objects.
This mechanism used to locate elements within a document using a series of lookups. - AnnotationsReader - Class in co.verisoft.fw.selenium.drivers.factory
-
This class is copied from Boni Garcia code, Selenium-Jupiter.
- AnnotationsReader() - Constructor for class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
- any(By...) - Static method in class co.verisoft.fw.utils.locators.AnyBy
- AnyBy - Class in co.verisoft.fw.utils.locators
-
Find elements which comply to ANY of the specified By objects.
This mechanism used to locate elements within a document using a series of lookups. - AnyBy(By...) - Constructor for class co.verisoft.fw.utils.locators.AnyBy
- assertExtensionExists(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- assertExtensionExists(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- async() - Method in interface co.verisoft.fw.async.AsyncExecutor
-
Gets the AsyncListener interface
- async() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
-
Retrieves the Async listener.
- AsyncExecutor - Interface in co.verisoft.fw.async
-
Indicates that a driver can execute asynchronous tasks, providing access to the mechanism to do so.
- AsyncExecutor.AsyncListener - Interface in co.verisoft.fw.async
-
Interface to define the AsyncListener.
- AsyncListenerImp - Class in co.verisoft.fw.async
-
A listener to enable asynchronous operations.
- AsyncListenerImp() - Constructor for class co.verisoft.fw.async.AsyncListenerImp
- AsyncListenerImp(Duration) - Constructor for class co.verisoft.fw.async.AsyncListenerImp
- AsyncTask - Class in co.verisoft.fw.async
-
Defines an async set of operations to be executed during the test, in an async manner.
Important: tasks are executed in the same thread as the WebDriver main thread. It means that:
1. - AsyncTask(WebDriver, SeleniumTask) - Constructor for class co.verisoft.fw.async.AsyncTask
-
Default c-tor.
- attempt() - Method in interface co.verisoft.fw.utils.Attemptable
-
Attempt - the actual action to be performed.
- attempt(Attemptable) - Method in class co.verisoft.fw.utils.Retry
- Attemptable - Interface in co.verisoft.fw.utils
-
Attempt interface, to use in Retry object.
- attributeContains(WebDriver, int, By, String, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking WebElement with given locator has attribute which contains specific value
- attributeContains(WebDriver, int, WebElement, String, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking WebElement with given locator has attribute which contains specific value
- attributeToBe(WebDriver, int, By, String, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking WebElement with given locator has attribute with a specific value
- attributeToBe(WebDriver, int, WebElement, String, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking given WebElement has attribute with a specific value
- attributeToBeNotEmpty(WebDriver, int, WebElement, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking WebElement any non empty value for given attribute
B
- BasePage - Class in co.verisoft.fw.pages
-
Represent base page for WebDriver interface (Web, mobile, client - server) This class contains the basic common functionality shared by all pages
- BasePage(WebDriver) - Constructor for class co.verisoft.fw.pages.BasePage
-
C-tor.
- BasePage(WebDriver, String) - Constructor for class co.verisoft.fw.pages.BasePage
-
C-tor.
- beforeAccept(Alert) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- beforeAddCookie(WebDriver.Options, Cookie) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeAll(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.SeleniumLogExtesion
- beforeAnyAlertCall(Alert, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- beforeAnyCall(Object, Method, Object[]) - Method in class co.verisoft.fw.async.AsyncListenerImp
- beforeAnyNavigationCall(WebDriver.Navigation, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- beforeAnyOptionsCall(WebDriver.Options, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeAnyTimeoutsCall(WebDriver.Timeouts, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- beforeAnyWebDriverCall(WebDriver, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeAnyWebElementCall(WebElement, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeAnyWindowCall(WebDriver.Window, Method, Object[]) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforeBack(WebDriver.Navigation) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- beforeCall(Decorated, Method, Object[]) - Method in class co.verisoft.fw.selenium.drivers.decorators.LoggingDecorator
- beforeClear(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeClick(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeClose(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeDeleteAllCookies(WebDriver.Options) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeDeleteCookie(WebDriver.Options, Cookie) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeDeleteCookieNamed(WebDriver.Options, String) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeDismiss(Alert) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- beforeEach(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.PerfectoLogExtension
-
Executed before each test method.
- beforeExecuteAsyncScript(WebDriver, String, Object[]) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeExecuteScript(WebDriver, String, Object[]) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeFindElement(WebDriver, By) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeFindElement(WebElement, By) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeFindElements(WebDriver, By) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeFindElements(WebElement, By) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeForward(WebDriver.Navigation) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- beforeFullscreen(WebDriver.Window) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforeGet(WebDriver, String) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeGetAttribute(WebElement, String) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeGetCookieNamed(WebDriver.Options, String) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeGetCookies(WebDriver.Options) - Method in class co.verisoft.fw.selenium.listeners.OptionsListener
- beforeGetCssValue(WebElement, String) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeGetCurrentUrl(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeGetLocation(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeGetPageSource(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeGetPosition(WebDriver.Window) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforeGetSize(WebDriver.Window) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforeGetSize(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeGetTagName(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeGetText(Alert) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- beforeGetText(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeGetTitle(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeGetWindowHandle(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeGetWindowHandles(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeImplicitlyWait(WebDriver.Timeouts, Duration) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- beforeIsDisplayed(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeIsEnabled(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeIsSelected(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeMaximize(WebDriver.Window) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforePageLoadTimeout(WebDriver.Timeouts, Duration) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- beforePerform(WebDriver, Collection<Sequence>) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeQuit(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeRefresh(WebDriver.Navigation) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- beforeResetInputState(WebDriver) - Method in class co.verisoft.fw.selenium.listeners.DriverListener
- beforeSendKeys(Alert, String) - Method in class co.verisoft.fw.selenium.listeners.AlertListener
- beforeSendKeys(WebElement, CharSequence...) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeSetPosition(WebDriver.Window, Point) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforeSetScriptTimeout(WebDriver.Timeouts, Duration) - Method in class co.verisoft.fw.selenium.listeners.TimeoutsListener
- beforeSetSize(WebDriver.Window, Dimension) - Method in class co.verisoft.fw.selenium.listeners.WindowListener
- beforeSubmit(WebElement) - Method in class co.verisoft.fw.selenium.listeners.WebElementListener
- beforeTestExecution(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.NetworkExtensionClass
-
Deprecated.Callback method invoked before the test execution starts.
- beforeTestExecution(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.ScreenShotExtension
-
Initializes the screenshot storage by creating a new HashMap and storing it in the local thread store, allowing for screenshot capture during test execution.
- beforeTo(WebDriver.Navigation, String) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
- beforeTo(WebDriver.Navigation, URL) - Method in class co.verisoft.fw.selenium.listeners.NavigationListener
C
- CapabilitiesReader - Class in co.verisoft.fw.utils
-
Read capabilities file from Json.
- CapabilitiesReader() - Constructor for class co.verisoft.fw.utils.CapabilitiesReader
- cellLocation(int, int) - Static method in class co.verisoft.fw.utils.locators.TdBy
-
Looks for a cell value with rowNumber and columnNumber.
- checkListText(List<WebElement>, String...) - Method in class co.verisoft.fw.pages.WebBasePage
- checkUrlContainsText(String) - Method in class co.verisoft.fw.pages.WebBasePage
-
check if the main page url contains the text
- cleanApp(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- clear() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- click() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- clickOnElementByJS(String, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
This method allows specifying a driver by its name.
- clickOnElementByJS(WebDriver, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Main function that performs the actual click on a web element using JavaScript.
- clickOnElementByJS(WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
This method is a convenient overload that uses the default WebDriver from
VerisoftDriverManager
. - close() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- close() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- closeApp(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- closeFileWriter(FileWriter) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsBase
-
Closes the FileWriter after writing is complete.
- co.verisoft.fw.asserts - package co.verisoft.fw.asserts
- co.verisoft.fw.async - package co.verisoft.fw.async
- co.verisoft.fw.config - package co.verisoft.fw.config
- co.verisoft.fw.objectrepository - package co.verisoft.fw.objectrepository
- co.verisoft.fw.pages - package co.verisoft.fw.pages
- co.verisoft.fw.perfecto - package co.verisoft.fw.perfecto
- co.verisoft.fw.selenium.drivers - package co.verisoft.fw.selenium.drivers
- co.verisoft.fw.selenium.drivers.decorators - package co.verisoft.fw.selenium.drivers.decorators
- co.verisoft.fw.selenium.drivers.factory - package co.verisoft.fw.selenium.drivers.factory
- co.verisoft.fw.selenium.junit.extensions - package co.verisoft.fw.selenium.junit.extensions
- co.verisoft.fw.selenium.junit.extensions.devtoolsExtension - package co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
- co.verisoft.fw.selenium.junit.extensions.networkExtension - package co.verisoft.fw.selenium.junit.extensions.networkExtension
- co.verisoft.fw.selenium.listeners - package co.verisoft.fw.selenium.listeners
- co.verisoft.fw.selenium.observers - package co.verisoft.fw.selenium.observers
- co.verisoft.fw.utils - package co.verisoft.fw.utils
- co.verisoft.fw.utils.internal - package co.verisoft.fw.utils.internal
- co.verisoft.fw.utils.locators - package co.verisoft.fw.utils.locators
-
Extending Selenium locators into a more rich set.
- collectGarbage() - Method in class co.verisoft.fw.async.AsyncListenerImp
-
Loops through the observers list and looks for observers which flags themselves as observers who want to unregister themselves from the subject's list.
- compareTo(Object) - Method in class co.verisoft.fw.objectrepository.Locator
- Console - Class in co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
-
Console extension class for capturing and reporting console logs.
- Console() - Constructor for class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Console
- consoleReportBodyJson(ExtensionContext, List<String>, FileWriter) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Console
-
Writes the body of the console logs report in JSON format to the provided file writer.
- containsText(WebDriver, int, By, String) - Static method in class co.verisoft.fw.utils.Waits
- context(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- context(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- copyDirectory(File, File, boolean) - Static method in class co.verisoft.fw.utils.internal.ListFilesUtil
- createCustomHttpClientFactory(Map<String, String>) - Static method in class co.verisoft.fw.selenium.drivers.factory.CustomHttpClientFactory
-
Creates a custom HttpClient.Factory that adds headers to every HTTP request.
- createFileWriter(File) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsBase
-
Creates a FileWriter for the given file.
- createJsonFile(ExtensionContext, Throwable) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Network
-
Creates a JSON file containing network request and response data for each WebDriver instance.
- CustomHeaders - Annotation Interface in co.verisoft.fw.selenium.drivers.factory
-
Annotation to define custom HTTP headers for tests.
- CustomHttpClientFactory - Class in co.verisoft.fw.selenium.drivers.factory
- CustomHttpClientFactory() - Constructor for class co.verisoft.fw.selenium.drivers.factory.CustomHttpClientFactory
D
- decoratedDriver - Variable in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- DecoratedDriver - Class in co.verisoft.fw.selenium.drivers
-
VeriSoft driver.
- DecoratedDriver(Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.DecoratedDriver
-
C-tor for local drivers only
- DecoratedDriver(URL, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.DecoratedDriver
-
C-tor for local and remote drivers
- DecoratedDriverInjectionExtension - Class in co.verisoft.fw.selenium.junit.extensions
- DecoratedDriverInjectionExtension() - Constructor for class co.verisoft.fw.selenium.junit.extensions.DecoratedDriverInjectionExtension
- DecoratedMobileDriver - Class in co.verisoft.fw.selenium.drivers
- DecoratedMobileDriver(Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- DecoratedMobileDriver(URL, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- decorateDriver(List<WebDriverListener>) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- decorateDriver(Class) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- defaultContent() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- deleteAllCookies() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- deleteCookie(Cookie) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- deleteCookieNamed(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- Devtools - Class in co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
- Devtools() - Constructor for class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
- DevtoolsBase - Class in co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
-
Base class for DevTools extensions in Selenium, responsible for managing report files and handling files related to JUnit tests.
- DevtoolsBase() - Constructor for class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsBase
- DevtoolsExtension - Annotation Interface in co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
- DevtoolsExtensionClass - Class in co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
- DevtoolsExtensionClass() - Constructor for class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsExtensionClass
- doTask() - Method in interface co.verisoft.fw.async.SeleniumTask
-
Asynchronous task to be performed, repeatedly until the tasks asks to be unregistered
- driver - Variable in class co.verisoft.fw.objectrepository.AbstractDynamicElement
- driver - Variable in class co.verisoft.fw.pages.BasePage
- driver - Variable in class co.verisoft.fw.pages.WebBasePage
- driver - Variable in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- DriverCapabilities - Annotation Interface in co.verisoft.fw.selenium.drivers.factory
-
This class is copied from Boni Garcia code, Selenium-Jupiter.
- DriverCommandExecutor - Annotation Interface in co.verisoft.fw.selenium.drivers.factory
-
This class is an addition to Boni Garcia code, Selenium-Jupiter.
- DriverInjectionExtension - Class in co.verisoft.fw.selenium.junit.extensions
-
Extension to inject VerisoftDriver and VerisoftMobileDriver directly into the test instances
This class is inspired by Boni Garcia code Selenium-Jupiter. - DriverInjectionExtension() - Constructor for class co.verisoft.fw.selenium.junit.extensions.DriverInjectionExtension
- DriverListener - Class in co.verisoft.fw.selenium.listeners
-
Listener for all WebElement related actions Currently - logs only
- DriverListener() - Constructor for class co.verisoft.fw.selenium.listeners.DriverListener
- DriverName - Annotation Interface in co.verisoft.fw.selenium.drivers.factory
- DriverUrl - Annotation Interface in co.verisoft.fw.selenium.drivers.factory
-
This class is copied from Boni Garcia code, Selenium-Jupiter.
- DynamicWebElement - Class in co.verisoft.fw.objectrepository
- DynamicWebElement(WebDriver, ObjectRepository, String, String) - Constructor for class co.verisoft.fw.objectrepository.DynamicWebElement
- DynamicWebElements - Class in co.verisoft.fw.objectrepository
- DynamicWebElements(WebDriver, ObjectRepository, String, String) - Constructor for class co.verisoft.fw.objectrepository.DynamicWebElements
E
- ElementBy - Class in co.verisoft.fw.utils.locators
-
A set of static methods to extend the search mechanism.
It is used to simplify commonly usedFindBy
. - elementInShadowRoot(WebDriver, int, Object, String) - Static method in class co.verisoft.fw.utils.Waits
-
Waits for an element inside a given shadow root to be available in the DOM using a CSS selector.
- elementObjectId - Variable in class co.verisoft.fw.objectrepository.AbstractDynamicElement
- elementSelectionStateToBe(WebDriver, int, By, boolean) - Static method in class co.verisoft.fw.utils.Waits
-
Determine whether or not this element is selected or not.
- elementSelectionStateToBe(WebDriver, int, WebElement, boolean) - Static method in class co.verisoft.fw.utils.Waits
-
Determine whether or not this element is selected or not.
- elementsInShadowRoot(WebDriver, int, Object, String) - Static method in class co.verisoft.fw.utils.Waits
-
Waits for elements inside a given shadow root to be available in the DOM using a CSS selector.
- elementToBeClickable(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking an element is visible and enabled such that you can click it.
- elementToBeClickable(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking an element is visible and enabled such that you can click it.
- elementToBeSelected(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking if the given element is selected.
- elementToBeSelected(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking if the given element is selected.
- EnvConfig - Class in co.verisoft.fw.config
-
This is a configuratio class for all the properties files.
- EnvConfig() - Constructor for class co.verisoft.fw.config.EnvConfig
- execute(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- execute(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- execute(String, Map<String, ?>) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- execute(String, Map<String, ?>) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- executeAsyncScript(String, Object...) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- executeAsyncScript(String, Object...) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- executePerfectoCommand(RemoteWebDriver, String, Map<String, String>) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- executeScript(String, Object...) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- executeScript(String, Object...) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- executeScript(ScriptKey, Object...) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
F
- findElement(By) - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- findElement(By) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- findElement(By) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- findElements(By) - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- findElements(By) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- findElements(By) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- findElements(SearchContext) - Method in class co.verisoft.fw.utils.locators.AllBy
- findElements(SearchContext) - Method in class co.verisoft.fw.utils.locators.AnyBy
- findElements(SearchContext) - Method in class co.verisoft.fw.utils.locators.NotBy
- frame(int) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- frame(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- frame(WebElement) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- frameToBeAvailableAndSwitchToIt(WebDriver, int, int) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking whether the given frame is available to switch to.
- frameToBeAvailableAndSwitchToIt(WebDriver, int, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking whether the given frame is available to switch to.
- frameToBeAvailableAndSwitchToIt(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking whether the given frame is available to switch to.
- frameToBeAvailableAndSwitchToIt(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking whether the given frame is available to switch to.
- fullscreen() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
G
- get(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- get(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getAllConsoleLogs(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Returns all console logs stored in the given driver's store.
- getAllRequests(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves all network requests recorded for the given driver.
- getAllRequests(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves all network requests recorded for the given driver.
- getAllResponses(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves all network responses recorded for the given driver.
- getAllResponses(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves all network responses recorded for the given driver.
- getAndroidDriver() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getAppInfo(RemoteWebDriver, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- getAppStringMap() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getAppStringMap() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getAppStringMap(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getAppStringMap(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getAppStringMap(String, String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getAppStringMap(String, String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getAttribute(String) - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getBatteryInfo() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getBatteryInfo() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getBeforePseudoCode(String, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Retrieves the RGB color of a pseudo-element from the WebElement using a WebDriver identified by its name.
- getBeforePseudoCode(WebDriver, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Main function that retrieves the RGB color of a pseudo-element from the WebElement using JavaScript.
- getBeforePseudoCode(WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Retrieves the RGB color of a pseudo-element from the WebElement using the default driver.
- getCapabilities() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getCapabilities() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getCapabilities(ApplicationContext, Parameter, Optional<Object>) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
-
Retrieves the capabilities either from the method parameter's annotation, a field in the test instance, or from a Spring bean.
- getColorOfBeforeCssAtter(String, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Initializes a WebDriver based on the provided driver name (String) and delegates the task to given WebElement and returns the get css of ::before attribute
- getColorOfBeforeCssAtter(WebDriver, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
This method accesses the shadow DOM of a given WebElement and returns the get css of ::before attribute
- getColorOfBeforeCssAtter(WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Initializes the default WebDriver using the
VerisoftDriverManager
and delegates the task to given WebElement and returns the get css of ::before attribute - getCommandExecutor(ApplicationContext, Parameter, Optional<Object>) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
-
Retrieves the command executor based on the given parameter and context.
- getContext() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getContext() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getContextHandles() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getContextHandles() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getCookieNamed(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- getCookies() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- getCssValue(String) - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getCurrentContext(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- getCurrentUrl() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getCurrentUrl() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getCustomHeaders(ApplicationContext, Parameter, Optional<Object>) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
-
Retrieves custom HTTP headers from various sources, including method parameter annotations, test instance fields, or a Spring bean.
- getDesiredCapabilities(String, String) - Static method in class co.verisoft.fw.utils.CapabilitiesReader
-
Main method of class.
- getDeviceLocation(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- getDeviceProperties(Capabilities) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- getDeviceTime() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getDeviceTime() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getDeviceTime(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getDeviceTime(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getDispatchInterval() - Method in class co.verisoft.fw.async.AsyncListenerImp
-
Getter
- getDriver() - Static method in class co.verisoft.fw.selenium.drivers.VerisoftDriverManager
-
Returns driver with the current thread id, if you have more than 1 driver an error will be thrown
- getDriver(String) - Static method in class co.verisoft.fw.selenium.drivers.VerisoftDriverManager
-
Returns driver by name for current thread id.
- getDrivers() - Static method in class co.verisoft.fw.selenium.drivers.VerisoftDriverManager
-
Returns the map of drivers associated with the current thread id.
- getExtensionAnnotation(ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsBase
-
Retrieves the DevtoolsExtension annotation from the test context.
- getFromAnnotatedField(Optional<Object>, Class<? extends Annotation>, Class<T>) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
-
Retrieves an object from a field annotated with a specific annotation.
- getImplicitWaitTimeout() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- getIOSDriver() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getKeyValue(String) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
- getLastConsoleLogs(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Returns the last console log stored in the given driver's store.
- getLastRequest(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves the most recent network request recorded for the given driver.
- getLastRequest(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves the most recent network request recorded for the given driver.
- getLastResponse(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves the most recent network response recorded for the given driver.
- getLastResponse(VerisoftDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves the most recent network response recorded for the given driver.
- getLastResponseByName(VerisoftDriver, String) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Attempts to retrieve the last response for a given service name within 10 seconds.
- getLastResponseByName(VerisoftDriver, String) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Attempts to retrieve the last response for a given service name within 10 seconds.
- getLocation() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getNumOfLastConsoleLogs(VerisoftDriver, int) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Returns the last N console logs stored in the given driver's store.
- getNumOfLastRequests(VerisoftDriver, int) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves the last 'num' network requests recorded for the given driver.
- getNumOfLastRequests(VerisoftDriver, int) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves the last 'num' network requests recorded for the given driver.
- getNumOfLastResponses(VerisoftDriver, int) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves the last 'num' network responses recorded for the given driver.
- getNumOfLastResponses(VerisoftDriver, int) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves the last 'num' network responses recorded for the given driver.
- getOrientation() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- getOrientation() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- getPageLoadTimeout() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- getPageSource() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getPageSource() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getPinnedScripts() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getPosition() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- getRect() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getResponseBody(VerisoftDriver, String) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Retrieves the body of the response for a specific service name from the network.
- getResponseBody(VerisoftDriver, String) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Retrieves the body of the response for a specific service name from the network.
- getScreenshotAs(OutputType<X>) - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getScreenshotAs(OutputType<X>) - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getScreenshotAs(OutputType<X>) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getScriptTimeout() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- getShadowRoot(String, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Initializes a WebDriver based on the provided driver name (String) and delegates the task to retrieves the shadow root element of a WebElement using JavaScript.
- getShadowRoot(WebDriver, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Retrieves the shadow root element of a WebElement using JavaScript.
- getShadowRoot(WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Initializes the default WebDriver using the
VerisoftDriverManager
and delegates the task to retrieves the shadow root element of a WebElement using JavaScript. - getSize() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getSize() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- getTagName() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getText() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- getTimezone(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- getTitle() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getTitle() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getUrl(ApplicationContext, Parameter, Optional<Object>) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
-
Retrieves the URL either from a method parameter's annotation, a field in the test instance, or from a Spring bean.
- getWindowHandle() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getWindowHandle() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getWindowHandles() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getWindowHandles() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- getWrappedDriver() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- getWrappedDriver() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- goToHomeScreen(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
H
- handleFailure(String, AssertionError) - Method in class co.verisoft.fw.asserts.SoftAssertsScreenShot
-
Handles assertion failures by capturing a screenshot and attaching it to the report.
- handleTestExecutionException(ExtensionContext, Throwable) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsExtensionClass
-
Handles exceptions thrown during the execution of a test.
- handleTestExecutionException(ExtensionContext, Throwable) - Method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.NetworkExtensionClass
-
Deprecated.Callback method invoked when an exception occurs during test execution.
- handleTestExecutionException(ExtensionContext, Throwable) - Method in class co.verisoft.fw.selenium.junit.extensions.ScreenShotExtension
-
If test has failed, take a screenshot and put it in the store
- hideKeyboard() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- hideKeyboard() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- hideKeyboard(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Hides the virtual keyboard display.
I
- id() - Element in annotation interface co.verisoft.fw.objectrepository.ObjectRepositoryItem
- implicitlyWait(long, TimeUnit) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
-
Deprecated.
- implicitlyWait(Duration) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- initObjects(WebDriver, Object, String) - Static method in class co.verisoft.fw.objectrepository.ObjectReporsitoryFactory
- InputBy - Class in co.verisoft.fw.utils.locators
-
Find elements which are of type input.
This mechanism used to locate elements within a form. - installApp(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- installApp(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- installApp(String, BaseInstallApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- installApp(String, BaseInstallApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- installApp(String, RemoteWebDriver, boolean) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- invisibilityOf(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking the element to be invisible
- invisibilityOfAllElements(WebDriver, int, List<WebElement>) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking all elements from given list to be invisible
- invisibilityOfAllElements(WebDriver, int, WebElement...) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking all elements from given list to be invisible
- invisibilityOfElementLocated(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that an element is either invisible or not present on the DOM.
- invisibilityOfElementWithText(WebDriver, int, By, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that an element with text is either invisible or not present on the DOM.
- invisibilityOfNestedElementLocated(WebDriver, int, By, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that a child element within a parent element is either invisible or not present on the DOM.
- invisibilityOfNestedElementLocated(WebDriver, int, WebElement, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that a child element within a parent element is either invisible or not present on the DOM.
- invoke(Object, Method, Object[]) - Method in class co.verisoft.fw.objectrepository.AbstractDynamicElement
- invoke(Object, Method, Object[]) - Method in class co.verisoft.fw.objectrepository.DynamicWebElement
- invoke(Object, Method, Object[]) - Method in class co.verisoft.fw.objectrepository.DynamicWebElements
- isAppInstalled(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- isAppInstalled(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- isBoolean(String) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
- isDesktopBrowser(Capabilities) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- isDevice(Capabilities) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- isDevice(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Checks if is device.
- isDeviceLocked() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- isDeviceLocked() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- isDisplayed() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- isDisposed() - Method in class co.verisoft.fw.async.AsyncTask
- isDisposed() - Method in interface co.verisoft.fw.async.Observer
-
Inform the subject whether the observer wish to remain on the notification list or would like to be removed from it.
- isEnabled() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- isKeyboardShown() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- isKeyboardShown() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- isNumeric(String) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
- isOnPage() - Method in class co.verisoft.fw.pages.BasePage
-
Checks if driver is on page
- isOnPage(By) - Method in class co.verisoft.fw.pages.BasePage
-
This is a another implementation of isOnPage.
- isOnPage(WebElement...) - Method in class co.verisoft.fw.pages.BasePage
-
This is a default implementation of isOnPage.
- isSelected() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
L
- label(String) - Static method in class co.verisoft.fw.utils.locators.InputBy
-
Will return a list of
By
objects, which are a. Of type input b. Contains the label sent as parameter c. Has a general structure of<label><input /> </label>
For example:
The following html code: - lastConsoleCalls() - Element in annotation interface co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsExtension
- lastNetworkCalls() - Element in annotation interface co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsExtension
- lastNetworkCalls() - Element in annotation interface co.verisoft.fw.selenium.junit.extensions.networkExtension.NetworkExtension
-
Deprecated.
- listFiles(String) - Static method in class co.verisoft.fw.utils.internal.ListFilesUtil
-
List all the files under a directory
- listFilesAndFilesSubDirectories(String) - Static method in class co.verisoft.fw.utils.internal.ListFilesUtil
-
List all files from a directory and its subdirectories
- listFilesAndFolders(String) - Static method in class co.verisoft.fw.utils.internal.ListFilesUtil
-
List all the files and folders from a directory
- ListFilesUtil - Class in co.verisoft.fw.utils.internal
-
Contains some methods to list files and folders from a directory
- ListFilesUtil() - Constructor for class co.verisoft.fw.utils.internal.ListFilesUtil
- listFolders(String) - Static method in class co.verisoft.fw.utils.internal.ListFilesUtil
-
List all the folder under a directory
- Locator - Class in co.verisoft.fw.objectrepository
- Locator() - Constructor for class co.verisoft.fw.objectrepository.Locator
- LocatorObject - Class in co.verisoft.fw.objectrepository
- LocatorObject() - Constructor for class co.verisoft.fw.objectrepository.LocatorObject
- lockDevice() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- lockDevice() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- lockDevice(Duration) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- lockDevice(Duration) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- lockDevice(RemoteWebDriver, int) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- LoggingDecorator - Class in co.verisoft.fw.selenium.drivers.decorators
- LoggingDecorator() - Constructor for class co.verisoft.fw.selenium.drivers.decorators.LoggingDecorator
- logs() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
M
- manage() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- manage() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- markExtensionAbsence(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- markExtensionAbsence(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- maximize() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- milliseconds(int) - Static method in class co.verisoft.fw.utils.Waits
-
wait by millisecond
- minimize() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- MobileBasePage - Class in co.verisoft.fw.pages
-
Basic Mobile POM functionalities.
- MobileBasePage(VerisoftMobileDriver) - Constructor for class co.verisoft.fw.pages.MobileBasePage
- MobileBasePage(WebDriver) - Constructor for class co.verisoft.fw.pages.MobileBasePage
- MobileBasePage(WebDriver, String) - Constructor for class co.verisoft.fw.pages.MobileBasePage
- mouseHover(WebElement) - Method in class co.verisoft.fw.pages.WebBasePage
-
mouse hover using Selenium Actions
- mouseHoverByJS(String, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Simulates a mouse hover action on a web element using a WebDriver identified by its name.
- mouseHoverByJS(WebDriver, WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Main function that performs the actual mouse hover action on a web element using JavaScript.
- mouseHoverByJS(WebElement) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Simulates a mouse hover action on a web element using the default driver.
N
- navigate() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- navigate() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- NavigationListener - Class in co.verisoft.fw.selenium.listeners
-
Listener for all WebElement related actions Currently - logs only
- NavigationListener() - Constructor for class co.verisoft.fw.selenium.listeners.NavigationListener
- Network - Class in co.verisoft.fw.selenium.junit.extensions.devtoolsExtension
- Network - Class in co.verisoft.fw.selenium.junit.extensions.networkExtension
-
Deprecated.
- Network() - Constructor for class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Network
- Network() - Constructor for class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.
- NetworkExtension - Annotation Interface in co.verisoft.fw.selenium.junit.extensions.networkExtension
-
Deprecated.
- NetworkExtensionClass - Class in co.verisoft.fw.selenium.junit.extensions.networkExtension
-
Deprecated.
- NetworkExtensionClass() - Constructor for class co.verisoft.fw.selenium.junit.extensions.networkExtension.NetworkExtensionClass
-
Deprecated.
- newWindow(WindowType) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- NonInteractableWebElement - Class in co.verisoft.fw.objectrepository
-
A placeholder class representing a non-interactable WebElement.
- NonInteractableWebElement() - Constructor for class co.verisoft.fw.objectrepository.NonInteractableWebElement
- not(By) - Static method in class co.verisoft.fw.utils.locators.NotBy
- NotBy - Class in co.verisoft.fw.utils.locators
-
Find elements which do NOT has a specific
By
locator.
This mechanism used to locate elements within a document using a single lookup. - notifyObservers() - Method in class co.verisoft.fw.async.AsyncListenerImp
- notifyObservers() - Method in interface co.verisoft.fw.async.Subject
-
Notify all observers when time is due to execute async Typically, when the implementation uses an ArrayList to keep track of all the observes, this method will loop through the list and activate the update method for each observer
- numberOfElementsToBe(WebDriver, int, By, int) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking number of WebElements with given locator
- numberOfElementsToBeLessThan(WebDriver, int, By, int) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking number of WebElements with given locator being less than defined number
- numberOfElementsToBeMoreThan(WebDriver, int, By, int) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking number of WebElements with given locator being more than defined number
- numberOfWindowsToBe(WebDriver, int, int) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking number of window with given by expectedNumberOfWindows
- numberOfWindowsToBeAndSwitchTo(WebDriver, int, int, int) - Static method in class co.verisoft.fw.utils.Waits
-
waits for number of window to be user expected number of windows and switch to user window number
O
- objectMapper() - Method in class co.verisoft.fw.config.EnvConfig
- ObjectReporsitoryFactory - Class in co.verisoft.fw.objectrepository
- ObjectReporsitoryFactory() - Constructor for class co.verisoft.fw.objectrepository.ObjectReporsitoryFactory
- ObjectRepository - Class in co.verisoft.fw.objectrepository
- ObjectRepository() - Constructor for class co.verisoft.fw.objectrepository.ObjectRepository
- ObjectRepositoryItem - Annotation Interface in co.verisoft.fw.objectrepository
- Observer - Interface in co.verisoft.fw.async
-
Implementation of the Observer pattern.
This implementation is tailored for the async operation of WebDriver. - onAttemptFail() - Method in interface co.verisoft.fw.utils.Attemptable
-
Activated when the attempt method fails
- openNewTab() - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Opens a new browser tab using the default WebDriver.
- openNewTab(String) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Opens a new browser tab using a WebDriver identified by its name.
- openNewTab(WebDriver) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Provides overloaded methods to open a new browser tab using JavaScript.
- openNewTabAndSwitchToIt() - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Opens a new browser tab and switches to it using the default WebDriver instance.
- openNewTabAndSwitchToIt(String) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Opens a new browser tab and switches to it using the specified WebDriver instance name.
- openNewTabAndSwitchToIt(WebDriver) - Method in interface co.verisoft.fw.pages.WebBasePageJS
-
Opens a new browser tab and switches to it using the provided WebDriver instance.
- OptionsListener - Class in co.verisoft.fw.selenium.listeners
-
Listener for all WebElement related actions Currently - logs only
- OptionsListener() - Constructor for class co.verisoft.fw.selenium.listeners.OptionsListener
P
- pageLoadTimeout(long, TimeUnit) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
-
Deprecated.
- pageLoadTimeout(Duration) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- pageName - Variable in class co.verisoft.fw.objectrepository.AbstractDynamicElement
- PageObjectName - Annotation Interface in co.verisoft.fw.objectrepository
- PageSourceSaverExtension - Class in co.verisoft.fw.selenium.junit.extensions
- PageSourceSaverExtension() - Constructor for class co.verisoft.fw.selenium.junit.extensions.PageSourceSaverExtension
- pageToFullyLoad(WebDriver, int) - Static method in class co.verisoft.fw.utils.Waits
- parentFrame() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- partialText(String) - Static method in class co.verisoft.fw.utils.locators.ElementBy
-
Finds an element by using any part of it's tag value.
- PerfectoLogExtension - Class in co.verisoft.fw.selenium.junit.extensions
- PerfectoLogExtension() - Constructor for class co.verisoft.fw.selenium.junit.extensions.PerfectoLogExtension
- PerfectoLogObserver - Class in co.verisoft.fw.selenium.observers
-
The `PerfectoLogObserver` class is a custom observer for reporting in a testing framework.
- PerfectoLogObserver(ReportLevel) - Constructor for class co.verisoft.fw.selenium.observers.PerfectoLogObserver
-
Constructs a new `PerfectoLogObserver` with the specified minimum report level.
- PerfectoUtils - Class in co.verisoft.fw.perfecto
-
Original version url: https://github.com/qmetry/qaf-perfecto-support/blob/master/src/com/qmetry/qaf/automation/support/perfecto/PerfectoUtils.java
- PerfectoUtils() - Constructor for class co.verisoft.fw.perfecto.PerfectoUtils
- perform(Collection<Sequence>) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- performMultiTouchAction(MultiTouchAction) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- performMultiTouchAction(MultiTouchAction) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- performTouchAction(TouchAction) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- performTouchAction(TouchAction) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- pin(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- pollingInterval - Variable in class co.verisoft.fw.pages.BasePage
- presenceOfAllElements(WebDriver, int, WebElement...) - Static method in class co.verisoft.fw.utils.Waits
-
check for presence Of All Elements element not have to be visible on page only present
- presenceOfAllElementsLocatedBy(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that there is at least one element present on a web page.
- presenceOfElementLocated(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that an element is present on the DOM of a page.
- presenceOfNestedElementLocatedBy(WebDriver, int, By, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that a child element is present within its parent element in the DOM of a page.
- presenceOfNestedElementLocatedBy(WebDriver, int, WebElement, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that a child element is present within its parent element in the DOM of a page.
- pressKey(Keys) - Method in class co.verisoft.fw.pages.WebBasePage
- pressKey(RemoteWebDriver, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Clicks on a single or sequence of physical device keys.
- print(PrintOptions) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- propertySourcesPlaceholderConfigurer() - Static method in class co.verisoft.fw.config.EnvConfig
- pullFile(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- pullFile(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- pullFolder(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- pullFolder(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- pushFile(String, byte[]) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- pushFile(String, byte[]) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- pushFile(String, File) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- pushFile(String, File) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
Q
- queryAppState(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- queryAppState(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- quit() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- quit() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
R
- register(Observer) - Method in class co.verisoft.fw.async.AsyncListenerImp
- register(Observer) - Method in interface co.verisoft.fw.async.Subject
-
Registers a new observer to be notified.
- RemoteWebDriverExtension - Class in co.verisoft.fw.selenium.drivers.factory
-
RemoteWebDriverExtension is a customized extension of the
RemoteWebDriver
class. - RemoteWebDriverExtension(URL, HttpClient.Factory, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.factory.RemoteWebDriverExtension
- removeApp(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- removeApp(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- removeApp(String, BaseRemoveApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- removeApp(String, BaseRemoveApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- removeDriversForCurrentThread() - Static method in class co.verisoft.fw.selenium.drivers.VerisoftDriverManager
-
Removes drivers for the current thread from the driver map.
- removeVirtualAuthenticator(VirtualAuthenticator) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- repository - Variable in class co.verisoft.fw.objectrepository.AbstractDynamicElement
- repository - Static variable in class co.verisoft.fw.objectrepository.ObjectReporsitoryFactory
- repository - Variable in class co.verisoft.fw.pages.BasePage
- resetInputState() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- resetLocation(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- resetTimezone(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- resolveLocator(Locator) - Static method in class co.verisoft.fw.objectrepository.AbstractDynamicElement
- resolveParameter(ParameterContext, ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DecoratedDriverInjectionExtension
- resolveParameter(ParameterContext, ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DriverInjectionExtension
- Retry - Class in co.verisoft.fw.utils
-
Retry class, inspired by Yujun Liang and Alex Collins book "Selenium WebDriver - From Foundations To Framework"
Link to the book on amazon can be found here. - Retry(int, int, TimeUnit) - Constructor for class co.verisoft.fw.utils.Retry
- Retry(WebDriver, int, int, TimeUnit) - Constructor for class co.verisoft.fw.utils.Retry
- RootConfigProperties - Class in co.verisoft.fw.config
-
A property loader class for the root.config.properties file
- RootConfigProperties() - Constructor for class co.verisoft.fw.config.RootConfigProperties
- rotate(DeviceRotation) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- rotate(DeviceRotation) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- rotate(ScreenOrientation) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- rotate(ScreenOrientation) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- rotateDevice(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Rotates the device to landscape, portrait, or its next state.
- rotation() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- rotation() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- runAppInBackground(Duration) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- runAppInBackground(Duration) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
S
- ScreenShotExtension - Class in co.verisoft.fw.selenium.junit.extensions
- ScreenShotExtension() - Constructor for class co.verisoft.fw.selenium.junit.extensions.ScreenShotExtension
- scriptTimeout(Duration) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- scrollInToView(By, int) - Method in class co.verisoft.fw.pages.MobileBasePage
-
scroll into view to element on screen
- scrollInToViewElement(WebElement, By, int, double, double, int) - Method in class co.verisoft.fw.pages.MobileBasePage
-
scroll into view inside container element
- searchInFolder(String, String) - Static method in class co.verisoft.fw.utils.internal.ListFilesUtil
-
search file in specific folder
- seekFieldAnnotatedWith(Optional<Object>, Class<? extends Annotation>) - Method in class co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
- SeleniumLogExtesion - Class in co.verisoft.fw.selenium.junit.extensions
- SeleniumLogExtesion() - Constructor for class co.verisoft.fw.selenium.junit.extensions.SeleniumLogExtesion
- SeleniumProperties - Class in co.verisoft.fw.config
-
A property loader class for the URL value ONLY in the application.properties file
- SeleniumProperties() - Constructor for class co.verisoft.fw.config.SeleniumProperties
- SeleniumTask - Interface in co.verisoft.fw.async
-
This is a simple interface for an async selenium task.
- sendKeys(CharSequence...) - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- setDispatchInterval(Duration) - Method in interface co.verisoft.fw.async.AsyncExecutor.AsyncListener
-
Setter for the dispatch interval and the time unit.
- setDispatchInterval(Duration) - Method in class co.verisoft.fw.async.AsyncListenerImp
-
Setter for the dispatch interval and the time unit.
- setLocation(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- setPosition(Point) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- setScriptTimeout(long, TimeUnit) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
-
Deprecated.
- setScriptTimeout(Duration) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- setSize(Dimension) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- setTagsAndTestName(String[], String) - Static method in class co.verisoft.fw.selenium.junit.extensions.PerfectoLogExtension
-
This function retrieves tags and a test name, storing them in the thread-local store for later use in reporting.
- setTimezone(RemoteWebDriver, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- shadowRootToFullyLoad(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
Waits for the shadow root of a given shadow host to fully load.
- SingleSession - Annotation Interface in co.verisoft.fw.selenium.drivers.factory
-
This class is copied from Boni Garcia code, Selenium-Jupiter.
- SoftAssertsScreenShot - Class in co.verisoft.fw.asserts
-
This class extends the SoftAsserts class and provides functionality to capture screenshots when assertions fail.
- SoftAssertsScreenShot(VerisoftDriver) - Constructor for class co.verisoft.fw.asserts.SoftAssertsScreenShot
- SoftAssertsScreenShot(VerisoftDriver, boolean) - Constructor for class co.verisoft.fw.asserts.SoftAssertsScreenShot
- stalenessOf(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
Wait until an element is no longer attached to the DOM.
- startApp(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- startRecordingScreen() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- startRecordingScreen() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- startRecordingScreen(T) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- startRecordingScreen(T) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- stopRecordingScreen() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- stopRecordingScreen() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- stopRecordingScreen(T) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- stopRecordingScreen(T) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- storeNamePerThreadAndSupportMultipleDriverForNetwork(WebDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
-
Generates a unique store name for the current thread, ensuring support for multiple drivers.
- storeNamePerThreadAndSupportMultipleDriverForNetwork(WebDriver) - Method in class co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsBase
-
Generates a unique name for each thread along with browser information, to support multiple drivers running simultaneously.
- storeNamePerThreadAndSupportMultipleDriverForNetwork(WebDriver) - Static method in class co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
-
Deprecated.Generates a unique store name for the current thread, ensuring support for multiple drivers.
- Subject - Interface in co.verisoft.fw.async
-
Implementation of the Observer pattern.
This implementation is tailored for the async operation of WebDriver. - submit() - Method in class co.verisoft.fw.objectrepository.NonInteractableWebElement
- supportsParameter(ParameterContext, ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DecoratedDriverInjectionExtension
- supportsParameter(ParameterContext, ExtensionContext) - Method in class co.verisoft.fw.selenium.junit.extensions.DriverInjectionExtension
- swipe(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Performs the swipe gesture according to the start and end coordinates.
- swipeByTouchActionInsideContainerElement(By, double, double, int) - Method in class co.verisoft.fw.pages.MobileBasePage
- swipeByTouchActionInsideContainerElement(WebElement, double, double, int) - Method in class co.verisoft.fw.pages.MobileBasePage
- swipeScreenByTouchAction(double, double, int, int, int) - Method in class co.verisoft.fw.pages.MobileBasePage
-
swap with x , y params
- switchTo() - Method in class co.verisoft.fw.selenium.drivers.DecoratedDriver
- switchTo() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- switchToContext(RemoteWebDriver, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
T
- tableHeader(int) - Static method in class co.verisoft.fw.utils.locators.TdBy
-
Looks for a header value with a specific columnNumber.
- takeScreenshot(RemoteWebDriver, String, boolean) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- takeScreenshotAndAttachedToReport() - Method in class co.verisoft.fw.asserts.SoftAssertsScreenShot
-
Captures a screenshot and attaches it to the report.
- TdBy - Class in co.verisoft.fw.utils.locators
-
A set of methods to be used when looking for fields value in a table.
- terminateApp(String) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- terminateApp(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- terminateApp(String, BaseTerminateApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- terminateApp(String, BaseTerminateApplicationOptions) - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- textMatches(WebDriver, int, By, Pattern) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking WebElement with given locator has text with a value as a part of it
- textToBe(WebDriver, int, By, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking WebElement with given locator has specific text
- textToBePresentInElement(WebDriver, int, WebElement, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking if the given text is present in the specified element.
- textToBePresentInElementLocated(WebDriver, int, By, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking if the given text is present in the element that matches the given locator.
- textToBePresentInElementValue(WebDriver, int, By, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking if the given text is present in the specified elements value attribute.
- textToBePresentInElementValue(WebDriver, int, WebElement, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking if the given text is present in the specified elements value attribute.
- timeout - Static variable in interface co.verisoft.fw.pages.WebBasePageJS
- timeOut - Variable in class co.verisoft.fw.pages.BasePage
- timeouts() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- TimeoutsListener - Class in co.verisoft.fw.selenium.listeners
-
Listener class for timeouts events
- TimeoutsListener() - Constructor for class co.verisoft.fw.selenium.listeners.TimeoutsListener
- titleContains(WebDriver, int, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that the title contains a case-sensitive substring
- titleIs(WebDriver, int, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking the title of a page.
- touch(RemoteWebDriver, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Performs the touch gesture according to the point coordinates.
U
- uninstallAllApps(RemoteWebDriver) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- uninstallApp(RemoteWebDriver, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- unlockDevice() - Method in class co.verisoft.fw.selenium.drivers.DecoratedMobileDriver
- unlockDevice() - Method in class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- unpin(ScriptKey) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver
- unregister(Observer) - Method in class co.verisoft.fw.async.AsyncListenerImp
- unregister(Observer) - Method in interface co.verisoft.fw.async.Subject
-
Unregister an existing observer, and stop notifying the observer upon invocation of notifyObservers method
- unregisterAll() - Method in class co.verisoft.fw.async.AsyncListenerImp
-
Unregisters all observers from subject
- update() - Method in class co.verisoft.fw.async.AsyncTask
- update() - Method in interface co.verisoft.fw.async.Observer
-
An action to be performed once the subject has triggered the notify method.
This update should hold the action to be performed, typically the sequence of actions needed to be executed asynchroniously. - update(ReportEntry) - Method in class co.verisoft.fw.selenium.observers.PerfectoLogObserver
-
This method is called when a report entry is observed.
- uploadMedia(String, String, String, byte[], String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Uploads content to the media repository.
- uploadMedia(String, String, String, String, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Uploads a file to the media repository.
- uploadMedia(String, String, String, URL, String) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
-
Uploads a file to the media repository.
- urlContains(String) - Method in class co.verisoft.fw.pages.BasePage
-
check if the main page url contains the text
- urlContains(WebDriver, int, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for the URL of the current page to contain specific text.
- urlMatches(WebDriver, int, String) - Static method in class co.verisoft.fw.utils.Waits
-
Expectation for the URL to match a specific regular expression
- urlToBe(WebDriver, int, String) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for the URL of the current page to be a specific url.
V
- value() - Element in annotation interface co.verisoft.fw.selenium.drivers.factory.CustomHeaders
- value() - Element in annotation interface co.verisoft.fw.selenium.drivers.factory.DriverCapabilities
- value() - Element in annotation interface co.verisoft.fw.selenium.drivers.factory.DriverCommandExecutor
- value() - Element in annotation interface co.verisoft.fw.selenium.drivers.factory.DriverName
- value() - Element in annotation interface co.verisoft.fw.selenium.drivers.factory.DriverUrl
- VerisoftDriver - Class in co.verisoft.fw.selenium.drivers
-
VeriSoft driver.
- VerisoftDriver(URL, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver
-
C-tor for local and remote drivers
- VerisoftDriver(URL, Capabilities, Map<String, String>) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver
- VerisoftDriver(Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver
- VerisoftDriver(HttpCommandExecutor, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver
- VerisoftDriver(WebDriver) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver
- VerisoftDriver.VerisoftDriverOptions - Class in co.verisoft.fw.selenium.drivers
- VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts - Class in co.verisoft.fw.selenium.drivers
- VerisoftDriver.VerisoftDriverOptions.VerisoftWindow - Class in co.verisoft.fw.selenium.drivers
- VerisoftDriver.VerisoftTargetLocator - Class in co.verisoft.fw.selenium.drivers
- VerisoftDriverManager - Class in co.verisoft.fw.selenium.drivers
-
A global, thread safe, singleton class.
- VerisoftDriverOptions() - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- VerisoftMobileDriver - Class in co.verisoft.fw.selenium.drivers
-
VeriSoft mobile driver.
- VerisoftMobileDriver(URL, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- VerisoftMobileDriver(URL, Capabilities, Map<String, String>) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- VerisoftMobileDriver(Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- VerisoftMobileDriver(HttpCommandExecutor, Capabilities) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- VerisoftMobileDriver(WebDriver) - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftMobileDriver
- VerisoftTargetLocator() - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- VerisoftTimeouts() - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts
- VerisoftWindow() - Constructor for class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow
- visibilityOf(WebDriver, int, WebElement) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that an element, known to be present on the DOM of a page, is visible.
- visibilityOfAllElements(WebDriver, int, List<WebElement>) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that all elements present on the web page that match the locator are visible.
- visibilityOfAllElements(WebDriver, int, WebElement...) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that all elements present on the web page that match the locator are visible.
- visibilityOfAllElementsLocatedBy(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that all elements present on the web page that match the locator are visible.
- visibilityOfElementLocated(WebDriver, int, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that an element is present on the DOM of a page and visible.
- visibilityOfNestedElementsLocatedBy(WebDriver, int, By, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that all elements present on the web page that match the locator are visible.
- visibilityOfNestedElementsLocatedBy(WebDriver, int, WebElement, By) - Static method in class co.verisoft.fw.utils.Waits
-
An expectation for checking that all elements present on the web page that match the locator are visible.
W
- waitForPresentImageVisual(RemoteWebDriver, String, int) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- waitForPresentTextVisual(RemoteWebDriver, String, int) - Static method in class co.verisoft.fw.perfecto.PerfectoUtils
- Waits - Class in co.verisoft.fw.utils
-
Handle all kinds of waits for web ,ios ,android elements to appear on the DOM before continue
- WebBasePage - Class in co.verisoft.fw.pages
-
Represent expected functionality of any web base page
- WebBasePage(WebDriver) - Constructor for class co.verisoft.fw.pages.WebBasePage
- WebBasePage(WebDriver, boolean) - Constructor for class co.verisoft.fw.pages.WebBasePage
- WebBasePage(WebDriver, boolean, String) - Constructor for class co.verisoft.fw.pages.WebBasePage
- WebBasePage(WebDriver, String) - Constructor for class co.verisoft.fw.pages.WebBasePage
- WebBasePageJS - Interface in co.verisoft.fw.pages
-
Default interface the main goal is to concentrate all mainly Java Script functions
- WebElementListener - Class in co.verisoft.fw.selenium.listeners
-
Listener for all WebElement related actions Currently - logs only
- WebElementListener() - Constructor for class co.verisoft.fw.selenium.listeners.WebElementListener
- window() - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions
- window(String) - Method in class co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator
- WindowListener - Class in co.verisoft.fw.selenium.listeners
-
Listener class for window events
- WindowListener() - Constructor for class co.verisoft.fw.selenium.listeners.WindowListener
All Classes and Interfaces|All Packages