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
↓ 25 callers
Method
getDomProperty
Get the value of the given property of the element. Will return the current value, even if this has been modified after the page has been loaded. <p>
java/src/org/openqa/selenium/WebElement.java:102
↓ 25 callers
Method
getPath
()
java/test/org/openqa/selenium/grid/web/ResourceHandlerTest.java:43
↓ 25 callers
Method
get_logger
(&self)
rust/src/edge.rs:321
↓ 25 callers
Method
nextString
Read the next element of the JSON input stream as a string. @return {@link String} object @throws JsonException if the next element isn't a string @t
java/src/org/openqa/selenium/json/JsonInput.java:318
↓ 25 callers
Function
reject
(err)
javascript/selenium-webdriver/http/util.js:65
↓ 25 callers
Function
s
()
common/src/web/js/tinymce.min.js:2
↓ 25 callers
Method
toByteArray
Equivalent to Java's built-in method {@link InputStream#readAllBytes()}. But the latter has <a href="https://bugs.openjdk.org/browse/JDK-8228970">a bu
java/src/org/openqa/selenium/io/Read.java:40
↓ 25 callers
Method
update
(self, files)
scripts/update_copyright.py:30
↓ 24 callers
Method
Invoke
<summary> Invokes a method that is expected to trigger a popup browser window. </summary> <param name="popupMethod">An <see cref="Action"/> that, when
dotnet/src/support/UI/PopupWindowFinder.cs:123
↓ 24 callers
Method
Split
cpp/iedriver/StringUtilities.cpp:183
↓ 24 callers
Method
buildJobSpecFromTemplate
(String jobName, Capabilities sessionCapabilities)
java/src/org/openqa/selenium/grid/node/kubernetes/KubernetesSessionFactory.java:910
↓ 24 callers
Method
execute
(CommandPayload payload)
java/src/org/openqa/selenium/remote/RemoteWebDriver.java:614
↓ 24 callers
Method
getPageSource
Get the source of the last loaded page. If the page has been modified after loading (for example, by Javascript) there is no guarantee that the return
java/src/org/openqa/selenium/WebDriver.java:145
↓ 24 callers
Method
getSessionFactories
( /* Danger! Java stereotype ahead! */ Function<ImmutableCapabilities, Collection<SessionFactory>>
java/src/org/openqa/selenium/grid/node/config/NodeOptions.java:222
↓ 24 callers
Method
inject
(Tracer tracer, @Nullable TraceContext context, HttpRequest request)
java/src/org/openqa/selenium/remote/tracing/HttpTracing.java:52
↓ 24 callers
Function
l
(e)
common/src/web/js/tinymce.min.js:2
↓ 24 callers
Method
locate
* Attempts to locate the Firefox executable for this release channel. This * will first check the default installation location for the channel bef
javascript/selenium-webdriver/firefox.js:725
↓ 24 callers
Method
matching
(Predicate<HttpRequest> predicate)
java/src/org/openqa/selenium/remote/http/Route.java:92
↓ 24 callers
Function
o
(t)
common/src/web/js/tinymce.min.js:2
↓ 24 callers
Method
perform_actions
@api private @see https://www.selenium.dev/documentation/warnings/bidi-implementation/
rb/lib/selenium/webdriver/bidi/protocol/input.rb:259
↓ 24 callers
Function
r
(e,r,i)
common/src/web/js/tinymce.min.js:2
↓ 24 callers
Method
result
cpp/iedriver/Script.h:64
↓ 24 callers
Method
script
()
java/src/org/openqa/selenium/remote/RemoteWebDriver.java:582
↓ 24 callers
Method
validate!
Validates an outbound enum argument: +value+ is a symbol (or list of symbols) that must be a key of the enum hash (+{symbol => wire_token}+), so a bad
rb/lib/selenium/webdriver/bidi/serialization.rb:42
↓ 24 callers
Method
withBody
(String... bodyParts)
java/test/org/openqa/selenium/environment/webserver/Page.java:46
↓ 23 callers
Method
Execute
<summary> Executes a command. </summary> <param name="commandToExecute">The command you wish to execute.</param> <returns>A response from the browser.
dotnet/src/webdriver/Remote/HttpCommandExecutor.cs:146
↓ 23 callers
Method
add_argument
Adds an argument to the list. Args: argument: Sets the arguments
py/selenium/webdriver/common/options.py:400
↓ 23 callers
Method
add_response_handler
(*filter, pattern_type: nil, &block)
rb/lib/selenium/webdriver/common/network.rb:76
↓ 23 callers
Method
argument
(String argName, @Nullable T arg)
java/src/org/openqa/selenium/internal/Require.java:86
↓ 23 callers
Method
bytes
(byte[] bytes)
java/src/org/openqa/selenium/remote/http/Contents.java:101
↓ 23 callers
Function
c
(e)
common/src/web/js/tinymce.min.js:2
↓ 23 callers
Method
contentAsString
(Charset charset)
java/src/org/openqa/selenium/remote/http/Contents.java:65
↓ 23 callers
Method
createMinimalJobTemplate
()
java/test/org/openqa/selenium/grid/node/kubernetes/KubernetesSessionFactoryTest.java:53
↓ 23 callers
Method
createTemplateFactory
(Job template)
java/test/org/openqa/selenium/grid/node/kubernetes/KubernetesSessionFactoryTest.java:75
↓ 23 callers
Method
define
(**spec)
rb/lib/selenium/webdriver/bidi/serialization/record.rb:34
↓ 23 callers
Method
equals
(Object o)
java/src/org/openqa/selenium/remote/Command.java:64
↓ 23 callers
Method
getHeight
()
java/src/org/openqa/selenium/Dimension.java:37
↓ 23 callers
Method
getType
()
java/src/org/openqa/selenium/bidi/script/RemoteValue.java:157
↓ 23 callers
Method
message
rb/lib/selenium/webdriver/support/guards/guard.rb:43
↓ 23 callers
Method
nonNegative
(String argName, @Nullable Duration arg)
java/src/org/openqa/selenium/internal/Require.java:90
↓ 23 callers
Method
positive
(String argName, @Nullable Duration arg)
java/src/org/openqa/selenium/internal/Require.java:106
↓ 23 callers
Method
select
(URI uri)
java/src/org/openqa/selenium/remote/http/jdk/JdkHttpClient.java:635
↓ 23 callers
Function
u
(e,t)
common/src/web/js/tinymce.min.js:2
↓ 23 callers
Method
visibilityOf
An expectation for checking that an element, known to be present on the DOM of a page, is visible. Visibility means that the element is not only displ
java/src/org/openqa/selenium/support/ui/ExpectedConditions.java:347
↓ 22 callers
Method
Accept
<summary> Accepts the alert. </summary>
dotnet/src/webdriver/Alert.cs:61
↓ 22 callers
Method
GetDocument
cpp/iedriver/Browser.cpp:229
↓ 22 callers
Function
asString
cpp/iedriver/Generated/atoms.h:12152
↓ 22 callers
Function
callback
(request: Request)
py/test/selenium/webdriver/common/bidi_network_tests.py:49
↓ 22 callers
Function
clean_driver
(request)
py/conftest.py:671
↓ 22 callers
Method
combine
(Routable first, Routable... others)
java/src/org/openqa/selenium/remote/http/Route.java:130
↓ 22 callers
Method
execute
(CommandPayload payload)
java/src/org/openqa/selenium/remote/RemoteWebElement.java:223
↓ 22 callers
Function
f
(e,t,n)
common/src/web/js/tinymce.min.js:2
↓ 22 callers
Method
getLevel
()
java/test/org/openqa/selenium/testing/drivers/WebDriverBuilder.java:120
↓ 22 callers
Method
getNode
Gets a node by its ID. @param id The node ID to look up. @return The node, or null if not found.
java/src/org/openqa/selenium/grid/distributor/NodeRegistry.java:108
↓ 22 callers
Method
getRequest
()
java/src/org/openqa/selenium/bidi/network/BaseParameters.java:133
↓ 22 callers
Method
getValue
()
java/src/org/openqa/selenium/bidi/script/RemoteValue.java:169
↓ 22 callers
Method
getWidth
()
java/src/org/openqa/selenium/Dimension.java:33
↓ 22 callers
Method
get_config
(&self)
rust/src/edge.rs:309
↓ 22 callers
Method
id
* Gets the browsing context ID of the network request. * @returns {string|null} The browsing context ID of the network request.
javascript/selenium-webdriver/bidi/networkTypes.js:525
↓ 22 callers
Function
n
(e,t)
common/src/web/js/tinymce.min.js:2
↓ 22 callers
Method
newInput
Create a new {@code JsonInput} object to traverse the JSON string supplied the specified {@code Reader}.<br> <b>NOTE</b>: The {@code JsonInput} object
java/src/org/openqa/selenium/json/Json.java:228
↓ 22 callers
Method
request
Returns an APIRequestContext for making HTTP requests with browser cookie sync. Returns: An APIRequestContext instance bound to t
py/selenium/webdriver/remote/webdriver.py:1406
↓ 22 callers
Method
setName
(String name)
java/src/org/openqa/selenium/remote/tracing/Span.java:22
↓ 22 callers
Method
type
Returns the type of the open dialog. One of DIALOG_TYPE_ACCOUNT_LIST and DIALOG_TYPE_AUTO_REAUTH.
rb/lib/selenium/webdriver/common/fedcm/dialog.rb:51
↓ 21 callers
Method
IsEnabled
(LogEventLevel level)
dotnet/src/webdriver/Internal/Logging/Logger.cs:103
↓ 21 callers
Method
Submit
()
dotnet/test/webdriver/WebElementWrapper.cs:93
↓ 21 callers
Method
_execute
Executes a command against the underlying HTML element. Args: command: The name of the command to _execute as a string.
py/selenium/webdriver/remote/webelement.py:495
↓ 21 callers
Function
_wait_for_alert
(driver)
py/test/selenium/webdriver/common/alerts_tests.py:317
↓ 21 callers
Method
add
(Node node)
java/src/org/openqa/selenium/grid/distributor/local/LocalDistributor.java:264
↓ 21 callers
Method
addToQueue
(SessionRequest request)
java/src/org/openqa/selenium/grid/sessionqueue/NewSessionQueue.java:106
↓ 21 callers
Method
add_event_handler
(self, event: str, callback: Callable, contexts: list[str] | None = None)
py/private/_event_manager.py:147
↓ 21 callers
Method
augment
Enhance the interfaces implemented by this instance of WebDriver if that instance is a {@link org.openqa.selenium.remote.RemoteWebDriver}. The WebDriv
java/src/org/openqa/selenium/remote/Augmenter.java:144
↓ 21 callers
Method
createTracer
(List<SpanData> exportTo)
java/test/org/openqa/selenium/remote/tracing/opentelemetry/TracerTest.java:634
↓ 21 callers
Method
getCookies
Get all the cookies for the current domain. <p>See <a href="https://w3c.github.io/webdriver/#get-all-cookies">W3C WebDriver specification</a> for mor
java/src/org/openqa/selenium/WebDriver.java:253
↓ 21 callers
Method
getSession
()
java/src/org/openqa/selenium/grid/data/Slot.java:105
↓ 21 callers
Method
getSessionId
()
java/test/org/openqa/selenium/SessionHandlingTest.java:83
↓ 21 callers
Method
getStereotype
()
java/src/org/openqa/selenium/grid/node/ActiveSession.java:31
↓ 21 callers
Function
ignore
* Returns an object with wrappers for the standard mocha/jasmine test * functions: `describe` and `it`, which will redirect to `xdescribe` and `xit`,
javascript/selenium-webdriver/testing/index.js:497
↓ 21 callers
Method
initElements
Instantiate an instance of the given class, and set a lazy proxy for each of the WebElement and List<WebElement> fields that have been declared,
java/src/org/openqa/selenium/support/PageFactory.java:61
↓ 21 callers
Method
load
When this method returns, the component modeled by the subclass should be fully loaded. This subclass is expected to navigate to an appropriate page s
java/src/org/openqa/selenium/support/ui/LoadableComponent.java:60
↓ 21 callers
Method
not
An expectation with the logical opposite condition of the given condition. <p>Note that if the Condition you are inverting throws an exception that i
java/src/org/openqa/selenium/support/ui/ExpectedConditions.java:996
↓ 21 callers
Method
setPreference
(String key, Object value)
java/src/org/openqa/selenium/firefox/Preferences.java:120
↓ 21 callers
Method
size
rb/lib/selenium/webdriver/common/window.rb:52
↓ 21 callers
Method
to_json
(*)
rb/lib/selenium/webdriver/common/proxy.rb:161
↓ 20 callers
Function
_navigate
(driver, url)
py/test/selenium/webdriver/common/bidi_network_tests.py:173
↓ 20 callers
Function
_parse_set_cookie
Parse a single Set-Cookie header value into a cookie dict. Uses manual parsing instead of http.cookies.SimpleCookie which is too strict for r
py/selenium/webdriver/common/api_request_context.py:154
↓ 20 callers
Method
buildJobSpec
(String jobName, Capabilities sessionCapabilities)
java/src/org/openqa/selenium/grid/node/kubernetes/KubernetesSessionFactory.java:566
↓ 20 callers
Method
create
(Config config, Capabilities caps)
java/test/org/openqa/selenium/grid/node/config/NodeOptionsTest.java:870
↓ 20 callers
Method
createTempDir
Create a temporary directory, and track it for deletion. @param prefix the prefix to use when creating the temporary directory @param suffix the suff
java/src/org/openqa/selenium/io/TemporaryFilesystem.java:88
↓ 20 callers
Method
from_string
(cls, str_: str)
py/selenium/webdriver/support/color.py:60
↓ 20 callers
Method
getAttributes
(String @Nullable [] attributes)
java/src/org/openqa/selenium/grid/jmx/MBean.java:256
↓ 20 callers
Method
getBuilder
(WebDriver driver)
java/test/org/openqa/selenium/interactions/DefaultMouseTest.java:57
↓ 20 callers
Method
getStackTrace
()
java/src/org/openqa/selenium/bidi/network/Initiator.java:85
↓ 20 callers
Method
getTagName
Get the tag name of this element. <b>Not</b> the value of the name attribute: will return <code>"input"</code> for the element <code><input name="f
java/src/org/openqa/selenium/WebElement.java:90
↓ 20 callers
Method
get_config_mut
(&mut self)
rust/src/edge.rs:313
↓ 20 callers
Method
isGreaterThan
(Version other)
java/src/org/openqa/selenium/docker/Version.java:69
↓ 20 callers
Function
make_before_request_event
( url="https://example.com/api/data", request_id="req-1", intercepts=("intercept-1",), blocked
py/test/unit/selenium/webdriver/common/bidi_network_tests.py:68
↓ 20 callers
Method
putAll
Add given values for the given key. <p>If this map already contains some of the {@code values}, they will be ignored. <p>If {@code values} contains
java/src/org/openqa/selenium/internal/Multimap.java:54
↓ 20 callers
Method
remove_event_handler
(self, event: str, callback_id: int)
py/private/_event_manager.py:156
↓ 20 callers
Method
run
()
java/src/org/openqa/selenium/cli/CliCommand.java:51
← previous
next →
401–500 of 22,613, ranked by callers