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

Rework how By works

With this change, each WebDriver implementation needs to take
responsibility for handling locato...

0aaa401fde5f4a5ecf2d2a2325221307b9bb3e89 authored almost 4 years ago by Simon Stewart <[email protected]>
[java] Fixing FirefoxOptions.merge to consume data from both instances to be merged

e43cce39f148e83ea107f631f0922cefb89ac78d authored almost 4 years ago by Alexei Barantsev <[email protected]>
Upgrade rules_python to latest

7c8e47a94785a1b19373fa1d8685999116957f51 authored almost 4 years ago by AutomatedTester <[email protected]>
[grid] Adding an overall Grid status to the UI

6eecd00e79893b2abd57a264690241350c178be1 authored almost 4 years ago by Diego Molina <[email protected]>
further improvements to the json processing

Faster reading and writing of json data, focused on base64 encoded data.
This will e.g. help rea...

80bd2628658d226a6b02e0ff5d155146726ad71d authored almost 4 years ago by Jörg Sautter <[email protected]>
[grid] Splitting GraphQL queries

This will make life easier for clients
consuming data because they can cache
data without any cu...

139922d2f7917ed4ec02c1f46bbcca76fc8a4a96 authored almost 4 years ago by Diego Molina <[email protected]>
JsonOutput knows how to handle Capabilities

21e5734e0460714238cede465f0245978334cf5b authored almost 4 years ago by Simon Stewart <[email protected]>
[grid] Breaking Sessions into Running and Queued (UI)

Plus creating components for each one, and then moving
Sessions to be a screen

65b253662f15c433e447ab24b461f9def1bbf6e4 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Sessions refactoring and adding Queue items (UI)

