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

Continue unifying the new session queue

We have now made the `SessionRequests` package-private, so it's only
visible to the `LocalNewSes...

2483cba731fda6c9416b4a23e596c2bb3f059f99 authored over 3 years ago by Simon Stewart <[email protected]>
[grid] Fix build due to SessionRequests renaming (#9397)

1d314286752114967a3bd004c4e52802e8b76035 authored over 3 years ago by Puja Jagani <[email protected]>
[py] Expand element to be clickable in expected conditions(#9374)

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

ca2c72a260080ef8286432eb7e4a2f8e043cee22 authored over 3 years ago by Max Perrello <[email protected]>
Remove unused abstract base class: SessionRequests is only used by the LocalNewSessionQueue

e5f0328d389798f69498ae5813876c2805f6662f authored over 3 years ago by Simon Stewart <[email protected]>
Fill out the generic type for GridData

3782dfb150ebfce216c8a072a2baac8f7dc70a67 authored over 3 years ago by Simon Stewart <[email protected]>
Follow up PR to ensure that the session queue name is used consistently

b1bfdab38438d6f00d77093d62f50ab3ea328b92 authored over 3 years ago by Simon Stewart <[email protected]>
Rename "NewSessionQueue" to "SessionRequests"

8322f0fd711ad241f318f9f0a1ca9bcb287c204d authored over 3 years ago by Simon Stewart <[email protected]>
Move the implementation of the new session queue into the local package

fe6c4c2d5281d2846f62188882a930d6f42a30cb authored over 3 years ago by Simon Stewart <[email protected]>
[build] Upgrade rules_python to 0.2.0

4f830b6b4f3a61cae79742b760ade7a378e03e2c authored over 3 years ago by AutomatedTester <[email protected]>
[JS] Updating rules_nodejs to 3.4.0

11d84a73acee99d6398b673ccc607b3dc68e7004 authored over 3 years ago by Sri Harsha <[email protected]>
[JS] fix: fixes moderate vulnerability ssri (dependency of react-scripts)

a1a0b209431be80e8f6e84f7e8560805da385351 authored over 3 years ago by Sri Harsha <[email protected]>
Release selenium-webdriver 4.0.0.beta3 and selenium-devtools 0.91.0

e674eefec99cb04623e6c3f30605b4b63b07a934 authored over 3 years ago by Alex Rodionov <[email protected]>
Avoiding running tests for changed referrer header behaviour on firefox

5d108f9a679634af0bbc387e7e3811bc1565912b authored over 3 years ago by Simon Stewart <[email protected]>
Update changelog for Ruby bindings 4.0.0.beta3

960ed53264bb100ea56d7a246f65591bcb186ed3 authored over 3 years ago by Alex Rodionov <[email protected]>
Generate selenium-devtools for CDP v90 and v91

32d07d8b8372d52828c8bd4f918d33f0ea926b6a authored over 3 years ago by Alex Rodionov <[email protected]>
Update java targets we should publish

ac54d13b9b60b6b10aff690b87f3fdf964015a87 authored over 3 years ago by Simon Stewart <[email protected]>
Make HasDevTools interface-like to avoid private methods being overriden

0421f53 is not really working because Remote::Driver extends itself
with HasDevTools and the lat...

7e3eb855f8de976e33dc6d5e6a0da21ddeadad39 authored over 3 years ago by Alex Rodionov <[email protected]>
Make the return type of `NewSessionQueue.getQueuedRequests` strongly typed

ec6dc92438c10cd8db77d5c72314cc4375f6a5d7 authored over 3 years ago by Simon Stewart <[email protected]>
Remove unused constants

e33ed595b2627049272a4c879c18da768d8f9872 authored over 3 years ago by Simon Stewart <[email protected]>
Strongly type the SessionRequest

f052b7bfa66886fa98743d8b9d2e88463e589541 authored over 3 years ago by Simon Stewart <[email protected]>
[js] Prepare JS bindings for Beta 3

6657964f4f8c563fc05348b59f51c59b856a8c8a authored over 3 years ago by AutomatedTester <[email protected]>
[py] Bump python bindings to beta 3

68beca0a9ef9a13e371023b92f57c927c780b8ef authored over 3 years ago by AutomatedTester <[email protected]>
[py] Enable bidi tests that work in Firefox for remote

4c4235af08666a01c9c9a016dc98495a196c84fc authored over 3 years ago by AutomatedTester <[email protected]>
Move method to the one class where it is used

0319122a12e71536637351ef39a7acdbb1c99d0b authored over 3 years ago by Simon Stewart <[email protected]>
[py] Enable bidi tests for Firefox 86+

abffd85d6038494eea93b277b2d25af816dc2b78 authored over 3 years ago by AutomatedTester <[email protected]>
Remove unused constructor parameter

7b3005f2c79c2f8ae651d1dddcd968c6d68a5015 authored over 3 years ago by Simon Stewart <[email protected]>
Update java changelog

c3f2ae0f8920cf9f5a1f420c8b66a752d2164068 authored over 3 years ago by Simon Stewart <[email protected]>
[py] Include a second file for upload tests

35832cf11e291f0757e6e34501f564b4abbf9a7f authored over 3 years ago by AutomatedTester <[email protected]>
Prevent defining overwriten proxy/timeouts= methods in capabilities

Fixes warnings like these:

./rb/lib/selenium/webdriver/remote/capabilities.rb:204: warning: met...

8db558f81972907817d5f6e9e5279f642285159e authored over 3 years ago by Alex Rodionov <[email protected]>
Add support for getting ARIA role and accessible name of element

Fixes #9366

6ced1c145e7838b87d2b9537b001c5ed6d9ff482 authored over 3 years ago by Alex Rodionov <[email protected]>
Grab CDP version from capabilities when using remote

0421f53831891322000bd254ae863294d4d79649 authored over 3 years ago by Alex Rodionov <[email protected]>
Better logging from proxying CDP nodes when in debug mode

d9ef5285c41fb27303146d909001d7ddf053b4a1 authored over 3 years ago by Simon Stewart <[email protected]>
[cdp] Use `se:cdpVersion` if present

dcc371d5b27cbe6f72bb51ed02f3bbf2fa702bb5 authored over 3 years ago by Simon Stewart <[email protected]>
[cdp] Make sure that CDP commands work over the Grid

6fd3b9b3ca1af755ccce4f2686e53db483f2c0ee authored over 3 years ago by Simon Stewart <[email protected]>
Support passing timeouts to capabilities

This allows to pass timeouts hash into capabilities constructor which
will ensure they are as pa...

a4822a3e744e09e531fcccba689238e572ebeb0f authored over 3 years ago by Alex Rodionov <[email protected]>
Remove unsupported CDP versions from selenium-devtools gem

49925a410b841ea0162b52afc78fe8a1d399324c authored over 3 years ago by Alex Rodionov <[email protected]>
Pretty print timeout when (uh) timing out an entry in the queue

0939c91d8388897250d38e3fa89d8b28362e831a authored over 3 years ago by Simon Stewart <[email protected]>
[java] Return a ws scheme instead of the http scheme of the grid

4ffb27fbcafbd3997ca4b3a37b33fe7d6f7d9ba0 authored over 3 years ago by AutomatedTester <[email protected]>
[py] Use the correct version of CDP that you've connected to when using Remote

a6b5f22c5aa835aed7e7f3e7ce4fd39af894567a authored over 3 years ago by AutomatedTester <[email protected]>
[build] Use python 3.7.9 to get around the Overflow issue in simple web server

8f2429842b6d1ea62cf75e125a0b9eb075b6b492 authored over 3 years ago by AutomatedTester <[email protected]>
Bump rules_jvm_external to a recent snapshot

9af013ac623992c91a6c91d921b8b65327463774 authored over 3 years ago by Simon Stewart <[email protected]>
Create SECURITY.md

eb4c0846d5a6a6c1f80bbf5b06102d1d96ee361d authored over 3 years ago by David Burns <[email protected]>
Remove CDP versions that are no longer supported

473f3e66320bd5acc30075569ada092242bc619b authored over 3 years ago by Simon Stewart <[email protected]>
[bazel] Cope with the deleted mac geckodriver download

3c26ddbfe812388566dfbeb483e104c39946a271 authored over 3 years ago by Simon Stewart <[email protected]>
[bazel] Switch from a deprecated flag to the recommended alternative

a9e10e9fa3b0eca94aadb8ae6226c18afcb5b0d8 authored over 3 years ago by Simon Stewart <[email protected]>
[js] Remove devtools support for v86,v87 and adding support for v90, v91

413493502f0b4c110dd300b3adbeeb4ff4b1648b authored almost 4 years ago by Sri Harsha <[email protected]>
[py] Update CDP Support versions to remove 86,87 and add 90,91

1b118c4e862229d37903a61712d8fa4205c92d18 authored almost 4 years ago by AutomatedTester <[email protected]>
Bump pinned geckodriver to 0.29.1

248682b06ba6c119c7354e5b37fc1eb23e2b2da4 authored almost 4 years ago by Simon Stewart <[email protected]>
[cdp] Firefox tracks CDP v85

bedb96f3756fb336e87a5b737b1e90baef02d1dd authored almost 4 years ago by Simon Stewart <[email protected]>
[cdp] Get the java build working again by adding v90 and v91

e16d2fd6e1d6aaa15c73ecf3e8b559e124f4bb34 authored almost 4 years ago by Simon Stewart <[email protected]>
[devtools] Add v91 (dev) version 91.0.4471.0

0b2a71361dc57810b300133e5e7b63d2c1978c32 authored almost 4 years ago by titusfortner <[email protected]>
[devtools] remove support for v86 & v87

9a4e58c5eefb6e5bd481bd6152de9d45c3d59f8b authored almost 4 years ago by titusfortner <[email protected]>
[devtools] Update v89 version to 89.0.4389.126

059f4aa467b4d29b569372bd464ab6463b4c1d32 authored almost 4 years ago by titusfortner <[email protected]>
[devtools] Add v90 (beta) version 90.0.4430.64

c7f3faecf41fd39201d7512048c6412df58b9634 authored almost 4 years ago by titusfortner <[email protected]>
[js] updating rules_nodejs to 3.3.0

562a31b330f4fa73ac780be17afd6cbb88c6e053 authored almost 4 years ago by Sri Harsha <[email protected]>
[Python] Allow overriding the default 250 msecs duration of pointer movement (#9336)

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

3c82c868d4f2a7600223a1b3817301d0b04d28e4 authored almost 4 years ago by space88man <[email protected]>
[rb] fix bugs and allow saving print page

4162e166939a8c20acfd0cf4830382dc94af6135 authored almost 4 years ago by titusfortner <[email protected]>
[JS] Remove legacy action API support (#9362)

* [js] Removing legacy actions api support

* Fixing devtools test and updating change log

...

8dae816e6cb233b531e74de7168f7ce05305346f authored almost 4 years ago by Sri Harsha <[email protected]>
make isPromise() return boolean value for null and undefined cases (#6785)

* make isPromise() return boolean value for null and undefined cases
updated as per the review ...

e9ba4e3f767a671454f01239d4846a853540bbe5 authored almost 4 years ago by Jayasankar <[email protected]>
[java] Set logging level to the logger when method is called (#9357)

Co-authored-by: Diego Molina <[email protected]>

81efd3012c2c10d401b24dfd596139885275e61c authored almost 4 years ago by Puja Jagani <[email protected]>
[grid] Using `getReportedUri` instead of parsing `moz:debuggerAddress` manually

Fixes #9327

8012af936c671eeea575676061e54165157d0bf0 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Consolidating `getReportedUri` logic in CdpEndpointFinder

This is work needed for #9327

d9c0dd8094daeddccf84fdc46bf4250ce5d0c82f authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Enhancing CdpEndpointFinder to get debuggerAddress URI

This is part of the work needed for #9327

00b0b39e9e7214f6ddcbce91169acafa783b18ea authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Extending timeout in test for a more stable CI

be913bba6833b1b9128fe0e1d253cf0aedcefcd3 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Fixing failing test in GitHub actions

c287f010391bfcf476e7e43baa6bc5bb91ba6c58 authored almost 4 years ago by Diego Molina <[email protected]>
[java] Improving exception when server returns 504 (#9354)

Add a special case in W3CHttpResponseCodec handling 504 Gateway Time-out errors.

Before, the ...

430c7a4e1dfa7e5d87d2728af2dd77d1cddb7254 authored almost 4 years ago by Alberto Scotto <[email protected]>
[grid] Fixing cli args parsing

A bug was introduced where cli
args values where being duplicated
in some cases.

fcfbc6ba2582d67704f62a728f82fbb09e447ee9 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Removing Firefox CDP support

It is currently breaking tests, needs
to be revisited.

bd46c8277ae64e2b2600a9d051f76d6c54ba5fb5 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Removing jest from dependencies

Seems Create React Application (CRA)
manages the dependency internally, so
we do not need to han...

aa6727ec58411031fab51ecd33ea031e8315a18e authored almost 4 years ago by Diego Molina <[email protected]>
[js] resolving dependabot alert triggerd by dependency jest

ed0fe4fd5d9690644f5c51f2b1139ed081f38d38 authored almost 4 years ago by Sri Harsha <[email protected]>
[grid] Have the node server rewrite cdp endpoints and versions

17d8a37a085d4368909f77f94d0b51f84d3f0eef authored almost 4 years ago by Simon Stewart <[email protected]>
Make firefox and chrome announce cdp uri and version in their capabilities

48e0d174d1b3fcb6d3a15a2482b221a478f50d3a authored almost 4 years ago by Simon Stewart <[email protected]>
[k8s] Fix up //deploys/k8s:grid.apply so it works again

d901aa63c6a8da389d8f5c651a2aa42be57c257c authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Bump versions of docker images we use to the latest ones

24bc7f0ab905ab1e07d953829f347ab80e562b86 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Bump k8s rules to 0.6

aa7cdc68637df729c10df300d3b00e19c01b4896 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Add a `//:server` target for a local selenium grid with pinned browsers

