Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • io.testproject.sdk.internal.rest.messages.ActionExecutionResponse
    • io.testproject.sdk.internal.rest.messages.ActionExecutionResponse.ResultField
    • io.testproject.sdk.internal.addons.ActionProxy
    • io.testproject.sdk.internal.addons.AddonsHelper
    • io.testproject.sdk.internal.rest.AgentClient (implements java.io.Closeable)
    • io.testproject.sdk.internal.rest.AgentSession
    • io.testproject.sdk.internal.reporting.ClosableTestReport (implements java.io.Closeable)
    • io.testproject.sdk.DriverBuilder<T>
    • io.testproject.sdk.internal.helpers.DriverHelper
    • io.testproject.sdk.internal.reporting.FrameworksNames
    • io.testproject.sdk.internal.reporting.inferrers.GenericInferrer (implements io.testproject.sdk.internal.reporting.inferrers.ReportSettingsInferrer)
    • org.openqa.selenium.remote.HttpCommandExecutor (implements org.openqa.selenium.remote.CommandExecutor, org.openqa.selenium.logging.NeedsLocalLogs)
    • io.testproject.sdk.internal.reporting.inferrers.InferrerFactory
    • io.testproject.sdk.internal.reporting.inferrers.JUnitInferrer (implements io.testproject.sdk.internal.reporting.inferrers.ReportSettingsInferrer)
    • io.testproject.sdk.internal.addons.ProxyDescriptor
    • io.testproject.sdk.internal.helpers.RedactHelper
    • org.openqa.selenium.remote.RemoteWebDriver (implements org.openqa.selenium.internal.FindsByClassName, org.openqa.selenium.internal.FindsByCssSelector, org.openqa.selenium.internal.FindsById, org.openqa.selenium.internal.FindsByLinkText, org.openqa.selenium.internal.FindsByName, org.openqa.selenium.internal.FindsByTagName, org.openqa.selenium.internal.FindsByXPath, org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.HasInputDevices, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
      • io.appium.java_client.AppiumDriver<T> (implements io.appium.java_client.ComparesImages, io.appium.java_client.ExecutesDriverScript, io.appium.java_client.FindsByCustom<T>, io.appium.java_client.FindsByImage<T>, io.appium.java_client.LogsEvents)
        • io.appium.java_client.android.AndroidDriver<T> (implements io.appium.java_client.android.AuthenticatesByFinger, io.appium.java_client.screenrecording.CanRecordScreen, io.appium.java_client.FindsByAndroidDataMatcher<T>, io.appium.java_client.FindsByAndroidUIAutomator<T>, io.appium.java_client.FindsByAndroidViewTag<T>, io.appium.java_client.android.HasAndroidClipboard, io.appium.java_client.android.HasAndroidDeviceDetails, io.appium.java_client.battery.HasBattery<T>, io.appium.java_client.android.connection.HasNetworkConnection, io.appium.java_client.HasOnScreenKeyboard, io.appium.java_client.android.HasSupportedPerformanceDataType, io.appium.java_client.android.ListensToLogcatMessages, io.appium.java_client.LocksDevice, io.appium.java_client.android.nativekey.PressesKey, io.appium.java_client.android.PushesFiles, io.appium.java_client.android.StartsActivity, io.appium.java_client.android.SupportsNetworkStateManagement, io.appium.java_client.android.SupportsSpecialEmulatorCommands)
        • io.appium.java_client.ios.IOSDriver<T> (implements io.appium.java_client.screenrecording.CanRecordScreen, io.appium.java_client.FindsByIosClassChain<T>, io.appium.java_client.FindsByIosNSPredicate<T>, io.appium.java_client.battery.HasBattery<T>, io.appium.java_client.ios.HasIOSClipboard, io.appium.java_client.HasOnScreenKeyboard, io.appium.java_client.HidesKeyboardWithKeyName, io.appium.java_client.ios.ListensToSyslogMessages, io.appium.java_client.LocksDevice, io.appium.java_client.ios.PerformsTouchID, io.appium.java_client.ios.PushesFiles, io.appium.java_client.ios.ShakesDevice)
      • org.openqa.selenium.chrome.ChromeDriver (implements org.openqa.selenium.interactions.HasTouchScreen, org.openqa.selenium.html5.LocationContext, org.openqa.selenium.mobile.NetworkConnection, org.openqa.selenium.html5.WebStorage)
      • org.openqa.selenium.edge.EdgeDriver
      • org.openqa.selenium.firefox.FirefoxDriver (implements org.openqa.selenium.firefox.HasExtensions, org.openqa.selenium.html5.WebStorage)
      • org.openqa.selenium.ie.InternetExplorerDriver
      • io.testproject.sdk.drivers.web.RemoteWebDriver (implements io.testproject.sdk.drivers.ReportingDriver)
      • org.openqa.selenium.safari.SafariDriver
    • io.testproject.sdk.internal.rest.messages.Report
    • io.testproject.sdk.internal.reporting.Reporter
    • io.testproject.sdk.internal.rest.ReportSettings
    • io.testproject.sdk.internal.rest.ReportsQueue (implements java.lang.Runnable)
    • io.testproject.sdk.internal.rest.messages.SessionRequest
    • io.testproject.sdk.internal.rest.messages.SessionResponse
    • io.testproject.sdk.internal.reporting.inferrers.TestNGInferrer (implements io.testproject.sdk.internal.reporting.inferrers.ReportSettingsInferrer)
    • java.lang.Throwable (implements java.io.Serializable)

Interface Hierarchy

Enum Hierarchy