Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
- fe6bc9952f - [IE] update changelog and bump version to 4.2.0 :: titusfortner
- 86eb611648 - bumping all versions to 4.2.0 :: titusfortner
- db6c6e8ef0 - [rb] restrict from using new rubyzip version :: titusfortner
- bb3b82e789 - [java] Deleting commented class test :: Diego Molina
- 6e7cf5dcbd - [java] Creating browser name for SAFARI_TECH_PREVIEW :: Diego Molina
- 268161f84f - [java] Bumping Java to 4.2.0 and updating CHANGELOG :: Diego Molina
- 7a21d25a45 - [java] Removing unused variable :: Diego Molina
- e64f200d53 - [javascript] Updating CHANGELOG :: Diego Molina
- eda884abba - [java] Convert RemoteWebElement::getLocation and ::getSize from JWP Standard to W3C Standard (#10700) :: Bobby Jap
- c0d25bcb40 - [py] update changelog :: titusfortner
- a110aad874 - [dotnet] update changelog :: titusfortner
- cfcc455713 - fix failing tests :: titusfortner
- 8977cf7dbf - [dotnet] implement pause action to match Java :: titusfortner
- bf18835395 - [dotnet] do not create a new wheel input instance for every scroll method used :: titusfortner
- cb68cf53b2 - [dotnet] warn about upcoming changes to MoveToElementOffsetOrigin :: titusfortner
- 35bba6ac38 - [dotnet] implement a way to reset Action builder sequences after perform is called :: titusfortner
- 2259f63f63 - [java] add pointer event properties test :: titusfortner
- d0a0df99d1 - [java] make the action movement methods specify the button number :: titusfortner
- 190a8fba8f - [py] warn about upcoming changes to move_to_element_with_offset behavior :: titusfortner
- be7026249e - [rb] warn about upcoming changes to #move_to :: titusfortner
- 9990fbac80 - [web] update mouse interaction page :: titusfortner
- bc1b4f0bc7 - [java] fix screen rotate error (#10693) :: Fan
- 9a43c53986 - [java] Removing HTMLRunner :: Diego Molina
- a297017d54 - [java] Logging warnings when non-W3C caps are being used. :: Diego Molina
- 0d6a69565a - [rb] still not waiting long enough for tests to pass :: titusfortner
- 37be1da0d6 - [rb] fix failing tests :: titusfortner
- fa5be62cb8 - [py] Removing unused import :: Diego Molina
- 3f44bc8f53 - [grid] Fixing DistributorTest :: Diego Molina
- adb59828eb - [grid] Fixing a couple of failing tests. :: Diego Molina
- 70b0bb81bc - [java] Removing check for TAKES_SCREENSHOT in test :: Diego Molina
- 348f17ba3e - [java] Deprecating non W3C caps and Augmenters using them :: Diego Molina
- 69f6a3f883 - [grid] Removing unused import :: Diego Molina
- afaf332ad2 - [java] Lazily concatenate string while logging :: Puja Jagani
- b38206fb70 - [java] add deprecation notices to Grid logs and Java stdout :: titusfortner
- d74f1a269b - [rb] update changelog :: titusfortner
- 49c9cdac8e - [rb] update action tests :: titusfortner
- e695723bce - [web] update html pages to make tests easier :: titusfortner
- cec03e1458 - [rb] add default values to make actions easier :: titusfortner
- 133cbec599 - [rb] implement duration parameter for ActionBuilder constructor :: titusfortner
- cd69898925 - [rb] new bidi code requires websocket in selenium-webdriver :: titusfortner
- 4ddffa6dad - [java] Decode BiDi event response only once :: Puja Jagani
- f69abe3425 - [java] Disable BiDi test temporarily :: Puja Jagani
- 6ff3693dcc - [py] update implementation for submitting forms :: titusfortner
- 7c77d06bc2 - [js] update implementation for submitting forms :: titusfortner
- bcc7618df1 - [java] improve error message for unsuccessfully submitting form :: titusfortner
- 495c3dbbcf - [dotnet] update implementation for submitting forms :: titusfortner
- db61990413 - [rb] update implementation for submitting forms :: titusfortner
- 9e53690f4e - [dotnet] allow RemoteWebDriver to access Selenium logs (#10671) :: Titus Fortner
- d685665ef1 - [dotnet][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 3b0eef25fa - [js][cdp] add support Chrome 102 and remove for Chrome 98 :: titusfortner
- 21fd258353 - [rb][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 716a606a78 - [py][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 2290a09804 - [java][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
- 1b1199efa3 - [cdp] add support for Chrome 102 and remove support for Chrome 97 & 98 :: titusfortner
- da86c7fbb9 - [py] deprecate rather than deleting basic scroll action method :: titusfortner
- e1c8f7fb15 - [dotnet] use convenience methods for scrolling :: titusfortner
- 405d40ff96 - [py] use convenience methods for scrolling :: titusfortner
- 884c3cc45e - [rb] use convenience methods for scrolling :: titusfortner
- 5519babbac - [java] use convenience methods for scrolling :: titusfortner
- 45754dc725 - [IE] Check process ID when searching for Edge window handle (#10582) :: Brandon Walderman
- 1395ca59c6 - [grid] Updating Grid UI dependencies :: Diego Molina
- 7e541ed157 - [grid] Adding tests for flag to disable CDP if needed. :: Diego Molina
- c50df5241d - Include mini tutorial about how to update Java dependencies in README (#10689) :: Boni García
- ffc95514d7 - [java] Bump Maven dependencies to the latest versions (#10688) :: Boni García
- c384c88eda - [grid] Flag to disable CDP if needed. :: Diego Molina
- 269ec3e0ce - [java] No need to gpg sign for local maven install :: Diego Molina
- 26b7f593c9 - [java] Update virtual authenticator test to use html test page :: Puja Jagani
- e360535ecf - [java] Updating spotbugs :: Diego Molina
- 1877b9d898 - Add all to init.py to make imports public (#10643) :: Yehuda Davis
- 928168bb38 - implement
__all__
forselenium.common
(#10655) :: Simon K - 3824c3e9c5 - [py] Tidy up python exception handling (#10537) :: Simon K
- 5a206fb1ce - simplify boolean checks for
_identifyy_http_proxy_auth
(#10656) :: Simon K - ecc58fd3d4 - Add docker device mapping configuration (#10645) :: Guilherme Sousa
- 582073d3a7 - [grid] Fixing Node drain when session expires :: Diego Molina
- a3f3f9fecd - [java] Include JMX monitoring feature in the Grid local distributor (#10674) :: Boni García
- ff19ab8bdc - [py] fix: SecurityError: Invalid Domain problem (#10653) :: Harmandeep Singh
- 7f6a93ea93 - [dotnet] add docs to clarify IWrapsElement objects are also valid for JavaScript Execution :: titusfortner
- f715038171 - [JS]add support to switch frame by name (#10670) :: Ravi Sawlani
- e1001f26f9 - [JS] Update rules_nodejs to 5.5.0 :: harsha509
- 6cfcb59e55 - [java] Add support to create a BiDi session :: Puja Jagani
- daa1f03ac6 - [grid] Updating Grid UI dependencies :: Diego Molina
- 97aeedba6a - [JS] Add support to switch frame by id :: harsha509
- 6083cc471d - [py] fix failing tests :: titusfortner
- 7fe7873d8e - update ruby & python scrolling tests and documentation to match Java and .NET :: titusfortner
- 1a2a35b3f1 - [java] change scroll wheel class name from origin to scroll origin to match .NET :: titusfortner
- 08052f746f - [dotnet] implement scroll action :: titusfortner
- b65c6a4f89 - [rb] fix pointer actions descriptions :: titusfortner
- 88559dff38 - [rb] clarify scroll tests :: titusfortner
- 6356ff2108 - [java] add javadocs to scroll() :: titusfortner
- d692f807b5 - [rb] change ruby implementation of scroll to match other languages :: titusfortner
- c5fbd61e41 - [grid] Updating Grid UI dependencies :: Diego Molina
- 3e281a2160 - [grid] Bumping Material UI to 5.7.0 :: Diego Molina
- dba19f1a89 - [java] Fixing deprecation for IME :: Diego Molina
- 2cdda1fa2b - [java] Deprecating IME :: Diego Molina
- 8bcf64cc2e - [java] implement separate Origin class for WheelInput (#10636) :: Titus Fortner
- 38b780fbb2 - [build] Avoiding nested directory :: Diego Molina
- 9d680b5c1e - copy web content to be served on selenium.dev (#10637) :: Titus Fortner
- dab928e6ac - [py] add more scroll tests :: titusfortner
- 273644a2b4 - [py] add typing options to get_property(); fixes #10624 :: titusfortner
- dca58d50a9 - Delete SECURITY.md :: Diego Molina
- c93ab7cb06 - fix: revert changes for py docs (#10634) :: Harmandeep Singh
- f540ba4ec5 - [py] Move loading generated JS into webelement into a method :: AutomatedTester
- 7f7d6357c6 - [py] Remove generated code from the repository :: AutomatedTester
- 6fe87db7d1 - update cached atom files :: titusfortner
- c367a5aee2 - [py] docs: updated api docs (#10622) :: Harmandeep Singh
- 3d620e3974 - [build] restore socks to python requirements :: titusfortner
- 6b01d3518a - [py]: Deprecate
opera
webdriver & options in prep for removal in4.3
(#10625) :: Simon K - 1f2be3a92b - [dotnet] remove references to EdgeLegacy :: titusfortner
- 6dcef3a7f8 - [dotnet] remove Opera support :: titusfortner
- d29f36d616 - [Build] Allow Python version to be set by ENV VAR :: AutomatedTester
- 04f7d00e83 - [build] Move python to force interpreter explicitly on pip :: AutomatedTester
- ac145e531a - [grid] Printing readable exceptions :: Diego Molina
- 780ae585fc - [py] fix return type hints for
screenshot_as_png
(#10626) :: Simon K - 459c2dd80a - remove branch limitation for CI tool; any push or PR runs applicable tests :: titusfortner
- 1db5d56cfe - [py] allow firefox sessions to toggle off acceptInsecureCerts :: titusfortner
- 7ad872e3bc - [py] Remove redundant
object
inheritance (#10461) :: Simon K - b618549181 - [py] remove unused positional
kind
arg ofWheelInput
(#10463) :: Simon K - 00d8c8d630 - [py] convert
Color
to use@classmethod
alternative constructors (#10558) :: Simon K - d4910a10fc - [rb][cdp] handle empty response headers :: Viren Negi
- aeb28459d0 - [grid] Upgrading to Apollo Client 3.6.3 :: Diego Molina
- e06c647fdf - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
- 42379f6d66 - [java] Deactivating automatic retries in the HTTPClient :: Diego Molina
- 858b98dfe1 - [dotnet] update and fix tests :: titusfortner
- 695f83a06a - [dotnet] remove references to deprecated EdgeLegacy and Opera tests :: titusfortner
- ef9f98969d - [dotnet] allow toggling test values by environment variable :: titusfortner
- 08b386491b - [java] update and fix tests :: titusfortner
- d62a05ac10 - [dotnet] add performance log type (#10616) :: titusfortner
- d3ed02ad4f - [rb] fix test with bad syntax :: titusfortner
- 03098e0b42 - [rb] screenshot size is apparently different on mac and linux :: titusfortner
- 469970f010 - [rb] be more exact about expected sizes of screenshots :: titusfortner
- 0b9d238300 - [java] ignore 2 more java scroll tests that passed locally but fail on CI :: titusfortner
- df5d7ccace - [build] Enabling browser-actions/setup-geckodriver@latest :: Diego Molina
- e7656ded96 - [dotnet] update DevTools tests to V101 :: titusfortner
- 7e9a2377ff - [dotnet] ignore the proxy tests which are hanging :: titusfortner
- a9c3770a6c - [dotnet] implement setting pointer event properties :: titusfortner
- fb2e1d9299 - [dotnet] allow tests to run on non-Windows :: titusfortner
- dd81af85fb - [java] ignore scrolling tests due to Firefox issue :: titusfortner
- 46cef40264 - [java] Adding
--allow-origins
when starting GeckoDriver :: Diego Molina - d5277ea709 - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
- fa9efe0f60 - [py] unintended change to conftest; reverting :: titusfortner
- 88ff0587af - [py] bump version to 4.1.5 :: titusfortner
- 56a35d90a9 - use
typing_extensions
to be compatible withpy37
(#10613) :: Simon K - dec3bb83f6 - [JS] handle a breaking changes in os.networkInterfaces (#10611) :: Outsider
- fe84ca7686 - [java] Add virtual authenticator test case for U2F protocol. Formatting changes. :: Puja Jagani
- 9546dba7a5 - [build] Move bazel version to 5 :: AutomatedTester
- a695b91c4a - [py] Amending changelog for 4.1.4 :: Diego Molina
- d5273d8bc5 - [py] Added virtual authenticator for Python Bindings (#10579) :: Harmandeep Singh
- d92c5a6dc9 - [JS] Remove opera support from JS bindings #10379 :: harsha509
- 94b0d2ca9a - Improving path for Python in Windows :: Diego Molina
- bcb7d0961c - [build] Pick initial python interpreter based on OS :: AutomatedTester
- fcb07090ac - [js] delete old android-driver :: AutomatedTester
- 1b1872a280 - [java] Enabling testShouldDoNothingIfThereIsNothingToGoBackTo test for Chrome :: Diego Molina
- 0d8edc953a - [grid] Bumping several versions in the UI :: Diego Molina
- 210bcf5d04 - [build] Specify the location of python3 binary :: AutomatedTester
- b2d5f0992f - [py] Upgrade rules_python :: AutomatedTester
- 3fdd95da42 - [grid] Bumping Apollo Client and GraphQL :: Diego Molina
- c88b71e63c - [grid] Bumping Material UI to 5.6.4 :: Diego Molina
- e7fac5f26b - [py] Bumping python to 4.1.4 :: Diego Molina
- 33dc63b870 - [py] Amending changelog for 4.1.4 :: Diego Molina
- d3a0201512 - Added DepricationWarning to the warnings.warn methods inside the find_element_by_x methods (#10575) :: Cervac Petru
- 8ddadc6d8f - [py] Fixing "--connect-existing" :: Diego Molina
- d4f5b86f0a - #10592: bugfix truthy checking a function type (#10596) :: Simon K
- 5b840664a6 - [py] use
get_timeout()
for urllib pool manager timeouts in remote connection, prevents passing the default socket object directly (#10563) :: Simon K - 2c9cbd7c33 - [grid] Removing bus from NewSessionQueue :: Diego Molina
- 267d562d50 - [grid] Removing NewSessionRejectedEvent.java :: Diego Molina
- 514319c0a2 - [java] Reverting unwanted change :: Diego Molina
- dfb88b0eab - [JS] Remove duplicate copyright generated by code [skip ci] :: harsha509
- 4906c2b18c - [JS] Updating copyright [skip ci] :: harsha509
- 6336abb5bd - [grid] Removing NewSessionRequestEvent :: Diego Molina
- 6f1b689db8 - [py] remove unicode prefix for strings (#10562) :: Simon K
- 612ba9654b - [java] Add wheel input (#10445) :: Puja Jagani
- 015c93970a - [py] Update changelog for 4.1.4 :: Diego Molina
- a3d08b1804 - Bump ejs from 3.1.6 to 3.1.7 (#10585) :: dependabot[bot]
- 4798e7c238 - Bump ejs from 3.1.6 to 3.1.7 in /javascript/grid-ui (#10584) :: dependabot[bot]
- e237ced480 - [py] Add the ability to create sdist package of the python bindings :: AutomatedTester
- ac3b2ec628 - [javascript] Update changelog for 4.1.2 :: Diego Molina
- 6e5439d703 - [grid] Linting the Grid UI :: Diego Molina
- 669dd6249e - [dotnet] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- 535d840ee2 - [java] Update changelog for 4.1.4 :: Diego Molina
- fc8a419797 - [java] Updating dependencies :: Diego Molina
- 4f1d7d7c6a - [rb] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- e6bcf1c859 - [py] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- fedb689935 - [javascript] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- bfb7e2f101 - [java] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
- 581f70d0d9 - Adding PDL files for Chrome 101 :: Diego Molina
- 3ad99eba27 - [grid] Closing input pipeline when client disconnects :: Diego Molina
- 439da14d34 - [rb] fix new linting failures :: titusfortner
- 8ef7001871 - [grid] Making EventBus more stable by ignoring events :: Diego Molina
- 7bbf24bf89 - [grid] Changing setAvailability to void :: Diego Molina
- 89710bbf41 - [java] Support for sending firefox addon directory as temporary in remote sessions :: Tamsil Sajid Amani
- bcbd009179 - [java] Adding logging to track session creation and deletion :: Diego Molina
- da9f04f450 - Fix missing documentation comments in NuGet package (#10376) :: BaerMitUmlaut
- 90901cb88b - [py] Use monotonic clock for waits, fixes #10544 (#10550) :: Kevin C
- 49fa97d24a - [java] Logging unauthorized requests when auth info is present :: Diego Molina
- 95e79d7f9b - [java] Changing logging level for unauthorized requests :: Diego Molina
- 86ee77273e - [py] Add debug logging for urllib response data (#10568) :: Simon K
- fbef19e970 - docs: use Browser constants for browser name (#10567) :: Meir Blachman
- 70f8326c43 - [java] Fixing failing test :: Diego Molina
- ba09b6bbdb - [grid] Fix alignment after Material UI v5 upgrade :: Diego Molina
- c5fdadbcdb - [grid] Removing unneeded component background :: Diego Molina
- 989f7fd66a - [grid] Improve LiveView password dialog :: Diego Molina
- 90ce3e226c - [grid] Completing move to functional components :: Diego Molina
- 575b878db2 - [grid] Moving more classes to functional components :: Diego Molina
- eba2dbd4b2 - [grid] Starting move to React functional components :: Diego Molina
- 3156faed4a - [grid] Migrating theme to Material v5 :: Diego Molina
- a687d4f040 - [java] return friendly names for Windows platforms like Mac does :: titusfortner
- 8b53734fd2 - [rb] update shadow root tests :: titusfortner
- 310365ef4c - [py] do not convert tag name to css selector :: titusfortner
- 2d9cf16c29 - [py] invalid selector exceptions are is not a no such element exception :: titusfortner
- ca39d6f8f0 - [js] do not convert tag name to css selector :: titusfortner
- 2921929a50 - [rb] do not convert tag name to css selector :: titusfortner
- ce2301427b - [rb] require Ruby 2.7+ and update rubocop accordingly :: titusfortner
- 4351624433 - [grid] Migrating Material UI to v5 :: Diego Molina
- 772f7fe796 - [grid] Renaming eslint file to have local dev working again :: Diego Molina
- 1d2d7b6e7e - Update react scripts to 5.0.1 (#10548) :: Diego Molina
- 5032445761 - [grid] Fixing react-scripts to 5.0.0 :: Diego Molina
- 51b0a2618d - [grid] Aligning package-lock.json files :: Diego Molina
- ee6df04b39 - [grid] Lint fixes :: Diego Molina
- f3094e797b - [grid] Upgrading to react-router-dom v6 :: Diego Molina
- b4c8d63904 - [grid] Removing withRouter in favour of useLocation :: Diego Molina
- 754758e655 - [rb] add process status check to the beginning of the stop_process method (#10480) :: Atsushi Tatsuma
- a4249a908c - [grid] Preparing code for ReactRouter upgrade :: Diego Molina
- b1fafa7ead - [java] Bumping Java to 4.1.4 :: Diego Molina
- e952ebb086 - Fixing a typo on label commenter :: Diego Molina
- abfbc4dbb4 - [java] Honoring proxy in ClientConfig :: Diego Molina
- 2f7e8013cc - [java] Fix NetworkInterceptor test :: Puja Jagani
- 8aced158f1 - [java] Add supported methods check :: Puja Jagani
- 02a611ded9 - [java] Added PATCH request :: Argo Triwidodo
- f5dbc3584d - [JS] resolve dependabot alert :: harsha509
- bdabda0f63 - [JS] resolving dependabot alerts :: harsha509
- 51fc959cfd - [Javascript] Split String on grapheme pairs in sendKeys command (#10519) :: Ravi Sawlani
- c5ff607851 - Adding config for G-msedgedriver label :: Diego Molina
- a22e15736d - [java] Introduce common interface for all web storage types (#10528) :: Valery Yatsynovich
- 72226ee873 - Updating pinned browsers :: Diego Molina
- 4d998e1ea1 - Fixing tests config issue with Edge browser :: Diego Molina
- 7217bb389d - [python] replace misuses of
typing.NoReturn
(#10462) :: Simon K - a76e185b87 - [java] Fix links in JavaDocs (#10529) :: Valery Yatsynovich
- 8215a1e0c1 - [javascript] Removing comment as we are opening a browser per test :: Diego Molina
- 8301f188e6 - [javascript] New browser per test :: Diego Molina
- 11647cc165 - [java] Fixing options handling for print command :: Dennis Oelkers
- 74f6344728 -
python
: test function names tidy up inline with pep8 (#10490) :: Simon K - cfec55b24d - [grid] Deleting old Grid UI :: Diego Molina
- 349e457785 - Set permissions for GitHub actions (#10526) :: Naveen
- 3d19b84500 - [grid] Draining a Node after X sessions have been created. :: Diego Molina
- ecc30e4b64 - [grid] Distributor should not add a Node if it is draining :: Diego Molina
- e3d3da3792 - [grid] Standalone should also shutdown when it has been drained :: Diego Molina
- a78b998ddf - [java] Added fix to intercept PUT request :: Tamsil Sajid Amani
- be30b6241d - [grid] Decrementing pending sessions for draining to stop method :: Diego Molina
- 8daaa060d1 - Fixing typo :: Diego Molina
- 5ecfd6c3a5 - Run buildifier over the tree :: Diego Molina
- 573caa72d1 - [javascript] Improving waits in actions_test.js :: Diego Molina
- 427bb3b72d - [java] Fixing search in Java docs :: Diego Molina
- 10c712d6d1 - Use class' class loader when looking up
HttpClient
factory. (#10509) :: Dennis Oelkers - 3c920d64dd - [javascript] Restructuring waits in actions_test.js :: Diego Molina
- 48d2c2a4e8 - [javascript] Fixing two actions tests for Chrome :: Diego Molina
- 482d5a4e6f - [py] Removed desired capabilities from handshake code (#10494) :: Harmandeep Singh
- dad6f8c404 - [py] Update extension in the tests to use the common extensions (#10478) :: Harmandeep Singh
- aa88b5c9e8 - [javascript] Improving two tests for Chrome :: Diego Molina
- 60f158de40 - [docs] Added Testing instructions in Contributing.md :: Harmandeep Singh
- bf6bffbd76 - [java] Enabling a couple of Firefox tests :: Diego Molina
- 4f0e3d70f7 - Adding dependabot.yml to check new versions of actions :: Diego Molina
- d0254909fe - [grid] Enabling request retries for session handling :: Diego Molina
- b40e678760 - [javascript] Fixing link in docs comment :: Diego Molina
- 178b5d2d01 - [javascript] Reverting commit 4e62dd5 :: Diego Molina
- 468b5e345d - [javascript] Improving JavaScript workflow :: Diego Molina
- 3c6ff20fc5 - [javascript] Fixing ChromeDevTools test :: Diego Molina
- 2f93fe59e7 - [java] Setting attempts for medium tests :: Diego Molina
- f0f2705a1f - [grid] Making DomainSocketsTestBase run :: Diego Molina
- f569666a4c - [grid] Improving flaky test in DistributorTest :: Diego Molina
- 03d80531f7 - [grid] Fixing mock in DriverServiceSessionFactoryTest :: Diego Molina
- f95054319b - [java] Moving few tests medium -> large, so they get executed :: Diego Molina
- 4645f76032 - [java] add Windows 11 support to platform enum :: titusfortner
- e406790ce1 - [grid] Fixing RelayOptionsTest :: Diego Molina
- 03c8b2fbb1 - [Build] Make the python usage hermetic and use only python 3.9 :: AutomatedTester
- df41b58162 - [grid] Setting session-timeout as read timeout for http client :: Diego Molina
- 699c52a4de - [java] Setting same browser options for Edge in tests :: Diego Molina
- 49a0f9dfb1 - [build] update version of rules_python to 0.8.0 :: AutomatedTester
- 230d683d66 - [build] update version of rules_pkg :: AutomatedTester
- ed74210eb7 - [dotnet][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 7bc2a93f07 - [js][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 4688e7dc20 - [rb][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 16288ac0e8 - [py][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 1c14b91718 - [java][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
- 4c7973314a - [cdp] add support for Chrome 100 and remove support for Chrome 96 :: titusfortner
- 6ec4b33084 - fix
tox -e docs
by pinningJinja2
(#10492) :: Simon K - 22f1dcd3cb - run java tests with MS Edge (#10365) :: Titus Fortner
- 7033cb4eb5 - Fix mutating headers in intercepted request :: Alex Rodionov
- 737cf026a9 - [js] sendkeys error message fixed :: Harshit Agrawal
- da84700804 - Updating pinned browsers :: Diego Molina
- 2159a41ebe - Fixing Chrome setup for GitHub Actions :: Diego Molina
- da44d46afa - Running tests with Chrome beta too (#10491) :: Diego Molina
- 9acfbc131e - [java] Upgrade GraphQL to 18.0 :: Puja Jagani
- f4049f40a4 - [java] fix javadocs for error messages :: titusfortner
- 1f5b21d06d - Update tracing.txt to match OpenTelemetry version 1.12.0 :: Puja Jagani
- 6e40cdac7f - Update tracing.txt :: Puja Jagani
- af4260776f - Run buildifier over the tree :: Diego Molina
- 7b1ebf28ef - [java] Update changelog for 4.1.3 :: Diego Molina
- b3bac8de04 - Bump minimist from 1.2.5 to 1.2.6 in /javascript/grid-ui (#10483) :: dependabot[bot]
- 0f25e563dc - Bump minimist from 1.2.5 to 1.2.6 (#10482) :: dependabot[bot]
- fc2236cd9b - Bump minimist from 1.2.5 to 1.2.6 in /javascript/node/selenium-webdriver (#10481) :: dependabot[bot]
- 310a878350 - [grid] Updating JS dependencies :: Diego Molina
- 6e37c1aee2 - Updating Node version in WORKSPACE and GH Actions :: Diego Molina
- a23584a7e6 - [grid] Moving react-scripts to devDependencies :: Diego Molina
- 6ae530c56b - [java] Removing RC from release targets :: Diego Molina
- ae52e39dae - Updating workflow badges. :: Diego Molina
- f38e43361a - [java] Updating dependencies :: Diego Molina
- db298e48c2 - [java] Bumping Java to 4.1.3 :: Diego Molina
- c4c5dd84dc - [grid] Preventing XSS attack. :: Diego Molina
- 49c7c3fc4b - [java] Add exponential backoff policy to the Retry request filter :: Puja Jagani
- 4def8fe22f - [java] Fixing RetryRequestTest :: Diego Molina
- 42f054e752 - [java] Retry filter not used by default :: Diego Molina
- 919a988b51 - Adding handy script to create release notes :: Diego Molina
- e25900f98c - [java] Update failsafe retry dependency to 3.2.3 :: Puja Jagani
- 6c779d2405 - Updated Session map to work with selenium 4.1.2 (#10473) :: Tamsil Sajid Amani
- e0d9309438 - [grid] Improving /readyz return http code. :: Diego Molina
- 1daa6d6367 - [grid] Improving RouterTest :: Diego Molina
- 4e07039f1a - [grid] Grid is ready when Nodes are up and have availability. :: Diego Molina
- 14eecce5a8 - [grid] Node capacity is given by available slots and usage below maxSessions. :: Diego Molina
- 9249e31d50 - [grid] Reverting fix for #10391 :: Diego Molina
- 26978eba90 - [javascript] Patching rules closure to use shell env :: Diego Molina
- 8b48a74627 - [java] Reverting change to build devTools :: Diego Molina
- 00398fffe3 - [java] Using python3 to build devTools in Java :: Diego Molina
- 447ab1f2da - Remove universal wheel, python 2 is unsupported (#10438) :: gopackgo90
- 97bfeabe6c - Hook options class in safari driver (#10433) :: MWschutte
- 676c4cc8bb - [grid] Do not match empty capabilities :: Diego Molina
- 7e8c43001e - fixed reading the data from the stream and fixed the size of chunks (#10409) :: joerg1985
- d1c5a43c3c - [java] Add missing grid status tests :: Puja Jagani
- 966f4619d2 - [java] Fix grid status tests :: Puja Jagani
- a2a58baba0 - [py] bump python bindings to 4.1.3 :: titusfortner
- 28cec2df77 - [java] Remove deprecated method usage for WebDriverInfo implementations :: Puja Jagani
- a88f1f1f36 - [java] Return appropriate Http response code if Grid is not ready :: Puja Jagani
- ab34768506 - Update tracing.txt :: Puja Jagani
- f01b968875 - [java] Ensure DevTools is augmented when using DriverService :: Puja Jagani
- 1f4cf23441 - [rb][cdp] bump version to 0.99.1 for bug fix :: titusfortner
- c992c41a7e - [rb] Fix WebSockets in DevTools (#10414) :: Boris Petrov
- d40b1a8504 - switch ByClassName locator from to "class name" (#10355) :: katrina95
- f333a04178 - [grid] Adding a configuration flag to set a noVNC port. :: Diego Molina
- 7663dfda5f - [grid] Adding a NPE check :: Diego Molina
- 8851340acb - [rb] Enabling ruby test :: Diego Molina
- 2fd24aeff0 - [grid] Pinging relay service to update healthcheck :: Diego Molina
- 9c95b92449 - [grid] Exposing methods to get service url and endpoint :: Diego Molina
- 668d131529 - Improving check to run workflows :: Diego Molina
- a5204d4b07 - Removing dispatch-workflows.yml and making CI a bit more simple :: Diego Molina
- e4f6dde928 - Removing ruby from dispatch-workflows.yml :: Diego Molina
- d25aa65db9 - Removing python from dispatch-workflows.yml :: Diego Molina
- f21821ef6a - Leaving a single workflow file for Java :: Diego Molina
- d1480c8f70 - Enabling workflow_dispatch for Java :: Diego Molina
- a9847f3013 - Removing Java from dispatch-workflows.yml :: Diego Molina
- 773e8c3f1f - Adding new workflow for Java :: Diego Molina
- 7908fc298f - Running workflows based on affected bazel targets (#10405) :: Diego Molina
- 97cac65391 - Bump nanoid from 3.1.30 to 3.3.1 in /javascript/grid-ui (#10407) :: dependabot[bot]
- 5e403ebeef - Enabling Java workflow :: Diego Molina
- 35680d0abc - [dotnet][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- 7caf859616 - [js][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- 6dd7a085a2 - [rb][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- e8ab9b6a19 - [py][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- b3ea373b21 - [java][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
- 4672792aaa - [cdp] add support for Chrome 99 and remove support for Chrome 95 :: titusfortner
- bd9cc81a44 - Adding new Java CI file :: Diego Molina
- 0b26e3d20a - Chaning java workflow config temporarily :: Diego Molina
- 8a23bcaa2d - py: Modifies install_addon method to support installing unpacked addons (#10308) :: GPT14
- 203dadb411 - Py safari options (#10385) :: MWschutte
- 63db6b875a - Upgrading bazelisk in GitHub Actions :: Diego Molina
- c78478a678 - update IRC server (#10403) :: Luis Correia
- fe1ec64587 - [py] Add support for http proxy authentication to remote_connection (#10358) :: Luis Pflamminger
- 07f5bd9108 - [py] Stripping path is leaving a leading /. Fixes #10022 :: AutomatedTester
- 6509491f90 - [js] Updating rules_nodejs to 4.6.3 :: harsha509
- 221234f60b - Correcting pinned browsers :: Diego Molina
- 00f765513a - [java] Update extension in the tests to use the common extensions (#10398) :: Puja Jagani
- 3dad50835c - Updating pinned browsers :: Diego Molina
- 4687dce5a0 - [rb] Enabling test since bug in Grid was fixed :: Diego Molina
- 1131aa079d - [py] Bump python bindings to 4.1.2 :: AutomatedTester
- e8e9389f6b - [py] Make sure py.typed file is included in the library :: AutomatedTester
- 038fe453f5 - [py] Bump python bindings to 4.1.1 :: AutomatedTester
- bda01d0a6f - [js] Updating rules_odejs to 4.6.2 :: harsha509
- 2d36ea2cd9 - [grid] Matching webview2 browser name with EdgeDriverService :: Diego Molina
- 001963bc6f - [java] Avoid using ServiceLoader while creating FirefoxDriver instance :: Puja Jagani
- a14ed614a9 - [java] Removing deprecated methods from CommandLine and DesiredCapabilities :: Diego Molina
- 97ff43c5fd - [java] Removing deprecated methods from HttpMessage :: Diego Molina
- b0efb185ca - [java] Removing deprecated WebDriverWait methods :: Diego Molina
- 45bb38a5d2 - [java] remove references to invalid errors (#10209) :: Titus Fortner
- b3f9d377d0 - [java] Add deprecated warnings to OperaDriver and OperaOptions :: Puja Jagani
- fb69a4f434 - [grid] Querying Node status only once at registration :: Diego Molina
- d389fc0412 - [grid] Avoiding retries when fetching Node status :: Diego Molina
- 941b8a913b - [grid] Logging Node url instead of id, better readability :: Diego Molina
- 58e521ac57 - [java] Removing unused import :: Diego Molina
- 855208c364 - [grid] Refectoring rejectEvent and guarding UUID parsing :: Diego Molina
- 1c64af8179 - [grid] Improving logging for RequestConverter :: Diego Molina
- d8f3b4f069 - [java] Enabling Chrome typing tests :: Diego Molina
- 2546c4a310 - Removing custom action to set GeckoDriver :: Diego Molina
- 2370a8342c - [java] Using action to configure GeckoDriver :: Diego Molina
- 2433acc847 - Fixing typo in Rakefile :: Diego Molina
- 6038e953d7 - [java] firefox is defaulting to this behavior so no need to put it in Selenium :: titusfortner
- d621b8616c - [java] add fix for Firefox socket origin header bug to Firefox Options by default :: titusfortner
- 26f7933f24 - Bump follow-redirects from 1.14.7 to 1.14.8 in /javascript/grid-ui :: dependabot[bot]
- 46f4ddbaf8 - run java tests with Firefox Dev Edition :: titusfortner
- 00d5b15767 - [java] Fix issue "Incompatible types for '-' operation" in the Javascript executor example :: ian zhang
- 5b67ee1999 - [js] Add new pointer attributes to actions :: AutomatedTester
- 635363b1d7 - #10345 make driver.close() tolerant to CDP failures (#10346) :: Andrei Solntsev
- 897caec5f8 - [java] Acknowledging proxy config set in ClientConfig :: Diego Molina
- cb6bc2afe4 - [grid] Using a more conservative execution period for session request timeout :: Diego Molina
- 4b429b0a95 - [grid] Fixing bug where lock was being used twice :: Diego Molina
- 813de31a38 - Disable send chords keys test for Chrome :: Alex Rodionov
- 90da328c97 - [java] Guarding runnables when scheduleAtFixedRate is used :: Diego Molina
- e89eb141ae - Draft simple BiDi connection for Firefox nightly :: Alex Rodionov
- 63466e51d6 - [java] Adding license text to ExecutorServices :: Diego Molina
- c788fd3bbc - Improving README for Windows users :: Diego Molina
- 5561cda968 - Fix modifier keys scope on Java Actions (#10333) :: ian.zhang
- 11f7dde166 - [java] Fixing method in SafariDriver :: Diego Molina
- ad8ef06a2a - [java] Removing STP from SafariDriverService :: Diego Molina
- 9f2290571b - add deleteNetworkConditions for chromium (#10323) :: Werner Robitza
- 9c748fa687 - [java] Removing webdriver_json target as a Java dependency :: Diego Molina
- 7c4a050113 - [java] Avoid loading default Firefox profile preferences :: Diego Molina
- 12ac3de896 - [java] Removing deprecated fiels in FirefoxDriver :: Diego Molina
- d17db9d0de - [dotnet][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- ccec0b2ad8 - [js][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 3128f1fccd - [rb][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 228e508490 - [py][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 7ca963e3a2 - [java][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
- 4378db7a92 - [cdp] add support for Chrome 98 and remove support for Chrome 94 :: titusfortner
- 9e4d3d6425 - [js] Correct ignores in actions tests so they actually work :: AutomatedTester
- 02ba0522b6 - [java] Removing webdriver_xpi deps in Java :: Diego Molina
- f6923eb378 - [js] remove stray character that seemed to slip in :: AutomatedTester
- 4957024e00 - [js] Add wheel support to actions :: AutomatedTester
- 70e54e6ada - [java] implement event support for pointer device actions (#10198) :: Titus Fortner
- 5fc8b53b57 - [java] Removing setLegacy from Firefox :: Diego Molina
- 12c8c2752b - [java] Removing isLegacy from Firefox :: Diego Molina
- e4f7ea0dbd - [java] Removing //java/src/org/openqa/selenium/firefox/xpi :: Diego Molina
- d4dba1c07a - [java] Removing XpiDriverService and XpiDriverInfo :: Diego Molina
- e98d4ee217 - Bump path-parse in /javascript/node/selenium-webdriver (#10306) :: dependabot[bot]
- c2df256ffb - Bump jszip from 3.6.0 to 3.7.0 in /javascript/node/selenium-webdriver (#10305) :: dependabot[bot]
- 975fff9e44 - [java] Removing LEGACY_FIREFOX_XPI from tests :: Diego Molina
- 1729615f13 - [py] Add py.typed file (#10310) :: Akuli
- 5264548c99 - Fix toReturn["type"] (#10304) :: Paladin Wang
- 49321f194e - [grid] Using DefaultSlotMatcher in DockerSessionFactory :: Diego Molina
- caf8d4726e - [grid] Deleting Regularly from code base :: Diego Molina
- 13a2ae2236 - [grid] Removing Regularly from LocalNode :: Diego Molina
- 409c389928 - [java] Ignoring a couple of Chrome tests :: Diego Molina
- d90b6082bc - [grid] Removing Regularly from HandleSession :: Diego Molina
- a5ef5643b0 - [grid] Removing extra variable :: Diego Molina
- a584b8ce86 - [dotnet] Fix initial build from clean directory :: Jim Evans
- cf8f3fee2e - [dotnet] Remove unused CDP generation config files :: Jim Evans
- 328d56db81 - [dotnet] Make CDP code generation work on non-Windows platforms :: Jim Evans
- 7dcd8faca3 - Updating stale comment :: Diego Molina
- 0fc6e509e2 - Moving Java release info to Wiki :: Diego Molina
- 9a5a329c5a - Updating stale config :: Diego Molina
- 792c055e91 - [java] Update changelog for 4.1.2 :: Diego Molina
- 07e5c07a22 - [java] fix typo in macOS Monterrey to Monterey (#10295) :: Kazuaki Matsuo
- fe6b3c5e0d - [java] Log Timestamp flag added :: Amil Uslu
- 09cd7e5768 - [java] Bumping to 4.1.2 :: Diego Molina
- 1dd9854ea9 - [build] Upgrade rules_jvm_external to 4.2 :: AutomatedTester
- fe5a4d3a23 - [java] Replace dynamic proxy with ByteBuddy for webdriverdecorator (#10271) :: Puja Jagani
- b07eb4b59a - [java] Updating Java deps :: Diego Molina
- f63fb35d84 - [grid] upgrading follow redirects :: Diego Molina
- 836ad25bd5 - Bump follow-redirects from 1.14.6 to 1.14.7 (#10256) :: dependabot[bot]
- d18eac437d - Elaborate find_element deprecation message (#10273) :: Tomohiro Endo
- f296ca9a28 - [java] Using retries due to GitHub actions env (#10280) :: Diego Molina
- 50801b1840 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
- 5edc25d76f - [grid] Firefox CDP version "85" -> "85.0" :: Diego Molina
- 09358a2392 - [java] Enabling RemoteWebDriverScreenshotTest for Firefox :: Diego Molina
- 7a7a6fedb4 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
- 3d21349589 - [java] Allow disabling tracing in RemoteWebDriver :: Puja Jagani
- ea3b91c253 - [grid] Using the right caps to check se:cdp :: Diego Molina
- 3e469f1ff3 - [grid] Running Grid UI tests with Chrome :: Diego Molina
- f38dc06978 - [java] Skipping tests in Firefox :: Diego Molina
- 98c78acf13 - [grid] Adding back support for unix domain sockets :: Diego Molina
- 3f75c6bc10 - [grid] Fixing testMultipleInputs :: Diego Molina
- 127fe0fe6a - [grid] Improving Node health check execution :: Diego Molina
- f860014ab0 - [grid] Using ScheduledExecutorService instead of Regularly to purge dead nodes :: Diego Molina
- 54e7ddbfcb - Update tracing.txt to match the OpenTelemetry version :: Puja Jagani
- 451fc38132 - [java] Replace deprecated OpenTelemetrySdk creation API :: Puja Jagani
- bce1ca776e - [grid] Adding flag for undocumented node implementation :: Diego Molina
- 4ec7366528 - [build] Upgrade rules_python :: AutomatedTester
- 54312a8f76 - [grid] A few semantic changes, no logical changes :: Diego Molina
- deeaa71635 - Fix added missing quotation marks in examples (#10250) :: Boris Wrubel
- 2decee4981 - [grid] Reworking how new session requests are processed :: Diego Molina
- d61295a0b5 - [grid] Changing method name to show real intention and usage :: Diego Molina
- 08ee86c896 - [grid] Regularly to a scheduled executor to create sessions :: Diego Molina
- fed76b1010 - [grid] Removing inlined variable :: Diego Molina
- 6f5c8278ac - [rb] fix api documentation warnings :: titusfortner
- 78482214e3 - [grid] Getting session requests from the queue ASAP :: Diego Molina
- 0b053325cb - chore/connect to CDP based on ENV selenium address var (#10255) :: Potapov Dmitriy
- fa87376c17 - [java] Adding positive check for Duration in Require.java :: Diego Molina
- 29e075938c - [java] Reducing duplicated strings in Require.java :: Diego Molina
- 50f808aa48 - [js] remove unnecessary condition (#10254) :: Hirotaka Tagawa / wafuwafu13
- 1d989dcb3e - [JS] Updating rules_nodejs to 4.6.1 :: harsha509
- 1990a43a74 - [java] Remove connection timeout setter :: Puja Jagani
- 48848de6ef - [grid] Guarding how the server reads parameters :: Diego Molina
- a6d74f9569 - [grid] Displaying test name when se:name is added :: Diego Molina
- 2583faf1a7 - [grid] Merging requested caps and session caps :: Diego Molina
- 70fcec8730 - Improving docs generation script to accept parameters :: Diego Molina
- dded957a46 - [java] Add remotedriverbuilder tests :: Puja Jagani
- 3e2c016c81 - [java] allow setting a different keyboard or pointer for actions on input devices (#10213) :: Titus Fortner
- 1181c1c6e3 - [js] Bump nodejs bindings to 4.1.1 :: AutomatedTester
- 400322c43b - Update Python instructions in README (#10236) :: Matthew Rahtz
- 2d3879a0cb - [java] Remove max duration value to allow retries :: Puja Jagani
- 3b67ff7f63 - node: Add support for installing unpacked addons at runtime in Firefox webdriver (#10216) :: Nick Gaya
- 5d2f6c645f - [js] Enables firefox debugger for devtools test :: harsha509
- 28507036a2 - [JS] Sets correct browserName when set via SELENIUM_BROWSER fixes #10218 :: harsha509
- 3f05646a0b - [java] Make the connection method call back map thread-safe (#10230) :: Puja Jagani
- 74634060ce - Use class' class loader when looking up
HttpClient
factory. (#10232) :: Dennis Oelkers - 3ef95ef849 - [java] Allow local driver tests to not depend on actual webdriver implementations :: Puja Jagani
- c718c0d7d7 - [py] restore incorrectly deleted test :: titusfortner
- c6a0fd4146 - [JS] Resolving dependabot alert xmldom :: harsha509
- cdf1bf2a80 - [js] Updating rules_nodejs to 4.6.0 :: harsha509
- 45b62fcb18 - [java] add tests for adding configs to local driver builder should throw exception :: titusfortner
- e3257d615d - [java] implement builder() for all drivers to allow the correct default options instance :: titusfortner
- e50a1abaf0 - [java] Throw error when using custom client config with local driver (#10219) :: Puja Jagani
- 0f0ffa0c9c - [py] PEP484 type hints for py/selenium/webdriver/chrome/options.py :: thecr8tr
- 6eb311f4b3 - [rb] add Readme for adding and releasing CDP versions :: titusfortner
- 44e20f5cd2 - [dotnet][cdp] add support for Chrome v97 :: titusfortner
- 73bc3760aa - [js][cdp] add support for Chrome v97 :: titusfortner
- 05e0e002e9 - [py][cdp] add support for Chrome v97 :: titusfortner
- c4aa712a3d - [rb][cdp] add support for Chrome v97 :: titusfortner
- 130ae7a23e - [java][cdp] add support for Chrome v97 :: titusfortner
- ba01ccd11a - [cdp] add support for v97 :: titusfortner
- f31de8d230 - Java tests -- retry NettyAppServer start (#10170) :: Diego Molina
- e893ce295c - [java] add interactions test with swapping pointer inputs :: titusfortner
- cce9962417 - [java] add interactions test with multiple pointer inputs :: titusfortner
- b664e7fda0 - Modify: Updating year in LICENSE and NOTICE documents :: harsha509
- 11f8567df8 - [java] add test for keyboard and pen combination action :: titusfortner
- c87aa5a34a - [java] add pointer tests for a pen input :: titusfortner
- af3dde727e - [java] update mouse and keyboard tests :: titusfortner
- b3b622594e - [java] get interaction tests working :: titusfortner
- 1b0045c8ab - [dotnet] add support for casting desktop :: titusfortner
- 0c94508d70 - [rb] add support for casting desktop :: titusfortner
- aad7fe4d2a - [java] Fix FluentWait's sample usage wrt durations (#10208) :: Allon Murienik
- ad48d31a7d - [java] Update toJson() method creation for integer type in CdpClientGenerator :: Puja Jagani
- 7a6bf7e30d - [py] remove orphaned commands :: titusfortner
- ba05eceb04 - [js] Updating react-scripts to 5.0.0 :: harsha509
- 026a047a5d - Revert "[grid-ui] Fixing dependabot alerts" :: harsha509
- 014e523779 - [grid-ui] Fixing dependabot alerts :: harsha509
- 62eb0ccad3 - [js] Fixing dependabot alerts :: harsha509
- 66b14c5578 - [java, node] Adds new desktop cast command for Chromium #10190 (#10191) :: GPT14
- d53d79e35b - [py] convert selectors for finding elements in shadow dom :: titusfortner
- a2b06e0cae - [JS] Updating npm dependencies :: harsha509
- 816ad6ebb5 - [py] remove outdated touch actions implementation :: titusfortner
- 8b984a00bc - [py] missing self for service args :: titusfortner
- 8bc731c05a - [js] ignore errors arising from trying to use file detector fixes #6343 :: titusfortner
- 466621d871 - [py] don't use websocket-port if user sets connect-existing (a4dc6e) :: titusfortner
- a4dc6ea54b - [dotnet] only add websocket-port if connectToRunningBrowser is not set :: titusfortner
- 50ff745bc2 - hints for py/selenium/webdriver/common/actions/key_input.py (#10186) :: Alex
- c8fdee5e18 - [dotnet] according to the rfc section 5.3 a cookie name is allowed to be an empty string so long as the value is not also an empty string :: titusfortner
- fe6c1899e4 - [py] add httpOnly to the list of optional keys for the cookie_dict :: titusfortner
- 629892908d - [py] more breathing room for wait tests in Chrome for Github Actions :: titusfortner
- 310f2236c2 - [py] flaky Chrome tests need a little more time on github actions :: titusfortner
- d73a0c2bf8 - [py] fix action test failures :: titusfortner
- d783ea5e9b - [py] update tests for current IE options :: titusfortner
- aa53154e9a - [py] fix firefox addon tests :: titusfortner
- 195671ce91 - [rb] restore #from_name method to Firefox profile :: titusfortner
- 341b454c4a - Support new Cast command added to Chrome Devtools (#10150) :: cliffordcheng
- 2e283ad6e9 - [py] mark scroll test as not passing in firefox :: titusfortner
- e66ddf2d82 - [py] use context manager for encoding :: titusfortner
- 22ef5330d4 - [py] send Base64 encoded addon to driver instead of path String :: titusfortner
- 34a3aa206c - [py] PEP 484 type hints for selenium.webdriver.common.actions.action_builder (#10108) :: Alex
- 41a34dfbdf - Fix "NoReturn" type-hinnts. (#10120) :: Caleb P. Burns
- 0f6064907d - add path limiters to ruby workflow and update workflow_dispatch location :: titusfortner
- d7a36489ef - Reflect how find_elements returns a list, not just one WebElement. (#10172) :: colons
- b320e3e40e - allow running github workflows on branches manually :: titusfortner
- 34a52d4ad8 - [py] add shadowroot to api docs :: titusfortner
- e53518d776 - [py] current setup does not support latest sphinx :: titusfortner
- 3c05be4a81 - [py] add log reference to api rst file :: titusfortner
- 1b6c381e9e - [py] that is definitely the wrong syntax for python :: titusfortner
- 6c8e7d57c8 - [py] remove non breaking space for doc generation :: titusfortner
- 0c628d36c2 - [rb] Use browser_download_url from github API to download correct Selenium server :: titusfortner
- 6ba1869566 - [java] Running all jobs generated by the matrix :: Diego Molina
- 7ab4c5de89 - [dotnet] add Zenkaku/Hankaku key :: titusfortner
- c13fd432da - [java] Fix typo in Java Changelog (#10168) [skip ci] :: Valery Yatsynovich
- 932ac9901a - Fix typos. (#10141) :: dosas
- c3a19c8bcb - [py] Updating exceptions file for docs :: Diego Molina
- e8fcc2cecf - [java] Update Java Changelog for 4.1.1 :: Diego Molina
- 51ba553284 - [java] Bumping Java & Grid to 4.1.1 :: Diego Molina
- 9215d55cc9 - [grid] Improving message when server cannot bind to address :: Diego Molina
- c10bff71ef - Improving GitHub workflow for Java (#10156) :: Diego Molina
- 0756bb75ab - [JS] Updating rules_nodejs to 4.5.1(Rerelease of 4.5.0) :: harsha509
- 007037c965 - [JS] Updating rules_nodejs to 4.5.0 :: harsha509
- 40a2977b90 - [grid] Adding a "bind-host" flag :: Diego Molina
- f7a4c21ace - [grid] Allowing service config via CLI :: Diego Molina
- 2f93deeb18 - [java] Only logging these retries in debug mode. :: Diego Molina
- c939d167b5 - Added RelativeBy class on the main api (#10148) :: Andrei Rusu
- 4cc82845e9 - [grid] Helping json to map properly Slot.java :: Diego Molina
- ef09a53412 - [py] Add type hinting to Shadowroot :: AutomatedTester
- 840794e984 - [java] Avoid modifying the original object, #9671 :: Diego Molina
- 10fed03308 - [py] update ShadowRoot find element signatures to match those in WebElement (#10138) :: Titus Fortner
- eab9a52422 - [py] add Zenkaku/Hankaku key :: titusfortner
- 3a02e901a5 - [rb] fix linter :: titusfortner
- 2077b9ee63 - [rb] remove workarounds for legacy Edge :: titusfortner
- 4c0404e958 - [rb] add zenkaku_hankaku key :: titusfortner
- e665df1712 - [rb] fix failing tests :: titusfortner
- 4fbc8cbb87 - [rb] make pause easier to use in action builder sequence :: titusfortner
- 90261769c3 - [rb] rework API for scroll methods :: titusfortner
- 86aa9c6699 - [java] Avoiding logging screenshots, fixes #9671 :: Diego Molina
- 270c672ed3 - [java] Avoiding NPE, fixes #10109 :: Diego Molina
- 9bf1af1562 - [grid] Forwarding CDP connections to the right place :: Diego Molina
- 1cdc5a165b - Adding extra note to label commenter [skip ci] :: Diego Molina
- 9d9e4c7185 - [java] Following redirects by default :: Diego Molina
- 04a681b47b - [refactoring] improve handling exceptions (#10068) :: Andrei Solntsev
- e70e223900 - [js] update code format, public API exports, remove deprecated legacy (#10110) :: Potapov Dmitriy
- 5dfaa6af33 - Upgrade graphql dependency :: Puja Jagani
- 17f25bcb9d - [grid] Improve json body of error message sent from NewSessionQueue :: Puja Jagani
- 1902fb87d8 - Performance improvements (#10105) :: Larry Diamond
- c968637dec - [java] Setting a known GraphQL version. :: Diego Molina
- b6706e6d22 - Revert upgrading of slf4j dependencies :: Puja Jagani
- 944aad294d - [JS] Code cleanup and minor improvements :: Sri Harsha
- 22e458b67b - [rb] guard scroll tests from Firefox :: titusfortner
- 07dfc77747 - [java] Handle null parameters in TracedCommandExecutor (#10081) :: Boris Osipov
- 5dd24d21e3 - #8318 Remove references to opera_blink in favour of opera (#10098) :: morskyrv
- 837bb737cc - [java] Bringing back catch clause as #10063 should be enough :: Diego Molina
- 61d465433e - [rb] fix linter issues with action classes :: titusfortner
- a47dadea33 - [rb] implement wheel input device for actions :: titusfortner
- 231acf6645 - [rb] add integration tests for ActionBuilder :: titusfortner
- fe30005803 - [rb] add support for pointer event properties :: titusfortner
- 4915e2b763 - [rb] only create input devices if needed :: titusfortner
- 7c78f9e510 - [rb] move input device encode method to superclass :: titusfortner
- fc5326f806 - [rb] allow passing devices into Action Builder constructor in more extensible way :: titusfortner
- a3da5e843b - [rb] allow device names to use default random id :: titusfortner
- 8bf63e72d4 - [rb] add class documentation and set api private all Interactions classes :: titusfortner
- ab4e01086c - [rb] each action interaction class validates its own source :: titusfortner
- 77a0c71524 - [rb] move each interaction class to its own file :: titusfortner
- 70cb566dc4 - [rb] remove extra keyword from PointerMove :: titusfortner
- d5a708a4d5 - [rb] fix PointerPress error handling :: titusfortner
- a528503a36 - [rb] fix improperly nested class :: titusfortner
- 2fd9d1a011 - [rb] raise error if input device not found :: titusfortner
- 6f2b9a445e - [rb] revamp Actions unit tests :: titusfortner
- 52f9967f24 - Implements 'getDomAttribute' to get attribute value as defined by w3c spec and removes legacy command usages :: Sri Harsha
- 08a19171c1 - [py] fix flake8 errors from PRs :: AutomatedTester
- 60db0c1b9e - [py] PEP 484 type hints for selenium.webdriver.common.actions (#10103) :: Alex
- c188fe858a - raise
NoSuchElementException
for relative failures instead ofIndexError
(#10078) :: Simon K - fc66324f84 - Remove legacy in favour of W3C endpoints. (#10075) :: dosas
- 584c7ae8eb - [python] Tidy relativeby docs, use non deprecated methods in webserver (#10077) :: Simon K
- bed68d1dca - [js] Remove legacy JWP support and w3c switch (#10095) :: Sri Harsha
- 5c3ae44539 - [build] Update Edge for pinned browser usage :: AutomatedTester
- 1e4d174520 - [py] fixed flake8 for interaction tests using unicode :: AutomatedTester
- a97b1dd709 - [py] Handle proxy being capitalised :: AutomatedTester
- 056f41e05a - [py] Correct flake8 warnings :: AutomatedTester
- 14c76671a5 - [py] PEP 484 type hints for selenium.webdriver.chromium.options (#10099) :: Alex
- b25378793e - [py] Handle Socks Proxy for Remote Connections. Fixes #10091 :: AutomatedTester
- 941da9bc1a - update code format, public API exports (#10097) :: Potapov Dmitriy
- 83c97eb86a - update map/filter clean up to common format (#10094) :: Potapov Dmitriy
- 7530f333ee - [rb] fix test to not use keyword :: titusfortner
- 932cbf9605 - [java] support installing temporary addon in Firefox :: titusfortner
- 44f1fd983c - [java] use addon parameter with base64 encoding instead of path parameter that requires using file detector and upload :: titusfortner
- b511a7dff8 - [rb] use addon instead of path for moz/addon/install to avoid needing to use upload :: titusfortner
- 965e5282c7 - [py] Add extra attributes to pointer down and pointer move actions :: AutomatedTester
- 122c9f9fea - [py] Add Scroll via Wheel Inputs and Wheel Actions :: AutomatedTester
- a22205a03b - [rb] remove unused and unspecified endpoints :: titusfortner
- d7cb4e54a3 - [rb] use endpoint instead of JS for page_source :: titusfortner
- e3e492af0c - Do not attempt to stop process when it's not started :: Alex Rodionov
- 612896f443 - Upgrade java dependencies :: Puja Jagani
- e6dc722b18 - [js] Updating rules_nodejs to 4.4.6 :: Sri Harsha
- f1191a717c - [java] Avoiding re-throwing interrupted exception during host name resolution :: Puja Jagani
- 28070d2de2 - #9784 use
shutdown()
instead ofshutdownNow()
(#10063) :: Andrei Solntsev - d7ae19b04b - [rb] add support to Firefox Options for environment capability :: titusfortner
- 411d877be3 - [grid] Fixing warnings for UI tests :: Diego Molina
- 6c2e8440a3 - [java] Allow custom tracing to integrate with existing OpenTelemetry tracing :: Lyudmil Latinov
- 87802e897b - [java] Update Java changelog for 4.1.0 :: Diego Molina
- b562d02103 - [js] Fixing Grid build :: Diego Molina
- 55698dccab - [java] Running server tests always :: Diego Molina
- bf14baed60 - [dotnet] Upgrading NUnit console to 3.12.0 :: Jim Evans
- 2afb56c5ed - [dotnet] Updating NUnit dependency to 3.13.2 :: Jim Evans