Selenium 4.1.0
AutomatedTester
released this
22 Nov 15:30
·
4684 commits
to trunk
since this release
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
a83f9be979
- Remove tempfile compatibility for Ruby 1.8 :: Alex Rodionovdb30b7fd12
- [js] updating rules_nodejs to 4.4.1 :: Sri Harsha5a554bde29
- [java] Remove Edge USE_CHROMIUM flag. (#9921) :: Brandon Walderman4829bfcaa9
- Add some docs on how to run the atoms tests :: Simon Mavi Stewart49ebfb9f91
- Moving from issue templates to issue forms. :: Diego Molinabf7cd04fce
- Fixing typos on issue form. :: Diego Molina940d4f8383
- [java] Fix reference to removed withTagName method in RelativeLocator class comment (#9930) :: Coty Rosenblatha501e6acbc
- update doc string for CDP Commands (#9929) :: Marcin Strzyzee3ecbda34
- [build] Bump rules_pkg to 0.5.1 :: AutomatedTester23dd179349
- Fix the completion command's zsh completions :: Simon Mavi Stewart5380516e65
- [js] Fixes relative locator 'locateWith' export :: Sri Harsha1ca3c066ad
- Fix XPath crash issue in IEDriver (#9939) :: Guangyue Xu7dacdc7773
- Using correct label names in issue forms. :: Diego Molina67444b87e0
- Adding label commenter configuration. :: Diego Molinaee59a577d6
- Adding configuration for stale issues. :: Diego Molinafc99bef068
- [dotnet] Refactor Cookie object constructors :: Jim Evansf2d79cf639
- [dotnet] Fix WebDriver.csproj file to embed mutation listener resource :: Jim Evansa25ad324ea
- Pass WebDriver instead of Loggable to allow augmentation of HasLogEvents :: Puja Jaganie1292c8d7e
- [rb] fix downloading of Selenium Server :: titusfortnerb67f59f705
- [rb] update pre-built atoms :: titusfortner9816645a1a
- [rb] fix test not handling redirect :: titusfortner89b7491045
- [rb] appease the linter :: titusfortner9ad3f5a94c
- [rb] update changelog and bump version for 4.0.1 :: titusfortner049958b325
- [rb] missed references in the refactor :: titusfortner508dac46b6
- [rb] update changelog and bump version for 4.0.2 :: titusfortneref41797a77
- [rb] allow keys to be an empty array :: titusfortner5a3b372170
- [rb] element index is a property and not an attribute :: titusfortner4ac2b4a7f6
- actually do not camel case fx prefs (#9944) :: glaszig61dd966fd6
- [js] Add support for form submit in W3C mode (fixes #9916) (#9936) :: Sri Harsha6733a1b2f2
- [build] Move python version to a variable to be shared about :: AutomatedTester89f8bd553f
- [rb] minor syntax fixes :: titusfortnerc83ce12ddb
- [rb] update changelog and bump version for 4.0.3 :: titusfortnerf9ddb1500e
- [build] Hack to get around Bazel not outputting things to stdout/strerr for docs task :: AutomatedTester6e0d581a47
- [build] call bazel directly for ruby docs :: AutomatedTestercb7552e546
- [py] Add missing docs :: AutomatedTester23c6171614
- Fixing typos on label commenter :: Diego Molina26ed273c5e
- Incrementing amount of stale operations :: Diego Molina91686084c4
- [build] update npm deps :: AutomatedTester42218df526
- [build] Audit NPM deps :: AutomatedTester833c6d6a7d
- [java] Add multiple interface test for Augmenter :: Puja Jagani153298f1d2
- [py] Handle NO_Proxy for connections to the driver. Fixes #9925 :: AutomatedTester2d199e1873
- [build] Upgrade rules_python to 0.4.0 :: AutomatedTesterd594da2f5c
- fix some typos, mostly in Java code (#9964) :: Andrei Solntsev96ee96aad3
- [dotnet] Refactor WebSocket handling of CDP :: Jim Evansdb37a9f779
- [py] Check the values in NO_PROXY and set the poolmanager accordingly :: AutomatedTester39f4b1b460
- [py] add more test cases for the no_proxy handling :: AutomatedTester5f57224838
- [py] correct flake8 warnings :: AutomatedTesteradeca5c45a
- [py] remove py2 import code :: AutomatedTester151f4297e0
- [py] XFail alert tests due to https://bugzilla.mozilla.org/show_bug.cgi\?id\=1731795 :: AutomatedTesterc69e336b56
- Improving wording in issue template :: Diego Molina7941e123d0
- [grid] Allowing -1 as port to use a random port :: Diego Molina6bbafcdde8
- [event-bus] Handle Json parsing error such that future messages are not blocked :: Puja Jagani703af0a012
- Bump edge and chrome to latest releases :: Simon Mavi Stewartf8011bc48c
- [grid] Rejecting events when a Secret cannot be parsed. :: Diego Molinad27b27a3bc
- Ensure that a selected port is consistent :: Simon Mavi Stewart989e3b3cc8
- Run buildifier over the tree :: Simon Mavi Stewart4a7724438a
- [grid] Fix host option is not working issue (#9981) :: kevin.cho1b81a9029c
- Changing type of extraInfo from HashMap to ConcurrentHasMap to avoid ConcurrentModificationException while reading exception message by parallel threads. (#9926) :: hornyja4227396e240
- IEDriver NewWindow3 API workaround solution for Edge IEMode (#9950) :: Guangyue Xu487e47dbdd
- highlight putting programming language in bug reports :: titusfortner319acea1d5
- [dotnet] Usenameof()
for refactoring safety (#9958) :: Tom Longhurste7162bf03a
- Updating .NET CHANGELOG with forgotten change to 4.0.1 :: Jim Evansaceb6e2561
- [rb] update example with correct syntax :: titusfortnerf841c48aac
- Add retry http request filter for transient errors. Integrate filter with ClientConfig. :: Puja Jagani1925185a0d
- Avoid zipping tempfiles as it lacks rename permissions on Windows :: Alex Rodionov48595ef2a0
- [py] Correct docstrings around Service usage :: AutomatedTester294c5f9616
- [py] Upgrade sphinx to use latest :: AutomatedTester324ae1f5aa
- Switch Bazel Ruby rules from Coinbase fork to Bazelruby :: Alex Rodionov88680111b8
- [build] Upgrade rules_python to 0.5.0 :: AutomatedTester917851a024
- [build] Upgrade rules_nodejs to 0.4.2 :: AutomatedTesterfdb43030d8
- [build] bump bazel to 4.2.1 :: AutomatedTesterc7155ed41b
- sing a pumpkin carol :: Jari Bakken52df5ca9b2
- Increasing operations per run for stale issues :: Diego Molinad6d2bb1039
- [js] Attach to page target while creating a CDP connection (#10005) :: Puja Jaganidcd36f6ec7
- [js] Remove explicit id passing for CDP commands :: Puja Jaganid9f2bb83a8
- [dotnet] Refactor registration and execution of custom WebDriver commands :: Jim Evansa33e7396a0
- Create temporary folder for Edge in IEMode (#10006) :: Guangyue Xu2250ab2b4b
- [iedriver] Formatting changes :: Jim Evansed08538bcc
- [dotnet] Adding test configuration for Edge in IE Mode :: Jim Evans8e6b6ff5a5
- [iedriver] Prevent null pointer access in UI Automation for setting browser focus :: Jim Evansd509170461
- [iedriver] Relocate removal of Edge temp directory to session quit, not window close :: Jim Evans24ad7a103d
- [iedriver] Correct logic for finding new tab in Edge IE Mode :: Jim Evans6eff56ed67
- Fix Javadoc code block formatting (#9955) :: Trey Chadicke51997bc45
- [Javascript] Ensure correct serialization of extensions in chromium.Options (#9495) :: Nick Gaya2a31dd298f
- IEDriver: remove first run banner in Edge IEMode (#10013) :: Guangyue Xu63371baff8
- [iedriver] Fix closing of all tabs in Edge IE mode (#9998) :: yk97727213e08aa4
- [grid] Unifying hub parameter name. :: Diego Molinadd5dddba78
- [grid] Using non-loopback address when default config is used :: Diego Molinae85cca6b7a
- [nodejs] code cleanup second iteration (#9979) :: Potapov Dmitriye04552f485
- [node] Fix edge test failures (#10012) :: Nick Gayaca9b451401
- [grid] Respecting page origin for Live View :: Diego Molina69e73f3f4c
- [java] We do not publish to Google Storage anymore :: Diego Molinaaea69daa1c
- [java] Bumping Java & Grid to 4.1.0 :: Diego Molinaec1e4fd77a
- [iedriver] Fixing IE Mode quit behavior :: Jim Evanscbb2796d65
- [java] Closing client when JVM shuts down :: Diego Molina54c34ba9a6
- [grid] Fixing setup for CDP-Grid tests :: Diego Molinaa88515bbc3
- [java] Adding macOS Monterrey to Platforms :: Diego Molina2eb9231b54
- [grid] Adding hub url for hub-node tests :: Diego Molina008893030c
- [java] Running some screenshot tests only on CI :: Diego Molinab2e9e25746
- [java] Ignoring test for Firefox and fixing window size :: Diego Molina3ce0c019f4
- [java] Fixing a few test annotations :: Diego Molinad6acda7c02
- Updating IE driver resources and prebuilts for 4.0.0.0 release :: Jim Evansc129dc9c7f
- [js] Fix flaky CDP dom mutation (#10029) :: Puja Jagani5382a4970c
- [JS] Updating rules_nodejs to 4.4.5 :: Sri Harsha7b21a322aa
- [grid] Loading live view under https :: Diego Molina1f745a0514
- automatically provide links and close issues that depend on fixes in … (#10027) :: Titusaf668385ee
- remove useless package, change io public api import to more common approach (#10037) :: Potapov Dmitriy2e32ee1764
- [java] Add test to check that executeScript returns a ShadowRoot object :: AutomatedTester0c10993134
- [py] add support for shadow dom end points :: AutomatedTesterf77b6e52f0
- [rb] Fix an example ofWebDriver::Options
(#9990) :: y-yagiab0e6dda95
- [java][cdp] Add v96 :: Diego Molinad0f70ccd33
- [rb] bump devtools version to 95 :: titusfortner167a2e8086
- [java] Improving docs for CDP generation in Java :: Diego Molina34d558043d
- [build] Update Pinned Browsers for Chrome and Firefox :: AutomatedTester9da90c6e92
- [py] Add CDP for v96 :: AutomatedTester818289c24e
- [build] Updating to bazelisk 1.10.1 in GitHub Actions :: Diego Molina37521f3899
- [js] Update downstream deps for JS :: AutomatedTester853ebf8a20
- [js] update deps in grid :: AutomatedTester3cbec30ac7
- [py] Disable web component tests against Firefox :: AutomatedTesterf5237ff640
- [rb] add CDP support for v96 and remove v93 :: titusfortnerafa3a97a3b
- [js] add CDP support for v96 and remove v93 :: titusfortnera584509dae
- [dotnet] add CDP support for v96 and remove v93 :: titusfortner2b7e9aa50d
- [cdp] remove support for v92 and v93 :: titusfortnerf30d67d58b
- [java] Updating docs to generate CDP bindings :: Diego Molinaa5d1c1e1a1
- [rb] allow #execute_script to return a ShadowRoot :: titusfortnerddc340ce67
- [rb] add tests for shadow root functionality :: titusfortner154a160e4d
- [rb] fix linter error with more whitespace :: titusfortner0a6260df08
- Fix V96Domains DevToolsVersion property value :: Jim Evanse667fcf082
- Switch to upstream version of Bazel Ruby rules :: Alex Rodionove5d3644f95
- [py] Setting Chrome for GitHub Actions :: Diego Molina560a0ae8bd
- Support secure WebSocket in DevTools :: Alex Rodionov80d1a11dbb
- Fix a dummy typo that changes the meaning to the opposite :: Alex Rodionovec914c6d52
- [js] [js] Capture browser console logs when using BiDi onLogEvent api :: Puja Jagani4e24e999b7
- [js] add support for handling Shadow DOM elements :: AutomatedTester5b5f3f4c84
- [py] Bump python bindings to 4.1.0 with updated changelog :: AutomatedTester5d4e79ff76
- [js] Bump Javascript Bindings to 4.1 with updated changelog :: AutomatedTester4662c6b063
- [rb] update changelog and bump version to 4.1 :: titusfortner0f71ad79bf
- [dotnet] Bump DotNet bindings to 4.1.0 and update changelog :: AutomatedTester9a5b98eef2
- Fix classloading error in host identifier (#9931) :: Andrei Solntsev27d2e5eb8d
- [java] Running RC tests in their own job :: Diego Molina607bfe680b
- [tours] Add initial tours to get started :: AutomatedTesterbf417a60c4
- [java] Running server tests after browser tests :: Diego Molina4c683dd4b6
- [java] Updating most of the Java deps :: Diego Molina3244a8b0c9
- [java] Update Java changelog for 4.1.0 :: Diego Molina19dfc414b8
- [py] Fix return type hint in get_screenshot_as_png (#10060) :: roushikk2a43011ec7
- Fix typos for Python bindings (#10052) :: Kian Meng Ang346da0e076
- Added default executable path in service module for (#10057) :: dosas9cd6c45a21
- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Jim Evans201fad3829
- [dotnet] Handle returning shadow roots from JavaScript :: Jim Evans5e2fd23c82
- Fix wrong type annotations for "env" it's a dict not a string (#10072) :: Jens Diemer24a9c50fed
- Split OpenTelemetry command (#10009) :: Lyudmil Latinov5fd073d80e
- [py] add warning if people set w3c to false as it may break their tests :: AutomatedTester336811c7bf
- [py] update missing items for changelog for 4.1 :: AutomatedTester30bfdb24bc
- [js] update dependencies :: AutomatedTesterfbc391827b
- [js] update dependencies as npm audit seemed to miss some :: AutomatedTesterd7dfe5ec60
- [py] fix tox warnings :: AutomatedTester