selenium-4.6.0
版本发布时间: 2022-11-04 18:01: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
-
dbf63cff9dd
- [dotnet] forgot to delete CDP v103 directory :: titusfortner -
e219c447714
- Update list of java modules to upload to maven :: Simon Mavi Stewart -
316f9738a8e
- isPromise() thenable fix (#11048) :: Chris Stringer -
3167e93110f
- [py]: new tox recipe forisort
in non diff only mode (#11005) :: Simon K -
c686e6875c3
- [py]: Recipe forblack
; configureflake8
to work in tandem :: symonk -
b5b495da3ce
- [py]: format python tests withblack
:: symonk -
fe9444df1b2
- [py]: consolidate and document linting changes; enable linting in gh actions :: symonk -
eaa7ecceb6b
- [py]: tidyexceptions.py
code :: symonk -
9e0316636f0
- [py]: Runflake8
last as other linters fix most of its issues automatically :: symonk -
f4a891523b3
- [py]: usef-strings
in some tests :: symonk -
1c2f1cbd69b
- [py]: Lintwebdriver/safari/
in preparation for consolidating the driver API :: symonk -
4d8fc6ba596
- [py]: Document firefoxservice=
arg. closes #11067 :: symonk -
31144ffdc4c
- [py]: Additional types and tidying safari service :: symonk -
084ffc83001
- [py]: Revert removal of default executable global for safari :: symonk -
58c3c5c887a
- [py]: Adding a start/stop interface for typing :: symonk -
c09027bc5c6
- [py]: convertservice_url
to fstrings :: symonk -
ca217d29ec9
- [py]: Exit1
in ci when linter is failing :: symonk -
ba04acdf9ea
- [py]: BaseService
tidy up :: symonk -
6b4281bd4bc
- [py]: More internal refactoring of the baseService
class :: symonk -
e2add163783
- [py]: Applyblack
on the rest of the code base :: symonk -
c59a267a0c4
- [py]: bugfix iterating stdout twice instead of stderr :: symonk -
49efb1c3873
- [py]: removeno_focus_so_name
unused argument :: symonk -
a8026c18431
- [py]: bugfix_get_firefox_start_cmd
referencing invalidos._name
:: symonk -
e1a2b532da2
- [py]: Tidy somewebelement.py
and simplify branched logic :: symonk -
c22de96c687
- [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagani -
a5423d92d58
- [py]: Remove invalid argument calls to_extract_and_check
until removed :: symonk -
fcb83491a87
- [py]: Remove invalid argument calls to_extract_and_check
until removed :: symonk -
7ead8b87577
- [py]: Fixtyping.Union
t ypes forlog_path
:: symonk -
1d2ea0488e3
- [py]: Additional types; remove unusedpermissions.py
:: symonk -
5fba3a2b2d2
- [py]: RemoveRemoteDriverServerException
:: symonk -
4199d70eb19
- [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani -
1fa4ca61d7e
- [py]: Remove comments fromtox.ini
:: symonk -
3a788a383b4
- [py]: docs and type hints forchrome.service
:: symonk -
7c7e2ecba28
- [py]: docs, type hints and clean up forChromiumService
:: symonk -
d20db99aba0
- [py]: docs and types forEdgeService
. deprecateverbose=True
:: symonk -
cbf98cdbfb6
- [py]: lintconftest.py
:: symonk -
75ba99be2bc
- [py]: Simplifysafari.service
; types, docs, general tidy up :: symonk -
086dfe759e9
- [py]: simplify uses of unnecessaryelif
throughout :: symonk -
589b8db8251
- [py]: #11084 - additionalf-strings
:: symonk -
3e41af7c806
- [py]: Remove unusedsend_remote_shutdown_command
implementations in services :: symonk -
4a759a8cfb2
- [py]: Types and docs forwpiwebkit.service
and additional args for consistency :: symonk -
bf3780204f9
- [py]: Types and docs forwebkitgtk.service
and additional args for consistency :: symonk -
f442a7ea45d
- [py]: Updatelog_path
docs for non chromium based services :: symonk -
7dbd3a331cb
- [py]: start of bringingfirefox.service
inline with other services :: symonk -
3b7295b077a
- [py]: Additional types and docs forService
base class; fix firefox service init args :: symonk -
39182204f4d
- [py]: Remove unnecessary exception handling forstart_error_message
:: symonk -
a793b3a86a0
- [py]: documentmypy
config; add additional types and types dependencies :: symonk -
6479063ef08
- [py]: call no arg__init__
inWebDriverException
:: symonk -
49d1e3d1758
- [dotnet] this value was incorrectly changed :: titusfortner -
c5f457e75dd
- [dotnet] update changelog and bump version to 4.5.1 :: titusfortner -
dcdff48f36a
- [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni García -
a0aae462c80
- [JS] Update rules_nodejs to 5.7.0 :: Sriharsha -
86ba7d21b7d
- [py]: Revert docs versions to keep docs intact :: symonk -
3d6950a7f82
- [py] Makeget_screenshot_as_file()
work with pathlib.Paths (#11095) :: Nick Crews -
b8aa903f603
- [py]: makestart_error_message
optional again :: symonk -
9a9fd49f31a
- [py]: debug log the service executable andpid
:: symonk -
118f449a177
- [py]: useself.process
andself.path
correctly in the base service class :: symonk -
9c0a284f30b
- [py]: Loosenmypy
checks; be explicit in service args types and fix some mypy issues :: symonk -
3394c480ca9
- [py]: Address some mypy issues within service classes :: symonk -
b878a9911e6
- [java] Fix linting errors and update tests to remove public access modifier :: nir-tal-talkspace -
7e0febb054a
- [js]: fix a tiny typo in chromium.js (#11073) :: Kazuki Higashiguchi -
d8ffd131f93
- Add workflow to build Selenium Manager in CI (for Windows, Linux, and macOS) (#11102) :: Boni García -
53571b21a6b
- [rust] Add --browser-version and --driver-version to selenium-manager (#11100) :: Boni García -
97109ac9a82
- Add more logging to the JDK HTTP client :: Simon Mavi Stewart -
b11b44174c1
- Bump rules_jvm_external to 4.4.2 :: Simon Mavi Stewart -
09cb0fb196a
- Remove unused parameter in java_module rule :: Simon Mavi Stewart -
b854e8836ce
- Bump rules_pkg to 0.7.1 :: Simon Mavi Stewart -
c06926c1fa2
- Allow the UI to be displayed from the selenium_server target :: Simon Mavi Stewart -
9e9156072ca
- Run buildifier :: Simon Mavi Stewart -
0cceb8a4239
- [java] close the CDP connection on quit for FF (#11109) :: joerg1985 -
7a204006e44
- [java] removed the broken escape (#11110) :: joerg1985 -
877c34d637c
- [java] use the correct base64 decoder (#11107) :: joerg1985 -
b2d8eb03dc5
- [java] Reduce noisy logs from CDP version finder :: Puja Jagani -
f777911b8e5
- [java] Made dialect related log debug level :: Puja Jagani -
4cdcffee3bd
- [java] respect the last flag for binary data (#11108) :: joerg1985 -
3beefecbae6
- fix: Check that a port truly is free before using it (#11085) :: Artur -
06bc8b94f69
- [java] Make public constant storing capability name for IE options (#11114) :: Valery Yatsynovich -
423e7dbcdd8
- [grid] Updating JS deps :: Diego Molina -
5c375dd27b3
- [rust] Include optimization parameters for Selenium Manager releases (#11116) :: Boni García -
73b0d80ffb6
- [rust] Update rust lock files :: Puja Jagani -
07d52d4e0c5
- [grid] Adding method to know if driver supports BiDi :: Puja Jagani -
bc438d4bb74
- [grid] Add BiDi endpoint to returned caps if available :: Puja Jagani -
57db565792e
- [java] Ignoring additional headers in the JDK 11 implementation :: Diego Molina -
2eb3a0e4e97
- [java] pick random port outside of well-known ranges of ephemeral ports (#10990) :: h-arlt -
5bf00b4df23
- [rust] Include --driver flag to Selenium Manager (#11123) :: Boni García -
7e0978c4cad
- [grid] Add method to check if slot supports BiDi :: Puja Jagani -
2e013bd61d4
- [grid] Add BiDi enable flag. Add "se:bidi" from local node. :: Puja Jagani -
e6bd1f881f3
- [rust] Update Selenium Manager to fully support geckodriver 0.32.0 (#11126) :: Boni García -
1fe43fa7495
- [grid] Forward BiDi from node to driver :: Puja Jagani -
05039ab6a54
- [grid] Update proxy test to include bidi :: Puja Jagani -
e685cf8715f
- [py]: Removeprotocols.py
:: symonk -
02b23e0c088
- [java] Consume in batches from the new session queue (#10987) :: Puja Jagani -
01bf373e006
- [java] Deprecate max-threads flag. Add an alternate flag in the distributor for new session thread pool size. (#10995) :: Puja Jagani -
adf498c284a
- [iedriver] Enable msIEModeAlwaysWaitForUnload for Edge IE Mode (#11079) :: Brandon Walderman -
40669b666ba
- [grid] Restoring behavior for session creation interval. :: Diego Molina -
ce1b3b180ec
- [grid] Add batch size flag for session queue :: Puja Jagani -
41f815c4afb
- [grid] Checking in browser name is present :: Diego Molina -
017680db801
- [grid] Increasing batch size, to match the distributor :: Diego Molina -
b029dcc71a9
- [grid] Updating JS deps :: Diego Molina -
0d82117e9a1
- [java] Updating dependencies :: Diego Molina -
9f123a48d71
- [java] Make sureEventFiringWebElement
implements allWebElement
methods (#11144) :: Valery Yatsynovich -
584d006457a
- [bidi] [java] Make BaseLogEntry.LogLevel enum public (#11147) :: Moritz Kiefer -
c025a923c6d
- [java] Updating changelog and bumping version to 4.5.1 :: Diego Molina -
0c04357c74d
- [grid] Removing default value formax-threads
to avoid noisy warnings due to deprecation. :: Diego Molina -
1502505498e
- [java] Updating dependencies :: Diego Molina -
fcc4df1bc9c
- [grid] Temporarily avoiding an extra jar merging :: Diego Molina -
101b42d5d89
- [java] Add support for basic auth in JDK client :: Puja Jagani -
baedf6b16b6
- [grid] Adjusting PortProber for Docker execution :: Diego Molina -
702c64f787c
- [java] Updating changelog and bumping version to 4.5.2 :: Diego Molina -
8b26e8fcb8c
- Bumping bazel version :: Diego Molina -
f53e22a106c
- [java] Avoiding checks for "0.0.0.0" and "::1" in Linux :: Diego Molina -
c3ecac381a7
- [java] Updating deps and bumping to 4.5.3 :: Diego Molina -
4b786a1e430
- [java] Removing check "::1" :: Diego Molina -
ce883146b91
- [py] fix typing in get_full_page_screenshot_as_png (#11163) :: Václav Votípka -
29b015fdbb4
- [rb] allow multiple attempts to CI for Ruby tests :: titusfortner -
052a5cb7628
- [java] Updating CHANGELOG for 4.5.3 :: Diego Molina -
851cb0da757
- typo in error message (#11166) :: Konstantin Kotenko -
baba6d12862
- Updated IllegalArgumentException to NullPointerException for Null Values in Require Class (#11162) :: vinoth959 -
6ce24e46b93
- [CDP] Adding CDP files for v107 and removing v104 :: Diego Molina -
6b8c48b962d
- [dotnet] get CDP working :: titusfortner -
0ba1b141db7
- [dotnet] get devtools tests passing :: titusfortner -
8e48e0840d6
- [java] Fix page ranges issue in PrintOptions (#11172) (#11174) :: Hyesung Lee -
d78c5e8c46f
- bazelisk is pre-installed on github runners (#11173) :: Titus Fortner -
cb0aa8525af
- [rb] update guards for Firefox implementation of scroll wheel :: titusfortner -
4e5978a60c7
- Update tracing.txt :: Puja Jagani -
615bbb9fd19
- [rust] Fix msedgedriver uncompression in Selenium Manager (#11180) :: Boni García -
f5e195d43ba
- [rb] firefox scroll by amount is only failing on mac :: titusfortner -
a10fa79c562
- ensure the correct output stream is used (#11175) :: joerg1985 -
c927d4b34a6
- add pre-built selenium manager binaries :: titusfortner -
08dcad65da1
- [rb] add initial support for selenium manager :: titusfortner -
ba18eccedd8
- [py] add initial support for selenium manager :: titusfortner -
eecdacae2d8
- [java] Add initial support for Selenium Manager :: Boni Garcia -
69a327e4c17
- [dotnet] initial implementation of Selenium Manager :: titusfortner -
bfba0f53088
- [rust] Update Selenium Manager roadmap in README (#11171) :: Boni García -
c96bc0a437b
- [py] some scrolling tests now work on Firefox :: titusfortner -
78dfc613b70
- [py] used wrong logger level :: titusfortner -
765704f693f
- [java] update CI to use selenium manager (#11190) :: Titus Fortner -
405951912f0
- restore msedgedriver functionality to Selenium Manager :: titusfortner -
833b0a0a56f
- remove rules_rust mirror url :: titusfortner -
fe4c1491575
- Revert "[rb] do not allow Select class to work with disabled selects" :: titusfortner -
bbc1663d099
- Revert "[py] do not allow Select class to work with disabled selects" :: titusfortner -
aeb585bb353
- Revert "[java] only allow enabled select lists for Select class" :: titusfortner -
dd5b0a4f1b1
- [dotnet] allow select list class to work with disabled select elements again :: titusfortner -
cc3afbb6dd6
- [py] fix syntax for linting :: titusfortner -
2293f0c6e82
- [rb] test doubles need to accept selected? calls :: titusfortner -
aa2384767c0
- [py] still cannot select disabled options with Select class :: titusfortner -
e2542bbd2e5
- [py]: #11093 - The SessionId shouldn't be added to params themself bu… (#11121) :: tvataire -
14b802c22db
- [JS] Update rules_nodejs to 5.7.1 :: Sriharsha -
f569d7f6b1f
- [grid] Closing input pipeline when 404 is returned :: Diego Molina -
e0ade5cabc7
- [java] JDK Http client - avoid chunking without buffering to memory (#11198) :: joerg1985 -
b4ad08cad81
- [grid] Add ability to use Enter key to confirm (#11178) :: Muhammad Hammad -
722813c7233
- [dotnet] fix typo :: titusfortner -
d83c0efbc8a
- [dotnet] tidy Selenium manager logic :: titusfortner -
2e416b8cee1
- [dotnet] Bundle smg into nuget package and copy binaries to users output :: Nikolay Borisenko -
70d1ab1392d
- [dotnet] Rework usage of selenium manager :: Nikolay Borisenko -
64430ecb848
- [dotnet] there is more than one place that needs selenium manager logic added :: titusfortner -
3bdde2a07cd
- [dotnet] fix bug preventing installing addon from directory :: titusfortner -
472eebb9443
- [JS] Fix: making methods static (#11182) :: Tamsil Sajid Amani -
837dfe74ddf
- [grid][ui] Add search field for running sessions (#11197) :: Muhammad Hammad -
6a198b55217
- [java] Avoiding pulling same netty dependencies for AsyncHttpClient :: Puja Jagani -
966ca7972e5
- Make sure selenium-manager and server JAR are packed into gem :: Alex Rodionov -
62cb3a05d37
- Prepare a patch for packaging manager binaries :: Nikolay Borisenko -
4861218e901
- [grid] Only check for IEDriver on Windows. :: Diego Molina -
e14c264b60d
- [JS] add support for selenium manager (#11189) :: Sri Harsha -
b9ba6c0d4c3
- Do not pack server JAR into selenium-webdriver gem :: Alex Rodionov -
878ce7ebd37
- Ensure all ruby_test targets have access to :remote :: Alex Rodionov -
718f4f2d1dd
- [rb] update guards for tests on Windows :: titusfortner -
7bb31fc5213
- mark Selenium Manager implementations as beta :: titusfortner -
ba1821db704
- Fix platform list in #scroll_by guard :: Alex Rodionov -
b0db1eeb303
- [dotnet] add Selenium Manager support for linux & mac :: titusfortner -
06e639eca55
- Including Rust in./go copyright:update
task :: Diego Molina -
73f93515cf5
- Running./go copyright:update
:: Diego Molina -
7be7e2e18f3
- [dotnet] fix the framework conditionals for Selenium Manager :: titusfortner -
4ce2649cf8e
- [dotnet] add Selenium Manager support for Unix :: titusfortner -
79f1c02ae20
- Bumping versions to 4.6.0 and updating changelogs :: Diego Molina
1、 IEDriverServer_Win32_4.6.0.zip 1.02MB
2、 IEDriverServer_x64_4.6.0.zip 1.11MB
3、 selenium-dotnet-4.6.0.zip 29.02MB
4、 selenium-dotnet-strongnamed-4.6.0.zip 6.99MB
5、 selenium-java-4.6.0.zip 25.51MB
6、 selenium-server-4.6.0.jar 27.87MB
7、 selenium-server-4.6.0.zip 59.35MB