JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Frames
No Frames
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Annotation Types Summary
Class
Description
AcceptAlert
ActiveSession
ActiveSessionFactory
Used to create new
ActiveSession
instances as required.
ActiveSessionListener
ActiveSessions
All current
ActiveSession
s that we're aware of.
AddCookie
AddLocationStrategy
AddSecretFilter
AddSelection
AlertOverride
AllowNativeXPath
AltKeyDown
AltKeyUp
AnnotatedConfig
A form of
Config
that is generated by looking at fields in the constructor arg that are annotated with
ConfigValue
.
AnswerOnNextPrompt
ArgumentConverter
AssignId
AttachFile
Availability
BrowserConfigurationOptions
Contains parameters for a single Selenium browser session.
BySelector
CapabilityCount
CaptureScreenshot
CaptureScreenshotToString
ChangeUrl
Check
CheckContentTypeHeader
CheckOriginHeader
ClassPathResource
ClearElement
ClearLocalStorage
ClearSessionStorage
Click
ClickAt
ClickElement
ClickInSession
Close
CloseWindow
CombinedHandler
CommandProcessor
Deprecated.
The RC interface will be removed in Selenium 3.0.
CompoundConfig
CompoundMutator
A class that collects together a group of other mutators and applies them in the order they've been added to any script that needs modification.
ConcatenatingConfig
Config
ConfigException
ConfigFlags
Configs
ConfigureTimeout
ConfigValue
A config value is read by an
AnnotatedConfig
to automatically allow a
Config
to be created.
ControlKeyDown
ControlKeyUp
CreateCookie
CreateSessionRequest
CreateSessionResponse
DefaultDriverProvider
This driver provider uses reflection to find and call a driver constructor that accepts a parameter of Capabilities type.
DefaultRemoteCommand
The default implementation of the RemoteCommand interface
DefaultSelenium
Deprecated.
The RC interface will be removed in Selenium 3.0.
DefaultSlotMatcher
Default matching implementation for slots, loosely based on the requirements for capability matching from the WebDriver spec.
DeleteAllVisibleCookies
DeleteCookie
DeleteCookie
DeleteNamedCookie
DeleteSession
Handles the browser side of the delete.
DescribedOption
Represents a configurable attribute of the Selenium Grid.
DescribeElement
DeselectPopUp
DismissAlert
DistributorStatus
DoubleClick
DoubleClickInSession
DoubleTapOnElement
Down
DragAndDrop
DragAndDropToObject
DriverProvider
Classes that implement this interface are used by {org.openqa.selenium.remote.server.DriverFactory} to create new driver instances associated with specific set of capabilities.
DriverSessions
ElementEquality
ElementFinder
EnsureSpecCompliantHeaders
EnsureSpecCompliantResponseHeaders
EnvConfig
Exposes environment variables as config settings by mapping "section.option" to "SECTION_OPTION".
Event
EventBus
EventListener
<
X
>
EventName
ExecuteAsyncScript
ExecuteScript
FindActiveElement
FindChildElement
FindChildElements
FindElement
FindElements
FindFirstSelectedOptionProperty
FindSelectedOptionProperties
FireEvent
FireNamedEvent
Flick
FullscreenWindow
FunctionDeclaration
Models a function declaration.
GetAlert
GetAlertText
GetAllButtons
GetAllCookies
GetAllFields
GetAllLinks
GetAllSessions
GetAllSessions.SessionInfo
GetAllWindowHandles
GetAllWindowNames
GetAllWindowTitles
GetAppCacheStatus
GetAttribute
GetAttributeFromAllWindows
GetAvailableLogTypesHandler
GetBodyText
GetConfirmation
GetCookie
GetCookie
GetCookieByName
GetCssCount
GetCssProperty
GetCurrentUrl
GetCurrentWindowHandle
GetCursorPosition
GetElementAttribute
GetElementDisplayed
GetElementEnabled
GetElementHeight
GetElementIndex
GetElementLocation
GetElementLocationInView
GetElementPositionLeft
GetElementPositionTop
GetElementRect
GetElementSelected
GetElementSize
GetElementText
GetElementWidth
GetEval
An implementation of the "getEval" method from Selenium.
GetExpression
GetHtmlSource
GetLocalStorageItem
GetLocalStorageKeys
GetLocalStorageSize
GetLocation
GetLocationContext
GetLogHandler
RestishHandler used to fetch logs from the Remote WebDriver server.
GetNetworkConnection
GetPageSource
GetScreenOrientation
GetSelectOptions
GetSessionCapabilities
GetSessionLogsHandler
GetSessionStorageItem
GetSessionStorageKeys
GetSessionStorageSize
GetTable
GetTagName
GetText
GetTitle
GetTitle
GetValue
GetWindowPosition
GetWindowSize
GetXpathCount
GoBack
GoBack
GoForward
GridUiRoute
HandlerNotFoundException
HasReadyState
HasRoles
Highlight
HttpCommandProcessor
Deprecated.
The RC interface will be removed in Selenium 3.0.
ImeActivateEngine
ImeDeactivate
ImeGetActiveEngine
ImeGetAvailableEngines
ImeIsActivated
ImplicitlyWait
IsAlertPresent
IsChecked
IsConfirmationPresent
IsCookiePresent
IsEditable
IsElementPresent
IsOrdered
IsPromptPresent
IsSomethingSelected
IsTextPresent
IsVisible
JarFileResource
JavascriptLibrary
JMXHelper
JsonConfig
JsonHttpCommandHandler
KeyDownNative
KeyEvent
KeyPressNative
KeyState
KeyUpNative
KnownElements
KnownElements.ProxiedElement
LoggingFlags
LoggingManager
Configure logging to Selenium taste.
LoggingOptions
LoggingOptions
LongPressOnElement
ManagedAttribute
ManagedOperation
ManagedService
MapConfig
MaximizeWindow
MaxLevelFilter
java.util.logging Filter providing finer grain control over what is logged, beyond the control provided by log levels.
MBean
MemoizedConfig
MergedResource
MetaKeyDown
MetaKeyUp
MethodDeclaration
MouseDown
MouseEvent
MouseEventAt
MouseMoveToLocation
MouseUp
Move
NewSessionErrorResponse
NewSessionPipeline
NewSessionPipeline.Builder
NewSessionRejectedEvent
NewSessionRequest
NewSessionRequestEvent
NewSessionResponse
NewSessionResponseEvent
NodeAddedEvent
NodeDrainComplete
NodeDrainStarted
NodeHeartBeatEvent
NodeId
NodeRejectedEvent
NodeRemovedEvent
NodeStatus
NodeStatusEvent
NoHandler
NonSplittingSplitter
A form of
Config
that is generated by looking at fields in the constructor arg that are annotated with
ConfigValue
.
NoOp
Open
OpenWindow
PathResource
PerSessionLogHandler
RestishHandler which keeps in memory the log records per session so that users can retrieve logs per session.
PerSessionLogHandler.ThreadKey
ProtocolConverter
Refresh
RefreshPage
RemoteCommand
Represents a single remote action
RemoteSession
Abstract class designed to do things like protocol conversion.
RemoteSession.Factory
<
X
>
RemoveAllSelections
RemoveLocalStorageItem
RemoveSelection
RemoveSessionStorageItem
RequestId
RequiresAllSessions
RequiresSecretFilter
RequiresSession
Resource
ResourceHandler
RestishHandler
<
T
>
ResultConfig
ResultConverter
Converts an object to be sent as JSON according to the wire protocol.
ReverseProxyHandler
Role
Rotate
RoutableHttpClientFactory
RunScript
ScreenshotListener
ScriptMutator
A mechanism for taking a single method from a script meant for Selenium Core and converting to something that webdriver can evaluate.
Scroll
Secret
SecretOptions
SelectFrame
SelectOption
SelectPopUp
SelectWindow
SeleneseCommand
<
T
>
SeleneseTestBase
Deprecated.
The RC interface will be removed in Selenium 3.0.
SeleneseTestCase
Deprecated.
Please consider updating to junit 4 or above
SeleneseTestNgHelper
Selenium
Deprecated.
The RC interface will be removed in Selenium 3.0.
SeleniumException
Thrown when a Selenium command fails.
SeleniumLogLevels
An enumeration of logging levels
SeleniumMutator
Add a function backed by the closure-based implementation of Selenium Core.
SeleniumSelect
SendKeys
SendKeyToActiveElement
ServicedSession
ServicedSession.Factory
Session
Represents a running instance of a WebDriver session.
Session
SessionClosedEvent
SessionFactory
SessionLogsToFileRepository
SetAlertText
SetCursorPosition
SetLocalStorageItem
SetLocationContext
SetNetworkConnection
SetNextConfirmationState
SetScriptTimeout
SetSessionStorageItem
SetTimeout
SetWindowPosition
SetWindowSize
ShiftKeyDown
ShiftKeyUp
ShortTermMemoryHandler
RestishHandler who keeps in memory the last N records as is so that then can be retrieved "as is" on demand.
SingleTapOnElement
Slot
SlotId
SlotMatcher
Used to determine how a
Slot
can match its stereotype to the capabilities sent in a particular New Session request.
StandardGridRoles
Status
RestishHandler that returns general status information about the server.
StatusBasedReadinessCheck
An
HttpHandler
that obeys the contracted required by a Kubernetes health check, but which reads a selenium `/status` endpoint.
StdOutHandler
java.util.logging Log RestishHandler logging everything to standard output.
Submit
SubmitElement
SwitchToFrame
SwitchToParentFrame
SwitchToWindow
TerseFormatter
Custom java.util.logging formatter providing compact output.
Timer
TomlConfig
Type
TypeKeys
Uncheck
Up
UploadFile
UseXPathLibrary
Utils
Provides utility methods for converting a
WebDriver
instance to the various HTML5 role interfaces.
Values
VariableDeclaration
Prepend a variable declaration to a script.
W3CActions
Wait
Deprecated.
The RC interface will be removed in Selenium 3.0.
Wait.WaitTimedOutException
WaitForCondition
WaitForPageToLoad
WaitForPopup
WebDriverBackedSelenium
WebDriverBackedSeleniumHandler
An implementation of the original selenium rc server endpoint, using a webdriver-backed selenium in order to get things working.
WebDriverCommandProcessor
A CommandProcessor which delegates commands down to an underlying webdriver instance.
WebDriverHandler
<
T
>
WebElementHandler
<
T
>
WindowFocus
WindowMaximize
Windows