Hierarchy For All Packages
- org.openqa.selenium,
 - org.openqa.selenium.federatedcredentialmanagement,
 - org.openqa.selenium.interactions,
 - org.openqa.selenium.internal,
 - org.openqa.selenium.logging,
 - org.openqa.selenium.logging.profiler,
 - org.openqa.selenium.net,
 - org.openqa.selenium.print,
 - org.openqa.selenium.virtualauthenticator
 
Class Hierarchy
- java.lang.Object
- org.openqa.selenium.AcceptedW3CCapabilityKeys (implements java.util.function.Predicate<T>)
 - org.openqa.selenium.interactions.Actions
 - org.openqa.selenium.BuildInfo
 - org.openqa.selenium.By
- org.openqa.selenium.By.ByClassName
 - org.openqa.selenium.By.ByCssSelector
 - org.openqa.selenium.By.ById
 - org.openqa.selenium.By.ByLinkText
 - org.openqa.selenium.By.ByName
 - org.openqa.selenium.By.ByPartialLinkText
 - org.openqa.selenium.By.ByTagName
 - org.openqa.selenium.By.ByXPath
 
 - org.openqa.selenium.By.Remotable.Parameters
 - org.openqa.selenium.interactions.CompositeAction (implements org.openqa.selenium.interactions.Action)
 - org.openqa.selenium.Cookie (implements java.io.Serializable)
 - org.openqa.selenium.Cookie.Builder
 - org.openqa.selenium.virtualauthenticator.Credential
 - org.openqa.selenium.internal.Debug
 - org.openqa.selenium.net.DefaultNetworkInterfaceProvider (implements org.openqa.selenium.net.NetworkInterfaceProvider)
 - org.openqa.selenium.DeviceRotation
 - org.openqa.selenium.Dimension
 - org.openqa.selenium.internal.Either<A,
B> (implements java.lang.Iterable<T>)  - org.openqa.selenium.federatedcredentialmanagement.FederatedCredentialManagementAccount
 - org.openqa.selenium.net.FixedIANAPortRange (implements org.openqa.selenium.net.EphemeralPortRangeDetector)
 - java.util.logging.Handler
- org.openqa.selenium.logging.LoggingHandler
 
 - org.openqa.selenium.net.HostIdentifier
 - org.openqa.selenium.ImmutableCapabilities (implements org.openqa.selenium.Capabilities)
 - org.openqa.selenium.interactions.Interaction
 - org.openqa.selenium.interactions.KeyInput (implements org.openqa.selenium.interactions.Encodable, org.openqa.selenium.interactions.InputSource)
 - org.openqa.selenium.net.LinuxEphemeralPortRangeDetector (implements org.openqa.selenium.net.EphemeralPortRangeDetector)
 - org.openqa.selenium.logging.LocalLogs (implements org.openqa.selenium.logging.Logs)
 - org.openqa.selenium.logging.LogCombiner
 - org.openqa.selenium.logging.LogEntries (implements java.lang.Iterable<T>)
 - org.openqa.selenium.logging.LogEntry
- org.openqa.selenium.logging.profiler.ProfilerLogEntry
- org.openqa.selenium.logging.profiler.HttpProfilerLogEntry
 
 
 - org.openqa.selenium.logging.profiler.ProfilerLogEntry
 - org.openqa.selenium.logging.LoggingPreferences (implements java.io.Serializable)
 - org.openqa.selenium.logging.LogLevelMapping
 - org.openqa.selenium.logging.LogType
 - org.openqa.selenium.MutableCapabilities (implements org.openqa.selenium.Capabilities)
 - org.openqa.selenium.net.NetworkInterface
 - org.openqa.selenium.net.NetworkUtils
 - org.openqa.selenium.net.OlderWindowsVersionEphemeralPortDetector (implements org.openqa.selenium.net.EphemeralPortRangeDetector)
 - org.openqa.selenium.print.PageMargin
 - org.openqa.selenium.print.PageSize
 - org.openqa.selenium.Pdf
 - org.openqa.selenium.PersistentCapabilities (implements org.openqa.selenium.Capabilities)
 - org.openqa.selenium.Point
 - org.openqa.selenium.interactions.PointerInput (implements org.openqa.selenium.interactions.Encodable, org.openqa.selenium.interactions.InputSource)
 - org.openqa.selenium.interactions.PointerInput.Origin
 - org.openqa.selenium.interactions.PointerInput.PointerEventProperties (implements org.openqa.selenium.interactions.Encodable)
 - org.openqa.selenium.net.PortProber
 - org.openqa.selenium.print.PrintOptions
 - org.openqa.selenium.Proxy
 - org.openqa.selenium.Rectangle
 - org.openqa.selenium.internal.Require
 - org.openqa.selenium.internal.Require.ArgumentChecker<T>
 - org.openqa.selenium.internal.Require.IntChecker
 - org.openqa.selenium.internal.Require.PathChecker
 - org.openqa.selenium.internal.Require.PathStateChecker
 - org.openqa.selenium.internal.Require.StateChecker<T>
 - org.openqa.selenium.ScriptKey
- org.openqa.selenium.UnpinnedScriptKey
 
 - org.openqa.selenium.interactions.Sequence (implements org.openqa.selenium.interactions.Encodable)
 - org.openqa.selenium.logging.SessionLogHandler
 - org.openqa.selenium.logging.SessionLogs
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.openqa.selenium.WebDriverException
- org.openqa.selenium.DetachedShadowRootException
 - org.openqa.selenium.HealthCheckFailedException
 - org.openqa.selenium.InsecureCertificateException
 - org.openqa.selenium.InvalidArgumentException
 - org.openqa.selenium.InvalidCookieDomainException
 - org.openqa.selenium.InvalidElementStateException
