Ecosyste.ms: OpenCollective

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

Selenium

A browser automation framework and ecosystem. And community.
Collective - Host: opensource - https://opencollective.com/selenium - Website: https://selenium.dev/ - Code: https://github.com/SeleniumHQ/selenium

[java] `quietExceptions` does not exist anymore, no need to test it

github.com/SeleniumHQ/selenium - 411b883645023d1e1a629a3197d3552253b93f2f authored over 3 years ago
[py] Add the ability to pass in different locators to do Relative Locator searches

github.com/SeleniumHQ/selenium - 6010b2c73c22b0b85b7d747d12a08d72b9ff1b6f authored over 3 years ago
[py] Add docstrings for RelativeBy

github.com/SeleniumHQ/selenium - b02553c44ee091a4059074419abc91182d306c32 authored over 3 years ago
[grid] Add spans to new session queue remove related functions

github.com/SeleniumHQ/selenium - aecc5bd8cb6224072f06f6b8559713e079f99cdc authored over 3 years ago
Add a script to make it easier to test tracing of the distributed grid

github.com/SeleniumHQ/selenium - 83f4a196087f4c69e6e6604004f5633b08678bde authored over 3 years ago
[py] Add type hints to relative by code

github.com/SeleniumHQ/selenium - 4bbd2bdfe31a53809623459e7d3156f9c17f9b5c authored over 3 years ago
Add a `toString` method to `Either`

github.com/SeleniumHQ/selenium - f07fface66f26495a5a43aae34e96b71e290b5b4 authored over 3 years ago
[JS] Updating changelog for beta-4

github.com/SeleniumHQ/selenium - f746b26224ab75eae576dacc54e29ade5575a6b0 authored over 3 years ago
Remove unusued fields from the Distributor

github.com/SeleniumHQ/selenium - 84395df36bd7eeb1c4b3144c084455176c6603a2 authored over 3 years ago
Run "optimize imports" on the distributor

github.com/SeleniumHQ/selenium - d990acea7e55d5ec1db385d4f5499c686cf5d8ad authored over 3 years ago
Make `*Options` mirror `Capabilities` far better

Prior to this change, although all the `*Options` classes implemented
`Capabilities`, they would...

github.com/SeleniumHQ/selenium - 0dd362cf5c69ce7e09375ae637a6cb94c50d4084 authored over 3 years ago
[py] Add test to return global from page.

github.com/SeleniumHQ/selenium - 7bf0e705e8fbbb024b2937ac217f4b770170c4c1 authored over 3 years ago
[py] Add a test with returning a JS Const object

This is part of the investigation into #9468.

github.com/SeleniumHQ/selenium - e9c738de8a587dc6bc86b55949c57b8574ec68bb authored over 3 years ago
[grid] Add thread pool for driver service startup

Driver service startup uses CompletableFuture that uses the ForkJoinPool's common pool by defaul...

github.com/SeleniumHQ/selenium - 49f706f436b7c97d5ac39596d141d345aef58b79 authored over 3 years ago
Migrate noblur library complication to Bazel

This adds a new target //cpp/linux-specific:noblur64 which automatically
compiles a shared libra...

github.com/SeleniumHQ/selenium - da5331b162b65c70b6367d789c1d2bc1d2114a48 authored over 3 years ago
Bump rules_jvm_external to a recent version

github.com/SeleniumHQ/selenium - d9f2a0aae070bff622013fb888d302f6690b3830 authored over 3 years ago
Bump java dependencies

github.com/SeleniumHQ/selenium - a097e1beb428008e3d57d52c55de9853befbfd1b authored over 3 years ago
[grid] Update JDBC commands of session map info

github.com/SeleniumHQ/selenium - bf39aefa8bdf09e9950fdcd2b40feb1de2d9d32c authored over 3 years ago
Migrate JRuby update target to Bazel

This allows to upgrade JRuby in-place by changing version/gems in
third_party/jruby/update.rb an...

github.com/SeleniumHQ/selenium - 9201335d0a50903ce35a9e71e6d9ad310ddffeb0 authored over 3 years ago
Update Rakefile to (not) load proper CrazyFun build files

github.com/SeleniumHQ/selenium - 3343a55b05a3ea9f821faaca951d5b27fbf068b3 authored over 3 years ago
Remove requests Python build dependency

