Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SeleniumHQ/selenium
/ types & classes
Types & classes
4,962 in github.com/SeleniumHQ/selenium
⨍
Functions
22,613
◇
Types & classes
4,962
↳
Endpoints
8
↓ 387 callers
Class
LOG
cpp/webdriver-server/logging.h:117
↓ 126 callers
Class
WebDriverWait
A specialization of {@link FluentWait} that uses WebDriver instances.
java/src/org/openqa/selenium/support/ui/WebDriverWait.java:31
↓ 62 callers
Class
FakeConnection
py/test/unit/selenium/webdriver/common/bidi_network_tests.py:24
↓ 57 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
↓ 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
WebDriverWait
py/selenium/webdriver/support/wait.py:33
↓ 38 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
↓ 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
WebDriverException
Base webdriver exception.
py/selenium/common/exceptions.py:26
↓ 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
↓ 27 callers
Class
ClientConfig
py/selenium/webdriver/remote/client_config.py:46
↓ 27 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
↓ 24 callers
Class
CookieFilter
java/src/org/openqa/selenium/bidi/storage/CookieFilter.java:26
↓ 23 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
↓ 19 callers
Class
PartialCookie
java/src/org/openqa/selenium/bidi/storage/PartialCookie.java:26
↓ 18 callers
Class
Script
javascript/selenium-webdriver/lib/script.js:25
↓ 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
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
PointerInput
py/selenium/webdriver/common/actions/pointer_input.py:26
↓ 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
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
↓ 11 callers
Class
ArgOptions
py/selenium/webdriver/common/options.py:386
↓ 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
WheelInput
py/selenium/webdriver/common/actions/wheel_input.py:50
↓ 10 callers
Class
PointerDownAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:78
↓ 10 callers
Class
PointerMoveAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:91
↓ 10 callers
Class
PointerParameters
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:118
↓ 10 callers
Class
PointerSourceActions
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:53
↓ 10 callers
Class
PointerUpAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:89
↓ 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
KeyInput
py/selenium/webdriver/common/actions/key_input.py:22
↓ 8 callers
Class
KeySourceActions
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:43
↓ 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
↓ 7 callers
Class
KeyDownAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:74
↓ 7 callers
Class
KeyUpAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:76
↓ 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
↓ 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
EventListener
py/test/selenium/webdriver/support/event_firing_webdriver_tests.py:38
↓ 6 callers
Class
GeolocationCoordinates
java/src/org/openqa/selenium/bidi/emulation/GeolocationCoordinates.java:26
↓ 6 callers
Class
Session
cpp/webdriver-server/session.h:27
↓ 6 callers
Class
Timeouts
py/selenium/webdriver/common/timeouts.py:51
↓ 6 callers
Class
VirtualAuthenticatorOptions
py/selenium/webdriver/common/virtual_authenticator.py:40
↓ 6 callers
Class
WheelScrollAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:106
↓ 6 callers
Class
WheelSourceActions
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:64
↓ 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
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
↓ 5 callers
Class
Value
cpp/iedriver/CommandHandlers/ExecuteScriptCommandHandler.h:23
↓ 5 callers
Class
WebDriver
Control the IEServerDriver and drive Internet Explorer.
py/selenium/webdriver/ie/webdriver.py:26
↓ 4 callers
Class
CddlModule
Represents a CDDL module (e.g., script, network, browsing_context).
py/generate_bidi.py:606
↓ 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
PauseAction
dotnet/src/webdriver/BiDi/Input/SourceActions.cs:113
↓ 4 callers
Class
PrintOptions
py/selenium/webdriver/common/print_page_options.py:158
↓ 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
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:250
↓ 3 callers
Class
BrowsingContextPartitionDescriptor
java/src/org/openqa/selenium/bidi/storage/BrowsingContextPartitionDescriptor.java:23
↓ 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
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
↓ 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
↓ 3 callers
Class
Response
Wraps a BiDi ``network.responseStarted`` event and provides response action methods. Attributes: url: The response URL. status: T
py/private/_network_handlers.py:440
↓ 3 callers
Class
StringKey
rust/src/config.rs:204
↓ 2 callers
Class
Account
Represents an account displayed in a FedCM account list. See: https://w3c-fedid.github.io/FedCM/#dictdef-identityprovideraccount https:/
py/selenium/webdriver/common/fedcm/account.py:37
↓ 2 callers
Class
AuthenticationRequest
Wraps a BiDi ``network.authRequired`` event and provides auth action methods. Attributes: url: The URL of the request that triggered the
py/private/_network_handlers.py:583
↓ 2 callers
Class
BrowserError
This exception is raised when the browser's response to a command indicates that an error occurred.
py/private/cdp.py:148
↓ 2 callers
Class
ElementOrigin
dotnet/src/webdriver/BiDi/Input/Origin.cs:64
↓ 2 callers
Class
ErrorHandler
Handles errors returned by the WebDriver server.
py/selenium/webdriver/remote/errorhandler.py:142
↓ 2 callers
Class
Log
Class for accessing logging APIs using the WebDriver Bidi protocol. This class is not to be used directly and should be used from the webdriv
py/selenium/webdriver/common/log.py:37
↓ 2 callers
Class
Pages
py/test/selenium/webdriver/common/bidi_webextension_tests.py:115
↓ 2 callers
Class
PermissionDescriptor
dotnet/src/webdriver/BiDi/Permissions/PermissionDescriptor.cs:22
↓ 2 callers
Class
RelativeBy
Find elements based on their relative location from a root element. It is recommended that you use the helper function to create instances.
py/selenium/webdriver/support/relative_locator.py:66
↓ 2 callers
Class
ScreenOrientation
java/src/org/openqa/selenium/bidi/emulation/ScreenOrientation.java:24
↓ 2 callers
Class
ScriptError
A JavaScript error observed in the browser. Attributes: message: The error message. source: Source file/URL where the error occur
py/private/_script_handlers.py:142
↓ 2 callers
Class
ScriptKey
py/selenium/webdriver/remote/script_key.py:21
↓ 2 callers
Class
SimpleWebServer
A very basic web server.
py/test/selenium/webdriver/common/webserver.py:213
↓ 2 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
↓ 2 callers
Class
SupportedDrivers
py/conftest.py:275
↓ 2 callers
Class
TimeoutException
Thrown when a command does not complete in enough time.
py/selenium/common/exceptions.py:212
↓ 2 callers
Class
TypingInteraction
py/selenium/webdriver/common/actions/key_input.py:41
↓ 2 callers
Class
Value
cpp/iedriver/Script.h:30
↓ 2 callers
Class
WebSocketConnection
py/selenium/webdriver/remote/websocket_connection.py:81
↓ 1 callers
Class
AddonFormatError
Exception for not well-formed add-on manifest files.
py/selenium/webdriver/firefox/firefox_profile.py:39
↓ 1 callers
Class
Alert
Allows to work with alerts. Use this class to interact with alert prompts. It contains methods for dismissing, accepting, inputting, and get
py/selenium/webdriver/common/alert.py:23
↓ 1 callers
Class
BidiConnection
py/selenium/webdriver/remote/bidi_connection.py:19
↓ 1 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
↓ 1 callers
Class
BrowsingContext
rb/lib/selenium/webdriver/bidi/browsing_context.rb:28
↓ 1 callers
Class
BrowsingContextInspector
* Represents a browsing context related events. * Described in https://w3c.github.io/webdriver-bidi/#module-contexts-events. * While BrowsingContext
javascript/selenium-webdriver/bidi/browsingContextInspector.js:26
next →
1–100 of 4,962, ranked by callers