406ce8a7ecdae1d97d0a1ebb5218def632cbb0e0 authored almost 4 years ago by Diego Molina <[email protected]>
Fix OpenTelemetry 0.14.1 exporter functionality. Update tracing.txt. (#9115)

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

de1adc0446d3df02103979c5086729515040c1e3 authored almost 4 years ago by Puja Jagani <[email protected]>
[grid] Add capabilities as json string attribute. Fix span status based logging. (#9094)

* [grid] Add capabilities as json string attribute. Fix log-level based on default status code.
...

8ccfbee8b7ee73cf1beb09d0b5273df08a8ca418 authored almost 4 years ago by Puja Jagani <[email protected]>
[grid] Adding Sessions to the Grid UI

2ba4773462652fabf1bb202a18724d13bb0a481e authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Removing previous UI code

39b82df30c54ef29061ffa54f668e6626b92a56b authored almost 4 years ago by Diego Molina <[email protected]>
[cdp] Actually set the CDP version. *ahem*

d61c780f728dc82894a4b576007a9fd30ba542c1 authored almost 4 years ago by Simon Stewart <[email protected]>
[grid] Adding a field to GraphQL to retrieve all sessions

68b1be37e54d83aeb815fc866cb166cd567ee2c2 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Mapping correct value for availability

Fixes #9103

227c6828539a0204031775346b506ab772c0018b authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Breaking Grid UI into components

This simplifies the use of the React
Router component.

c8daf2c42cf49d01fb9d0e6353944dc89a149f2f authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Completing Node UI, removing old apollo from package.json

cfea6be21a3f6532574c081a326f3328a994fdd2 authored almost 4 years ago by Diego Molina <[email protected]>
[py] deprecate w3c checks in python bindings (#9109)

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

2b93e73b60f3a9c79e90880f9f01185792da5c38 authored almost 4 years ago by Dharin Shah <[email protected]>
[py] Remove legacy WebElement key `ELEMENT` (#9110)

The `ELEMENT` key has been removed from the WebElement w3c spec.
Removing dictionary values for...

9b3e08b21f1305fc9d3fdf7a0d4940cf67d5aa9f authored almost 4 years ago by Nirantak Raghav <[email protected]>
[grid] Setting a max concurrency based on what the test is expecting

ae1f3bc46ee0e045826d4068308f40378a92abb6 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Fixing failing test on GitHub

97dca9efecc0bcbc8230c22bb8aaeb0c8a0e8dc1 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Polling data from GraphQL

- Deleting unused files as well

1a4692b20a41c6233ffff89b0d54eb47324d2c42 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Grid UI improvements

- Updating browser logos (adding one for STF)
- Deleting unused files & code
- Adding an info di...

9b327e9729c753459a50f8fd8ef8c673da5c1d3d authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Honoring max concurrent sessions setting

bf9d3f1eac466d2d77726dc93b5c3336f466938f authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Displaying an OS logo in the Grid UI

4f1781e81637f5d09f5c0859457d544fb66dd31d authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Using Grid logo as favicon

b143b96910b66c4357301b9e7561110563ff1332 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Exposing Node OS info to GraphQL

5e20e97474ee3268b29463c27eabfc703cbc92c2 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Implementing CORS support managed by --allow-cors option and adding support for OPTIONS requests to GraphqlHandler

04f5f8dba624563988a0fe92d97e87c281e9bc42 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Unignoring tests that pass in Chrome

8ac2bebe61647614d41202f2798835fa61d6c0e6 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[grid] Using local font instead of downloading every time

0f642b907f2d1acddc16d4e363b1037bf5b80afc authored almost 4 years ago by Diego Molina <[email protected]>
[grid] New Grid UI draft

This is WIP, and there will be
subsequent commits cleaning up
the commented code.

27dffd1351132f0d6981567207f13699a281c2b9 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Disabling Grid UI tests while new Grid UI is completed

483f05b868437d382723e7379e357648514e9ef1 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Adding stereotypes to the Node schema

16b3eb9ab5f8ae34a7cb48a2f9c824afd897d46a authored almost 4 years ago by Diego Molina <[email protected]>
No need to modify finding by tag name requests

df105ba5c43f00cb12f69203f375ed68fe4df696 authored almost 4 years ago by Simon Stewart <[email protected]>
[grid] NewSessionQueuer is not used elsewhere

67f0e5a1a62479c12939868f84ff6c91150d145e authored almost 4 years ago by Diego Molina <[email protected]>
Modify: Updating year in LICENSE and NOTICE doc (#9101)

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

9bd936ace0a3e8b14ced8c92de8859ad07b5d3f3 authored almost 4 years ago by Sri Harsha <[email protected]>
[bazel] Generate module "uses" by scanning for ServiceLoader usages

d85399352aa2091b88d8583395b4c30f29f532e3 authored almost 4 years ago by Simon Stewart <[email protected]>
[java] Adding final modifier to a member that is supposed to be a constant

086533bbcc3195dfb79239522c173bcb0f25bf17 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Uppercasing names of enum instances to follow code convention

15c856e1d0437f3ce069bc779aa84c0f9f63c1b1 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Refactoring tests, no functional changes

7e20fd60b9f5dedd69ee951fd512e99dc69fe5bb authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Converting CustomLocator from abstract class to interface

76cef2babcd84deec8df0f18e734e9793d1c26dd authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Adding more tests for merging ChromeOptions

996ea5440a585da506c1c9e346d298bfcbd84bc2 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Deleting unused imports

d78e447605bf43cd2b035f2731212e2cb23a3dcd authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Deleting unused imports

dfe17dc8d9c6f8282d29ec9e2487cd6fe5be8435 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Improving merge of ChromiumOptions to take into account arguments, extentions and experimental options

ec9c67b2fb1ec110f51934832fec3cef8a9bf746 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[py] Improve how desired_capabilities and options are merged

The code has been moved around over time so have take the gist of
the original PR by @Earendil ...

c23e4406a2a94f6546fe3bc69dcd9662126dc7d0 authored almost 4 years ago by AutomatedTester <[email protected]>
[bazel] Make sure maven artifacts use generated modules

4fc2afefed419dc3a5fac302480b0a5f4ba745de authored almost 4 years ago by Simon Stewart <[email protected]>
[build] No need to repeat run of build-info.py

8e5a9ede90137c048715125a14be3c25c08a51e7 authored almost 4 years ago by Simon Stewart <[email protected]>
[py] Use weakreferences for driver in switch and mobile classes

This was proposed in #2425.

Thanks to orent for the patch

62aa81a0fd7eb41b35ec7ed70dc75b08040fd7b7 authored almost 4 years ago by AutomatedTester <[email protected]>
[bazel] Update Rakefile with maven publishable targets

9a7248de3e7308a259cf559a5c4f519b881a6e38 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Allow packages to be opened in modules

3b117e14dc2190b22f5e51bf819b56ca33db3df3 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Bump to bazel 4.0.0

3c963505243cf8ae7616734fff371559cfb17d55 authored almost 4 years ago by Simon Stewart <[email protected]>
[java] Adding a bit of Java 8 flavor

6e6a8fc74b72c0f01b4e1d25b56759bae37f6707 authored almost 4 years ago by Alexei Barantsev <[email protected]>
Refactoring ByChained#findElements

The original for-each was pretty obscure,
Replacing it with the good old for.

This addresses th...

894d238f235425054639327700ce5fac49584d92 authored almost 4 years ago by Alberto Scotto <[email protected]>
ByChained: add unit tests before refactoring

..to verify the assumption that in case the chain is broken,
i.e. one of the bys in the chain yi...

31a702df59663d606bc4a027c5034c22419e6f4d authored almost 4 years ago by Alberto Scotto <[email protected]>
[java] Fixing null pointer exception in RemoteWebDriver instantiated by no-arg constructor.

When driver object created using default constructor, capabilities is null, results in null poin...

d16ecd2a32a1270b9b31f69358ee964e572b7d57 authored almost 4 years ago by Chirag Jayswal <[email protected]>
Removed obsolete browsers from BrowserType

Signed-off-by: Alexei Barantsev <[email protected]>

67dd6aca81a27453c6d69e763c66c828d3e87be0 authored almost 4 years ago by Ish Abbi <[email protected]>
[java] Restoring ability to run remote browser tests in dev mode

ffb0c7a0e8ce2dd2e7c9232bf54ea6d6403dd67b authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Reinterrupting the current thread after catching InterruptedException

ca79c1609cf7d557684091a76c0356f1bd36091f authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Deleting debug print statement

76b66db9a490841be5fa789c986d113ebd42aaeb authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Adding more tests for json reader to increase coverage before applying a PR

f59e5ce16d2cd67b4adcf225e5910e8148dc4573 authored almost 4 years ago by Alexei Barantsev <[email protected]>
Fix 'webview2' browser name for Edge py options. (#9090)

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

7b42f8654acf78a766becf3121e768f801569539 authored almost 4 years ago by Brandon Walderman <[email protected]>
[py] Remove unneeded Py2 TODO

147334f95b1202de3557113d0670d2a2837c7943 authored almost 4 years ago by AutomatedTester <[email protected]>
[py] Add python type hinting

8b4e370204c3e00df2bbd47fd169e01f5f703305 authored almost 4 years ago by AutomatedTester <[email protected]>
[java] Making more precise assert for expected exception

9f5fc301c733c0934f710e54aae9cea433df51c4 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Using assertj in more native manner

0807b1a8f2c4d0b2d1e484cc6f7f5a8e3e7b0669 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Fixing use of deprecated classes and methods after upgrading opentelemetry

7358b15bba0d489d111fc5491ef4a50fe4f078a5 authored almost 4 years ago by Alexei Barantsev <[email protected]>
Reducing code duplication and reducing use of guava

0250d66a36fe61b77552419e1b206d9669025707 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Deleting unused imports

626f084dc04a43eda764a6f0e72547bd0f9ddb4b authored almost 4 years ago by Alexei Barantsev <[email protected]>
Stop the driver server when the driver fails to start a new session

Fixes #8706

Signed-off-by: Alexei Barantsev <[email protected]>

5a5c10b5c0b78a15c79a2e0be5c3f08afca79f77 authored almost 4 years ago by Iaroslav Naidon <[email protected]>
[skip ci][java] Deleting outdated code examples from javadocs

2d71c4b06d8310d25343c23c82c2d9cd11933cf0 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[grid] Adding server version to the Nodes

This will allow us to report it through
GraphQL and it is also useful information
for debugging ...

6e7b239600f373351aca8016cf9a0cabbf186f0e authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Add GraphQL support for getting session queue requests (#9085)

* [grid] Add GraphQL support for getting session queue requests

* [grid] Add GraphQL test cas...

ba3a54cfb5f53f8ec6ed213ab27105fe63bab2ea authored almost 4 years ago by Puja Jagani <[email protected]>
[java] Implementing ability to get raw original message without additional info from WebDriverException

057cc7066f064cf4d510cc260330111c48cef290 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[java] Fixing java 8 compatibility issues

6fba497bde53a9c890ac00da0fe7f44cd0423b21 authored almost 4 years ago by Alexei Barantsev <[email protected]>
[JS] Adding support for /computedlabel (getAccessibleName) (#9073)

84fc16db8d8bd39be72590fe01d454ff6f1de9bd authored almost 4 years ago by JS31096 <[email protected]>
[grid] Adding Grid version to GraphQL

This will show the version of the component
that is running up front (Router, Hub, or
Standalone...

1d8273f1c7913f906494858270ecfd5d06b7a850 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Add endpoint to return new session request queue contents (#9078)

* [grid] Add endpoint to return session queue contents

* [grid] Update session queue contents...

7de1d2b475f2714e373704de37a07fe3f5188cdb authored almost 4 years ago by Puja Jagani <[email protected]>
[java] Skipping PrintPageTest tests for Chrome for now.

Chrome needs to run headless and a workaround for this
is needed.

29ecb673eac3744008835e3b5ae12282c63321c7 authored almost 4 years ago by Diego Molina <[email protected]>
Add follow up changes from Print Page Java PR (#9061)

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

5493d43e082d6a896a24597c42f6d3a6678d3916 authored almost 4 years ago by Rajendra kadam <[email protected]>
[java] Using annotations to start Chrome headless for PrintPageTest

No ideal solution but this should at least make tests pass and leave
a green CI

4d0cc24984caf2455d29cc176f146e890b565873 authored almost 4 years ago by Diego Molina <[email protected]>
Small tidy of maven deps

ec500b82682e06a0457ebb684aaa8ffb1852e07e authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Bump rules_jvm_external to 4.0

0df656d2aa4efc59cc8ebb8e944eb2ee7739e89e authored almost 4 years ago by Simon Stewart <[email protected]>
Bump OpenTelemetry to 0.14.1

2a2f45d5f9f88faaaac9fbd2dbff57171116e57f authored almost 4 years ago by Simon Stewart <[email protected]>
Right-bias Either and add some useful methods

d8f0ba009d2cf22488058c7b116ebda0d0dc9250 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Use java_export from rules_jvm_external

This allows us to delete some of our own support classes and use the
upstream versions instead. ...

79d57fa50a6ec00149da33cfc7fc22a18a478dba authored almost 4 years ago by Simon Stewart <[email protected]>
Bump most java dependencies to latest versions

2033a83fe077e279a18f4fb613fd67567496602d authored almost 4 years ago by Simon Stewart <[email protected]>
[py] Improved alias for Keys (#9076)

* Added from .common.keys import Keys (same as selenium.webdriver.common.keys.Keys)

5630155cde65483776308de43fd54d6bcd8db980 authored almost 4 years ago by Shreyan Avigyan <[email protected]>
[grid] Making NewSessionCreationTest aware of the improvements on AddWebDriverSpecHeaders

a787ad472da020f4b55732984ca7f497604e32f2 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] This partially reverts commit 04714514 and fixes the build while small tests still pass

45567af68422fcbc02ab532f3c965463552494db authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Halting docker execution if the daemon was not reached.

8b6e4be8e63ad1cad1c9324f281c23f4951b16e3 authored almost 4 years ago by Diego Molina <[email protected]>
[grid] Correcting dependency name

1ef4da6fd58deff5600ab5f34f4be093c81a3ca3 authored almost 4 years ago by Diego Molina <[email protected]>
Fix the build

04714514f4ed3247560be27fc692b531fe9369e8 authored almost 4 years ago by Simon Stewart <[email protected]>
[bazel] Run buildifier

92e0daf59a6f5b55df3a98a37b6a40ae071904db authored almost 4 years ago by Simon Stewart <[email protected]>
Add Print page support in Java (#8991)

626f908bb5a65a2c2b43eceef85c949bb6a65711 authored almost 4 years ago by Rajendra kadam <[email protected]>
Simplify the remote build file

87db0cb50bd5584b4a4c7010094e323040146a92 authored almost 4 years ago by Simon Stewart <[email protected]>
Rework the RemoteWebDriverBuilder

This version is more robust than the previous one,
and delegates to existing code where possible...

7113b470bdfd1b277a589853554a9521eb3c0ea2 authored almost 4 years ago by Simon Stewart <[email protected]>
[rb] fix bug with http_only cookies

2118f4a558326e644f4ab8b89f9fdd283ef74ebc authored almost 4 years ago by titusfortner <[email protected]>
[rb] add more specs for cookies

41a22c02436ebaefdc48f48f43c0e80cf02bc495 authored almost 4 years ago by titusfortner <[email protected]>