Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SeleniumHQ/selenium
/ types & classes
Types & classes
5,143 in github.com/SeleniumHQ/selenium
⨍
Functions
23,724
◇
Types & classes
5,143
↳
Endpoints
8
↓ 387 callers
Class
LOG
cpp/webdriver-server/logging.h:117
↓ 148 callers
Class
WebDriverWait
A specialization of {@link FluentWait} that uses WebDriver instances.
java/src/org/openqa/selenium/support/ui/WebDriverWait.java:31
↓ 70 callers
Class
BrowsingContext
rb/lib/selenium/webdriver/bidi/browsing_context.rb:28
↓ 63 callers
Class
FakeConnection
py/test/unit/selenium/webdriver/common/bidi_network_tests.py:24
↓ 62 callers
Class
Network
javascript/selenium-webdriver/lib/network.js:22
↓ 55 callers
Class
_IsolatedAPIRequestContext
An isolated API request context that maintains its own cookie jar. Does not synchronize cookies with any browser session.
py/selenium/webdriver/common/api_request_context.py:650
↓ 48 callers
Class
CookieFilter
java/src/org/openqa/selenium/bidi/storage/CookieFilter.java:26
↓ 40 callers
Class
WebDriverWait
py/selenium/webdriver/support/wait.py:33
↓ 39 callers
Class
ActionChains
Automate low-level interactions like mouse movements, button actions, key presses, and context menus. ActionChains are a way to automate low leve
py/selenium/webdriver/common/action_chains.py:34
↓ 39 callers
Class
RemoteConnection
A connection with the Remote WebDriver server. Communicates with the server using the WebDriver wire protocol: https://github.com/SeleniumHQ/
py/selenium/webdriver/remote/remote_connection.py:141
↓ 39 callers
Class
Script
javascript/selenium-webdriver/lib/script.js:25
↓ 38 callers
Class
PartialCookie
java/src/org/openqa/selenium/bidi/storage/PartialCookie.java:26
↓ 38 callers
Class
WebDriverException
Base webdriver exception.
py/selenium/common/exceptions.py:26
↓ 35 callers
Class
APIRequestContext
Makes HTTP requests with automatic browser cookie synchronization. Cookies from the browser session are sent with API requests, and cookies f
py/selenium/webdriver/common/api_request_context.py:510
↓ 35 callers
Class
Path
py/test/unit/selenium/webdriver/common/bidi_serialization_tests.py:99
↓ 31 callers
Class
Browser
* Represents the commands and events under Browser Module. * Described in https://w3c.github.io/webdriver-bidi/#module-browser
javascript/selenium-webdriver/bidi/browser.js:24
↓ 31 callers
Class
Input
* Represents commands and events related to the Input module (simulated user input). * Described in https://w3c.github.io/webdriver-bidi/#module-inpu
javascript/selenium-webdriver/bidi/input.js:27
↓ 30 callers
Class
Select
Models a SELECT tag, providing helper methods to select and deselect options.
java/src/org/openqa/selenium/support/ui/Select.java:31
↓ 29 callers
Class
LOG
cpp/webdriver-interactions/logging.h:117
↓ 29 callers
Class
Storage
* Represents commands of Storage module. * Described in https://w3c.github.io/webdriver-bidi/#module-storage. * @class
javascript/selenium-webdriver/bidi/storage.js:29
↓ 28 callers
Class
ClientConfig
py/selenium/webdriver/remote/client_config.py:75
↓ 28 callers
Class
Service
Service class responsible for starting and stopping of `IEDriver`. Args: executable_path: (Optional) Install path of the executable.
py/selenium/webdriver/ie/service.py:27
↓ 27 callers
Class
_BaseRequestContext
Base class with shared HTTP request logic for API request contexts.
py/selenium/webdriver/common/api_request_context.py:250
↓ 25 callers
Class
Emulation
java/src/org/openqa/selenium/bidi/emulation/Emulation.java:26
↓ 24 callers
Class
Proxy
Proxy configuration containing proxy type and necessary proxy settings.
py/selenium/webdriver/common/proxy.py:74
↓ 21 callers
Class
BytesValue
dotnet/src/webdriver/BiDi/Network/BytesValue.cs:24
↓ 20 callers
Class
PointerDownAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:78
↓ 20 callers
Class
PointerMoveAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:91
↓ 20 callers
Class
PointerParameters
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:118
↓ 20 callers
Class
PointerSourceActions
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:53
↓ 20 callers
Class
PointerUpAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:89
↓ 17 callers
Class
BiDiSerializationError
A payload could not be (de)serialized against this Selenium's BiDi schema.
py/selenium/webdriver/common/_bidi/serialization.py:49
↓ 17 callers
Class
FakeConnection
py/test/unit/selenium/webdriver/common/bidi_script_tests.py:33
↓ 16 callers
Class
ActionBuilder
py/selenium/webdriver/common/actions/action_builder.py:31
↓ 16 callers
Class
KeySourceActions
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:43
↓ 16 callers
Class
Server
Manage a Selenium Grid (Remote) Server in standalone mode. This class contains functionality for downloading the server and starting/stopping it.
py/selenium/webdriver/remote/server.py:30
↓ 14 callers
Class
APIResponse
Represents an HTTP response from an API request. Attributes: status: HTTP status code. status_text: HTTP status text. hea
py/selenium/webdriver/common/api_request_context.py:50
↓ 14 callers
Class
KeyDownAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:74
↓ 14 callers
Class
KeyUpAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:76
↓ 14 callers
Class
PointerInput
py/selenium/webdriver/common/actions/pointer_input.py:26
↓ 13 callers
Class
ArgOptions
py/selenium/webdriver/common/options.py:386
↓ 13 callers
Class
Options
py/selenium/webdriver/ie/options.py:87
↓ 13 callers
Class
SeleniumManager
Wrapper for getting information from the Selenium Manager binaries. This implementation is still in beta, and may change.
py/selenium/webdriver/common/selenium_manager.py:32
↓ 12 callers
Class
ContextTarget
java/src/org/openqa/selenium/bidi/script/ContextTarget.java:22
↓ 12 callers
Class
EventFiringWebDriver
Wrap an arbitrary WebDriver instance and support firing events. This wrapper allows you to hook into various WebDriver events through an Abst
py/selenium/webdriver/support/event_firing_webdriver.py:38
↓ 12 callers
Class
GeolocationCoordinates
java/src/org/openqa/selenium/bidi/emulation/GeolocationCoordinates.java:26
↓ 12 callers
Class
WheelScrollAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:106
↓ 12 callers
Class
WheelSourceActions
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:64
↓ 11 callers
Class
DriverFinder
Find and obtain the correct driver and associated browser. Args: service: instance of the driver service class. options: instance
py/selenium/webdriver/common/driver_finder.py:28
↓ 11 callers
Class
GetClassName
java/src/org/openqa/selenium/json/SimplePropertyDescriptor.java:147
↓ 11 callers
Class
Point
py/test/unit/selenium/webdriver/common/bidi_serialization_tests.py:57
↓ 11 callers
Class
WheelInput
py/selenium/webdriver/common/actions/wheel_input.py:50
↓ 10 callers
Class
DrivingConnection
Stands in for WebSocketConnection's ``send_cmd``, minus the socket. Records the outbound frame and returns a canned reply envelope, so the seam i
py/test/unit/selenium/webdriver/common/bidi_transport_tests.py:49
↓ 9 callers
Class
Cat
py/test/unit/selenium/webdriver/common/bidi_serialization_tests.py:122
↓ 9 callers
Class
Transport
Serializes params, sends over a websocket connection, parses the reply. Deliberately narrow: it holds only an immutable connection reference (the
py/selenium/webdriver/common/_bidi/transport.py:35
↓ 8 callers
Class
BrowsingContext
* Represents the contains under BrowsingContext module commands. * Described in https://w3c.github.io/webdriver-bidi/#module-browsingContext * Each
javascript/selenium-webdriver/bidi/browsingContext.js:102
↓ 8 callers
Class
ChromeOptions
<summary> Class to manage options specific to <see cref="ChromeDriver"/> </summary> <remarks> Used with ChromeDriver.exe v17.0.963.0 and higher. </rem
dotnet/src/webdriver/Chrome/ChromeOptions.cs:50
↓ 8 callers
Class
KeyInput
py/selenium/webdriver/common/actions/key_input.py:22
↓ 8 callers
Class
NoSuchElementException
Thrown when element could not be found. If you encounter this exception, you may want to check the following: * Check your selector used
py/selenium/common/exceptions.py:68
↓ 8 callers
Class
PauseAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:113
↓ 8 callers
Class
Session
cpp/webdriver-server/session.h:27
↓ 7 callers
Class
Permissions
rb/lib/selenium/webdriver/bidi/protocol/permissions.rb:29
↓ 7 callers
Class
Request
Wraps a BiDi network request event and provides request action methods. Attributes: url: The request URL. method: The HTTP method
py/private/_network_handlers.py:267
↓ 7 callers
Class
SharedReference
dotnet/src/webdriver/BiDi/Script/IRemoteReference.cs:31
↓ 7 callers
Class
UnionField
py/test/unit/selenium/webdriver/common/bidi_serialization_tests.py:202
↓ 7 callers
Class
WebDriver
Control the IEServerDriver and drive Internet Explorer.
py/selenium/webdriver/ie/webdriver.py:26
↓ 6 callers
Class
AbstractEventListener
Event listener must subclass and implement this fully or partially.
py/selenium/webdriver/support/abstract_event_listener.py:19
↓ 6 callers
Class
BrowsingContextPartitionDescriptor
java/src/org/openqa/selenium/bidi/storage/BrowsingContextPartitionDescriptor.java:23
↓ 6 callers
Class
EventListener
py/test/selenium/webdriver/support/event_firing_webdriver_tests.py:38
↓ 6 callers
Class
ExtensionPath
dotnet/src/webdriver/BiDi/WebExtension/Install.cs:36
↓ 6 callers
Class
Params
py/test/unit/selenium/webdriver/common/bidi_transport_tests.py:39
↓ 6 callers
Class
Timeouts
py/selenium/webdriver/common/timeouts.py:51
↓ 6 callers
Class
VirtualAuthenticatorOptions
py/selenium/webdriver/common/virtual_authenticator.py:40
↓ 5 callers
Class
APIRequestFailure
Raised when an API request returns a non-2xx status and fail_on_status_code is True. Attributes: response: The APIResponse that triggered
py/selenium/webdriver/common/api_request_context.py:38
↓ 5 callers
Class
Circle
py/test/unit/selenium/webdriver/common/bidi_serialization_tests.py:151
↓ 5 callers
Class
Domain
Base for every generated domain module. ``source`` is a ``WebDriver`` — whose BiDi connection this domain wraps in its own :class:`Transport`
py/selenium/webdriver/common/_bidi/domain.py:32
↓ 5 callers
Class
StringMap
py/test/unit/selenium/webdriver/common/bidi_serialization_tests.py:184
↓ 5 callers
Class
Value
cpp/iedriver/CommandHandlers/ExecuteScriptCommandHandler.h:23
↓ 5 callers
Class
WebExtension
rb/lib/selenium/webdriver/bidi/protocol/web_extension.rb:30
↓ 4 callers
Class
CddlModule
Represents a CDDL module (e.g., script, network, browsing_context).
py/generate_bidi.py:612
↓ 4 callers
Class
CssLocator
dotnet/src/webdriver/BiDi/BrowsingContext/Locator.cs:35
↓ 4 callers
Class
ElementOrigin
dotnet/src/webdriver/BiDi/Input/Origin.cs:64
↓ 4 callers
Class
Firefox
rb/lib/selenium/webdriver/firefox.rb:26
↓ 4 callers
Class
FirefoxProfile
py/selenium/webdriver/firefox/firefox_profile.py:43
↓ 4 callers
Class
Level
* Defines a message level that may be used to control logging output. * * @final
javascript/selenium-webdriver/lib/logging.js:72
↓ 4 callers
Class
PermissionDescriptor
dotnet/src/webdriver/BiDi/Permissions/PermissionDescriptor.cs:22
↓ 4 callers
Class
PrintOptions
py/selenium/webdriver/common/print_page_options.py:158
↓ 4 callers
Class
Result
py/test/unit/selenium/webdriver/common/bidi_transport_tests.py:45
↓ 4 callers
Class
ScreenOrientation
java/src/org/openqa/selenium/bidi/emulation/ScreenOrientation.java:24
↓ 4 callers
Class
ScriptManager
* Represents class to run events and commands of Script module. * Described in https://w3c.github.io/webdriver-bidi/#module-script. * @class
javascript/selenium-webdriver/bidi/scriptManager.js:41
↓ 4 callers
Class
Viewport
dotnet/src/webdriver/BiDi/BrowsingContext/SetViewport.cs:57
↓ 4 callers
Interface
Wait
A generic interface for waiting until a condition is true or not null. The condition may take a single argument of type . @param <F> the argument to
java/src/org/openqa/selenium/support/ui/Wait.java:30
↓ 4 callers
Class
_EventHandlerTestHelper
py/test/selenium/webdriver/common/bidi/browsing_context_tests.py:1048
↓ 4 callers
Class
_EventRef
Minimal event wrapper accepted by WebSocketConnection callbacks.
py/private/_script_handlers.py:354
↓ 3 callers
Class
BooleanKey
rust/src/config.rs:257
↓ 3 callers
Class
Dialog
Represents a FedCM dialog that can be interacted with.
py/selenium/webdriver/common/fedcm/dialog.py:22
↓ 3 callers
Class
Driver
py/conftest.py:303
↓ 3 callers
Class
FirefoxOptions
<summary> Class to manage options specific to <see cref="FirefoxDriver"/> </summary> <remarks> Used with the marionette executable wires.exe. </remark
dotnet/src/webdriver/Firefox/FirefoxOptions.cs:45
↓ 3 callers
Class
InvalidArgumentException
The arguments passed to a command are either invalid or malformed.
py/selenium/common/exceptions.py:253
↓ 3 callers
Class
InvalidSelectorException
Thrown when the selector used to find an element does not return a WebElement. Currently this only happens when the XPath expression is syntactic
py/selenium/common/exceptions.py:224
next →
1–100 of 5,143, ranked by callers