79253e537def3270c8a4ba4a5bb57797ce4316ab authored almost 4 years ago by Simon Stewart <[email protected]>
[grid] Making log flag visible

9abb253b894ab8f57cf204f606c87e164f0e4850 authored almost 4 years ago by Diego Molina <[email protected]>
Update javadoc for getCssValue() (#9346)

b313712f468c72b0b096f6298e374af3f8ab379a authored almost 4 years ago by Puja Jagani <[email protected]>
Allow being explicit about alwaysMatch/firstMatch capabilities

It's now possible to explicitly specify if your desired capabilities
should be sent as alwaysMat...

c8548774d90eee7b05e5f5eafcb3dbc2270d1a6f authored almost 4 years ago by Alex Rodionov <[email protected]>
Remove JRuby-specifiy SocketPoller#listening?

The related issue in JRuby has been fixed and is available since 9.2.8.0

eaa10470f62dcfd04bdbfcf7775bcb32223d887d authored almost 4 years ago by Alex Rodionov <[email protected]>
[grid] Allowing users to overwrite recommended max sessions

Until now, we have had the limit per Node to run up to
(# of available processors) concurrent se...

c39edad761dfd853fbfed8d4b21297af24afa550 authored almost 4 years ago by Diego Molina <[email protected]>
Make persistent capabilities have a similar toString implementation to other capabilities

c078d31725f4b0b09aa5c13fad932b4f98abb08a authored almost 4 years ago by Simon Stewart <[email protected]>
Make immutable capabilities be based on an immutable data store

dfee472fab73f9b82dc8a786ddb40b3eee34219e authored almost 4 years ago by Simon Stewart <[email protected]>
Avoid creating intermediate map when creating immutable capabilities

0f2795d529281e9e40dfc3bb98aeb5d3e8488ff7 authored almost 4 years ago by Simon Stewart <[email protected]>
[rb] fix bug preventing processing of Chrome profile

e6f1131dae8fd97a27bd7d9a2efc618821c76bd8 authored almost 4 years ago by titusfortner <[email protected]>
[py] Only give deprecation warning if Profile is being used in options

957b37e2c3272f07ec952971bcb2e41c29a87694 authored almost 4 years ago by AutomatedTester <[email protected]>
[grid] Generalizing platform for browser driver

We handle different platform names and some of
them are not always properly matched by the
brows...

d798b52c4c94b329ed61192a64c4bfcee9a2ef13 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Improving platform matching

This will allow users to match requests
that specify a platform family (like
WINDOWS) and the No...

d097baefd29d8d6371ffd189e66e2c9261a41cc9 authored almost 4 years ago by Diego Molina <[email protected]>
[rb] fix complexity in options for rubocop

627c0de8b14532b880f2d5bbdba91b9b6c8c3cd0 authored almost 4 years ago by titusfortner <[email protected]>
[js] Updating rules_nodejs to 3.2.3

1b60931b0b337afee4f01981feacaa47ea0363cb authored almost 4 years ago by Sri Harsha <[email protected]>
[rb] fix bug with values nested inside chrome prefs getting camelcased

eebed33f8f9f2735e59a709f5ea01786b5ea277a authored almost 4 years ago by titusfortner <[email protected]>
[nodejs] code cleanup first iteration (#9158)

* code cleanup first iteration

* [JS] Specifying encoding to read data in string

Signed-of...

84dd6109ce692788467432ccee55f481fe49f2bc authored almost 4 years ago by Potapov Dmitriy <[email protected]>
Ensure extension is available on the path for Firefox tests (#9331)

777cf256490ad79b7e0f7893105e7f2e4006be48 authored almost 4 years ago by Puja Jagani <[email protected]>
Ensure third party files are available for browser testing (#9323)

Co-authored-by: Diego Molina <[email protected]>

64447d4b03f6986337d1ca8d8b6476653570bcc1 authored almost 4 years ago by Puja Jagani <[email protected]>
[grid] Use heartbeat to register the Node (#9321)

* [grid] Use heartbeat to register the Node

Fixes #9297

Co-authored-by: Diego Molina <diem...

995d8977f9c0959f580ac6bb096e6df7f712ada0 authored almost 4 years ago by Puja Jagani <[email protected]>
Minor formatting tweaks. No logical changes

a577a2c44531032e6a9e3505a23bb21393a5445b authored almost 4 years ago by Simon Stewart <[email protected]>
Add logging of http exchange contents

6972f10598e53c8f23f5d62b0c8aaa31a7c9fa02 authored almost 4 years ago by Simon Stewart <[email protected]>
[cdp] Move shared logic for finding endpoints to a shared location

38f393a346f9188a76a38c2eaebd70ce5c963749 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Bump pinned firefox to 88b1 so we have CDP present

f1307e58b7286ec50166704dfa7b618834684816 authored almost 4 years ago by Simon Stewart <[email protected]>
[js] replacing asserts equal with strictEqual and deepEqual with deepStrictEqual

43ab38391f6afafb7f9ccd8e079f6a900f4befed authored almost 4 years ago by Sri Harsha <[email protected]>