It's leftover from Buck and no longer used in Bazel

github.com/SeleniumHQ/selenium - d2b00715d88b11b2d6a7b6388cd2a44471f96016 authored over 3 years ago
Remove closure CrazyFun build file

The target is no longer needed all closure libraries are compiled using Bazel.

github.com/SeleniumHQ/selenium - 87756ddb97499f291a0ffd409f3a640cdd54eeea authored over 3 years ago
Remove leftover CrazyFun build files

All these targets are already covered by Bazel

github.com/SeleniumHQ/selenium - 52d185d1bd19920b08d0b818e205072bc5069710 authored over 3 years ago
[java] Add remote web driver related interfaces for dynamic proxy creation (#9466)

Fixes #9416. It is related to the motivation of #8346 (which will help create a Proxy due to the...

github.com/SeleniumHQ/selenium - b287e73ce2b148a2eff82539b9860a6237722c02 authored over 3 years ago
[js] Updating rules_nodejs to 3.5.0

github.com/SeleniumHQ/selenium - bb805a62f03b2027835c0e519c8b54c2e5d05081 authored over 3 years ago
Avoid using CompletableFuture in the local new session queue

github.com/SeleniumHQ/selenium - b47d052a93b78d5bb9055cd2856dc2f9841ad6e1 authored over 3 years ago
Remove unused method

github.com/SeleniumHQ/selenium - bb190d134d5a8a578b4aa820ed9bd3a839dd296e authored over 3 years ago
Ensure that Capabilities implement `hashCode` and `equals` consistently

The javadocs for hashcode state that:

> If two objects are equal according to the equals(Object...

github.com/SeleniumHQ/selenium - 71cc53b910f6f2772dc6211baa4261d49a4b8d30 authored over 3 years ago
Allow clients to send stereotypes to help determine what to get from the new session queue

This is the first step in preventing the distributor from needing to
maintain a list of request ...

github.com/SeleniumHQ/selenium - 80f7c886aac98453a97dd1ff8c76f642a2f223a6 authored over 3 years ago
Allow the Config to create classes with default constructors

github.com/SeleniumHQ/selenium - be4c11f135083e1a16d7cb5f96830e1a0a8d3104 authored over 3 years ago
Reorg spacing in class. No logical changes

github.com/SeleniumHQ/selenium - 62ce7e650ab8290642707728da116408d4df9736 authored over 3 years ago
Loggers should not be public fields

github.com/SeleniumHQ/selenium - 94627e98e5435fc53ff66a576c7d59ddb436272c authored over 3 years ago
Increase parallism when starting sessions

github.com/SeleniumHQ/selenium - 5e0f804b9dc4a34de24241835c179eaf91cce897 authored over 3 years ago
Make the distributor use the queue a little more smartly

Notably, we only ask for a session which the distributor actually has
capacity to start, rather ...

github.com/SeleniumHQ/selenium - 3af936cc16e1fb34d00fb6c0ac63ce86c0dc0c08 authored over 3 years ago
[js] Updating dependencies

github.com/SeleniumHQ/selenium - 27e37e91384584c462ebb3f240fb8cce058c775d authored over 3 years ago
Bump chrome to v90

github.com/SeleniumHQ/selenium - 8bc8e0771433b567c2f3ba60ec7059b4cb1df5ae authored over 3 years ago
Update Bazel Ruby rules to allow toolchain to work on Windows

Ruby targets still don't work on Windows but at least Bazel loads
correctly

github.com/SeleniumHQ/selenium - 6a39ced48977483e53d349a905677bfc186d0ff5 authored over 3 years ago
Update java changelog prior to beta 4

github.com/SeleniumHQ/selenium - 0436178e2567ae5f5e3b6ff2c7a5006a1001bd2b authored over 3 years ago
Next release will be beta 4

github.com/SeleniumHQ/selenium - 112e9c2989e988b08ea44f34711ffb0bb5dc12a9 authored over 3 years ago
Remove Ruby mappings for CrazyFun in favor of Bazel

github.com/SeleniumHQ/selenium - d15cfdab4c8aebca6cfb1265891a5837db190894 authored over 3 years ago
Update driver command executor thread executor for driver shutdown (#9430)

* [java] Use fixed thread pool for driver shutdown tasks

* [java] Shutdown thread executor se...

github.com/SeleniumHQ/selenium - fb2244b30badd5e4a6974fa9deccf7e83d38c4ac authored over 3 years ago
Rework how the Distributor creates sessions

This brings the distributor more inline with the w3c
spec. Specifically, all the capabilities in...

github.com/SeleniumHQ/selenium - cd64607ad5708d9db5b7c31bfa494d3cf4149c96 authored over 3 years ago
Move logic for creating a session into the `LocalDistributor`

We originally lifted this logic up to the `Distributor` class when
working on a version of the D...

github.com/SeleniumHQ/selenium - a7b02263ceb840f700aaa0f3da633c7143898e74 authored over 3 years ago
Add accessor for new session request metadata

github.com/SeleniumHQ/selenium - 97379a0b58a235f080a0e5f91d147cb7d11bd435 authored over 3 years ago
[JS] updating packages to resolve dependabot alert

github.com/SeleniumHQ/selenium - 84e746a2585ccb8d83df0e1724aea2952bbaa61d authored over 3 years ago
[java] Add proxy support to NettyClient (#9434)

* [java] Add proxy support to NettyClient

* [java] Remove unused import in NettyClient

Co-...

github.com/SeleniumHQ/selenium - 5d7faf62fe6ddaa557ca5c4d54f5d4685456f5b5 authored over 3 years ago
[py] handle poor responses from drivers when there are errors. Fixes #9437

github.com/SeleniumHQ/selenium - 916168f403dded05f878fe189d68c0f9152335c9 authored over 3 years ago
[grid] Fix new session creation test (#9438)

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

github.com/SeleniumHQ/selenium - cde0cd001b85a9ed36bebcc163a95252b5e4b511 authored over 3 years ago
Fix gem missing lib/selenium/webdriver.rb

github.com/SeleniumHQ/selenium - 3106c9c0faa12e734ad4bcc5f9f21e062f387dda authored over 3 years ago
fixup! Do not camelize Chrome localState object

github.com/SeleniumHQ/selenium - 8cb82b413fb0ecb91120df95a29a16f0256c9e46 authored over 3 years ago
Do not override browser options when they are set with plain string

Fixes an issue when the following code would not send "localState" on
session create because it ...

github.com/SeleniumHQ/selenium - 88373fc3a1fa1371743efb9fe835013c6b3f7bc5 authored over 3 years ago
Do not camelize Chrome localState object

It's common to use Chrome options local state to configure experimental
options. We should avoid...

github.com/SeleniumHQ/selenium - dc816249f58db0bcca4941e525903454d963b6ed authored over 3 years ago
Use alwaysMatch instead of firstMatch by default

Some remotes don't implement firstMatch logic and
would prefer to use alwaysMatch.

github.com/SeleniumHQ/selenium - f5989bf11580a649c9520e6b43fcdf9ebdaea360 authored over 3 years ago
Build Ruby gems on CI

github.com/SeleniumHQ/selenium - b1fd99da57cc1290dd2059a623a57a8d9a2717d8 authored over 3 years ago
[java] Handle bad gateway response from the server (#9444)

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

github.com/SeleniumHQ/selenium - 584c59014b2596efe69836b325f019f106036c54 authored over 3 years ago
Remove CrazyFun build file from Ruby bindings

The targets are available via Bazel, see the following commits for
more details:
* c6d4516e9cfe5...

github.com/SeleniumHQ/selenium - 39ba33e7587818f4ebe8f84713f9986a7b81df6c authored over 3 years ago
Simplify Ruby builds by avoiding data files

Everything that we need can be obtained as srcs already

github.com/SeleniumHQ/selenium - d7c0647228d4c631043ce1fa3f80c72078b89319 authored over 3 years ago
Force 644 mode on all files in Ruby gem

There is a mode difference in the result files. Gem sources are 644 as
they should be while outp...

github.com/SeleniumHQ/selenium - f44cc2483459cfc161b972daa5713b2288a80d30 authored over 3 years ago
Update Bazel Ruby rules to fix SDK problems on Linux Fedora

github.com/SeleniumHQ/selenium - c6e2f04248bee39aca0eb82bfe2f8c7587b8d380 authored over 3 years ago
Implement Ruby gem building with Bazel

This adds 2 new targets to Ruby Bazel build. Each target copies all
necessary files for gem it n...

github.com/SeleniumHQ/selenium - 5a4ce484fa6303b37b7b33fd2fdeeb146455e436 authored over 3 years ago
Explicitly list packaged files gemspec

github.com/SeleniumHQ/selenium - d64bc889f6e0157838e3f87ba7ab121e2364ffa6 authored over 3 years ago
Migrate Ruby bindings from CrazyFun to Bazel

This commit adds rb/BUILD.bazel with all the tasks from rb/build.desc
except for Ruby gem build/...

github.com/SeleniumHQ/selenium - c6d4516e9cfe59dd0f634b95b7eb42110abfb8e7 authored over 3 years ago
Make the SlotSelector an argument of the Distributor

This also provides the indirection needed to get this from the
`DistributorOptions`.

github.com/SeleniumHQ/selenium - 25e848af070812dade6a269c451e2058a013c347 authored over 3 years ago
Move websocket dependency to selenium-devtools gem

Even though Selenium::WebDriver::DevTools actively uses WebSocket gem,
it cannot be loaded and w...

github.com/SeleniumHQ/selenium - 973ab84314e3aa6748f5ec9a016694d5e9e824e8 authored over 3 years ago
Make sure only the Grid can attempt to update the new session queue

github.com/SeleniumHQ/selenium - 8d80348b75aff4b712aa8101da979bbe21e12bd4 authored over 3 years ago
Apple Silicon is represented as aarch64

github.com/SeleniumHQ/selenium - 13f4cfb59ae1190542c50129e2b0b3c829e14703 authored over 3 years ago
[py] Add the ability to enable mobile on options classes

github.com/SeleniumHQ/selenium - a22d0fd220abf69e7ad32100f6f60a426dfba9c6 authored over 3 years ago
[javascript] Updating dependencies

github.com/SeleniumHQ/selenium - d7c2e4cdd455952ea7680bb3788dff78c563da05 authored over 3 years ago
[js] resolving path for js-dossier (used for generating api doc for js)

github.com/SeleniumHQ/selenium - 6c701582f1724bd9d33a9017cb4189eb4e4053c9 authored over 3 years ago
[js] Updating rules_nodejs to 3.4.2

github.com/SeleniumHQ/selenium - 6c19c13e634eb17e7678072287fe76bfbb52a03e authored over 3 years ago
Allow the new session command from the remote webdriver to take more than one capability

github.com/SeleniumHQ/selenium - d9bb0fba8b964a4bbb9680164575ca937eafc329 authored over 3 years ago
Introduce a CapabilitiesUtils class for common operations on Capabilities

github.com/SeleniumHQ/selenium - 854ac60c76270214c8f5ae33beef7acf6448d184 authored over 3 years ago
Move `SessionRequest` into the `data` package

github.com/SeleniumHQ/selenium - d83df531a534cb249a937c20f365190bc1b7fb7f authored over 3 years ago
Bring SessionRequest and CreateSessionRequest into alignment

github.com/SeleniumHQ/selenium - 47824b377592e4949af94327fb559483830176f6 authored over 3 years ago
Expose session request metadata from the new session payload

github.com/SeleniumHQ/selenium - 7e20289684d794feda54a3b5908ee762b8f7a145 authored over 3 years ago
Re-enable testing of all Grid modes in the EndToEndTest

github.com/SeleniumHQ/selenium - 93c9ec77403f1c379a8f38d7b499f4f483b40943 authored over 3 years ago
Add a `create` method to the `LocalNewSessionQueue`

github.com/SeleniumHQ/selenium - c13ec4e1a3db51b18ae2cf4134cf3093f1cea659 authored over 3 years ago
Remove unused method from the LocalNewSessionQueue

github.com/SeleniumHQ/selenium - 921241db86c8a511bb4c77316916d5d6ee3aadab authored over 3 years ago
Adding some docs for the LocalNewSessionQueue

github.com/SeleniumHQ/selenium - 7fd49ca2b908e0493b3d47569fe98981705c1b21 authored over 3 years ago
Rework the LocalNewSessionQueue to be simpler

github.com/SeleniumHQ/selenium - 554873dac559ed12f2bf97387af192880f712f43 authored over 3 years ago
[bazel] Run buildifier. No logical changes.

Command invocation was:

buildifier -r -lint fix -type auto .

github.com/SeleniumHQ/selenium - 83e80c246a2b68fbc6544d29fd5bff548a78c0f8 authored over 3 years ago
[bazel] Add note on working with Apple Silicon

github.com/SeleniumHQ/selenium - 3e5ffdf224b757cd4f4c3c1f33358f9468677fbf authored over 3 years ago
[build] Remove old unused python third_party items (#9412)

github.com/SeleniumHQ/selenium - 73ba66953aeb4e6fdf130a38f561687f1c6758d1 authored over 3 years ago
[JS] Updating rules_nodejs to 3.4.1

github.com/SeleniumHQ/selenium - de8f7030876f3f4e875636ff1d5c7ceebbbd4bc7 authored over 3 years ago
[py] Fix flake8 issues in safari options

github.com/SeleniumHQ/selenium - 95dc0278979f4f4363d8623fac3e605baa1d318d authored over 3 years ago
[py] Add the ability to use Options classes on Safari

github.com/SeleniumHQ/selenium - 4153f72c024d97545902d58fab32815884b9d07e authored over 3 years ago
[grid] Fixing typo on config to make StressTest pass

github.com/SeleniumHQ/selenium - 0b2ab18910f2beb9e0797e1f7370178993bcbea5 authored over 3 years ago
[grid] Remove GridShutdown test (#9410)

github.com/SeleniumHQ/selenium - 192e347656c61e3a7c4255ef2448717fd9eb2225 authored almost 4 years ago
Unignore tests for setting different cookies on different domain

The issue has been fixed in ChromeDriver 90
https://bugs.chromium.org/p/chromedriver/issues/deta...

github.com/SeleniumHQ/selenium - 25adcf1d96be50c5d5e0b6c958759ebbf8e3466a authored almost 4 years ago
[grid] Fix flaky event bus tests by dedicated threading, reverting the polling loop logic and increasing poll timeout (#9383)

* [grid] Fix flaky event bus tests by dedicated threading and reverting the polling loop logic.
...

github.com/SeleniumHQ/selenium - dd8741a1a905d6142b76a431e255bc748b600404 authored almost 4 years ago
[build] upgrade bazelisk to 1.7.5 in github actions

github.com/SeleniumHQ/selenium - 109ee82c1fe27a962a1040a5224bf16f69e05f37 authored almost 4 years ago
[java] Implement getDomAttribute method in EventFiringWebDriver (#9394)

github.com/SeleniumHQ/selenium - f67095a54aeb51ee2ff559ab9d84b01ca8cd4677 authored almost 4 years ago
[grid] Remove old Grid tests since features exist in current Grid (#9400)

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

github.com/SeleniumHQ/selenium - 8cabfbfeb604edc946bcbbd6537c2ad01af0ce95 authored almost 4 years ago
Expose #execute_cdp method for remote Chrome/Edge instances

github.com/SeleniumHQ/selenium - 5db9c468557289608b0226a77f12f1b4dd511151 authored almost 4 years ago
[js] Add windowTypes option support for ChromiumDriver (#7897)

* [js] windowTypes option support for ChromiumDriver

Adds support for setting windowTypes opt...

github.com/SeleniumHQ/selenium - 18c94547c0118877afdf7c1a4f9fe624c582391e authored almost 4 years ago
[bazel] Bump pinned Firefox to v88

github.com/SeleniumHQ/selenium - 8aafd3f8e774df96d60c07cf65e7b252dc7099ff authored almost 4 years ago
[py] Correct flake8 in python tests

github.com/SeleniumHQ/selenium - 30be80b981f7095e8dc06bb3401d11e74b105658 authored almost 4 years ago
[py] Fix converting list of tuples to str in send_keys (#9330)

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

github.com/SeleniumHQ/selenium - db6d118967b648b71343c9c5183ccf6f6c4887af authored almost 4 years ago
[JS] Allow relativeby with findElement (#9396)

* [JS] Allow relativeby with findElement

* [js] resolves custom locator issue triggered by pr...

github.com/SeleniumHQ/selenium - 68f3edcb9b28925757d3f19ba2a255d7d2d6b5b6 authored almost 4 years ago
Move data classes used only in the local new session queue to that package

github.com/SeleniumHQ/selenium - f621dca9f44a9188d7ed7c9e9a37523a8f0fd853 authored almost 4 years ago