selenium-4.0.0-alpha-6
版本发布时间: 2021-08-20 16:07:39
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
-
e0798a8d44
- Add sameSite cookie attribute for rb bindings (#8118) :: Sri Harsha -
ea9407b212
- Release Ruby bindings 4.0.0.alpha5 :: Alex Rodionov -
bed0e21e79
- Ensure we don't pass both sameSite and same_site when adding cookie :: Alex Rodionov -
126be141cb
- [java] Fixing sendKeys to handle newline characters properly. Fixes #7886 :: Alexei Barantsev -
10ab20f855
- [build] Fixing bazel launcher to enforce UTF-8 output encoding to prevent issues in non-English editions of operating systems :: Alexei Barantsev -
a6ce7816cb
- [java] Fixing use of a method introduced in Java 10 :: Alexei Barantsev -
506c497e5c
- [java] Use a capability to switch engines for Edge (#8105) :: Brandon Walderman -
9e14610302
- Impement basic CDP client generation code for Ruby bindings :: Alex Rodionov -
1420e7a65e
- Ensure devtools are there for Chrome tests :: Alex Rodionov -
078377804f
- [bazel] Rework how we handle web tests :: Simon Stewart -
322981aac5
- Remove some sysout debugging :: Simon Stewart -
e88e764871
- Log URL httpds are listening on when starting servers :: Simon Stewart -
8e623f4606
- Wind down the verboseness of logging of OpenTelemetry spans :: Simon Stewart -
c8b88cdd6e
- Bump the version of OpenTelemetry to 0.2.4 :: Simon Stewart -
04325f49c4
- [build] More robust way to enforce UTF-8 output encoding from an external process :: Alexei Barantsev -
ca4d5fb420
- [java] Fixing use of updated OpenTelemetry in tests :: Alexei Barantsev -
43f1920ddb
- Modify: Updating year in NOTICE and LICENSE document (#8124) [skip ci] :: Sri Harsha -
1ba852c536
- [java] We can't use bazel runfiles root as project root on windows. :: Alexei Barantsev -
b21ec9a31c
- [java] Fixing test dependency on haproxy :: Alexei Barantsev -
45111f9d00
- [java] Unignoring a test implemented in Chrome :: Alexei Barantsev -
c6a1c676c9
- [java] Ignoring tests that Chrome fails :: Alexei Barantsev -
24e9a3a910
- [java] Fixing javadocs generation :: Alexei Barantsev -
bb3a800e04
- [py] Fixing flake8 issues :: Alexei Barantsev -
4e0b2e0051
- [py] Fixing a using test for IE options to make it similar to other browsers :: Alexei Barantsev -
cd7073a7f2
- [py] Fixing license comment :: Alexei Barantsev -
98f589ba1d
- [py] More flake8 fixes :: Alexei Barantsev -
381608d21d
- [java] Restoring thread interruption status before rethrowing an exception :: Alexei Barantsev -
b65d665a9c
- [java] Deleting unused imports :: Alexei Barantsev -
2a8d807214
- Ensure DevTools tests don't leak into other tests :: Alex Rodionov -
0e15b7f763
- [py] Reenabling some tests that are now passing :: AutomatedTester -
1b287098a7
- Generate javadocs for uber jars :: Simon Stewart -
2fc5a595a1
- Fix generation of javadocs :: Simon Stewart -
ef95e0c0f8
- Add non-nullable modifier to return type of functions never returning null (#8102) :: Jakub Vrána -
624731c9bd
- 'isInvisible()' returns true on 'NoSuchElementException' (#8063) :: Rahul Shah -
30542f541a
- [py] Deprecate use of AppCache APIs :: AutomatedTester -
e49cf8f67b
- Updated the documentation (#8142) :: sridharUpputuri -
21166a2e0c
- [py] Move xfail_marionette to xfail_firefox annotations :: AutomatedTester -
fcceffe5d6
- [js] Surpress nullable return when compiling JS. :: AutomatedTester -
d1b63a3e46
- Remove unthrown exception :: Simon Stewart -
0173ece5fe
- [grid] Add support for configs to be from TOML files :: Simon Stewart -
b61e1701ac
- [grid] Add support for configs to be from JSON files :: Simon Stewart -
a2ffa8551c
- [grid] Hide file configs behind a factory :: Simon Stewart -
cddf89f9fa
- Ensure we report the user-agent in netty http requests :: Simon Stewart -
2f4cf5b0c7
- [grid] Wire up the new file-based configs :: Simon Stewart -
6371c31fc6
- [grid] Add a flag to allow the config to be dumped to the console :: Simon Stewart -
7b0e22b734
- [grid] Remove some duplication from Grid cli commands :: Simon Stewart -
f249c799f2
- [java] Fixing Java 8 compatibility issue :: Alexei Barantsev -
03db079995
- [py] Fixing flake8 issues :: Alexei Barantsev -
93ea33c433
- Updating travis python job for Firefox tests :: Alexei Barantsev -
9cce64a93f
- [py] Fixing HSL to RGBa color converter :: Alexei Barantsev -
aa2c09afcf
- [py] Fixing tests for Firefox options to capabilities converter :: Alexei Barantsev -
6074873831
- [py] Ignoring a test failed in Firefox :: Alexei Barantsev -
7a1118f194
- [build] Updating Bazelisk to v1.3 :: AutomatedTester -
3e672c9185
- [build] Correct url for Bazelisk :: AutomatedTester -
acd0e15bba
- [build] Output Bazel Version when running :: AutomatedTester -
c584068c1f
- [Build] Bump npm dependency versions for Bazel :: AutomatedTester -
d9a2c98c51
- Revert "[build] Output Bazel Version when running" :: AutomatedTester -
900a272cfd
- Use bazel to run python tests on travis :: Alexei Barantsev -
52a16c9fcc
- [build] Add python unit tests to be run via Bazel :: AutomatedTester -
38a355aca1
- [py] Adding bazel target to run tests remotely in Firefox :: Alexei Barantsev -
39c63f1d80
- [py] Fixing expected failure for same site cookie test in Firefox :: Alexei Barantsev -
8ba5b272e7
- [py] Oops... stupid copy-paste mistake :: Alexei Barantsev -
2d8aa5a19c
- Add: Adding Opera Browser support to JS bindings (#8146) :: Sri Harsha -
a632660c28
- [JS] add ETIMEDOUT to retry criteria. Fixes #8129 :: AutomatedTester -
d95c54b50e
- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester -
18cc5ba62b
- Support functions for message in driver.wait() (#8094) :: Jack Allen -
2be49886fd
- [py] Unignoring tests for window commands that are implemented in browsers :: Alexei Barantsev -
e7d15319b2
- Add sendDevToolsCommandAndGetReturn to Javascript Chrome webdriver. (#7482) :: Patrice Jaton -
b88799cca2
- Get and send devtools commands from NodeJS for Chrome. (#7938) :: Peter Hedenskog -
5bad273214
- Small refactoring to RemoteWebDriver (#8141) :: Alberto Scotto -
230da06619
- [bazel] Avoid overriding user-set cache locations for the travis builds :: Simon Stewart -
2040959eba
- [js] Package updates :: Simon Stewart -
5c4e6a5831
- [bazel] Bump the version of rules_nodejs :: Simon Stewart -
63d111b099
- [bazel] closure tests and regular selenium tests share a runner :: Simon Stewart -
96bc2ec606
- [bazel] closure tests and regular selenium tests share a runner :: Simon Stewart -
a7227cdedd
- [testing] Only check one flag to see if we want legacy edge driver :: Simon Stewart -
cb1145bd82
- [testing] Case insensitively check tag names :: Simon Stewart -
9a73dd73b2
- [testing] Run devtools tests with edge :: Simon Stewart -
6b4e0f6361
- Make Select use trimmed text when doing text matching :: Simon Stewart -
7016377444
- [testing] Unignore a test that passes in edge :: Simon Stewart -
b220d0b11d
- [bazel] Clean up errors reported by --all_incompatible_changes :: Simon Stewart -
f55f917d7e
- [java] Replacing magic strings with constants to avoid duplication :: Alexei Barantsev -
eb8e7665e0
- [java] Adding a private constructor to prevent instantiating a utility class :: Alexei Barantsev -
19309c4a1f
- [java] Deleting unused imports :: Alexei Barantsev -
1a4f4ccc6e
- [ci] Fix the install script :: Simon Stewart -
48a1662299
- [ci] Actually fix the build :: Simon Stewart -
1f67907a94
- Revert "[bazel] Bump the version of rules_nodejs" :: Simon Stewart -
d6c230d5ff
- [js] Correct error code check for retrying :: AutomatedTester -
4453fbe0d1
- [py] Changing environment variable we use to check if the tests are running on travis :: Alexei Barantsev -
756d4b96ca
- [py] Fixing relative locator constructor :: Alexei Barantsev -
9d070940cb
- [rb] deprecate :desired_capabilities and :options in driver initialization in favor of :capabilities (#7832) :: Titus -
46155c9821
- [py] Fixing path to selenium server for remote tests :: Alexei Barantsev -
cd7594c295
- [build] Running python remote tests in a single thread to avoid port collisions :: Alexei Barantsev -
a1d8cb6f6f
- [py] Ignoring tests for same site cookies to not run in remote browser because we use Firefox for remote tests :: Alexei Barantsev -
a009a8a72b
- [rb] fix linter issues :: titusfortner -
7824d1d599
- [build] Fixing travis jobs that run atom tests :: Alexei Barantsev -
bc5dfbb411
- [JS] Fixing ieOptions in JS bindings (#8152) :: Sri Harsha -
6f698955ab
- [rb] update to require minimum Ruby version 2.5 :: titusfortner -
5497137a81
- Updating .NET test environment to run within Bazel test runner :: Jim Evans -
f60bc1e2fd
- Updating .NET Bazel build components to latest versions :: Jim Evans -
268cff2583
- Fixing .NET tests to work with Bazel for core library :: Jim Evans -
abf5074834
- [rb] convert Bridge modules to subclasses :: titusfortner -
4a6d7be84f
- Add: Added Missing 'fileUploadDialogTimeout' capability in JS bindings (#8054) :: Sri Harsha -
004fa20683
- [bazel] Bump the version of rules_nodejs :: Simon Stewart -
74f69aa2dc
- [py] Deprecating find_element(s)_* calls in event firing webdriver :: AutomatedTester -
ae72512735
- [build][py] Only build the grid when running remote tests :: AutomatedTester -
511093568a
- [py] Correct documentation for ChromiumDriver :: AutomatedTester -
bd9e5b6dbc
- [py] flake8 fixes :: AutomatedTester -
93f595b201
- [java] Moving tests that should belong to client source subtree :: Alexei Barantsev -
37ee3e8ba8
- [java] Deleting unused class (no need to deprecate it first, it's a part of test suite) :: Alexei Barantsev -
4bf925577c
- [java] Deleting empty test suite files :: Alexei Barantsev -
10c599105a
- Reinstated .NET Interactions tests when run under Bazel :: Jim Evans -
2f1525c0e4
- Modifying .NET test dependency to reference merged assembly :: Jim Evans -
bbc0ec057b
- [py] verify command_executor ssl certificate by default (#6536) :: jerome-nexedi -
b4b361ca10
- Fix error in webelemet not created, verifing if is str or dict. (#3481) :: Reinaldo Rossetti -
32fa113844
- Check if argument is iterable. E.g. type list also works. (#7037) :: JerryJia -
27a3c9a166
- [py] Use callback functions instead callable objects as expected conditions (#7765) :: Yurii Karabas -
406d7a3790
- Adding pre- and post-build steps to Visual Studio project files :: Jim Evans -
4a1300085d
- Revert "Fix error in webelemet not created, verifing if is str or dict. (#3481)" :: AutomatedTester -
b32b28f4c0
- [py] Fixing bazel dependencies on certifi :: Alexei Barantsev -
41e54fa7fd
- [py] Fixing flake8 issues :: Alexei Barantsev -
8d9ea942c3
- [py] Correct frame switching expected condition :: AutomatedTester -
0e404b966e
- [py] Fix Docs generation. :: AutomatedTester -
5dc166d3d7
- [java] Fail faster if a driver server can't start. :: Alexei Barantsev -
86b8fd1082
- [java] This method never throws this exception :: Alexei Barantsev -
ef43db6e1d
- [java] Preventing possible NullPointerException :: Alexei Barantsev -
5c0bbe12dd
- [grid] Adding tests for driver server service factory :: Alexei Barantsev -
b89df17f1c
- [grid] Fixing driver server service factory crash in case of driver server initialization failure :: Alexei Barantsev -
cfebea2079
- [grid] Driver server session factory should perform additional capabilities test before an attempt to create a driver server, this does not hit performance much in valid case, but improves performance if the factory is not properly used. The same is true for SessionSlot too. :: Alexei Barantsev -
aa10144df4
- [grid] Adding more tests for driver service session factory :: Alexei Barantsev -
621155b30e
- [java] Restore thread interruption state after handling InterruptedException :: Alexei Barantsev -
1079c2438a
- [java] Deleting unnecessary check :: Alexei Barantsev -
608e486e4e
- [java] Giving tests better names :: Alexei Barantsev -
d44d49c12e
- [java] More tests for node configuration :: Alexei Barantsev -
bec4a6ce4f
- [java] @Ignore annotation does not work for unit test because we don't use our custom runner for such tests :: Alexei Barantsev -
f6366fcae1
- JS[Add]: Adding ie options in JS bindings (#8160) :: Sri Harsha -
0380a6c735
- Fix comments on Java Actions.moveToElement (#6974) :: John Chen -
6ec98a35a1
- [rb] split service process control out to service manager class :: Thomas Walpole -
974a43542b
- [rb] update rubocop exceptions :: titusfortner -
83e8f823a0
- Corrected the documentation for Protected Mode (#8163) :: sridharUpputuri -
b51769b3aa
- [java] Fixing --detect-drivers option arity as recommended in https://jcommander.org/#_boolean :: Alexei Barantsev -
adabe786cf
- [java] Adding debug output to find out why assume does not work on travis :: Alexei Barantsev -
df861be8dc
- [java] Setting process to null only if it dies prematurely :: Alexei Barantsev -
58d9c1c6da
- [java] More debug output to investigate travis environment variables :: Alexei Barantsev -
098eb99991
- [java] Oh, I've mixed up system properties with env variables... :: Alexei Barantsev -
861ef31cd2
- [py] Fixed Expected Conditions around frame switching :: AutomatedTester -
48b651b4e1
- [py] mark various scrolling tests as failing in Firefox :: AutomatedTester -
d49c8ba93c
- [py] Disable interaction test failing in firefox :: AutomatedTester -
cadb413f95
- [rb] class method not an instance method :: titusfortner -
d3b6ad006b
- [py] Update tests and docs to not use deprecated methods :: AutomatedTester -
2eeb6a984a
- Add support for shadow elements (#7808) :: Diego Fernández Santos -
953e1faf89
- [py] Fix Flake 8 errors :: AutomatedTester -
73e7c89fae
- [JS]Add: Adding elementScrollBehavior capability to ieOptions (#8178) :: Sri Harsha -
aac9264876
- Do not camelCase Chromeprefs
options :: Alex Rodionov -
92240ce183
- [Java] Fix potential NPE on DeviceRotation. Fixes #8183 :: AutomatedTester -
dbc5af8214
- [bazel] Bump to 3.0.0 :: Simon Stewart -
a1d6f74f3f
- [bazel] Generate frames for javadocs :: Simon Stewart -
4f9ca50118
- [build] Merging services files. Fixes #8130 :: Alexei Barantsev -
5d16375267
- [java] Waiting for process finish should be interruptible :: Alexei Barantsev -
dd47b123b2
- [java] Building strings better :: Alexei Barantsev -
eb236e5e37
- [java] Deleting unused imports :: Alexei Barantsev -
25c2c9cc89
- [java] Small performance improvement :: Alexei Barantsev -
0a9cae7316
- [java] Deleting unused imports :: Alexei Barantsev -
da75dd11d7
- [java] Modifier 'private' for enum constructor is redundant :: Alexei Barantsev -
24f8502c10
- [java] Shortening code because Java 8 :: Alexei Barantsev -
a9c7d6d8ea
- [java] Minor performance improvement :: Alexei Barantsev -
e274974490
- [java] Linter recommends replacing \n with %n in String.format :: Alexei Barantsev -
451a27d2ca
- [java] Preventing potential NPE. Fixes #8185 :: Alexei Barantsev -
77301cdabe
- [java] Deprecating OkHttpClient prior to deletion. :: Alexei Barantsev -
3db6c238ef
- Avoiding potential NPE, fixes #8184 :: Diego Molina -
fe90f2ea4f
- [java] Checking latch.await return value to detect timeout and throw an exception :: Alexei Barantsev -
bbed6ddd0e
- [java] Deleting redundant brackets :: Alexei Barantsev -
5c11d3e5bb
- [java] Deleting a sleep in tests that was introduced to overcome a bug in Chrome on Android, but the target bug report is closed now. :: Alexei Barantsev -
01e32031a9
- [java] Refreshing code of WebDriverException to match Java 8 style and adding more unit tests. :: Alexei Barantsev -
b35ccb1185
- [java] Unignoring a test for a case that is fixed in Chrome 81 (yes, it is fixed despite the fact that the corresponding issue was closed with "won't fix" verdict a year ago) :: Alexei Barantsev -
51e7ed9961
- [java] Reducing duplication of literal string fragments :: Alexei Barantsev -
37d749ca79
- [grid] Throwing a more specific exception to show the essence of the problem :: Alexei Barantsev -
827f888945
- [java] Renaming variables to follow Java code conventions :: Alexei Barantsev -
29be5ab78a
- [java] Deleting an unnecessary sleep, tests should work without it :: Alexei Barantsev -
fc2271d45d
- [java] Inlining a private method that has a single use only :: Alexei Barantsev -
9beff0dfba
- [java] Deleting another unnecessary sleep, tests should work without it :: Alexei Barantsev -
b4de75d112
- [java] Refactoring, no functional changes :: Alexei Barantsev -
7ac216eb55
- [java] Refactoring, code simplification :: Alexei Barantsev -
1e1c3257df
- [java] Refactoring, reducing code duplication :: Alexei Barantsev -
b5fa80394d
- [java] Moving exception catching closer to the point where an exception can be thrown from :: Alexei Barantsev -
14c6552e39
- [java] Waiting for URL availability should respect thread interruption :: Alexei Barantsev -
3886c0260b
- [java] Refactoring, reducing code duplication :: Alexei Barantsev -
ddd7f3449b
- [java] Adding TODO comments to visualize unimplemented tests in IDE :: Alexei Barantsev -
4b7e06a045
- [grid] Adding tests for session management in LocalNode :: Alexei Barantsev -
9b423f28f8
- [java] Deleting unnecessary test stub class that can be replaced with a function :: Alexei Barantsev -
ddb92c14df
- [java] Fixing dependencies for bazel build :: Alexei Barantsev -
b8ef89b47b
- [atoms] Fix getText atom to capitalize Cyrillic text :: John Chen -
2728e6022f
- [grid] Reworking CLI commands to avoid direct use of System.out and System.err :: Alexei Barantsev -
fab6d7be9b
- [java] Deleting unused imports :: Alexei Barantsev -
4fb53bcf57
- [grid] Adding primitive tests for the grid Main class :: Alexei Barantsev -
fdca72eb13
- [JS]Modify: Fixes adding command-line switches for ieOptions (#8189) :: Sri Harsha -
5da18ea02d
- [atoms] Fix getText atom to capitalize Cyrillic text (#8196) :: John Chen -
c3dde85980
- [java] Deleting too general "throws Exception" from method declarations, and handling exceptions closer to the place where they can be thrown :: Alexei Barantsev -
b2f801ecec
- [grid] Renaming a file to match the name of the class inside it :: Alexei Barantsev -
b0ed3bc2f8
- [grid] Implementing bus status check that actually checks that the bus delivers messages :: Alexei Barantsev -
fc30e12044
- [java] Fixing formatting, no functional changes :: Alexei Barantsev -
c362911d33
- [java] Refactoring to reduce code duplication :: Alexei Barantsev -
de98d767ad
- [java] MInor performance improvement: no need to load options if section name is empty :: Alexei Barantsev -
58b3485b82
- [java] Refactoring to shorten code :: Alexei Barantsev -
3d3cdc1a2c
- [java] Deleting unnecessary check, looping over an empty collection is OK :: Alexei Barantsev -
a238bbb62c
- [java] Using the same name for a filed and a local variable is ambiguous :: Alexei Barantsev -
8434e85d3c
- [java] Re-interrupting the thread after handling InterruptedException :: Alexei Barantsev -
c256a6606b
- [java] Minor refactoring to reduce code duplication :: Alexei Barantsev -
7cf0ecbdb7
- [bazel] Make service order deterministic :: Simon Stewart -
aec3619cca
- [java] Breaking dependency of selenium.io package on selenium.core package :: Alexei Barantsev -
729df65666
- [java] Build tools should not spoil the temp dir :: Alexei Barantsev -
5ee36aece3
- [java] Reworking redirection of JCommander output to the specified output stream :: Alexei Barantsev -
4f6fb6c3eb
- [java] Extracting methods to make code more readable :: Alexei Barantsev -
c57b1699f2
- [java] Reworking code to make it more readable and avoid potential NPE :: Alexei Barantsev -
cf0d569c98
- [java] Using StringTokenizer looks old-fashioned :: Alexei Barantsev -
612295f731
- [java] Deleting WARNING word from a warning message, logger adds it automatically :: Alexei Barantsev -
628080f25e
- [java] Method was renamed in opentelemetry 2.4 :: Alexei Barantsev -
5f23ad63f7
- [rb] fix: cdp for edge from goog to ms to match the vendor prefix (#8206) :: Kazuaki Matsuo -
67cbd51e79
- Updating .NET custom Firefox profile generation :: Jim Evans -
0d531f712d
- [java] Using logger instead of printing to stdout :: Alexei Barantsev -
8981240790
- [java] Using Optional instead of returning null :: Alexei Barantsev -
a4bee41fdb
- [grid] Tracing LocalNode and driver service session factories :: Alexei Barantsev -
cb72ae10b9
- [java] Actually ignoring an exception as stated in the comment :: Alexei Barantsev -
da015a0266
- [grid] Implementing file uploading for distributed grid (and deleting uploaded files when session is closed) :: Alexei Barantsev -
f54bf48e0f
- [java] Fixing bazel dependencies for grid tests :: Alexei Barantsev -
72a5798a30
- [java] Refactoring: extracting private utility methods to reduce code duplication :: Alexei Barantsev -
7822b1f782
- [java] No need to declare UncheckedIOException in a method signature, it's unchecked :: Alexei Barantsev -
cde205624a
- [java] Deleting unused imports :: Alexei Barantsev -
c818baca4f
- [java] Splitting catch clause to avoid using instanceof for the thrown exception :: Alexei Barantsev -
91efb9ab30
- [java] Deleting unused imports :: Alexei Barantsev -
28ff122c93
- [java] Using try-with-resources to close the stream :: Alexei Barantsev -
0f1c2bebf3
- [java] Throwing from finally clause can hide the original exception that is more important, so let's just ignore this second-class exception :: Alexei Barantsev -
f0b763192c
- [java] Don't write anything to stdout without need :: Alexei Barantsev -
e6b87602de
- [java] Actually trace requests in TracedHttpClient :: Alexei Barantsev -
76342521b7
- Updating .NET common tests to work for multiple framework versions :: Jim Evans -
18e7a2702b
- [java] Adding a test for node status :: Alexei Barantsev -
b651880fe2
- [java] Attaching to the current active span if there is one and http request contains no context (that means it's a new recently created request object). :: Alexei Barantsev -
9f4bdf80d2
- [grid] Adding a test for node returning 404 on an unknown command :: Alexei Barantsev -
0add00d59d
- [java] Deleting unnecessary dependencies on guava where it is not actually used :: Alexei Barantsev -
631df757f1
- [java] Less guava, more java 8 :: Alexei Barantsev -
64ccc9e1aa
- [java] Eliminating unnecessary conversion of a list to an array :: Alexei Barantsev -
c204501ed3
- [java] Simplifying a test, there is no need to catch an exception to immediately fail on it, let junit do its job :: Alexei Barantsev -
3a159eaa53
- [java] Using assertj features to check lists instead of plain equality check :: Alexei Barantsev -
6e8cb5b9bb
- [java] Prefer native Java features to using guava collections :: Alexei Barantsev -
905f264d7e
- [java] We use IDEA more often than Eclipse so let's make devmode heuristics ordered :: Alexei Barantsev -
ee78f69cd8
- [java] Using less restrictive types for method parameters :: Alexei Barantsev -
a0afdb9472
- [java] Adding assertj magic instead of type casting :: Alexei Barantsev -
072897c4f2
- [java] FirefoxOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev -
8e8fa3c396
- [java] SafariOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev -
c7307c2c7c
- [java] ChromiumOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev -
60cd5c31d6
- [java] Deleting unused imports :: Alexei Barantsev -
9c486db312
- [java] Deleting unused private constructor :: Alexei Barantsev -
a76d1f9726
- [java] Minor performance improvement :: Alexei Barantsev -
48b67d6b7f
- [java] Selenium Server 4.0 has no /wd/hub prefix :: Alexei Barantsev -
bf734f8017
- [java] Fixing a flaky Firefox test (it can fire more events) :: Alexei Barantsev -
66d554a3c5
- [java] More conversion of guava-style code to java 8 :: Alexei Barantsev -
76d480749f
- [java] Minor performance improvement :: Alexei Barantsev -
b2ec91da1f
- [java] Temporarily disabling error code uniqueness checking, the mapping is not unique and we should decide what to do with this fact :: Alexei Barantsev -
7b098509c3
- [JS] locates Operadriver synchronously (#8222) :: Sri Harsha -
8ba74c14c3
- Updating Bazel build files to support .NET tests on non-Windows OSes :: Jim Evans -
f7f92c3494
- [java] Using Contents class more consistently to form HttpResponse content, as advised in the javadocs :: Alexei Barantsev -
3f625141b1
- [java] Fixing all Java 8 compatibility issues :: Alexei Barantsev -
7d5332156b
- [Grid] Adding /wd/hub to all routes, fixes #8230 :: Diego Molina -
6bc08e5569
- Modifying test web server config for .NET tests :: Jim Evans -
cbb58be460
- Disabling Bazel sandboxing for running .NET tests through Bazel :: Jim Evans -
fec19d6144
- Removing incorrect prebuilt step for non-Windows OSes in .NET tests :: Jim Evans -
611db15ea5
- Adding comments to custom driver config classes in .NET tests :: Jim Evans -
32fb414726
- [Grid] Prefixing only standalone and hub with /wd/hub :: Diego Molina -
6f7f2dc8e4
- Updating .NET Core runtime list for .NET Core tests :: Jim Evans -
055b9210ba
- [java] Deleting unused imports :: Alexei Barantsev -
0824b208ab
- [java] Reducing visibility of constructors of package-private classes :: Alexei Barantsev -
031efd3b20
- [java] Deleting unused bazel dependencies :: Alexei Barantsev -
139c1e2e12
- [java] Getting rid of unnecessary generics :: Alexei Barantsev -
b388d53130
- [java] Adding a little bit of assertj magic to avoid type casting :: Alexei Barantsev -
d77490a12e
- [java] Deleting redundant JUnit's RunWith annotation :: Alexei Barantsev -
335b095ce8
- [java] Deleting redundant visibility modifiers for interface methods :: Alexei Barantsev -
ea8af7fb86
- [java] Deleting redundant explicit type parameter :: Alexei Barantsev -
a7b08891c9
- [java] CommandLineTest is fast enough to tag it "small" :: Alexei Barantsev -
d6b82a60aa
- [java] Deleting redundant fixture initialization :: Alexei Barantsev -
238ca35ee5
- [java] ExecutableFinder should keep order of PATH segments because an executable with a given name can appear multiple times in PATH :: Alexei Barantsev -
13f415bbef
- [js] Add relative locators :: AutomatedTester -
6cb00fd723
- [java] Simplifying creation of CommandLine instances :: Alexei Barantsev -
cedde80559
- [java] More conversion of guava-style code to java 8 :: Alexei Barantsev -
5e1daa3ee6
- [java] Minor code cleanup :: Alexei Barantsev -
bb4ccfb04f
- [java] Removing @VisibleForTesting annotation from methods that are not actually used in tests or declared public :: Alexei Barantsev -
3ecff0c1c3
- [java] Changing order of checks and adding debug print to figure out why a test fails on travis but passes locally :: Alexei Barantsev -
a6c2616707
- [java] Replacing reflection with Java 8 suppliers in test environment creation :: Alexei Barantsev -
a6625bbfd1
- [java] Reducing code duplication by reusing existing method to shut down test environment :: Alexei Barantsev -
817b767fcd
- [java] Using native Java facilities to create a shallow copy of a map :: Alexei Barantsev -
a65b24e5c0
- [java] Disabling a test on travis because using 'ping' is not allowed there :: Alexei Barantsev -
cbc12e38ac
- [build] Attempting to fix nodejs test dependencies :: Alexei Barantsev -
18e3e5b477
- [java] Fixing bazel dependencies :: Alexei Barantsev -
f62d085e4e
- Revert "[build] Attempting to fix nodejs test dependencies" :: Alexei Barantsev -
a395111ef9
- [js] Upgrade packages with security issues :: AutomatedTester -
a91bc61879
- [java] Reworking CommandLineTest to show that CommandLine is just a wrapper for OsProcess. :: Alexei Barantsev -
391f2c2cc2
- [build] Attempting to fix nodejs test dependencies :: Alexei Barantsev -
df8c0b0042
- [JS] Minor fixes for relative locators (#8241) :: Sri Harsha -
c1208978cf
- [java] Less Guava, more pure Java :: Alexei Barantsev -
1e004af004
- [java] Platform class can be used in HostIdentifier now because they belong to the same 'core' module :: Alexei Barantsev -
1dfbabc6aa
- [java] Deleting deprecated unused exception class :: Alexei Barantsev -
42a70f5f5f
- [java] Less guava, more plain Java :: Alexei Barantsev -
58654b2b8c
- [java] Oops, wrong copy-parse :: Alexei Barantsev -
0ed6a092df
- [java] Deleting unused dependency :: Alexei Barantsev -
2666b88aa4
- [java] Partially fixing web tests on Windows :: Alexei Barantsev -
8d1f8aa3e7
- [java] Upgrading dependencies :: Alexei Barantsev -
1f5eddc3b0
- Add support for MicrosoftEdge (#8203) :: Moshe Atlow -
076d1ba7f1
- [java] Changing a variable name to follow Java conventions :: Alexei Barantsev -
e81d3ed93f
- [java] Reordering modifiers as recommended by linter to match Java Language Specification, no functional changes :: Alexei Barantsev -
aab98a4a40
- [java] Pinning maven dependencies (by the way, this task does not work on windows) :: Alexei Barantsev -
37f46e3a5b
- Fix get-location atom for ChromeDriver (#8243) :: John Chen -
934dfbde59
- Fix the meaning of utf8 when generating atom files (#8244) :: John Chen -
8f672dee60
- Additional closure compiler flags for ChromeDriver (#8245) :: John Chen -
39c21837dd
- [java] Initial implementation of reactor-based HttpClient :: Alexei Barantsev -
ec9202eceb
- Fixing bazel dependencies :: Alexei Barantsev -
66185c0de8
- Updating .NET test rules to work with Bazel on non-Windows OSes :: Jim Evans -
87dc4f7fa3
- [java] Fixing request headers and simplifying conversion of an InputStream to a Flux in reactor-based httpclient :: Alexei Barantsev -
e766b5baff
- [Grid] Tests - throws is not needed [skip ci] :: Diego Molina -
76e94e76f3
- Use same port in remote executor and service (#8255) :: FrySabotage -
7fd41e0913
- Updating third_party nuget.exe to latest stable version :: Jim Evans -
bd3e79a3c9
- Updating to use latest C# build rules :: Jim Evans -
16ff1ab87c
- Adding .NET build targets for .NET Framework 4.8 and .NET Standard 2.1 :: Jim Evans -
8a7e58de43
- More cleanup of .NET bindings project files :: Jim Evans -
62ab34a3b1
- [java] First naive reactor-netty based implementation of websockets connection :: Alexei Barantsev -
b70332040f
- Updating .NET non-Windows build files :: Jim Evans -
6c2651644c
- Removing unused bazel files from third_party/dotnet/nuget/packages :: Jim Evans -
420056bfb4
- Updating .NET Bazel workspace configuration :: Jim Evans -
ea54e5362e
- [grid] Add JPMSuses
list to grid :: Simon Stewart -
a34bd5abc8
- [grid] Avoid a possible NPE in the AnnotatedConfig :: Simon Stewart -
65a5af20d1
- [grid] Allow cli flags to be derived dynamically :: Simon Stewart -
10362d6a4c
- Add missing copyright header :: Simon Stewart -
3d68138537
- [grid] Add an httpd role and use that for server configuration :: Simon Stewart -
188a6adb9b
- FixNodeOptionsTest
:: Simon Stewart -
d64e7b459f
- [java] Making a reusable condition to shorten test code :: Alexei Barantsev -
0af6059bdd
- [java] We should not call bazel when we are not in dev mode :: Alexei Barantsev -
d433c6205e
- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans -
baec96d114
- Updating XML doc comments for .NET (no functional changes) :: Jim Evans -
c0d8fa56c8
- [Java] Add edge and Firefox to be tested with DevTools protocol :: AutomatedTester -
d3691e1d07
- [java] Refactoring tests to simplify code :: Alexei Barantsev -
515c1a04fc
- [java] There are no HtmlUnit-specific tests so there is no need in a separate suite :: Alexei Barantsev -
7c792976a1
- [java] Deleting a test rule that sent test results to a dashboard that could not prove its usefulness. :: Alexei Barantsev -
c41f2137d7
- Update mailmap records :: AutomatedTester -
12068cf36f
- Updating .NET tests to use 16.6.1 of Microsoft test SDK :: Jim Evans -
be5f384b5e
- Fixing .NET WebDriverBackedSelenium project to prevent errors on non-Windows :: Jim Evans -
6a6bb5ecd6
- [py] Enable and update Safari tests :: AutomatedTester -
f3c01097bb
- [build] Remove python crazyfun references :: AutomatedTester -
4bde144f51
- [py] Delete Android Driver support :: AutomatedTester -
8959a2872b
- [py] Delete PhantomJS capabilities :: AutomatedTester -
05559409e4
- [py] Delete support for Blackberry Driver :: AutomatedTester -
9818ef59fa
- [build] Remove Blackberry from Crazyfun tasks :: AutomatedTester -
d923fc612a
- Removing duplicates in rake task (#8260) :: Sri Harsha -
0ba9925932
- [py] Removing Missed phantomjs references :: AutomatedTester -
6f00e705cb
- [py] Removing missed Android references :: AutomatedTester -
13c36a9557
- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester -
0f13ed31d9
- [py] Fixup Firefox deprecations :: AutomatedTester -
6428ad79ca
- [py] Remove Unused Arguments from Firefox :: AutomatedTester -
7a375e110d
- [py] Remove unused import :: AutomatedTester -
52bf3a1781
- [java] Deleting test guards for ancient drivers. :: Alexei Barantsev -
61c1de0ce2
- [java] Using logger instead of printing to stdout :: Alexei Barantsev -
caeae219b3
- [java] Creating a subclass to list capabilities supported by FirefoxDriver :: Alexei Barantsev -
6abb0a3f27
- [java] Fixing internal links in javadocs :: Alexei Barantsev -
646d7ee244
- [Grid] Using failsafe retries instead of regularly :: Diego Molina -
ce83531b13
- [Grid] Uglifying code to make it Java 8 compatible. :: Diego Molina -
efd44c043e
- [Grid] Making code Java 8 compatible :: Diego Molina -
e58e24f9ad
- [Grid] UsingStreamSupport.stream
, credits to @barancev [skip ci] :: Diego Molina -
55877655ca
- [build] Move debug-server task to bazel :: AutomatedTester -
4c95e06164
- [build] Add top level visibility to appserver :: AutomatedTester -
39d7879138
- [build] Add calcdeps alias for JS Deps generation :: AutomatedTester -
1dfceaf0b3
- [build] Remove old Crazyfun JS build file :: AutomatedTester -
63f9456f32
- [build] Update before_script to not call obsolete task :: AutomatedTester -
ec4bf2bd9c
- [build] Run bazel instead of crazyfun on Node tests :: AutomatedTester -
e80db794c7
- [Build] Remove unused crazyfun build def in Node :: AutomatedTester -
f4f60e9f20
- Fix SameSite JSON key for Cookie tosameSite
to align with WebDriver spec (#8265) :: Gerry Gao -
50f4b9e7b8
- [java] Simplifying test code :: Alexei Barantsev -
99e332ecb9
- [java] An attempt to fix a test in Chrome on travis :: Alexei Barantsev -
83301f68c9
- [bazel]: add build file for chrome-specific tests :: Simon Stewart -
d4f1f679ee
- [bazel] Bump version of rules_docker to 0.14.1 :: Simon Stewart -
988c6dfc07
- [grid]: Allow boolean flags to be set :: Simon Stewart -
0570e9db74
- [grid] Move tracing and logging into their own flags object :: Simon Stewart -
1f9c963331
- Provide our own APIs for tracing :: Simon Stewart -
7ee349e95f
- [tracing] Add a null tracer :: Simon Stewart -
52cc6abf6f
- [tracing] Bump OpenTelemetry to 0.3.0 :: Simon Stewart -
8a3ce28aa7
- [tracing] Bump OpenTelemetry to 0.4.0 :: Simon Stewart -
c9aaf9bf0d
- Making TracerTest.java compile again :: Diego Molina -
db60ce7034
- Cleanup the .bazelrc (#8281) :: Ulf Adams -
6f23c5992a
- Fix remote build of ConcatenatingConfigTest (#8282) :: Ulf Adams -
e675f9bf66
- [bazel] Force strict test dependencies :: Simon Stewart -
b7613a0e87
- Add log level mapping for ChromeDriver (#8242) :: Edirin Atumah -
9e75352056
- Favor Python3 constructs and Python 2.7 compatibility (#8290) :: Isaul Vargas -
017471b7ac
- [JS]Modify: Deprecating addAruments in favor of addBrowserCommandSwitches for ie.Options (#8280) :: Sri Harsha -
a5e72287ef
- [PY]: Fixes an issue where IE server port is set '0' by default (#8294) :: Sri Harsha -
339926cdf3
- [java] Changing WebSocket.Listener to be an interface :: Alexei Barantsev -
1f3887fa03
- [java] Fixing a legacy test after adding new Tracer abstraction layer :: Alexei Barantsev -
cdeb9b2040
- [java] Reworking HttpClient factory to use service loader instead of reflection :: Alexei Barantsev -
c15d7ee035
- [java] Fixing bazel dependencies :: Alexei Barantsev -
25d54192f8
- [java] More bazel dependency fixes after switching default HttpClient to reactor :: Alexei Barantsev -
fa5a8af54e
- [java] Deleting unused imports :: Alexei Barantsev -
3dd42323ca
- [java] Deleting unused private variable :: Alexei Barantsev -
c7f6d2ac03
- [java] Reusing an existing constant instead of a hardcoded string value :: Alexei Barantsev -
9541aeb066
- [java] Adding javadocs for HttpClient.Factory methods :: Alexei Barantsev -
6eb7415bad
- [java] As far as we don;t apply filters to WebSockets it's safe to use base implementation :: Alexei Barantsev -
80860a073f
- [java] Refactoring a switch to use of a static map (to match tracer statuses) :: Alexei Barantsev -
07c8ca6cd9
- [java] Fixing Java 8 compatibility issues :: Alexei Barantsev -
502fccb442
- [java] Fixing more Java 8 compatibility issues :: Alexei Barantsev -
b5dbffc7d2
- [java] Fixing NPE in reactor HttpClient if the server returns a response with no content :: Alexei Barantsev -
e9a1f81d54
- [java] Deleting unused imports :: Alexei Barantsev -
f3469688a5
- [java] Fixing Java 8 incompatibilities in tests :: Alexei Barantsev -
305add3719
- [Build] Add findElement to gitignore for py :: AutomatedTester -
227da4e2b0
- [py] Check offsets are cast to int. Fixes #7639 :: AutomatedTester -
b4ace9e67a
- [PY] Use ProxyManager instead of PoolManager in remote_connection (#8297) :: Vishnuprakash P K -
3e7a2628dc
- Adding copyright settings to IDEA project :: Alexei Barantsev -
cedf679350
- [java] Fixing devmode detection in IDEA :: Alexei Barantsev -
a288f6e6a7
- Upgrading jQuery in tests pages :: Alexei Barantsev -
b1335ff7ec
- Add missing copyright header :: Simon Stewart -
f866eec0ca
- Clean up a test that could never fail :: Simon Stewart -
8bdf65edaf
- [http] Use Netty httpclient for now :: Simon Stewart -
14b527a279
- Add missing copyright notice :: Simon Stewart -
5038dde3a1
- [http] Ensure http Java Module expresses that it uses the HttpClient.Factory instances :: Simon Stewart -
beaf9a9ec6
- [bazel] Bump to v 3.1.0 :: Simon Stewart -
4a42ca674a
- Extend Browser enum to provide some useful information :: Simon Stewart -
70919647e9
- Add aPersistentCapabilities
class to allow for more efficient overriding of capabiliies :: Simon Stewart -
cd27742036
- [tracing] Remove some noise :: Simon Stewart -
ae0c17717c
- Default to logging warnings when the websocket has an error :: Simon Stewart -
653237ed40
- Increase memory available to Netty client for websocket frames :: Simon Stewart -
3e21429c14
- [grid] Ensure binary websocket messages are forwarded :: Simon Stewart -
2a8cc02a08
- [cdp] Enable arguments to return values to be optional :: Simon Stewart -
c949ec63de
- [cdp] Bumping CDP source JSON to latest versions :: Simon Stewart -
e706b236a7
- Add tests for the CDP uri locator :: Simon Stewart -
aae2902173
- [grid] Allow nodes to be configured for particular browsers :: Simon Stewart -
77bb3b67f1
- [grid + cdp] Forward CDP from node to driver :: Simon Stewart -
6e203d3682
- [grid] Add missing "event bus" role to message bus command :: Simon Stewart -
eeff6091fd
- [grid] Add/status
end point to DistributorServer :: Simon Stewart -
7ef66bd1e3
- [grid] boolean flags should have an arity of 1 :: Simon Stewart -
aae7f24dea
- [grid] Correct reporting of purpose of class when instantiating the session map :: Simon Stewart -
c62241cc37
- [grid + cdp]: add a smoke test for grid cdp propagation :: Simon Stewart -
3270a99579
- [grid + cdp] Expose URL for CDP on capabilities :: Simon Stewart -
4a30a75b56
- [cdp] Expose Selenium-specific CDP endpoint via a Connection :: Simon Stewart -
f57378cfb1
- [grid + cdp] Adding CDP support to the Grid :: Simon Stewart -
8481d2a2a9
- [cdp] Handle exceptions in consumers of CDP results :: Simon Stewart -
948c69e838
- [grid + cdp] Expose the public url of the grid in reported cdp endpoint :: Simon Stewart -
3fa8447e2f
- [cdp] Ensure that each devtools session is closed once :: Simon Stewart -
ceed4e8a6c
- [cdp] Rework Augmenter to allow us to createHasDevTools
:: Simon Stewart -
20346da3cc
- [grid + cdp] Move test of distributed CDP to a more sensible place :: Simon Stewart -
9eaf7bdf00
- [bazel] Automated reformatting of build files :: Simon Stewart -
12dc2c5eef
- [graphql] Initial server-side GraphQL end points :: Simon Stewart -
a3928012f5
- [graphql] Wire graphql endpoint into Grid :: Simon Stewart -
5cbdea91af
- [py] Correct escaping in docstring. Fixes #7948 :: AutomatedTester -
c0d04ff983
- [py] Correct check on DEFAULT_EXECUTABLE_PATH :: AutomatedTester -
c8709bf5c3
- [py] CopyacceptInsecureCerts
to Options for Firefox. Fixes #8261 :: AutomatedTester -
72e76499a6
- [java] Breaking inheritance of EdgeHTML driver from Chromium driver :: Alexei Barantsev -
e1957113d3
- [py] Correct flake8 issues :: AutomatedTester -
d87eca234d
- [java] Fixing NPE in Chrome, it can return null as the value of navigator.userAgent if no page is open yet :: Alexei Barantsev -
81fcbef376
- [java] Implementing a set of utility functions to check preconditions and state conditions. :: Alexei Barantsev -
d1235e4fb4
- Bump java version to 4.0a6 :: Simon Stewart -
09315448af
- Add documentation on configuring selenium :: Simon Stewart -
545a8aab80
- Make output of info command more readable :: Simon Stewart -
4a2559faff
- Small edit in the security help doc :: Simon Stewart -
a0cd316f59
- Move "dump config" flags to a more sensible place :: Simon Stewart -
0bec58336b
- [json] Tidy type coercer generics a little :: Simon Stewart -
5f23f3b541
- [grid] Provide excellent configuration help :: Simon Stewart -
ed3149ceb4
- Make the Grid deploy jar self-executing :: Simon Stewart -
a4ecb59ba1
- Add command to generate zsh shell autocompletions :: Simon Stewart -
832ebc34fe
- Update java changelog :: Simon Stewart -
db6a8b9680
- [java] Ignoring tests in Edgium if they are ignored in Chrome :: Alexei Barantsev -
21646a0add
- [java] Fixing EdgeHTML driver initialization in tests :: Alexei Barantsev -
19af5d91ac
- [java] Deleting a method from Require class in favor of the method with the same name but a different parameter set :: Alexei Barantsev -
b0cbddd694
- [Grid]AutoService
annotation out to avoid duplicate options (for now) :: Diego Molina -
7047e5e18b
- [Grid] Usingwebdriver.firefox.bin
again :: Diego Molina -
f33859438b
- [java] Fixing bazel dependencies :: Alexei Barantsev -
e8a9b6f60b
- [java] Use logger instead of printing to stderr :: Alexei Barantsev -
13e17c68c9
- [java] It's silly to create a new class with a deprecated constructor, deleting it :: Alexei Barantsev -
64ee093b37
- [java] Replacing more Objects.requireNonNull with custom Require class members :: Alexei Barantsev -
d1a06e59f2
- Deprecate OPERA_BLINK from BrowserType (#8333) :: Edirin Atumah -
d9426c7f9e
- [java] Adding final keywork to ensure immutability :: Alexei Barantsev -
979f02a309
- [java] Adding more tests for ImmutableCapabilities :: Alexei Barantsev -
3b367872d0
- [java] Restoring ability to use the same browserName for both Edgium and EdgeHTML :: Alexei Barantsev -
4befa1cd1f
- [java] Adjusting comment in Java docs, fixes #8337 [skip ci] :: Diego Molina -
c0025cd6ae
- [java] Deleting unused imports :: Alexei Barantsev -
6d026c56c0
- [java] Fixing javadocs structure issues :: Alexei Barantsev -
e6f31429a3
- [java] Reworking ImmutableCapabilities to make them actually immutable :: Alexei Barantsev -
33e6b0785a
- [java] Merging AbstractCapabilitiees into MutableCapabilities :: Alexei Barantsev -
f10105c55e
- Change access modifier of execute method. (#8344) :: Amit Bhoraniya -
f2a7e5ec6b
- [Grid] Changing host header before forwarding commands to the driver :: Diego Molina -
75c0967a8b
- [java] Removing misleading Serializable interface from capabilities because they are not serializable :: Alexei Barantsev -
ea76096992
- [java] Shortening code a little bit :: Alexei Barantsev -
373d1fc608
- [java] Adding constructors to EdgeDriver and EdgeHtmlDriver that accept a driver service. Fixes issue #8306 :: Alexei Barantsev -
2433dc1c40
- [java] Oh, what a silly mistake! :: Alexei Barantsev -
1fce6ddd50
- [java] Making the deprecated annotation Java 8 compliant [skip ci] :: Diego Molina -
6ff8fc0a41
- [Grid] Avoiding duplicate nodes with the same URI, fixes #8324 :: Diego Molina -
f97ab90f93
- [java] Avoiding use of raw types :: Alexei Barantsev -
52acbe966c
- [java] Using the provided output streams instead of the standard ones :: Alexei Barantsev -
9727cc579e
- [java] Fixing potential NPE :: Alexei Barantsev -
ff4235a362
- [JS] Modify: Removing unused imports (#8350) :: Sri Harsha -
657d567dab
- Update README: Bazel is one of the requirements (#8353) :: Alberto Scotto -
0dc42efd8b
- Add Abstract Base Class to WebElement and WebDriver #7127 (#8348) :: Isaul Vargas -
c87a3c63f6
- [Build] Add alias for selenium-server-standalone :: AutomatedTester -
4723c25544
- [Grid] Changing host header before forwarding commands to the driver :: Diego Molina -
5f43a29cfc
- [py] Bump version to 4a6 :: AutomatedTester
1、 selenium-html-runner-4.0.0-alpha-6.jar 20.16MB
2、 selenium-java-4.0.0-alpha-6.zip 19.38MB
3、 selenium-server-4.0.0-alpha-6.jar 19.97MB