selenium-4.10.0
版本发布时间: 2023-06-07 23:40:55
SeleniumHQ/selenium最新发布版本:nightly(2024-09-15 08:16:32)
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
-
4450a44e18
- Update mirror info :: Selenium CI Bot -
1ab13d9c6e
- [rb] Bumping Selenium version :: Diego Molina -
4dd9e1f8ad
- [rust] Include --debug flag in CLI test :: Boni Garcia -
c7e2b557d7
- [rust] Log error message as debug trace when parsing version :: Boni Garcia -
e51d1aabfd
- [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia -
9c2f47572b
- [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia -
3893a5ed63
- [rust] Minor smell-fixes :: Boni Garcia -
dd9f306417
- [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garcia -
cbcc6b3060
- [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garcia -
b579892869
- [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia -
666c3ea941
- [rust] Include assertion to assess browser version detection :: Boni Garcia -
9105916ce8
- Update mirror info :: Selenium CI Bot -
a4b0ddd02b
- [rust] Support building on Windows ARM64 :: p0deje -
7869fdc345
- [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov -
542f0a16c7
- [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov -
79e3f9e6f0
- [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko -
797b713d78
- Fix: typo in the "addArguments" method comment (#11945) :: Maid -
68a683f670
- [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani -
98d3e26b3e
- [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García -
1ea3134877
- [java] Handling case where -1 is returned as statusCode :: Diego Molina -
dfe07841e8
- [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina -
293046106e
- [java] Remove deprecated "version" JWP capability :: Diego Molina -
3d8c6fa7a9
- [java] Remove deprecated "platform" JWP capability :: Diego Molina -
b643cf793e
- [java] Enabling and fixing tests in Firefox :: Diego Molina -
41bbc5f883
- [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina -
940b183e3a
- [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molina -
ef69f1b05e
- [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani -
590d3240d4
- [java] Removing unused CapabilitiesUtils.java class :: Diego Molina -
79c7847068
- [java] Removing more unused classes :: Diego Molina -
0c025325aa
- [grid] Displaying the real stereotype config at startup :: Diego Molina -
46f300c374
- [java] Adding ventura as platform :: Diego Molina -
5e95c81518
- [java] Adding task to publish snapshots in Java :: Diego Molina -
1947771a93
- [java] Fixing build :: Diego Molina -
da2e767ebe
- [rb] allow users to direct driver process output (#11964) :: Titus Fortner -
cd3216e68d
- Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionov -
f2b27807ab
- [java] add logging for starting the driver :: titusfortner -
cc87ca0e43
- [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov -
83b0b0d88d
- Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov -
9ac368b475
- Do not switch and remove node in one iteration (#11961) :: joerg1985 -
e5805a47f2
- Add corner case test (#11970) :: Rishav Trivedi -
38cbd003e9
- [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex -
2403c71eab
- [java] Fix failing build :: Simon Mavi Stewart -
bb95c2cd48
- Fix README stopping at Rust build steps :: Alex Rodionov -
c2944a1123
- Handle fragmented websocket messages (#11962) :: joerg1985 -
18164af446
- [java] Remote selenium-remote tag from test targets :: Alex Rodionov -
2266ffc8b2
- [java] Fix a typo :: Alex Rodionov -
8921182b59
- [java] add more logging to Selenium Manager (#11959) :: Titus Fortner -
440a388d0b
- [CDP] Adding v113 and removing v110 :: Diego Molina -
35827eb5b5
- [rb] Fix DevTools old version loader spec :: Alex Rodionov -
ab94305c7b
- [rb] Add sizes for Bazel test targets :: Alex Rodionov -
1fd552d577
- [rust] Add sizes for Bazel test targets :: Alex Rodionov -
69e67ae9b3
- [Java] Fixing log level comparison :: Diego Molina -
d530584d2e
- Configure remote builds to use EngFlow (#11887) :: Simon Stewart -
66e51be38c
- Make Driver Services consistent (#11973) :: Titus Fortner -
59fa77c675
- [py] update logging to match other bindings (#11990) :: Titus Fortner -
74e0af80bd
- [Java] Using driver path always for Safari and Safari Technology Preview :: Diego Molina -
000cb086e9
- [java] Overriding methods to have main platform names lowercase :: Diego Molina -
0dbec9d489
- Putting the logic to verify driver service path in a single place (#11992) :: Diego Molina -
bcf48d14e5
- [rb] Support remote debugging viadebug
gem :: Alex Rodionov -
9f3352b690
- [rb] Replacepry
withirb
:: Alex Rodionov -
de7acb9099
- [rb] Make//rb:lint
a test target that auto-corrects files too :: Alex Rodionov -
0ce64cb561
- [dotnet] Using SM in default service creation (#11994) :: Diego Molina -
19a4582c3c
- Support newer versions of urllib3 (#11993) :: Michael Mintz -
deceb80a74
- [py] Update python dependencies and relevant files :: AutomatedTester -
65b97fc575
- [rb] Enabledebug
gem for MRI only :: Alex Rodionov -
bfcda90ecb
- [dotnet] Encoding process output :: Diego Molina -
8efae1bdad
- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Diego Molina -
55283eb79b
- [dotnet] Generate API documentation (#11968) :: Nikolay Borisenko -
af7eb2e4d6
- [rb] Update README to require Ruby 3.0 :: Alex Rodionov -
156e7f56a8
- [rb] adjust custom rspec matchers to work for any log level output :: titusfortner -
2d022c013e
- [rb] change logging default to :info and support ignoring any logging :: titusfortner -
c4776a36f4
- [rb] allow both allowing and ignoring logging messages by id :: titusfortner -
1cd84f7b6b
- [rb] allow default_level to be passed into constructor so client projects can keep existing behavior :: titusfortner -
eec423611d
- [rb] update guards to get tests passing :: titusfortner -
e4e636223c
- [rb] fix bug with driver logging :: titusfortner -
c81d86a37b
- [rb] update changelog :: titusfortner -
bc7e0c7341
- Updating changelogs and bumping version to 4.9.1 :: Diego Molina -
eb2032df7f
- [javascript] Bumping version to 4.9.1 for JavaScript :: Diego Molina -
c6f7396f62
- Update mirror info :: Selenium CI Bot -
5c0fda7adf
- [rb] Bumping Gemfile.lock :: Diego Molina -
f275319562
- [java] Update version in CHANGELOG (#12008) :: Vladislav Velichko -
bcd0c314ce
- [js] Handle rejection of the driver :: AutomatedTester -
f76a893011
- [bazel] Use a credential helper (#12018) :: Simon Stewart -
445e9a3855
- [bazel] Bump to 6.1.2 :: Simon Mavi Stewart -
af71e2041e
- Start running tests with the EngFlow grid (#12020) :: Simon Stewart -
7971a535a4
- [gh workflow] Shuffle where we set the github token env var :: Simon Mavi Stewart -
ec287e9cb7
- [gh workflow] Build still not working :: Simon Mavi Stewart -
0db6dfce81
- [gh workflow] Keep going in the remote CI build if a test fails :: Simon Mavi Stewart -
ff6c8a57e5
- [bazel] Remote builds should use pinned browsers :: Simon Mavi Stewart -
fca6d690f5
- [gh workflow] Python tests cannot cope with pinned remote browsers yet :: Simon Mavi Stewart -
635f86c4c2
- [bazel] Fix up python data deps so remote builds work :: Simon Mavi Stewart -
8e0c968e38
- [js] Bump JS to 4.9.2 :: AutomatedTester -
71384d8faa
- [java][dotnet] Removing RC and WebDriverBackedSelenium (#12024) :: Diego Molina -
35530cc7be
- [java] Fixed the URI in a log line (#12000) :: joerg1985 -
b9ba020876
- [dotnet] Removing supported configurations per project added by mistake :: Diego Molina -
acdb19d6ef
- [java] Updating deps :: Diego Molina -
33db2e9e68
- [java] Bumping mockito version and updating tracing.txt :: Diego Molina -
c7d622d698
- [rb] unguard tests now passing :: titusfortner -
cdc4301192
- [rb] remove firefox guards on shadow dom locator tests :: titusfortner -
632df3ecab
- [grid] Updating JS deps :: Diego Molina -
ed313de742
- [rb] implement proxy support for Selenium Manager :: titusfortner -
2a6b07579c
- [py] fix flaky test :: titusfortner -
4b14cf7c1b
- [java] Reverting mockito to 4.11.0 :: Diego Molina -
2ee5fb7d03
- [grid] Refining the search field for running sessions :: Diego Molina -
c61ac143df
- [grid] Refining how queued sessions look in the UI :: Diego Molina -
163541fbb7
- [grid] Fixing UI test :: Diego Molina -
f3316d9bff
- [grid] Enhancing stereotype in Dynamic Grid :: Diego Molina -
a2235cde99
- [java] support Selenium Manager using proxy info from options (#12036) :: Titus Fortner -
5c891ce374
- [java] JdkHttpClient - Close all websockets before shutting down the executor (#12035) :: joerg1985 -
43eb1e5477
- Automatically format the code (#12023) :: Simon Stewart -
da0dcefdc9
- [java] Formatting missing files after merging #12023 :: Diego Molina -
5764ff99bb
- [dotnet] Be more friendly for single file publishing and native compilation (#12045) :: Nikolay Borisenko -
e7acc958ad
- Update mirror info :: Selenium CI Bot -
0d08c74f41
- Update mirror info :: Selenium CI Bot -
69ccfe4903
- [dotnet] Avoid try/catch while working with known types in Selenium Manager (#12051) :: Nikolay Borisenko -
89f1f083ab
- [java] simplified some control flows logic and removed unused imports (#11974) :: Alex -
6333dec559
- [dotnet] Clean main csproj files to be more readable (#12052) :: Nikolay Borisenko -
1c171e7c15
- Adjust bidi loglevel warning string to warn (#12054) :: Moritz Kiefer -
4bf1d68160
- [java] Webdriver can work with embedded apps without CDP (#11963) :: Vladislav Velichko -
971a7274bf
- [java] make all logging variable names consistent (#12007) :: Titus Fortner -
38cccda2d3
- [java] Removing duplicated test in ElementEqualityTest :: Diego Molina -
ff8e6a10d5
- [java] Fixing Chrome test based on https://bugs.chromium.org/p/chromedriver/issues/detail?id=4443 :: Diego Molina -
7aae749648
- [java] Enabling tests for Firefox :: Diego Molina -
0f95ec854a
- Include date in commit message of mirrow workflow :: Boni Garcia -
dd435a11cf
- [java] Enabling tests for Chrome and Edge :: Diego Molina -
76701ad4b1
- [java] JdkHttpClient - Handle a possible freeze when an incomplete http response is received (#12055) :: joerg1985 -
1bfcb4a48e
- [rust] Increase default timeout in Selenium Manager to 180 seconds (#12058) :: Boni García -
b2f629d5c9
- [java] Fail with JsonException when JsonOutput.MAX_DEPTH is reached (#12056) :: joerg1985 -
8138847791
- [java] Deleting tests for the server removed in https://github.com/SeleniumHQ/selenium/commit/71384d8faa396ba7a03b47dfd7bf4e36870a8acd :: Diego Molina -
683b19db73
- [java] Removing deprecated SUPPORTS_WEB_STORAGE cap :: Diego Molina -
1b600b1663
- [java] Removing deprecated SUPPORTS_JAVASCRIPT cap :: Diego Molina -
11b17715c3
- [java] Formatting files :: Diego Molina -
184a83575e
- [java] Removing deprecated setters in Rectangle.java :: Diego Molina -
b98501665b
- [java] cast to ArrayList (#12065) :: Alex -
7cd20cfab6
- [dotnet] Fix building errors of the solution in VS via isolating output path per project (#12063) :: Nikolay Borisenko -
379dcabd94
- [dotnet] Removing duplicated test :: Diego Molina -
fb986f881b
- [dotnet] Adapting test to new W3C behaviour :: Diego Molina -
a3df73cf22
- [grid] Streamline cleaning up of download/upload folders (#12059) :: Krishnan Mahadevan -
3c6c3bebe0
- [sm] Updating SM binaries :: Diego Molina -
94303e0e65
- [dotnet] Correct product version in http user agent (#12061) :: Nikolay Borisenko -
922aaf3016
- [java] JdkHttpClient - Downgrade the method for a 303 redirect (#12070) :: joerg1985 -
c149513711
- [java] Bumping version to 4.10.0-SNAPSHOT :: Diego Molina -
0f8a9225ae
- [java] Optimizeequals
andhashCode
methods ofRectangle
class (#11918) :: Valery Yatsynovich -
9b42f09eb3
- Prevent grid from creating sessions that are about to timeout in queue (corrects issue #11881) (#12014) :: bhecquet -
b4c767117d
- [java] Formatting Java files. :: Diego Molina -
9f325c2649
- [bazel] Get the java medium tests passing on the EngFlow grid :: Simon Mavi Stewart -
c1b45801bf
- add link for logging documentation to issues template :: titusfortner -
c127eb2991
- [java] Respect disabled pretty printing for arrays (#12079) :: joerg1985 -
38b4acc8ab
- [java] Adding userWebView2 to Java :: Diego Molina -
737c1cc586
- [javascript] Adding userWebView2 to JS :: Diego Molina -
c01587a5b5
- [java] Printing response payload to understand error :: Diego Molina -
4c2ab02240
- [bazel] Mark tests as "exclusive-if-local" :: Simon Mavi Stewart -
8e2b3e1aaa
- [bazel] Get large grid tests passing in bazel :: Simon Mavi Stewart -
e5b4671117
- [bazel] Get the bidi tests working on the EngFlow grid :: Simon Mavi Stewart -
edb838bcd3
- [bazel] More tests passing in the EngFlow grid :: Simon Mavi Stewart -
cf81deaca1
- [javascript] Logging SM activity when a driver is not found. :: Diego Molina -
6222ac0d25
- [rb] Adding support for webview2 in Edge :: Diego Molina -
9e165e5929
- [JS] Code cleanup update npm deps to latest :: Sriharsha -
6a776f38fe
- [py] fix proxy options (#12029) :: Titus Fortner -
5b406700f9
- [py] support Proxies with Selenium Manager (#12032) :: Titus Fortner -
679fdb83ec
- [dotnet] have support proxies for Selenium Manager (#12100) :: Titus Fortner -
e9b2bdadeb
- [bazel] Update script to find versions, and roll browsers :: Simon Mavi Stewart -
f8b7a1da86
- [bazel] Runbuildifier
:: Simon Mavi Stewart -
e92987a194
- [py] Fix type hints and docstring (#12067) :: Oboleninov Anton -
098c597ce6
- [grid] Grid UI tests don't need to run in remote :: Diego Molina -
254e5340a5
- [grid] Set savefile.default_directory for Chrome (#12109) :: Scott Stevens -
7b7c7dd0be
- [grid] Logging correct caps for session creation :: Diego Molina -
6867e4f67a
- [grid] Taking into account BiDi url matches too :: Diego Molina -
d1b8e6cdf1
- [java] Improving FirefoxDriver BiDi :: Diego Molina -
d97e441968
- [java] Usingse:bidi
url when Grid returns it :: Diego Molina -
2beaa596e6
- [java][bidi] Enable BiDi for Chromium browsers. Extend tests for BiDi supporting browsers. (#11626) :: Puja Jagani -
88216a368e
- added type hints to all the methods in Select class (#12106) :: Sandeep Suryaprasad -
a174abe9ba
- [rust] Fix proxy setup in Selenium Manager (fix #12104) (#12108) :: Boni García -
9f002a2a7c
- [IEDriver] Improving logging message for Edge IE Mode path :: Diego Molina -
f7d3df2801
- [IEDriver] Logging the correct browser mode after process launch :: Diego Molina -
8a73d502e2
- [py] Allow setting a different pointer, keyboard, or wheel on input device (#11521) :: Tamsil Sajid Amani -
c1e47d30fd
- [js][bidi] Script Module Add/Remove preload script command (#12117) :: Tamsil Sajid Amani -
018293f0c2
- [py] Removing browser filter when checking shadow root. (#12122) :: Diego Molina -
5a4dfe58a2
- [bazel] Get the virtual authenticator test working on EngFlow :: Simon Mavi Stewart -
4e745b737d
- [bazel] Roll pinned chrome version :: Simon Mavi Stewart -
06ff139cbc
- [bazel] Get the chrome tests running on EngFlow :: Simon Mavi Stewart -
abad15e55d
- Check whether we should skip the ReferrerTest :: Simon Mavi Stewart -
9f5801c82f
- [py] Remove deprecated code in driver classes (#12030) :: Titus Fortner -
4f076e0816
- [java][bidi] Add browsing context events support (#11759) :: Puja Jagani -
178c60e567
- [rust] Fix reading default timeout value in Selenium Manager :: Boni Garcia -
b1cd355fb0
- [js][bidi] Added printPage command (#12124) :: Tamsil Sajid Amani -
ea82c6634f
- [sm] Update selenium-manager binaries (using commit 178c60e) :: Boni Garcia -
0dd9e34d01
- [ci] Use windows-2019 till actions/runner-images#7662 fixed :: Alex Rodionov -
d10f8c2258
- improve "near" relative locator behaviour (#11290) :: Alpatron -
e47de45e80
- [ci] Allow anyone to SSH into runners :: Alex Rodionov -
69f44a3ca7
- [rust] Fix test failures on Windows CI :: Alex Rodionov -
7e198932c1
- [rb] Replace debug session with Bazel run_under flag :: Alex Rodionov -
d92b0ae3d7
- [java] do not send driver logs to console by default (#12136) :: Titus Fortner -
1047de3dae
- [py] Fix formatting issues in API reference (#12137) :: ce86f3bb9faf71e -
a3794d789a
- [rust] Revert enabling sandbox for tests :: Alex Rodionov -
aa0640b5fd
- [rb] have tests run with RubyMine use bazel artifacts by default (#12131) :: Titus Fortner -
1a914bf518
- update windows setup information in README :: titusfortner -
b571cd7e35
- [rb] setting log value does not apply to Safari :: titusfortner -
669a493ca6
- [java] fix geckodriver log truncation logic :: titusfortner -
710bd1bed6
- [dotnet] mark safari service method obsolete :: titusfortner -
aaf6c27e49
- [rust] Fix read-only filesystem error in unit tests :: Alex Rodionov -
3c2313f3dd
- [java] Formatting files. :: Diego Molina -
0b1cca9409
- [CDP] Adding v114 and removing v111 :: Diego Molina -
198f1f2b6b
- [java] minor code style and typos improvements (#12127) :: Alex -
015b7674e0
- [bazel] Get firefox tests working in EngFlow :: Simon Mavi Stewart -
767c87e8e7
- Making a test depend on local resources, not a web page hosted elsewhere :: Simon Mavi Stewart -
b498cbbff4
- [bazel] Get the bidi test working on engflow :: Simon Mavi Stewart -
23e13a94a1
- [java] Run the format script :: Simon Mavi Stewart -
ba638161e2
- [JS] support Selenium Manager using proxy info from options :: Sriharsha -
cce294ccfa
- [dotnet] Fixing typo on new CDP version :: Diego Molina -
77c00ffe2d
- [js] use generated selenium manager artifacts for testing :: titusfortner -
10e5fbbdae
- [ci] remove env variables in GitHub Runner (Fixes #12047) :: titusfortner -
f949736e68
- [java] Adjusting tests :: Diego Molina -
f2c1192745
- [bazel] scale the remote builds based on local resources :: Simon Mavi Stewart -
38e658a3d3
- update how selenium manager logs (#12145) :: Titus Fortner -
96494b4a68
- [py] Added type hints to all the conditions inexpected_conditions.py
module. (#12139) :: Sandeep Suryaprasad -
a7fdd010c3
- [bazel] Mark remaining tests as being skipped for remote builds :: Simon Mavi Stewart -
3f139eb9a4
- Use prebuilt Selenium Manager when stamping, otherwise try and build :: Simon Mavi Stewart -
b3ab716164
- [java] update error references to latest location in docs :: titusfortner -
dc9ab406a9
- [java] create special driver exception for referencing documentation :: titusfortner -
fb21cac1a9
- [rb] add links to documentation for error messages :: titusfortner -
757faf0df8
- [rb] improve logger logic :: titusfortner -
fbfc80871e
- [rb] add custom Selenium Manager error and improve logic :: titusfortner -
6e8760a10a
- [grid] Deleted all javax.servlet related code (#12149) :: joerg1985 -
370428cb9e
- Remove IE from default list of browsers used for java tests (#12152) :: Simon Stewart -
722376a973
- [py] add links to documentation for errors (#12156) :: Titus Fortner -
100027120e
- [rb] add rake tasks to wrap bazel commands (#12153) :: Titus Fortner -
937236c023
- [bazel] Fixed dependencies of selenium/remote/tracing (#12146) :: joerg1985 -
7497e38c57
- [bazel] Get python large "auto" tests running on engflow (#12159) :: Simon Stewart -
a6c7e03f4a
- [js] Check if proxy is enabled and allow selenium manager to use proxy options :: Sriharsha -
cb9cdc14c2
- [rb] Update Ruby rules for Bazel :: Alex Rodionov -
b30ec03dda
- [dotnet] link exceptions to documentation :: titusfortner -
d343d2ccb0
- [dotnet] add Driver Location Exception and update exception conditions :: titusfortner -
3440f5ac95
- update changelogs for 4.10 :: titusfortner -
5af3b2de22
- [js] change log level in Selenium Manager to reduce noise :: titusfortner -
4e77adebc1
- [py] fix broken syntax in mutation events :: titusfortner -
0f0f70657d
- [py] fix broken syntax in mutation events :: titusfortner -
02744ac57f
- [java] Fixing ChromeOptionsFunctionalTest and formatting files :: Diego Molina -
92a0a8a9c2
- [py] Removing unused import to fix linter :: Diego Molina -
c14d967899
- Bumping versions for 4.10.0 release :: Diego Molina
1、 IEDriverServer_Win32_4.10.0.zip 1.04MB
2、 IEDriverServer_x64_4.10.0.zip 1.12MB
3、 selenium-dotnet-4.10.0.zip 33.19MB
4、 selenium-dotnet-strongnamed-4.10.0.zip 7.2MB
5、 selenium-java-4.10.0.zip 27.24MB
6、 selenium-server-4.10.0.jar 30.07MB
7、 selenium-server-4.10.0.zip 63.87MB