Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/SeleniumHQ/selenium

A browser automation framework and ecosystem.
https://github.com/SeleniumHQ/selenium

[grid] Choosing the driver builder with highest score

Previously we were using all builders that had a score
higher than zero for each set of stereoty...

0dcffa208c1e5a83d45fb723f09b9dfbe51dda6f authored over 3 years ago by Diego Molina <[email protected]>
[java] Removing deprecated `safari.options`

ba05dd906e15fd88931783806ac0b2ced5230ae3 authored over 3 years ago by Diego Molina <[email protected]>
Close CDP socket listener thread before closing socket

Otherwise we are getting `IOError: stream closed in another thread` on
quit.

a3e4d1bd56cf235feb63820ff950c01a174da93c authored over 3 years ago by Alex Rodionov <[email protected]>
[rb]: Standardise driver logging output (#9850)

Ensure all log formats (Including browser ones), are in a consistent format

016eded1dea75f32cd51831dafeb6fef89994fe0 authored over 3 years ago by Luke Hill <[email protected]>
Aggregate and cleanup all CDP event threads on quit

When we quit driver, there should be no leftover event callback threads.
Otherwise, they would f...

746f2270d4b6df91f69517fa200fe2223f0fb3ad authored over 3 years ago by Alex Rodionov <[email protected]>
Correct comment. No logical change

abfe9f2ee6e1bf6900d11867e9a4b0ea0f12bc5f authored over 3 years ago by Simon Mavi Stewart <[email protected]>
[cdp] Add support for v94 and remove v93

31027c88356ba2b6a9efd7f50702829fa7dfcf5f authored over 3 years ago by Simon Mavi Stewart <[email protected]>
[rb] implement the Firefox context endpoints and functionality

d88bb08070a3ad7792e830f7f874cea1e669953b authored over 3 years ago by titusfortner <[email protected]>
expected_conditions and wait modules raises InvalidSelectorException for invalid xpaths (#9805)

Co-authored-by: David Burns <[email protected]>

10bcce1d5072a5d231889b82a88884b8cda56358 authored over 3 years ago by GPT14 <[email protected]>
[rb] remove variable that's been unreachable since 2010

b4c8f20b90d619569ef7b5d903a8cfab0f5c95af authored over 3 years ago by titusfortner <[email protected]>
[rb] implement endpoint for adding permissions in Chrome

39dec028673260e8a9518898fe40a910426adc85 authored over 3 years ago by titusfortner <[email protected]>
[rb] implement endpoint for deleting network conditions

5eaa6e48a02860eb4a239b9da1ff616f19dc15bc authored over 3 years ago by titusfortner <[email protected]>
[rb] add yardoc details for new driver extensions

20b5cdb70d685c87b78e98acfafd140f2b106f4d authored over 3 years ago by titusfortner <[email protected]>
[py] implement chromium specific endpoint for setting permissions

fc05f3a89ef5960448f909627118541868513563 authored over 3 years ago by titusfortner <[email protected]>
[py] implement chromium specific endpoint for deleting network conditions

73d6bea82e522c957905a75aab7ef7b465384b85 authored over 3 years ago by titusfortner <[email protected]>
[dotnet] Fixing an old copy&paste for docs

[skip ci]

9d55d474dfb25ca8bf26ab683c95f5d94c07c21f authored over 3 years ago by Diego Molina <[email protected]>
[grid] Adding match logic for extension caps

This allows users who add specific, prefixed
capabilities to their Nodes configuration to
be mat...

f8dad5900361653a87fd96a8f3a7fedf3740edf5 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Matching for prefixed platformVersion

This will make the matching process faster
when a vendor-prefixed platformVersion is
present.

A...

279e41fd35cd00f7c63fcb3dc9ac9ce682c352d3 authored over 3 years ago by Diego Molina <[email protected]>
[rb] implement chromium launch app functionality

2086f382c5cdaa7e45f7719e9d43320da703e9a8 authored over 3 years ago by titusfortner <[email protected]>
[rb] missed adding the HasCasting class

8aa962de46174873c4ceff40b33f80db3cd3fd15 authored over 3 years ago by titusfortner <[email protected]>
[rb] implement chromium casting functionality

2e3c429c6bef1d156e37a01d907b01e2d313d9ed authored over 3 years ago by titusfortner <[email protected]>
Ensure CDP socket is closed when driver quits

677b1ecd0596068bdba8cdac0a248c4077eacc6d authored over 3 years ago by Alex Rodionov <[email protected]>
[rb] after 10 years, these are no longer @api beta

2146a95291cd68bf1eeebf74d95776f576408d60 authored over 3 years ago by titusfortner <[email protected]>
[rb] move new window functionality into TargetLocator to match other bindings

d047b4d087f30ccf30914dcc58bbb8058061020f authored over 3 years ago by titusfortner <[email protected]>
update pinned browsers and drivers; chromium v94, Geckodriver v0.30

a254c33b9626114f71e4b968d70157847be001ec authored over 3 years ago by titusfortner <[email protected]>
[dotnet] Rename TerminateDevToolsSession to ResetDevToolsSession

For the case where a CDP session is made invalid, for example, because a
window is closed, this ...

702b1c7c99b053e235e19ae6cb555c2e1bd76c9e authored over 3 years ago by Jim Evans <[email protected]>
[dotnet] Version bump for development toward 4.0 RC2

790d746d2c1124c61729ba6983afdabf557948c1 authored over 3 years ago by Jim Evans <[email protected]>
Move NetworkInterceptor to main devtools package

5a6504a32c8a9f2d97a40ef2b72e93d84182b088 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
[cdp] update ruby, python and JS to add support for v94 and remove support for v92

ece979a3c32a5dde6fcf2a790d05003a38f42fed authored over 3 years ago by titusfortner <[email protected]>
[dotnet] update devtools tests to use V93

f610af67878c55b8a7da8bf64687c268ffd092e6 authored over 3 years ago by titusfortner <[email protected]>
[cdp] replace v91 with v94

b4f8e9f095132de07b88a28ea3e8dd0fddb4fda6 authored over 3 years ago by titusfortner <[email protected]>
fix bug preventing setting a timeout because the capability response is null

84fad5e827c672ee08ba34f83cfebc24446d9693 authored over 3 years ago by titusfortner <[email protected]>
[rb] remove deprecated constant

9976521655ea84d06e2aa4172ceeb0ac471764b7 authored over 3 years ago by titusfortner <[email protected]>
Require "uri" in Selenium::Webdriver container module (#9827)

`URI` was gemified in Ruby 2.7 https://github.com/ruby/uri/commit/a4a1d4c8094663585a5e8d9e08b521...

9b1a49fc73db476d3f9e76d104a6f283f3a0a475 authored over 3 years ago by David Shaffer <[email protected]>
[dotnet] Restore removed RemoteWebElement class

The RemoteWebElement class has been replaced by the WebElement base
class. This version of Remot...

301132d7a3005ee92677f594eb37fc6ab8e04f4a authored over 3 years ago by Jim Evans <[email protected]>
[dotnet] Add ability to disconnect a CDP session

2b67ecee62fd0fb02bef4ecf102f4889803cfa0b authored over 3 years ago by Jim Evans <[email protected]>
[dotnet] Add transformation for network responses via CDP

2a03bdea8845beb3063d2b866a54a12e7b893178 authored over 3 years ago by Jim Evans <[email protected]>
Remove Safari specific new window feature which no longer works; w3c compliant endpoint is available

e49e62132eca7c7a4e7926ee496b821d85a635b9 authored over 3 years ago by titusfortner <[email protected]>
[js] Annoying it's on bot.userAgent not goog.

f8e643f72fd4ae98b55c9590a198dd857d7154c5 authored over 3 years ago by AutomatedTester <[email protected]>
[js] Skip initKeyEvent usage when Gecko is verion 93 or later.

Fixes #9853

defe1e3a36efa80dcc4631b0c0f0eb6bbc7ba853 authored over 3 years ago by AutomatedTester <[email protected]>
Extend the browsers that will be augmented to provide webstorage

List of browsers has been determined by looking at the current set of
browsers that implement `W...

3971e299b32261ed966f3a2f13cf4e1e03d4b443 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Adding more tests for relative locators

d1fd31390799121899ff33fa5a42bf815434b4c2 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Remember to add AddContext commands to the Firefox CommandExecutor

9e4122b4bb77a485e0e8745f6837def595adde3b authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Implement Firefox endpoint for setting context and allow to be Augmented

962db2616a6f75cdc5d8a091c4a86de377ea2937 authored over 3 years ago by titusfortner <[email protected]>
FirefoxDriver needs to implement HasFullPageScreenshot interface not just the method

11194a7c5d2eefd21f2950cd3c5c6a0b35af19e0 authored over 3 years ago by titusfortner <[email protected]>
Allow Firefox full page screenshot functionality to be augmented by RemoteWebDriver

82cf0736da7cf954dc76bfe4d9b4aeb70f059606 authored over 3 years ago by titusfortner <[email protected]>
[java] add tests for Firefox HasExtensions functionality

f76702247c055fa6285fac1eac165ad8f188b398 authored over 3 years ago by titusfortner <[email protected]>
Allow commands to be loaded via the ServiceLoader (#9854)

When adding commands via the Augmenter, it is sometimes helpful to
provide an actual command to...

15dfc625760ac568a7467955ddb2d1de545109c3 authored over 3 years ago by Simon Stewart <[email protected]>
[grid] Consider max-session value while selecting the slot and identifying Node capacity (#9838)

46fc208fc1bcdad7aebdb762192b2ec44af4bddd authored over 3 years ago by Puja Jagani <[email protected]>
Update java changelog

58c925dee4f61488a41ed9cbc927181756270baf authored over 3 years ago by Simon Mavi Stewart <[email protected]>
WebDriver Bidi specifies "webSocketUrl" as a capability name

https://w3c.github.io/webdriver-bidi/#establishing

c3017bae3b65fe22e488018ba405677cc347a57e authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Add methods to options classes for w3c compliant capabilities (#9828)

b86d8475b409e7fb27565f3312b4b67226f2f656 authored over 3 years ago by Titus <[email protected]>
[py] Fix type hint on chrome option method (#9840)

A list of strings is also allowed to be passed here
https://sites.google.com/a/chromium.org/chr...

2c071c84c26aee9799e368a78dfafd1422f98350 authored over 3 years ago by Alex <[email protected]>
[js] Add a check for Grid CDP endpoint

41dfb46462bf25f329c56032dbfdfece39eafef6 authored over 3 years ago by Puja Jagani <[email protected]>
[js] Fix typo in devtools test

9cc81ecbcc574dfa49b2092a54be92d32df76466 authored over 3 years ago by Puja Jagani <[email protected]>
[js] Implement network request interceptions

7e11db8550457b775796ceb1f2477dc5355c82db authored over 3 years ago by AutomatedTester <[email protected]>
[graphql] Use sessions with session ids to get the session count

a45202d46b77392df98f6c95954600d62c7181be authored over 3 years ago by Puja Jagani <[email protected]>
[grid] Filter out reserved sessions while displaying in Grid UI. Display the ones with an actual session id only.

01b672ed2d397362ea6c1c5fc8b38dddfaad26fe authored over 3 years ago by Puja Jagani <[email protected]>
[rb] add error messages for when devtools is not supported

8345a87bb5d937c8e37c68cf774b2ef19b2dec9f authored over 3 years ago by titusfortner <[email protected]>
[java] only augment with matching augmenters

9c9dccf66ce5f7039c82ec9c56e07e0ad8e4d7b9 authored over 3 years ago by titusfortner <[email protected]>
Allow remote webdrivers that are firefox to install extensions

0a5b2d8e747a2252fb4a2abada713a68a58ffe38 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
[grid] Enabling live view for Dynamic Grid

We were hardcoding 'localhost', which works
in most of the cases, but when Dynamic Grid
is used,...

ca58c3b83ff3c2cac2c93687362ce74c17d5fe81 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Showing more stereotype details in the Grid UI

04c12093f19772f37cd35d502641d468054ead9d authored over 3 years ago by Diego Molina <[email protected]>
[grid] Adding Android logo

[skip ci]

17c0c01888a6adb6404f7e602501048d81222fd0 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Avoiding Nodes to move around in the UI

[skip ci]

a03780c3a9d206b8ee488bf10813442fe3145078 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Removing unneeded variable

[skip ci]

37973575db416623002414f8819a856f29ac4f6e authored over 3 years ago by Diego Molina <[email protected]>
[rb] allow Options#add_option to accept a Hash as well as ordered pairs

1cdf89caff061784eeeadc8cf1392036a16658a9 authored over 3 years ago by titusfortner <[email protected]>
[rb] allow Options#add_option to set top level options if they use w3c compliant namespace

a1c9131d2c8ab10dc7458ee38060e479d921af14 authored over 3 years ago by titusfortner <[email protected]>
[grid] Using new session request retry interval

This config value was being read properly but it
was not being used where it matters, which is
w...

47e47d91fa81d225060082f36325a5bbc18c1ff2 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Using correct default value for retry interval.

6bab9efd8980b63e94dc13d87f12e114c6250b37 authored over 3 years ago by Diego Molina <[email protected]>
Update java changelog for rc2

c7d0f059bbfd059ca3e462a0c2af77b4e656b242 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
[grid] Delete Jaeger tracing class since OpenTelemetry autoconfiguration handles it

859ea11b36c411b3b2aaf86942f1174bc154a7f3 authored over 3 years ago by Puja Jagani <[email protected]>
[grid] Updating example for driver-configuration

[skip ci]

383281df8bc3c40e55fa87b1854bd66484e50593 authored over 3 years ago by Diego Molina <[email protected]>
[cdp] Fetch.requestPaused doesn't handle redirects well

If we can't retrieve the body of the request, don't abandon hope, just
abandon getting the body ...

968a87ab294f01e15e2e0e81900c6c0ffe88465b authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Roll browsers and drivers to latest versions

e703235071fc77f99adf74b1aea029a3f88799cd authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Silence CDP error upon fetching body for 301 response

a4f8c86109844af73fa57ffa19707de308577a79 authored over 3 years ago by Alex Rodionov <[email protected]>
[grid] Improving matcher for the RelaySessionFactory

29c01fd5ef2e213ce5eeb66913441e505a7318b7 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Fixing a log output [skip ci]

f2d458f8486afec97414465077be622347a4e09d authored over 3 years ago by Diego Molina <[email protected]>
[grid] Improving DefaultSlotMatcher in case browserName is empty.

025d96e529d366f082e69fedd44b7be0900769ad authored over 3 years ago by Diego Molina <[email protected]>
Rework network interception API to allow mutating request/response

This makes it more aligned to Java/.NET and simplifies interface
allowing to mutate requests and...

eef1f40aa80e5a6c6a1764bb270799134235fabe authored over 3 years ago by Alex Rodionov <[email protected]>
[grid] Moving grid docker package to a more logical location.

319fd1afd7cfd9fd5418320de8bc8396e3bb70a5 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Initial support for non browser based WebDrivers

This allows the configuration of a remote service through
an URL and an optional status endpoint...

147790713da617e8bee3d660a2fa40318c9babdd authored over 3 years ago by Diego Molina <[email protected]>
[grid] Organising config deps [skip ci]

c146025360c08b708dd86a936adde978ceff69bc authored over 3 years ago by Diego Molina <[email protected]>
[js] Updating rules_nodejs to 4.1.0

826f47f8c69a6989b490db1a5791c9b18babc425 authored over 3 years ago by Sri Harsha <[email protected]>
Support mutating responses in network interception

e2eafcf9c5fd0bb7894f630ab5c5b146aaf77339 authored over 3 years ago by Alex Rodionov <[email protected]>
Minor cleanups

336fa1373176c0e00eb998aaac68e9b19f9b8ae3 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
[cdp] Intercept requests and responses in NetworkInterceptor

8a2e777b2cc203a4e9c442c1aac04f55c50cf27e authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Bump Edge to v93

bdfb31b111ea66674aa712b2d1fbb2bb920d5b54 authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Use a read/write lock instead of synchronized in the CDP connection

This allows events to be processed in parallel, which
is important if a CDP listener fires anoth...

4ac8da53c51b470c5bd3ae152e8a9732cecdf9bf authored over 3 years ago by Simon Mavi Stewart <[email protected]>
Allows None to be set for the sameSite attribute (#9771)

* Allows None to be set for the sameSite attribute

* Fixes formatting

Co-authored-by: Davi...

ee61e946f36513094e730b8e487be45a68636b07 authored over 3 years ago by GPT14 <[email protected]>
[js] Update connections to devtools so it works in Firefox and Chrome

Firefox doesn't have the /json endpoint so was causing failures. Tests
have also been updated to...

0101ad409f499ecc3bd4b67439425156cb4aa518 authored over 3 years ago by AutomatedTester <[email protected]>
Fix typo in python webdriver for IE (#9801) [skip ci]

24299b2441edc88b013143b30282c5db87ed27ad authored over 3 years ago by Jacob Walls <[email protected]>
Update Selenium Assistant with more tailored message

339bd9054985bd59d0bc37b69c192b2b4e937315 authored over 3 years ago by titusfortner <[email protected]>
[py] correct release number for pypi

49b49ce5e00cb1e81c090ffb366db105951d3006 authored over 3 years ago by AutomatedTester <[email protected]>
[py] correct tox warnings

46bef06e85fd73ebcad644ca78ecf352c77c105c authored over 3 years ago by AutomatedTester <[email protected]>
[grid] Using session request timeout in the RouterServer

When a new session request comes, the Router forwards it
to the SessionQueue, and the new sessio...

db2bb9ed96f61776039472e67b64a06ba3ab0e37 authored over 3 years ago by Diego Molina <[email protected]>
[java] Bumping to RC 2

[skip ci]

4259e96316c979aedbc84e081455f4f75258ccf5 authored over 3 years ago by Diego Molina <[email protected]>
[grid] Moving SessionQueue config to a single class

cf684e40bc9eb0c1915235a5794ca1b2f3c9b096 authored over 3 years ago by Diego Molina <[email protected]>
Adding comment to locked issues [skip ci]

1117eeeeac72f12e9f5ccb2e3fac4631ed448989 authored over 3 years ago by Diego Molina <[email protected]>
Running lock action every hour [skip ci]

3d3a188fd11970f44698a5e9f0ecce081e3bb878 authored over 3 years ago by Diego Molina <[email protected]>