Class Hierarchy

  • java.lang.Object
    • co.verisoft.fw.objectrepository.AbstractDynamicElement (implements java.lang.reflect.InvocationHandler)
    • co.verisoft.fw.selenium.listeners.AlertListener (implements org.openqa.selenium.support.events.WebDriverListener)
    • co.verisoft.fw.selenium.drivers.factory.AnnotationsReader
    • co.verisoft.fw.async.AsyncListenerImp (implements co.verisoft.fw.async.AsyncExecutor.AsyncListener)
    • co.verisoft.fw.async.AsyncTask (implements co.verisoft.fw.async.Observer)
    • co.verisoft.fw.report.observer.BaseObserver (implements co.verisoft.fw.report.observer.Observer)
    • co.verisoft.fw.pages.BasePage
    • org.openqa.selenium.By
      • co.verisoft.fw.utils.locators.AllBy
      • co.verisoft.fw.utils.locators.AnyBy
      • co.verisoft.fw.utils.locators.NotBy
    • co.verisoft.fw.utils.CapabilitiesReader
    • co.verisoft.fw.selenium.drivers.factory.CustomHttpClientFactory
    • co.verisoft.fw.selenium.drivers.DecoratedDriver (implements org.openqa.selenium.HasCapabilities, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver, org.openqa.selenium.WrapsDriver)
      • co.verisoft.fw.selenium.drivers.DecoratedMobileDriver (implements io.appium.java_client.screenrecording.CanRecordScreen, io.appium.java_client.HasAppStrings, io.appium.java_client.battery.HasBattery<T>, io.appium.java_client.HasDeviceTime, io.appium.java_client.HasOnScreenKeyboard, io.appium.java_client.HasSettings, io.appium.java_client.HidesKeyboard, io.appium.java_client.InteractsWithApps, io.appium.java_client.LocksDevice, io.appium.java_client.PerformsTouchActions, io.appium.java_client.PullsFiles, io.appium.java_client.PushesFiles, io.appium.java_client.remote.SupportsContextSwitching, io.appium.java_client.remote.SupportsRotation)
    • co.verisoft.fw.selenium.junit.extensions.DecoratedDriverInjectionExtension (implements org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.ParameterResolver)
    • co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Devtools
    • co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsBase
      • co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Console
      • co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.Network
    • co.verisoft.fw.selenium.junit.extensions.devtoolsExtension.DevtoolsExtensionClass (implements org.junit.jupiter.api.extension.TestExecutionExceptionHandler)
    • co.verisoft.fw.selenium.junit.extensions.DriverInjectionExtension (implements org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.ParameterResolver)
    • co.verisoft.fw.selenium.listeners.DriverListener (implements org.openqa.selenium.support.events.WebDriverListener)
    • co.verisoft.fw.utils.locators.ElementBy
    • co.verisoft.fw.config.EnvConfig
    • co.verisoft.fw.utils.locators.InputBy
    • co.verisoft.fw.utils.internal.ListFilesUtil
    • co.verisoft.fw.objectrepository.Locator (implements java.lang.Comparable<T>)
    • co.verisoft.fw.objectrepository.LocatorObject
    • co.verisoft.fw.selenium.listeners.NavigationListener (implements org.openqa.selenium.support.events.WebDriverListener)
    • co.verisoft.fw.selenium.junit.extensions.networkExtension.Network
    • co.verisoft.fw.selenium.junit.extensions.networkExtension.NetworkExtensionClass (implements org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.TestExecutionExceptionHandler)
    • co.verisoft.fw.objectrepository.NonInteractableWebElement (implements org.openqa.selenium.WebElement)
    • co.verisoft.fw.objectrepository.ObjectReporsitoryFactory
    • co.verisoft.fw.objectrepository.ObjectRepository
    • co.verisoft.fw.selenium.listeners.OptionsListener (implements org.openqa.selenium.support.events.WebDriverListener)
    • co.verisoft.fw.selenium.junit.extensions.PageSourceSaverExtension (implements org.junit.jupiter.api.extension.AfterTestExecutionCallback)
    • co.verisoft.fw.selenium.junit.extensions.PerfectoLogExtension (implements org.junit.jupiter.api.extension.AfterTestExecutionCallback, org.junit.jupiter.api.extension.BeforeEachCallback)
    • co.verisoft.fw.perfecto.PerfectoUtils
    • org.openqa.selenium.remote.RemoteWebDriver (implements org.openqa.selenium.HasCapabilities, org.openqa.selenium.HasDownloads, org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement, org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.PrintsPage, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
    • co.verisoft.fw.utils.Retry
    • co.verisoft.fw.config.RootConfigProperties
    • co.verisoft.fw.selenium.junit.extensions.ScreenShotExtension (implements org.junit.jupiter.api.extension.BeforeTestExecutionCallback, org.junit.jupiter.api.extension.TestExecutionExceptionHandler)
    • co.verisoft.fw.selenium.junit.extensions.SeleniumLogExtesion (implements org.junit.jupiter.api.extension.BeforeAllCallback)
    • co.verisoft.fw.config.SeleniumProperties
    • co.verisoft.fw.asserts.SoftAsserts
    • co.verisoft.fw.utils.locators.TdBy
    • co.verisoft.fw.selenium.listeners.TimeoutsListener (implements org.openqa.selenium.support.events.WebDriverListener)
    • co.verisoft.fw.selenium.drivers.VerisoftDriver (implements org.openqa.selenium.HasCapabilities, org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.PrintsPage, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver, org.openqa.selenium.WrapsDriver)
      • co.verisoft.fw.selenium.drivers.VerisoftMobileDriver (implements io.appium.java_client.screenrecording.CanRecordScreen, io.appium.java_client.HasAppStrings, io.appium.java_client.battery.HasBattery<T>, io.appium.java_client.HasDeviceTime, io.appium.java_client.HasOnScreenKeyboard, io.appium.java_client.HasSettings, io.appium.java_client.HidesKeyboard, io.appium.java_client.InteractsWithApps, io.appium.java_client.LocksDevice, io.appium.java_client.PerformsTouchActions, io.appium.java_client.PullsFiles, io.appium.java_client.PushesFiles, io.appium.java_client.remote.SupportsContextSwitching, io.appium.java_client.remote.SupportsRotation)
    • co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions (implements org.openqa.selenium.WebDriver.Options)
    • co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftTimeouts (implements org.openqa.selenium.WebDriver.Timeouts)
    • co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftDriverOptions.VerisoftWindow (implements org.openqa.selenium.WebDriver.Window)
    • co.verisoft.fw.selenium.drivers.VerisoftDriver.VerisoftTargetLocator (implements org.openqa.selenium.WebDriver.TargetLocator)
    • co.verisoft.fw.selenium.drivers.VerisoftDriverManager
    • co.verisoft.fw.utils.Waits
    • org.openqa.selenium.support.decorators.WebDriverDecorator<T>
    • co.verisoft.fw.selenium.listeners.WebElementListener (implements org.openqa.selenium.support.events.WebDriverListener)
    • co.verisoft.fw.selenium.listeners.WindowListener (implements org.openqa.selenium.support.events.WebDriverListener)

Interface Hierarchy

Annotation Interface Hierarchy