selenium-4.0.0-beta-3
版本发布时间: 2021-08-20 16:15:21
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
-
917106e26b
- [grid] Adding "/wd/hub" route to RouterServer :: Diego Molina -
b2a7f08c61
- [dotnet] Add CDP support for Firefox :: Jim Evans -
49455d08d4
- Update .NET CHANGELOG for 4.0 beta2 release :: Jim Evans -
53a20ad4aa
- [.NET] Make DriverService InitializationTimeout property public :: Jim Evans -
3784e81478
- [py] Remove chrome setup as Github actions already has it :: AutomatedTester -
4110e0a381
- [py] Fix dependencies for unit tests :: AutomatedTester -
40eb42d845
- [py] Fix chromedriver startup :: AutomatedTester -
bad562829e
- [py] Create Python bindings Post1 release for Beta 2 :: AutomatedTester -
720451f6fe
- [bazel] Correct pinned browser path for chrome on linux :: Simon Stewart -
b0ff8df29d
- [dotnet] Add screenshot support for EventFiringWebElement (#9258) :: Troy Walsh -
f1cb54f5b5
- [java] Add null check before returning isDisplayed value (#9299) :: Puja Jagani -
8c4050f724
- [grid] Purge timed out requests sitting the queue at regular intervals (#9283) :: Puja Jagani -
159b80e15f
- [grid] Getting the Grid status from the Model :: Diego Molina -
fa962ad2dd
- [py] Disable wait on frame test due to bug in Firefox :: AutomatedTester -
a2d04d0517
- [py] remove unused import in webdriver wait tests :: AutomatedTester -
9749b35c9b
- [grid] Grid is ready when Nodes are available :: Diego Molina -
b74e726c9f
- [java] Bumping to beta-3 :: Diego Molina -
9a3572a708
- [docs] Fix python docs generation :: AutomatedTester -
0f49b5351f
- [docs] Correcting typos in docs generation :: AutomatedTester -
9a4bbf40e7
- [py] Correct case for drivers when starting Remote :: AutomatedTester -
08e351d54c
- [py] Disable aria tests for remote :: AutomatedTester -
fed7cd1633
- [java] Disable referrer tests in Chrome due to it's new defaults :: AutomatedTester -
39522b46f0
- [py] disable element aria test :: AutomatedTester -
a625b1e3a3
- [grid] Getting container's network name :: Diego Molina -
c8e2a798cb
- [grid] Starting containers with the correct network :: Diego Molina -
b58c848977
- [py] disable aria label tests :: AutomatedTester -
f0ca78cad6
- [grid] Reducing log output for Docker :: Diego Molina -
909239cd9f
- [grid] Dynamic Grid working properly on Linux :: Diego Molina -
dabb8e450a
- Bump urllib3 from 1.26.2 to 1.26.3 in /py (#9311) :: dependabot[bot] -
56f96c4e48
- [py] Loosen version requirements on dependencies. Fixes #9312 :: AutomatedTester -
0849604f66
- Remove merge conflict... thanks VSCode :: AutomatedTester -
cf3f36abed
- [java] Refactoring OutputType.FILE#save (#9309) :: Alberto Scotto -
5004ca8064
- [java] Fix getScreenshotAs: avoid unnecessary conversions (#9308) :: Alberto Scotto -
056b281256
- [grid] Remove redundant listeners in Grid Model. (#9310) :: Puja Jagani -
962395064b
- [grid] Removing unused NodeRemovedEvent.java :: Diego Molina -
6a3f867fd2
- Allow RelativeBy to start with any locator, not just tag name (#9273) :: JustasM -
a08fa1e532
- [bazel] Fix the build :: Simon Stewart -
43ab38391f
- [js] replacing asserts equal with strictEqual and deepEqual with deepStrictEqual :: Sri Harsha -
f1307e58b7
- [bazel] Bump pinned firefox to 88b1 so we have CDP present :: Simon Stewart -
38f393a346
- [cdp] Move shared logic for finding endpoints to a shared location :: Simon Stewart -
6972f10598
- Add logging of http exchange contents :: Simon Stewart -
a577a2c445
- Minor formatting tweaks. No logical changes :: Simon Stewart -
995d8977f9
- [grid] Use heartbeat to register the Node (#9321) :: Puja Jagani -
64447d4b03
- Ensure third party files are available for browser testing (#9323) :: Puja Jagani -
777cf25649
- Ensure extension is available on the path for Firefox tests (#9331) :: Puja Jagani -
84dd6109ce
- [nodejs] code cleanup first iteration (#9158) :: Potapov Dmitriy -
eebed33f8f
- [rb] fix bug with values nested inside chrome prefs getting camelcased :: titusfortner -
1b60931b0b
- [js] Updating rules_nodejs to 3.2.3 :: Sri Harsha -
627c0de8b1
- [rb] fix complexity in options for rubocop :: titusfortner -
d097baefd2
- [grid] Improving platform matching :: Diego Molina -
d798b52c4c
- [grid] Generalizing platform for browser driver :: Diego Molina -
957b37e2c3
- [py] Only give deprecation warning if Profile is being used in options :: AutomatedTester -
e6f1131dae
- [rb] fix bug preventing processing of Chrome profile :: titusfortner -
0f2795d529
- Avoid creating intermediate map when creating immutable capabilities :: Simon Stewart -
dfee472fab
- Make immutable capabilities be based on an immutable data store :: Simon Stewart -
c078d31725
- Make persistent capabilities have a similar toString implementation to other capabilities :: Simon Stewart -
c39edad761
- [grid] Allowing users to overwrite recommended max sessions :: Diego Molina -
eaa10470f6
- Remove JRuby-specifiy SocketPoller#listening? :: Alex Rodionov -
c8548774d9
- Allow being explicit about alwaysMatch/firstMatch capabilities :: Alex Rodionov -
b313712f46
- Update javadoc for getCssValue() (#9346) :: Puja Jagani -
9abb253b89
- [grid] Making log flag visible :: Diego Molina -
79253e537d
- [bazel] Add a//:server
target for a local selenium grid with pinned browsers :: Simon Stewart -
aa7cdc6863
- [bazel] Bump k8s rules to 0.6 :: Simon Stewart -
24bc7f0ab9
- [bazel] Bump versions of docker images we use to the latest ones :: Simon Stewart -
d901aa63c6
- [k8s] Fix up //deploys/k8s:grid.apply so it works again :: Simon Stewart -
48e0d174d1
- Make firefox and chrome announce cdp uri and version in their capabilities :: Simon Stewart -
17d8a37a08
- [grid] Have the node server rewrite cdp endpoints and versions :: Simon Stewart -
ed0fe4fd5d
- [js] resolving dependabot alert triggerd by dependency jest :: Sri Harsha -
aa6727ec58
- [grid] Removing jest from dependencies :: Diego Molina -
bd46c8277a
- [grid] Removing Firefox CDP support :: Diego Molina -
fcfbc6ba25
- [grid] Fixing cli args parsing :: Diego Molina -
430c7a4e1d
- [java] Improving exception when server returns 504 (#9354) :: Alberto Scotto -
c287f01039
- [grid] Fixing failing test in GitHub actions :: Diego Molina -
be913bba68
- [grid] Extending timeout in test for a more stable CI :: Diego Molina -
00b0b39e9e
- [grid] Enhancing CdpEndpointFinder to get debuggerAddress URI :: Diego Molina -
d9c0dd8094
- [grid] ConsolidatinggetReportedUri
logic in CdpEndpointFinder :: Diego Molina -
8012af936c
- [grid] UsinggetReportedUri
instead of parsingmoz:debuggerAddress
manually :: Diego Molina -
81efd3012c
- [java] Set logging level to the logger when method is called (#9357) :: Puja Jagani -
e9ba4e3f76
- make isPromise() return boolean value for null and undefined cases (#6785) :: Jayasankar -
8dae816e6c
- [JS] Remove legacy action API support (#9362) :: Sri Harsha -
4162e16693
- [rb] fix bugs and allow saving print page :: titusfortner -
3c82c868d4
- [Python] Allow overriding the default 250 msecs duration of pointer movement (#9336) :: space88man -
562a31b330
- [js] updating rules_nodejs to 3.3.0 :: Sri Harsha -
c7f3faecf4
- [devtools] Add v90 (beta) version 90.0.4430.64 :: titusfortner -
059f4aa467
- [devtools] Update v89 version to 89.0.4389.126 :: titusfortner -
9a4e58c5ee
- [devtools] remove support for v86 & v87 :: titusfortner -
0b2a71361d
- [devtools] Add v91 (dev) version 91.0.4471.0 :: titusfortner -
e16d2fd6e1
- [cdp] Get the java build working again by adding v90 and v91 :: Simon Stewart -
bedb96f375
- [cdp] Firefox tracks CDP v85 :: Simon Stewart -
248682b06b
- Bump pinned geckodriver to 0.29.1 :: Simon Stewart -
1b118c4e86
- [py] Update CDP Support versions to remove 86,87 and add 90,91 :: AutomatedTester -
413493502f
- [js] Remove devtools support for v86,v87 and adding support for v90, v91 :: Sri Harsha -
a9e10e9fa3
- [bazel] Switch from a deprecated flag to the recommended alternative :: Simon Stewart -
3c26ddbfe8
- [bazel] Cope with the deleted mac geckodriver download :: Simon Stewart -
473f3e6632
- Remove CDP versions that are no longer supported :: Simon Stewart -
eb4c0846d5
- Create SECURITY.md :: David Burns -
9af013ac62
- Bump rules_jvm_external to a recent snapshot :: Simon Stewart -
8f2429842b
- [build] Use python 3.7.9 to get around the Overflow issue in simple web server :: AutomatedTester -
4ffb27fbca
- [java] Return a ws scheme instead of the http scheme of the grid :: AutomatedTester -
a6b5f22c5a
- [py] Use the correct version of CDP that you've connected to when using Remote :: AutomatedTester -
0939c91d83
- Pretty print timeout when (uh) timing out an entry in the queue :: Simon Stewart -
49925a410b
- Remove unsupported CDP versions from selenium-devtools gem :: Alex Rodionov -
a4822a3e74
- Support passing timeouts to capabilities :: Alex Rodionov -
6fd3b9b3ca
- [cdp] Make sure that CDP commands work over the Grid :: Simon Stewart -
dcc371d5b2
- [cdp] Usese:cdpVersion
if present :: Simon Stewart -
d9ef5285c4
- Better logging from proxying CDP nodes when in debug mode :: Simon Stewart -
0421f53831
- Grab CDP version from capabilities when using remote :: Alex Rodionov -
6ced1c145e
- Add support for getting ARIA role and accessible name of element :: Alex Rodionov -
8db558f819
- Prevent defining overwriten proxy/timeouts= methods in capabilities :: Alex Rodionov -
35832cf11e
- [py] Include a second file for upload tests :: AutomatedTester -
c3f2ae0f89
- Update java changelog :: Simon Stewart -
7b3005f2c7
- Remove unused constructor parameter :: Simon Stewart -
abffd85d60
- [py] Enable bidi tests for Firefox 86+ :: AutomatedTester -
0319122a12
- Move method to the one class where it is used :: Simon Stewart -
4c4235af08
- [py] Enable bidi tests that work in Firefox for remote :: AutomatedTester -
68beca0a9e
- [py] Bump python bindings to beta 3 :: AutomatedTester -
6657964f4f
- [js] Prepare JS bindings for Beta 3 :: AutomatedTester -
f052b7bfa6
- Strongly type the SessionRequest :: Simon Stewart -
e33ed595b2
- Remove unused constants :: Simon Stewart -
ec6dc92438
- Make the return type ofNewSessionQueue.getQueuedRequests
strongly typed :: Simon Stewart -
7e3eb855f8
- Make HasDevTools interface-like to avoid private methods being overriden :: Alex Rodionov -
ac54d13b9b
- Update java targets we should publish :: Simon Stewart -
32d07d8b83
- Generate selenium-devtools for CDP v90 and v91 :: Alex Rodionov -
960ed53264
- Update changelog for Ruby bindings 4.0.0.beta3 :: Alex Rodionov -
5d108f9a67
- Avoiding running tests for changed referrer header behaviour on firefox :: Simon Stewart
1、 selenium-html-runner-4.0.0-beta-3.jar 18.06MB
2、 selenium-java-4.0.0-beta-3.zip 21.81MB
3、 selenium-server-4.0.0-beta-3.jar 22.6MB