- org.openqa.selenium.ElementNotInteractableException
- org.openqa.selenium.ElementClickInterceptedException
 
 
 - org.openqa.selenium.ElementNotInteractableException
 - org.openqa.selenium.InvalidSelectorException
 - org.openqa.selenium.JavascriptException
 - org.openqa.selenium.interactions.MoveTargetOutOfBoundsException
 - org.openqa.selenium.NoSuchSessionException
 - org.openqa.selenium.NotFoundException
- org.openqa.selenium.NoAlertPresentException
 - org.openqa.selenium.NoSuchCookieException
 - org.openqa.selenium.NoSuchElementException
 - org.openqa.selenium.NoSuchFrameException
 - org.openqa.selenium.NoSuchShadowRootException
 - org.openqa.selenium.NoSuchWindowException
 
 - org.openqa.selenium.ScriptTimeoutException
 - org.openqa.selenium.SessionNotCreatedException
- org.openqa.selenium.RetrySessionRequestException
 
 - org.openqa.selenium.StaleElementReferenceException
 - org.openqa.selenium.TimeoutException
 - org.openqa.selenium.UnableToSetCookieException
 - org.openqa.selenium.UnhandledAlertException
 - org.openqa.selenium.UnsupportedCommandException
 
 
 - org.openqa.selenium.WebDriverException
 - org.openqa.selenium.net.UrlChecker.TimeoutException
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - org.openqa.selenium.net.UrlChecker
 - org.openqa.selenium.net.Urls
 - org.openqa.selenium.UsernameAndPassword (implements org.openqa.selenium.Credentials)
 - org.openqa.selenium.virtualauthenticator.VirtualAuthenticatorOptions
 - org.openqa.selenium.interactions.WheelInput (implements org.openqa.selenium.interactions.Encodable, org.openqa.selenium.interactions.InputSource)
 - org.openqa.selenium.interactions.WheelInput.ScrollOrigin
 
 
Interface Hierarchy
- org.openqa.selenium.interactions.Action
 - org.openqa.selenium.Alert
 - org.openqa.selenium.By.Remotable
 - org.openqa.selenium.interactions.Coordinates
 - org.openqa.selenium.Credentials
 - org.openqa.selenium.interactions.Encodable
 - org.openqa.selenium.net.EphemeralPortRangeDetector
 - org.openqa.selenium.logging.EventType<X>
 - org.openqa.selenium.federatedcredentialmanagement.FederatedCredentialManagementDialog
 - org.openqa.selenium.HasAuthentication
 - org.openqa.selenium.HasCapabilities
 - org.openqa.selenium.HasDownloads
 - org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement
 - org.openqa.selenium.logging.HasLogEvents
 - org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator
 - org.openqa.selenium.interactions.InputSource
 - org.openqa.selenium.interactions.Interactive
 - org.openqa.selenium.JavascriptExecutor
 - org.openqa.selenium.interactions.Locatable
 - org.openqa.selenium.logging.Logs
 - org.openqa.selenium.logging.NeedsLocalLogs
 - org.openqa.selenium.net.NetworkInterfaceProvider
 - org.openqa.selenium.OutputType<T>
 - org.openqa.selenium.PrintsPage
 - org.openqa.selenium.SearchContext
- org.openqa.selenium.WebDriver
 - org.openqa.selenium.WebElement (also extends org.openqa.selenium.TakesScreenshot)
 
 - java.io.Serializable
- org.openqa.selenium.Capabilities
 
 - org.openqa.selenium.TakesScreenshot
- org.openqa.selenium.WebElement (also extends org.openqa.selenium.SearchContext)
 
 - org.openqa.selenium.virtualauthenticator.VirtualAuthenticator
 - org.openqa.selenium.WebDriver.Navigation
 - org.openqa.selenium.WebDriver.Options
 - org.openqa.selenium.WebDriver.TargetLocator
 - org.openqa.selenium.WebDriver.Timeouts
 - org.openqa.selenium.WebDriver.Window
 - org.openqa.selenium.WebDriverInfo
 - org.openqa.selenium.WrapsDriver
 - org.openqa.selenium.WrapsElement
 
Annotation Interface Hierarchy
- org.openqa.selenium.Beta (implements java.lang.annotation.Annotation)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.openqa.selenium.Architecture
 - org.openqa.selenium.logging.profiler.EventType
 - org.openqa.selenium.Keys (implements java.lang.CharSequence)
 - org.openqa.selenium.PageLoadStrategy
 - org.openqa.selenium.Platform
 - org.openqa.selenium.interactions.PointerInput.Kind
 - org.openqa.selenium.interactions.PointerInput.MouseButton
 - org.openqa.selenium.print.PrintOptions.Orientation
 - org.openqa.selenium.Proxy.ProxyType
 - org.openqa.selenium.ScreenOrientation
 - org.openqa.selenium.interactions.SourceType
 - org.openqa.selenium.UnexpectedAlertBehaviour
 - org.openqa.selenium.virtualauthenticator.VirtualAuthenticatorOptions.Protocol
 - org.openqa.selenium.virtualauthenticator.VirtualAuthenticatorOptions.Transport
 - org.openqa.selenium.WindowType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)