Index

A B C D E F G H I L M N O P Q R S T U V W 
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 used FindBy.
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
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages