Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SeleniumHQ/selenium
/ functions
Functions
22,613 in github.com/SeleniumHQ/selenium
⨍
Functions
22,613
◇
Types & classes
4,962
↳
Endpoints
8
↓ 90 callers
Method
getKey
()
java/src/org/openqa/selenium/remote/tracing/AttributeKey.java:69
↓ 88 callers
Method
TagName
<summary> Gets a mechanism to find elements by their tag name. </summary> <param name="tagNameToFind">The tag name to find.</param> <returns>A <see cr
dotnet/src/webdriver/By.cs:286
↓ 88 callers
Method
submit
If this current element is a form, or an element within a form, then this will be submitted to the remote server. If this causes the current page to c
java/src/org/openqa/selenium/WebElement.java:59
↓ 88 callers
Method
xpath
@param xpathExpression The XPath to use. @return A By which locates elements via XPath.
java/src/org/openqa/selenium/By.java:89
↓ 86 callers
Method
getUri
()
java/src/org/openqa/selenium/grid/node/ActiveSession.java:37
↓ 86 callers
Method
getValue
()
java/test/org/openqa/selenium/json/JsonTest.java:629
↓ 86 callers
Method
isDisplayed
Is this element displayed or not? This method avoids the problem of having to parse an element's "style" attribute. @return Whether the element is di
java/src/org/openqa/selenium/WebElement.java:284
↓ 85 callers
Method
Format
cpp/iedriver/StringUtilities.cpp:121
↓ 85 callers
Method
getStatus
Gets a snapshot of all registered nodes. @return The current status of the distributor.
java/src/org/openqa/selenium/grid/distributor/NodeRegistry.java:86
↓ 82 callers
Method
createClient
Creates a HTTP client that will send requests to the given URL. @param url URL The base URL for requests.
java/src/org/openqa/selenium/remote/http/HttpClient.java:116
↓ 82 callers
Method
matches
(HttpRequest req)
java/src/org/openqa/selenium/remote/http/Routable.java:22
↓ 80 callers
Method
builder
( Tracer tracer, EventBus bus, URI uri, URI gridUri, Secret registrationSecret)
java/src/org/openqa/selenium/grid/node/local/LocalNode.java:417
↓ 80 callers
Method
name
()
java/src/org/openqa/selenium/grid/web/Resource.java:25
↓ 80 callers
Method
setStatus
(Status status)
java/src/org/openqa/selenium/remote/tracing/Span.java:34
↓ 80 callers
Method
warning
* Logs a message at the {@link Level.WARNING} log level. * @param {(string|function(): string)} loggable the message to log, or a * function
javascript/selenium-webdriver/lib/logging.js:382
↓ 79 callers
Method
copyOf
(Capabilities capabilities)
java/src/org/openqa/selenium/ImmutableCapabilities.java:187
↓ 79 callers
Method
fire
(Event event)
java/src/org/openqa/selenium/events/EventBus.java:27
↓ 79 callers
Method
test
(Class<?> type)
java/src/org/openqa/selenium/json/UrlCoercer.java:27
↓ 78 callers
Method
getType
()
java/src/org/openqa/selenium/events/Event.java:54
↓ 78 callers
Method
lock
rb/lib/selenium/webdriver/common/socket_lock.rb:50
↓ 78 callers
Method
of
(String name, Consumer<X> delegate)
java/src/org/openqa/selenium/bidi/Connection.java:98
↓ 77 callers
Method
new
@api private @see https://www.selenium.dev/documentation/warnings/bidi-implementation/
rb/lib/selenium/webdriver/bidi/protocol/session.rb:213
↓ 76 callers
Method
getCapabilities
@return The capabilities of the current driver.
java/src/org/openqa/selenium/HasCapabilities.java:28
↓ 76 callers
Method
on
(cmd, handler)
javascript/selenium-webdriver/test/lib/until_test.js:37
↓ 75 callers
Method
resolve
Projects a schema type node to {ref:, list:, nullable:, rbs:}. Deriving the serialization facts and the RBS signature from one walk keeps them from dr
rb/lib/selenium/webdriver/bidi/support/bidi_generate.rb:519
↓ 74 callers
Method
accept
(Message message)
java/src/org/openqa/selenium/remote/http/WebSocket.java:44
↓ 74 callers
Method
hasNext
Determine whether an element is pending for the current container from the JSON input stream. @return {@code true} if an element is pending; otherwis
java/src/org/openqa/selenium/json/JsonInput.java:353
↓ 74 callers
Method
verifyCommands
(CommandPayload... commands)
java/test/org/openqa/selenium/remote/WebDriverFixture.java:85
↓ 73 callers
Method
build
* Creates a new DriverService using this instance's current configuration. * * @return {!DriverService} A new driver service.
javascript/selenium-webdriver/remote/index.js:437
↓ 72 callers
Method
titleIs
An expectation for checking the title of a page. @param title the expected title, which must be an exact match @return true when the title matches, f
java/src/org/openqa/selenium/support/ui/ExpectedConditions.java:58
↓ 72 callers
Method
utf8String
(CharSequence value)
java/src/org/openqa/selenium/remote/http/Contents.java:80
↓ 71 callers
Method
XPath
<summary> Gets a mechanism to find elements by an XPath query. When searching within a WebElement using xpath be aware that WebDriver follows standard
dotnet/src/webdriver/By.cs:216
↓ 71 callers
Method
addHeader
See {@link #addHeader(String, String)}
java/src/org/openqa/selenium/remote/http/HttpMessage.java:141
↓ 71 callers
Method
addListener
(EventListener<?> listener)
java/src/org/openqa/selenium/events/EventBus.java:25
↓ 70 callers
Method
left
(A a)
java/src/org/openqa/selenium/internal/Either.java:37
↓ 69 callers
Method
accept
()
java/src/org/openqa/selenium/Alert.java:23
↓ 69 callers
Method
entrySet
()
java/src/org/openqa/selenium/grid/sessionmap/local/LocalSessionMap.java:293
↓ 69 callers
Method
getCurrentContext
()
java/src/org/openqa/selenium/remote/tracing/Tracer.java:22
↓ 69 callers
Method
isRight
()
java/test/org/openqa/selenium/grid/testing/EitherAssert.java:36
↓ 69 callers
Method
stop
()
java/test/org/openqa/selenium/environment/webserver/AppServer.java:44
↓ 69 callers
Method
values
()
java/src/org/openqa/selenium/grid/sessionmap/local/LocalSessionMap.java:297
↓ 68 callers
Method
clear
If this element is a form entry element, this will reset its value. <p>See <a href="https://w3c.github.io/webdriver/#element-clear">W3C WebDriver spe
java/src/org/openqa/selenium/WebElement.java:79
↓ 68 callers
Method
toJson
()
java/src/org/openqa/selenium/remote/Browser.java:47
↓ 67 callers
Function
Error
(props)
javascript/grid-ui/src/components/Error/Error.tsx:21
↓ 67 callers
Method
length
@return the number of bytes that can be read from the InputStream returned by calling the get method.
java/src/org/openqa/selenium/remote/http/Contents.java:55
↓ 67 callers
Method
to_s
rb/lib/selenium/webdriver/common/log_entry.rb:39
↓ 66 callers
Method
Perform
<summary> Performs this action on the browser. </summary>
dotnet/src/webdriver/Interactions/IAction.cs:30
↓ 66 callers
Method
cssSelector
Find elements via the driver's underlying W3C Selector engine. If the browser does not implement the Selector API, the best effort is made to emulate
java/src/org/openqa/selenium/By.java:112
↓ 66 callers
Method
getTitle
Get the title of the current page. <p>See <a href="https://w3c.github.io/webdriver/#get-title">W3C WebDriver specification</a> for more details. @re
java/src/org/openqa/selenium/WebDriver.java:90
↓ 66 callers
Method
logger
(**)
rb/lib/selenium/webdriver.rb:97
↓ 66 callers
Method
setParameter
* Sets a parameter to send with this command. * @param {string} name The parameter name. * @param {*} value The parameter value. * @return {!
javascript/selenium-webdriver/lib/command.js:49
↓ 65 callers
Method
GetCurrentBrowser
cpp/iedriver/IECommandExecutor.cpp:1314
↓ 65 callers
Method
decode
Decodes a command. @param encodedCommand the command to decode. @return the decoded command. @throws UnsupportedCommandException If the command is no
java/src/org/openqa/selenium/remote/CommandCodec.java:51
↓ 65 callers
Method
delete
(String template)
java/src/org/openqa/selenium/remote/http/Route.java:96
↓ 65 callers
Method
exists
()
java/src/org/openqa/selenium/internal/Require.java:310
↓ 65 callers
Method
parse
(HttpResponse response, Class<T> classOfT)
java/src/org/openqa/selenium/grid/web/Values.java:41
↓ 64 callers
Method
beginObject
Process the opening curly brace of a JSON object. @throws UncheckedIOException if an I/O exception is encountered
java/src/org/openqa/selenium/json/JsonInput.java:420
↓ 64 callers
Method
builder
* @return {!Builder} a new WebDriver builder configured to target this * environment's {@linkplain #browser browser}.
javascript/selenium-webdriver/testing/index.js:296
↓ 64 callers
Method
times
(n)
javascript/selenium-webdriver/test/lib/webdriver_test.js:72
↓ 63 callers
Method
nextName
Read the next element of the JSON input stream as an object property name. @return JSON object property name @throws JsonException if the next elemen
java/src/org/openqa/selenium/json/JsonInput.java:195
↓ 62 callers
Method
SetSuccessResponse
cpp/webdriver-server/response.cc:80
↓ 62 callers
Method
createDefault
Use the {@code webdriver.http.factory} system property to determine which implementation of {@link HttpClient.Factory} should be used. <p>{@see creat
java/src/org/openqa/selenium/remote/http/HttpClient.java:107
↓ 62 callers
Method
getResultType
()
java/src/org/openqa/selenium/bidi/script/EvaluateResult.java:24
↓ 62 callers
Method
start
()
java/src/org/openqa/selenium/grid/component/HasLifecycle.java:26
↓ 61 callers
Method
defaultConfig
()
java/src/org/openqa/selenium/remote/http/ClientConfig.java:89
↓ 61 callers
Method
dispose
Free the response body memory.
py/selenium/webdriver/common/api_request_context.py:96
↓ 60 callers
Method
SetErrorResponse
cpp/webdriver-server/response.cc:92
↓ 60 callers
Method
getBrowserName
()
java/src/org/openqa/selenium/Capabilities.java:34
↓ 60 callers
Method
send_keys
Send Keys to the Alert. Args: keysToSend: The text to be sent to Alert.
py/selenium/webdriver/common/alert.py:72
↓ 60 callers
Method
setAttribute
(String key, boolean value)
java/src/org/openqa/selenium/remote/tracing/Span.java:24
↓ 60 callers
Method
sleep
Sleeps for the specified duration of time. @param duration How long to sleep. @throws InterruptedException If the thread is interrupted while sleepin
java/src/org/openqa/selenium/support/ui/Sleeper.java:33
↓ 60 callers
Method
string
(CharSequence value, Charset charset)
java/src/org/openqa/selenium/remote/http/Contents.java:86
↓ 60 callers
Method
timeouts
@return the interface for managing driver timeouts.
java/src/org/openqa/selenium/WebDriver.java:269
↓ 59 callers
Method
encode
()
java/src/org/openqa/selenium/interactions/Encodable.java:29
↓ 59 callers
Method
endObject
Process the closing curly brace of a JSON object. @throws UncheckedIOException if an I/O exception is encountered
java/src/org/openqa/selenium/json/JsonInput.java:432
↓ 59 callers
Method
getProperty
* Get the given property of the referenced web element * @param {string} propertyName The name of the attribute to query. * @return {!Promise<st
javascript/selenium-webdriver/lib/webdriver.js:2887
↓ 58 callers
Method
ExecuteScript
(String script, params Object[] args)
dotnet/test/webdriver/ExecutingJavascriptTests.cs:968
↓ 58 callers
Method
moveToElement
Moves the mouse to the middle of the element. The element is scrolled into view and its location is calculated using getClientRects. @param target el
java/src/org/openqa/selenium/interactions/Actions.java:328
↓ 58 callers
Method
sendKeys
(String keysToSend)
java/src/org/openqa/selenium/Alert.java:27
↓ 57 callers
Method
asString
Return a quoted JSON string representing the specified Java object. @param obj Java object to be represented @return quoted JSON string
java/src/org/openqa/selenium/json/JsonOutput.java:447
↓ 57 callers
Method
fine
* Logs a message at the {@link Level.FINE} log level. * @param {(string|function(): string)} loggable the message to log, or a * function th
javascript/selenium-webdriver/lib/logging.js:409
↓ 56 callers
Method
getId
()
java/src/org/openqa/selenium/bidi/browsingcontext/BrowsingContext.java:115
↓ 56 callers
Method
getRealmId
()
java/src/org/openqa/selenium/bidi/script/EvaluateResult.java:26
↓ 56 callers
Method
getSequences
()
java/src/org/openqa/selenium/interactions/Actions.java:597
↓ 56 callers
Method
getStatus
()
java/src/org/openqa/selenium/remote/http/HttpResponse.java:34
↓ 56 callers
Method
inspect
rb/lib/selenium/webdriver/common/driver.rb:78
↓ 56 callers
Method
withTimeout
Sets how long to wait for the evaluated condition to be true. The default timeout is {@link #DEFAULT_WAIT_DURATION}. @param timeout The timeout durat
java/src/org/openqa/selenium/support/ui/FluentWait.java:110
↓ 55 callers
Method
CallFunctionAsync
([StringSyntax(StringSyntaxConstants.JavaScript)] string functionDeclaration, bool awaitPromise, Target target
dotnet/src/webdriver/BiDi/Script/ScriptModule.cs:60
↓ 55 callers
Method
getSlots
()
java/src/org/openqa/selenium/grid/data/NodeStatus.java:175
↓ 55 callers
Method
is_empty
(&self, browser_version: &str)
rust/src/lib.rs:822
↓ 55 callers
Method
navigate
(String url)
java/src/org/openqa/selenium/bidi/browsingcontext/BrowsingContext.java:130
↓ 54 callers
Method
decorate
This method is called by PageFactory on all fields to decide how to decorate the field. @param loader The class loader that was used for the page obj
java/src/org/openqa/selenium/support/pagefactory/FieldDecorator.java:33
↓ 54 callers
Method
findElements
Find all elements within the current context using the given mechanism. When using xpath be aware that webdriver follows standard conventions: a searc
java/src/org/openqa/selenium/WebElement.java:245
↓ 54 callers
Method
getId
()
java/src/org/openqa/selenium/grid/data/Session.java:62
↓ 53 callers
Method
apply
(Type type)
java/src/org/openqa/selenium/json/UrlCoercer.java:32
↓ 53 callers
Method
createTracer
()
java/test/org/openqa/selenium/remote/tracing/DefaultTestTracer.java:27
↓ 53 callers
Method
execute
Sends a command to be executed by a command.CommandExecutor. Args: driver_command: The name of the command to execute as a string
py/selenium/webdriver/remote/webdriver.py:455
↓ 53 callers
Method
getResult
()
java/src/org/openqa/selenium/bidi/script/EvaluateResultSuccess.java:45
↓ 53 callers
Method
isSelected
Determine whether this element is selected or not. This operation only applies to input elements such as checkboxes, options in a select and radio but
java/src/org/openqa/selenium/WebElement.java:205
↓ 53 callers
Method
toMap
()
java/src/org/openqa/selenium/bidi/webextension/ExtensionData.java:25
← previous
next →
101–200 of 22,613, ranked by callers