selenium-4.5.0
版本发布时间: 2022-09-29 04:41:06
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
- feed290ab3 - [js] missing end quote in bazel file :: titusfortner
- fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
- 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
- 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
- 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
- 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
- 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
- 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
- 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
- a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
- 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
- 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
- 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
- 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
- f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
- 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
- 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
- af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
- a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
- 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
- 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
- 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
- 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
- e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
- b44aee0478 - [rb] use options instead of capabilities :: titusfortner
- 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
- cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
- 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
- df0f92db7f - [iedriver] update changelog :: titusfortner
- 42284b08ab - [java] update changelog :: titusfortner
- 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
- ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
- dc53093baf - [py] fix flake8 failure :: titusfortner
- 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
- 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner
- 0b3bc095c1 - Remove deprecated managed directories from bazel :: Puja Jagani
- 2f15ea0efa - [py] update outdated usage example (#11049) :: Austin Michael Wilkins
- d2205d9ba6 - [java] fix bug that forced platformName of windows 7 to vista :: titusfortner
- 1a73c3f9f3 - Re-enable testGetValueOfUserDefinedProperty test for Firefox (#11046) :: Henrik Skupin
- ccf6a45843 - [py]: remove incorrect references in the changelog :: symonk
- b2598e7fab - [js] Update changelog :: Puja Jagani
- e4742018d2 - [JS] Fix: Do not allow Select class to select disabled options (#11029) :: Tamsil Sajid Amani
- 33106b6047 - Bump pinned browsers :: Simon Mavi Stewart
- cd8b551d19 - [java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
- 0b853398ef - [java] Update check for content-length header :: Puja Jagani
- 9433860d62 - [java] Remove unused import :: Puja Jagani
- be2c7e469b - Change casing of method name. No logical changes :: Simon Mavi Stewart
- 7387bc94a3 - [java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
- 4671831a08 - [java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
- 7f7199cd9d - [JS] Update changelog :: Puja Jagani
- 5db05840e0 - [py]: Update doc generation dependencies :: symonk
- 79793b6e0f - [py]: Remove opera markdown files :: symonk
- 59c175d50a - [build] make ruby and python use setup-firefox action :: titusfortner
- 77be05c6df - [build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
- ffb50262dd - [iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner
- 8d5f7a4cb9 - [iedriver] auto detect location of Edge if not specified :: titusfortner
- 1b2093826f - [dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner
- 106c89a6f6 - [dotnet] missed removing cdp v101 reference :: titusfortner
- 662db2a0c3 - [rb] test more Firefox addon scenarios :: titusfortner
- ba0a025a64 - [rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani
- 45e4e297f4 - [java] add tests for Firefox addons :: titusfortner
- 5a21858df8 - [JS] add tests for Firefox addons :: titusfortner
- f5d052e1c5 - [py] add tests for Firefox addons :: titusfortner
- 2489973bb5 - add signed extension directory and unsigned extension zip :: titusfortner
- 2ae39b2665 - [py] Move test xpi to test package :: David Burns
- 84bb6fa59b - [JS] Skip Firefox window tests :: Sriharsha
- b4df49ebca - [java] Update changelog :: Puja Jagani
- dbcc022f73 - [JS] Update changelog :: Sriharsha
- fa85effa0e - [dotnot] change default behavior for Select class with disabled elements :: titusfortner
- e2bbb54153 - [py] do not allow Select class to select disabled options :: titusfortner
- 0eb286a8fd - [py] do not allow Select class to work with disabled selects :: titusfortner
- f207270082 - [rb] do not allow Select class to select disabled options :: titusfortner
- 3b691c4fca - [rb] do not allow Select class to work with disabled selects :: titusfortner
- 25b30ffa66 - [java] only allow enabled select lists for Select class :: titusfortner
- b0925afe6c - [web] add disabled select and option elements :: titusfortner
- e9c3aa9a95 - [rb] implement integration tests for Select lists :: titusfortner
- fa6deeea6b - [JS] stop sending desiredCapabilities to local and remote end :: Sriharsha
- 1c90777a07 - [JS] Updating rules_nodejs to 5.5.4 :: Sriharsha
- c67d0f1dfc - [java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev
- 9850c95bee - [java] Fix test ignorance custom logic (#11007) :: Boni García
- c06370910c - fix some typos in code and documentation (#11009) :: Andrei Solntsev
- 7f54c8f696 - [java] incorrectly put guard on the getter test instead of the setter test :: titusfortner
- 067ab3c9f3 - [java] Remove try/catch from tests :: Andrei Solntsev
- fcc549ad29 - [java] Ensure event firing decorator can accept a target class :: Puja Jagani
- 5050a6bc0e - Fix javadoc (#10992) :: Bartek Florczak
- b72224f966 - [py] missed another xfail_remote annotation :: titusfortner
- d903de8fdc - [py] add xfail annotations for remote as well :: titusfortner
- d9a312c639 - [java] ignore firefox test for bug :: titusfortner
-
ed638af0c4 - [py]: use
Zipfile
in a context; remove duplicate imports, use compiled re pattern for searching :: symonk - 2d8f51d0fe - [py] update xfail for window positioning tests on Firefox :: titusfortner
- 058d516f0e - [rb] update spec guards :: titusfortner
- 8ee95718a4 - [dotnet] add cdp v105 remove v102 :: titusfortner
- 5dbc02f19b - [rb] add cdp v105 remove v102 :: titusfortner
- e7b0a8e40a - [py] add cdp v105 remove v102 :: titusfortner
- 98284e86e5 - [js] add cdp v105 remove v102 :: titusfortner
- 0de81eef82 - [java] add cdp v105 remove v102 :: titusfortner
- 0f4edb70e7 - [cdp] add definition files for v105 :: titusfortner
- 323fedb82f - [build] Updating bazelisk to 1.13.0 :: Diego Molina
-
fd9d8d8932 - [py]: Simplify some
pointer_input
code :: symonk - a7ddecafe2 - [py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk
-
c21d220630 - [py]: Add no-op placeholder recipe for
isort
in tox :: symonk -
011e931f54 - [py]: implicitly iterate dictionaries without specifying
keys()
in places :: symonk -
6b4b9f8678 - [py]: use
cls
for class methods; be explicit withopen(..., encoding=...)
:: symonk -
32d2a50d61 - [py]: Stop trying to export
Opera
in__all__
of the webdriver parent package :: symonk -
c24ca170ca - [py]: remove alot of redundant
else
clauses throughout :: symonk -
96eaad4110 - [py]: use
str(...)
in place of__str__(...)
:: symonk - a29c5843c1 - [py]: Remove unnecessary list comprehensions in actions :: symonk
-
bad1b4cbfd - [py]: add checks for non compliant imports in
python3.7+
:: symonk -
2e059e0314 - [py]: minor types, avoid import names for variables, simplify int or float checks in
keys_to_typing
:: symonk - bef96e6410 - [JS] Update changelog :: harsha509
-
2618e8efb4 - minor types for
AbstractEventListener
:: symonk -
0f9e6be542 - [py]: Additional types for
event_firing_webdriver.py
:: symonk - 024d863a56 - [JS] Set min node support to 14.x.x :: harsha509
-
a9dc68bad7 - [py]: Add return types to dunder
__init__
in places :: symonk -
bcbf432b6b - [py]: Options now returns bool values for various properties when not set rather than
None
:: symonk -
2ce00fcceb - [py]: Update python changelog for
4.5.0
:: symonk -
6f77a1e463 - [py]: Deprecate non
W3C
capability implicit conversion :: symonk - d1818d70a6 - [java] Set protected as ClientConfig constructor instead of private (#10985) :: Kazuaki Matsuo
- 44d398ae65 - Synchronize on the underlying websocket (#10976) :: Simon Stewart
- 1a5b24ceb9 - [grid] Updating Grid JS deps :: Diego Molina
- b296822900 - Bump bazel to 5.3.0 (#10981) :: Simon Stewart
- ff88671fb8 - #10812 don't allow selecting a disabled option (#10814) :: Andrei Solntsev
- 4b19fa416b - [grid] Removing event bus role from session queue :: Diego Molina
- 894ffd9dc5 - [JS] Run tests with node 16.x in CI (#10979) :: Sri Harsha
- 631b2295d4 - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart
- cf01987cc9 - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart
- 51095a4612 - chore/code style changes, add util (#10975) :: Potapov Dmitriy
- 878feb7fcf - [py]: Sweeping typing improvements for all property setters :: symonk
-
5604523e65 - [py]: Fix
flake8
violations :: symonk - b940299758 - fix: geckodriver session with node 18.x.x (issue 2 in #10970) :: harsha509
- af5ab009fa - Bump all java deps :: Simon Mavi Stewart
- fac1ac2ee1 - Tighten visibility of rules in the support package :: Simon Mavi Stewart
- a77be0599a - Roll the pinned browser versions :: Simon Mavi Stewart
- 2da79fb62e - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart
- 1c5fe11397 - [JS] Fix window test in firefox :: harsha509
- 32c699d92e - Run ./go copyright:update :: Simon Mavi Stewart
- 634637d473 - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart
- 1aba14e9c1 - [rb] Remove unnecessary and bug-creating code in platform.rb. (#10973) :: ch-saeki
- 000c2cf10d - chore/code style changes to common format (#10964) :: Potapov Dmitriy
- f4ce77d24e - [JS] destructuring exports :: harsha509
- 741dbf61a8 - [JS] Quit driver instance after each test :: harsha509
- 6ad88d3825 - Fix frame_to_be_available_and_switch_to_it() for string inputs (#10967) :: Michael Mintz
- ce2ee20de5 - feat(java): add webdriver.edge.loglevel (#10962) :: Kazuki Higashiguchi
- 2b98f9b015 - [py] Fix - Adding retries to Python CI :: Diego Molina
- 9edcd4654f - [py] Adding retries to Python CI :: Diego Molina
-
3c6d27c37f - [py]: fixes flake8 violations in
virtual_authenticator.py
:: symonk -
e12972ec0f - [py]: fix alot of
mypy
complaints :: symonk -
e142d5d028 - [py]: additional type hints for
interaction.py
:: symonk -
ab901a5a01 - [py]: Remove unnecessary
else
clause inelement_to_be_clickable(...)
:: symonk -
08894862c3 - [py]: tidy up some
pylint
violations; update to use more fstrings :: symonk -
82d7891a44 - [py]: use
f
strings in place of%s
:: symonk - 845e47d43f - [JS] Adds mouse button enum for forward and backward navigation :: harsha509
- 7295d54216 - [java] Removing Opera leftovers :: Diego Molina
- 912b4a4822 - [build] Updating bazelisk :: Diego Molina
- bb0b3b24ca - [py]: loosen required versions of "certifi" (#10958) :: Michael Mintz
- 59d7baec6d - [JS] Adds select by multiple(index,value, text) tests :: harsha509
- 9955c130fa - [java] Remove Opera related classes (#10950) :: Puja Jagani
- a344d2735e - [py] update python changelog :: AutomatedTester
- 54809a701b - [py] Bump Python Bindings to 4.4.2 :: AutomatedTester
- 35adf8bef5 - [JS] Adds 'Select' support package :: harsha509
-
4b4ce7b7c8 - [py]: Bump version for
4.4.1
:: symonk - d0b95a04a5 - [grid] Adding handler for options when using cors and creating a session :: Diego Molina
- 67d544bdee - [JS] Add support for Actions API sendKeys to designated element :: harsha509
- 9b012df78d - Add a JDK 11 HTTP client (#10936) :: Simon Stewart
- 9656da70e5 - [grid] Sending a DELETE when a session times out. :: Diego Molina
- 829e47681a - [java] Setting a high max redirects :: Diego Molina
-
ffa9f47424 - [grid] Removing
grid-model
flag. Is not being used. :: Diego Molina - 797a859d98 - [java] Improving default matcher to enable Appium :: Diego Molina
-
c88455095d - [py]: fix flake8 violations for
W391
:: symonk - 702c12ab85 - [py]: more unit test coverage for script keys :: symonk
- 4440ea0bd6 - [py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk
- 95f0cba280 - [py]: Remove deprecated urllib3[secure] extras dependency (#10932) :: V24
- b1543cff74 - [web] need to be able to scroll to the bottom of this page :: titusfortner
- 3738c97dbf - [java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina
- 9f4f47ef6e - [java] Changing message when session is not found in Grid :: Diego Molina
- 20b6957f75 - Include sample web form :: Boni Garcia
- 1aa7c59b06 - [java] Removing IME :: Diego Molina
- b8ede333be - [js] Moving from static to const to make js-dossier happy :: Diego Molina
- f5f288767f - [js] Removing circular dependency :: Diego Molina
- afe28847f3 - [java] Fix typo in release notes for v4.4.0 (#10935) :: Guille
-
4ed89beda0 - Add missing
uses
from the remote webdriver jar :: Simon Mavi Stewart -
c927a5b65b - Add missing keywords to invocation of
java_export
:: Simon Mavi Stewart - 91a1ab1f3d - [java] Removing deprecated ForSeleniumServer caps :: Diego Molina
- 4747fe7e50 - [java] Removing deprecated BrowserType.java :: Diego Molina
- a6f8028b5c - [dotnet] Handle the case when http response content type might be null (#10929) :: Nikolay Borisenko
- f7c2f029a6 - Run buildifier. No logical changes :: Simon Mavi Stewart
- d56c876e34 - Update pinned browsers :: Simon Mavi Stewart
- aea58858d9 - [rb] Amending changelog for 4.4.0 :: Diego Molina
1、 IEDriverServer_Win32_4.5.0.zip 1.03MB
2、 IEDriverServer_x64_4.5.0.zip 1.12MB
3、 selenium-dotnet-4.5.0.zip 24.98MB
4、 selenium-dotnet-4.5.1.zip 15.77MB
5、 selenium-dotnet-strongnamed-4.5.0.zip 13.9MB
6、 selenium-dotnet-strongnamed-4.5.1.zip 6.98MB
7、 selenium-java-4.5.0.zip 21.39MB
8、 selenium-java-4.5.1.zip 21.48MB
9、 selenium-java-4.5.2.zip 21.48MB
10、 selenium-java-4.5.3.zip 21.48MB
11、 selenium-server-4.5.0.jar 23.61MB
12、 selenium-server-4.5.0.zip 51.07MB
13、 selenium-server-4.5.1.jar 23.84MB
14、 selenium-server-4.5.1.zip 51.28MB
15、 selenium-server-4.5.2.jar 23.84MB
16、 selenium-server-4.5.2.zip 51.28MB
17、 selenium-server-4.5.3.jar 23.84MB
18、 selenium-server-4.5.3.zip 51.28MB