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
↓ 32 callers
Method
getMethod
()
java/src/org/openqa/selenium/bidi/Event.java:36
↓ 32 callers
Method
isEnabled
Is the element currently enabled or not? This will generally return true for everything but disabled input elements. <p>See <a href="https://w3c.gith
java/src/org/openqa/selenium/WebElement.java:216
↓ 32 callers
Method
parent
Get the WebDriver instance this element was found from. Example: element = driver.find_element(By.ID, "foo") parent_e
py/selenium/webdriver/remote/webelement.py:466
↓ 32 callers
Method
peek
Extract the next character from the input without consuming it. @return the next input character as an unsigned UTF-16 code unit (0-65535); {@link #E
java/src/org/openqa/selenium/json/Input.java:75
↓ 32 callers
Method
remove_user_context
(user_context)
rb/lib/selenium/webdriver/bidi/browser.rb:48
↓ 31 callers
Method
ToString
<summary> Returns a string that represents the current <see cref="InputDevice"/>. </summary> <returns>A string that represents the current <see cref="
dotnet/src/webdriver/Interactions/InputDevice.cs:95
↓ 31 callers
Method
addCookie
Add a specific cookie. If the cookie's domain name is left blank, it is assumed that the cookie is meant for the domain of the current document. <p>S
java/src/org/openqa/selenium/WebDriver.java:217
↓ 31 callers
Method
assertThatEither
(Either<A, B> either)
java/test/org/openqa/selenium/grid/node/NodeTest.java:117
↓ 31 callers
Method
attributeToBe
An expectation for checking WebElement with given locator has attribute with a specific value @param locator used to find the element @param attribut
java/src/org/openqa/selenium/support/ui/ExpectedConditions.java:1019
↓ 31 callers
Method
createSessionRequest
(Capabilities caps)
java/test/org/openqa/selenium/grid/node/NodeTest.java:1062
↓ 31 callers
Method
dismiss
()
java/src/org/openqa/selenium/Alert.java:21
↓ 31 callers
Method
empty
()
java/src/org/openqa/selenium/grid/node/kubernetes/InheritedPodSpec.java:126
↓ 31 callers
Method
getCurrentUrl
Get a string representing the current URL that the browser is looking at. <p>See <a href="https://w3c.github.io/webdriver/#get-current-url">W3C WebDr
java/src/org/openqa/selenium/WebDriver.java:77
↓ 31 callers
Method
hasCapacity
()
java/src/org/openqa/selenium/grid/data/NodeStatus.java:147
↓ 31 callers
Method
newWindow
Creates a new browser window and switches the focus for future commands of this driver to the new window. <p>See <a href="https://w3c.github.io/webdr
java/src/org/openqa/selenium/WebDriver.java:456
↓ 31 callers
Method
path
rb/lib/selenium/webdriver/edge.rb:34
↓ 31 callers
Method
refresh
Refresh the current page <p>See <a href="https://w3c.github.io/webdriver/#refresh">W3C WebDriver specification</a> for more details.
java/src/org/openqa/selenium/WebDriver.java:537
↓ 31 callers
Method
unavailable_download
(&self)
rust/src/lib.rs:1316
↓ 31 callers
Method
write
(Level writeLogsHigherThan)
java/test/org/openqa/selenium/testing/CaptureLoggingRule.java:105
↓ 30 callers
Method
debug
Used to supply information of interest for debugging a problem Overrides default #debug to skip ignored messages by provided id @param [String] messa
rb/lib/selenium/webdriver/common/logger.rb:146
↓ 30 callers
Method
getCurrent
Get current platform (not necessarily the same as operating system). @return current platform
java/src/org/openqa/selenium/Platform.java:387
↓ 30 callers
Method
getEncoder
(Dialect dialect)
java/src/org/openqa/selenium/grid/node/CapabilityResponseEncoder.java:45
↓ 30 callers
Method
getExternalUri
()
java/src/org/openqa/selenium/grid/data/NodeStatus.java:167
↓ 30 callers
Method
getName
()
java/src/org/openqa/selenium/devtools/CdpClientGenerator.java:768
↓ 30 callers
Method
get_os
(&self)
rust/src/lib.rs:1356
↓ 30 callers
Method
is_selected
Returns whether the element is selected. This method is generally used on checkboxes, options in a select and radio buttons.
py/selenium/webdriver/remote/webelement.py:218
↓ 30 callers
Method
pollingEvery
Sets how often the condition should be evaluated. <p>In reality, the interval may be greater as the cost of actually evaluating a condition function
java/src/org/openqa/selenium/support/ui/FluentWait.java:147
↓ 30 callers
Method
presenceOfElementLocated
An expectation for checking that an element is present on the DOM of a page. This does not necessarily mean that the element is visible. @param locat
java/src/org/openqa/selenium/support/ui/ExpectedConditions.java:187
↓ 30 callers
Function
resolve
(status)
javascript/selenium-webdriver/http/util.js:61
↓ 29 callers
Method
Execute
cpp/iedriver/Script.cpp:181
↓ 29 callers
Method
SubscribeAsync
(EventDescriptor<TEventArgs> descriptor, Action<TEventArgs> handler, CancellationToken cancellationToken = def
dotnet/src/webdriver/BiDi/BiDi.cs:92
↓ 29 callers
Function
_make_mock_driver
(cookies=None)
py/test/unit/selenium/webdriver/common/api_request_context_tests.py:184
↓ 29 callers
Method
code
()
java/src/org/openqa/selenium/remote/http/CloseMessage.java:36
↓ 29 callers
Method
detect
()
java/test/org/openqa/selenium/testing/drivers/Browser.java:169
↓ 29 callers
Method
findContainerByName
(@Nullable List<Container> containers, String name)
java/src/org/openqa/selenium/grid/node/kubernetes/KubernetesSessionFactory.java:996
↓ 29 callers
Method
findElement
Find the first {@link WebElement} using the given method. See the note in {@link #findElements(By)} about finding via XPath. This method is affected b
java/src/org/openqa/selenium/WebElement.java:266
↓ 29 callers
Method
forEach
()
java/test/org/openqa/selenium/internal/MultimapTest.java:84
↓ 29 callers
Method
getWindowHandles
Return a set of window handles which can be used to iterate over all open windows of this WebDriver instance by passing them to {@link #switchTo()}.{@
java/src/org/openqa/selenium/WebDriver.java:167
↓ 29 callers
Method
keyDown
Performs a modifier key press. Does not release the modifier key - subsequent interactions may assume it's kept pressed. Note that the modifier key is
java/src/org/openqa/selenium/interactions/Actions.java:78
↓ 29 callers
Method
linkText
@param linkText The exact text to match against. @return A By which locates A elements by the exact text it displays.
java/src/org/openqa/selenium/By.java:57
↓ 29 callers
Method
parse
rb/lib/selenium/webdriver/firefox/profiles_ini.rb:44
↓ 29 callers
Method
success
(Supplier<Deployment> values)
java/test/org/openqa/selenium/grid/router/EndToEndTest.java:168
↓ 28 callers
Method
browserName
()
java/src/org/openqa/selenium/remote/Browser.java:36
↓ 28 callers
Method
build
()
java/src/org/openqa/selenium/grid/node/local/LocalNode.java:1551
↓ 28 callers
Method
className
Find elements based on the value of the "class" attribute. Only one class name should be used. If an element has multiple classes, please use {@link B
java/src/org/openqa/selenium/By.java:100
↓ 28 callers
Method
createTempFile
(Path tmpDir, String content)
java/test/org/openqa/selenium/edge/EdgeOptionsTest.java:242
↓ 28 callers
Method
elementTextToEqual
( final WebElement element, final String value)
java/test/org/openqa/selenium/WaitingConditions.java:64
↓ 28 callers
Method
error
(&self, message: T)
rust/src/logger.rs:157
↓ 28 callers
Method
execute
(HttpRequest req)
java/src/org/openqa/selenium/remote/http/HttpHandler.java:25
↓ 28 callers
Method
getMessage
Gets the log entry's message. @return the log statement
java/src/org/openqa/selenium/logging/LogEntry.java:69
↓ 28 callers
Method
getParameters
()
java/src/org/openqa/selenium/remote/Command.java:55
↓ 28 callers
Method
keyUp
Performs a modifier key release. Releasing a non-depressed modifier key will yield undefined behaviour. @param key @return A self reference.
java/src/org/openqa/selenium/interactions/Actions.java:103
↓ 28 callers
Method
network
()
java/src/org/openqa/selenium/devtools/idealized/Domains.java:34
↓ 28 callers
Method
openSocket
(HttpRequest request, WebSocket.Listener listener)
java/src/org/openqa/selenium/remote/http/HttpClient.java:34
↓ 28 callers
Method
parseBoolean
(HttpResponse response)
java/src/org/openqa/selenium/grid/web/Values.java:49
↓ 28 callers
Method
safelyCall
(TearDownFixture... fixtures)
java/test/org/openqa/selenium/testing/Safely.java:34
↓ 27 callers
Method
Clear
()
dotnet/test/webdriver/WebElementWrapper.cs:43
↓ 27 callers
Method
Trim
cpp/iedriver/StringUtilities.cpp:155
↓ 27 callers
Method
add_cookie
Adds a cookie to your current session. Args: cookie_dict: A dictionary object, with required keys - "name" and "v
py/selenium/webdriver/remote/webdriver.py:769
↓ 27 callers
Method
baseUri
(URI baseUri)
java/src/org/openqa/selenium/remote/http/ClientConfig.java:117
↓ 27 callers
Method
buildBy
()
java/test/org/openqa/selenium/support/pagefactory/AjaxElementLocatorTest.java:132
↓ 27 callers
Method
create_user_context
rb/lib/selenium/webdriver/bidi/browser.rb:40
↓ 27 callers
Function
d
(e)
common/src/web/js/tinymce.min.js:2
↓ 27 callers
Method
enable
()
java/src/org/openqa/selenium/devtools/idealized/log/Log.java:26
↓ 27 callers
Method
getBool
(String section, String option)
java/src/org/openqa/selenium/grid/config/Config.java:46
↓ 27 callers
Method
getLocation
Where on the page is the top left-hand corner of the rendered element? <p>See <a href="https://w3c.github.io/webdriver/#get-element-rect">W3C WebDriv
java/src/org/openqa/selenium/WebElement.java:294
↓ 27 callers
Method
getNodes
()
java/src/org/openqa/selenium/grid/graphql/Grid.java:71
↓ 27 callers
Method
getPort
()
java/src/org/openqa/selenium/docker/Port.java:40
↓ 27 callers
Method
getRequestId
()
java/src/org/openqa/selenium/bidi/network/Initiator.java:89
↓ 27 callers
Method
getRequestId
()
java/src/org/openqa/selenium/grid/data/SessionRequest.java:97
↓ 27 callers
Method
getUri
()
java/src/org/openqa/selenium/grid/data/Session.java:66
↓ 27 callers
Method
isLeft
()
java/test/org/openqa/selenium/grid/testing/EitherAssert.java:28
↓ 27 callers
Method
newSession
( CreateSessionRequest sessionRequest)
java/test/org/openqa/selenium/grid/node/ProxyNodeWebsocketsTest.java:310
↓ 26 callers
Method
AddArgument
cpp/iedriver/Script.cpp:76
↓ 26 callers
Method
ClassName
<summary> Gets a mechanism to find elements by their CSS class. </summary> <param name="classNameToFind">The CSS class to find.</param> <returns>A <se
dotnet/src/webdriver/By.cs:238
↓ 26 callers
Method
Enable
<summary> Asynchronously enables manipulation of the browser's log. </summary> <returns>A task that represents the asynchronous operation.</returns>
dotnet/src/webdriver/DevTools/Log.cs:36
↓ 26 callers
Method
ToString
<summary> Gets a string representation of the finder. </summary> <returns>The string displaying the finder content.</returns>
dotnet/src/webdriver/By.cs:354
↓ 26 callers
Method
_get_connection_manager
(self)
py/selenium/webdriver/remote/remote_connection.py:282
↓ 26 callers
Method
addArguments
(String... arguments)
java/src/org/openqa/selenium/firefox/FirefoxOptions.java:194
↓ 26 callers
Function
assert_no_cookies_are_present
(driver)
py/test/selenium/webdriver/common/bidi_storage_tests.py:59
↓ 26 callers
Method
browsers
* Returns a predicate function that will suppress tests in this environment * if the {@linkplain #browser current browser} is in the list of * `
javascript/selenium-webdriver/testing/index.js:288
↓ 26 callers
Method
execute
@override
javascript/selenium-webdriver/lib/webdriver.js:740
↓ 26 callers
Method
findElements
()
java/src/org/openqa/selenium/support/pagefactory/ElementLocator.java:26
↓ 26 callers
Method
find_element
(*args)
rb/lib/selenium/webdriver/common/search_context.rb:65
↓ 26 callers
Function
i
(e)
common/src/web/js/tinymce.min.js:2
↓ 26 callers
Method
match
(self, pattern: str, str_: str)
py/selenium/webdriver/support/color.py:69
↓ 26 callers
Method
newOutput
Create a new {@code JsonOutput} object to produce a serialized JSON string in the specified {@code Appendable}. @param to {@link Appendable} that con
java/src/org/openqa/selenium/json/Json.java:240
↓ 26 callers
Method
newSession
( CreateSessionRequest sessionRequest)
java/test/org/openqa/selenium/grid/distributor/AddingNodesTest.java:407
↓ 26 callers
Method
pause
Pause all inputs for the specified duration in seconds.
py/selenium/webdriver/common/action_chains.py:272
↓ 26 callers
Method
release
(String browsingContext)
java/src/org/openqa/selenium/bidi/module/Input.java:91
↓ 26 callers
Method
send_cmd
(**payload)
rb/lib/selenium/webdriver/common/websocket_connection.rb:99
↓ 25 callers
Method
Quit
()
dotnet/test/webdriver/ProxySettingTests.cs:331
↓ 25 callers
Method
Setup
()
dotnet/test/support/UI/DefaultWaitTests.cs:36
↓ 25 callers
Method
addHandler
(Routable handler)
java/src/org/openqa/selenium/grid/web/CombinedHandler.java:34
↓ 25 callers
Method
alert
Switches to the currently active modal dialog for this particular driver instance. @return A handle to the dialog. @throws NoAlertPresentException If
java/src/org/openqa/selenium/WebDriver.java:488
↓ 25 callers
Method
apply
(Reference ref)
java/src/org/openqa/selenium/docker/client/PullImage.java:46
↓ 25 callers
Method
complete
( RequestId reqId, Either<SessionNotCreatedException, CreateSessionResponse> result)
java/src/org/openqa/selenium/grid/sessionqueue/NewSessionQueue.java:114
↓ 25 callers
Method
execute_async_script
Asynchronously Executes JavaScript in the current window/frame. Args: script: The javascript to execute. *args: Any a
py/selenium/webdriver/remote/webdriver.py:604
↓ 25 callers
Method
getAll
(String section, String option)
java/src/org/openqa/selenium/grid/config/Config.java:36
↓ 25 callers
Method
getCapabilities
()
java/src/org/openqa/selenium/grid/node/ActiveSession.java:33
← previous
next →
301–400 of 22,613, ranked by callers