A browser automation framework and ecosystem.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by titusfortner about 1 year ago
For each component's detailed changelog, please check:
onConsoleEntry
:: Diego MolinaPublished by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by titusfortner about 1 year ago
For each component's detailed changelog, please check:
6.0.0
-> 6.1.0
:: symonklinting-ci
for GHA :: symonk--stamp
is used :: Alex Rodionovlocal_driver.rb
(#12562) :: Luke Hill_IeOptionsDescriptor
class. (#12552) :: Sandeep Suryaprasadcommon/options.py
due to typo (#12499) :: Sandeep Suryaprasadremote-ci
config and build key artifacts in RBE build :: Simon Mavi Stewartskip-remote
:: Simon Mavi Stewartcredential_helper
flags is no longer experimental :: Simon Mavi StewartcreatePointerDown
and createPointerUp
methods :: Diego MolinadisableNativeEvents
method that uses a deprecated capability. :: Diego MolinaUNEXPECTED_ALERT_BEHAVIOR
capability :: Diego Molina@SuppressWarnings({"rawtypes", "RedundantSuppression"})
to remove warning from AutoService using raw types and generics. :: Diego MolinaLocalFileDetector
returning the path for files that do not exist :: symonkio
maven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi StewartElementScrollBehavior
fix for ie/options 4.11.0 (#12462) :: Sandeep SuryaprasadPublished by diemol about 1 year ago
For each component's detailed changelog, please check:
8b02c886cf
- [rb] Bumping Selenium version :: Diego Molina0f2e1b1f25
- Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintzcbaff758e2
- [dotnet] Improving .NET API docs :: Diego Molina85a0c67c64
- [dotnet] Leaving .NET API docs at root level :: Diego Molinae45195e0ab
- [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molinae55129e8e6
- Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot3084d2b6b3
- [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molinacc3b395887
- [rb] Updating year in Ruby docs :: Diego Molina8ace4ecca4
- [py] Adding draft configuration for ReadTheDocs :: Diego Molina38802986d2
- [py] Fixing path for docs conf :: Diego Molinada3a82b46b
- [java] Add Missing W3C Exceptions (#12175) :: Oscar Devorafbb0996e45
- [py] Improving docs landing page. :: Diego Molina043bb18a9e
- [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenkoca9d41a0d5
- [py] removed redundant attributes capabilities
and set_capability
in wpewebkit/options.py (#12169) :: Sandeep Suryaprasada50bfe29a1
- [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani3dc8903766
- [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad505abc310f
- [java] Drop the prefix created by Bazel (#12173) :: joerg19857cfd137085
- [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang2ebfcd93ea
- [py] mapped all error codes in errorhandler.py
to corresponding exception object. (#12190) :: Sandeep Suryaprasad94e6fdf11d
- Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]79e6378d27
- [dotnet] Include generation of support project (#12193) :: Nikolay Borisenkocdfba2b1c9
- [JS] Update rules_nodejs to 5.8.3 :: Sriharsha4d70bd80f4
- [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortnerd1f1b6fa39
- [py] Fix BrowserError issues (#12150) :: Sebastian Meyerebb232fd03
- Run format.sh script :: Simon Mavi Stewart25dbacb014
- [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amaniab6e4f894d
- [py] improve driver logging (#12103) :: Titus Fortner265e2f4202
- [java] Increased the max depth of new session payload (#12205) :: joerg1985c3b226cebf
- [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni Garcíaeb2321327e
- [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molinabf389143bf
- [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia7b9cb37648
- [java] Reading m2 user & pass from env vars where available :: Diego Molinafc58eac32a
- [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molinaad8921b59c
- Adding Java to the nightly job :: Diego Molina782579237e
- [ci] Setting secrets on the bazel.yml :: Diego Molina7f046e81d9
- Uploading Nightly Grid jar to release :: Diego Molina9766e8d671
- [ci] Moving Nightly release creation to bazel.yml :: Diego Molina65d2cc69b7
- Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Botd1abe67bda
- [rust] Include html extension for logging content when wrong driver download :: Boni Garcia1b717947b4
- [bazel] bump rules_pkg :: Simon Mavi Stewart1b210e65ad
- [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart6cd79d1870
- [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart145c0a54e0
- [bazel]: Updating rules_proto :: Simon Mavi Stewart03d66644db
- [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewarteae0209d6a
- [ci] tweaking the engflow ci build :: Simon Mavi Stewart1502130224
- [ci] Apparently we cannot set disk-cache: false
:: Simon Mavi Stewart46da039c47
- [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart2ddce9794c
- [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart6a4915966a
- [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina79c1a4c52c
- [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewartae655887e7
- [ci] Limit test run times when running remotely :: Simon Mavi Stewartc49a24dec9
- Run the format script :: Simon Mavi Stewartd795820f8b
- [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985fe1df0f8a6
- [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart7e0210c986
- [java] Run the format script :: Simon Mavi Stewarte648db81a9
- [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg198565ca57a600
- [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart8e44099fee
- [java] Run the format script :: Simon Mavi Stewart55720d8542
- [bazel] Remove k8s targets :: Simon Mavi Stewart09ca2c44cb
- [bazel] Switch from rules_docker
to rules_oci
:: Simon Mavi Stewart5a5a9caa86
- [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart09f85ec069
- [bazel] Add buildifier top-level target :: Simon Mavi Stewart8eb48b83e9
- [bazel] Run buildifier in the format script :: Simon Mavi Stewart354d6b0389
- [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart2e346ceb73
- [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart110079f524
- [java] Use netty as http server for unit testing (#12211) :: joerg1985e28064e625
- [dotnet] Fix packaging problems :: Diego Molinadd10ff8f89
- [CI] Fixing nightly workflow (#12231) :: Diego Molinad89b4a7d81
- Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Botb9f093845f
- [rb] Bumping to 4.11. :: Diego Molinada9a4fbcf5
- [JS] Print debug message once for each browser when selenium manager used :: Sriharsha235bc94f6b
- Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewarta04a22f449
- [java] Ack the log file argument without need to combine it :: Diego Molina415f20b5fc
- Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina70c67ed34c
- [java] Improved the exit code and error handling (#12219) :: joerg19856d22309ebe
- [java] Disabling some tests in GH actions, they pass locally. :: Diego Molinab49da80b07
- fix property name (#12237) :: Daniel Brown6e85abbe14
- [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molinacb2560d8a0
- [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg198593e6281f1e
- [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia05ed1cdba2
- [dotnet] Fixing pdb file generation :: Diego Molina83ec0faee9
- [rust] Remove unused variable in ie module :: Boni Garcia7c40c114b8
- [py] removed un-necessary __init__
from driver_finder.py
and selenium_manager.py
(#12265) :: Sandeep Suryaprasadc3ecc3c8b3
- [java] Really drop the prefix created by Bazel (#12264) :: joerg198592256a0bae
- [java] Deprecate all 'lift style' code (#12263) :: joerg1985b99c470611
- [py] used truthy check instead of checking for length in to_capabilities
method in ie/options.py
(#12262) :: Sandeep Suryaprasad5a62db1898
- [py] remote commands dict is moved outside RemoteConnection
class in remote/remote_connection.py
(#12261) :: Sandeep Suryaprasad55aa885987
- [py] moved ConnectionType
class outside Mobile
class to avoid nesting of classes (#12256) :: Sandeep Suryaprasad921ec29c82
- Minor spelling Fix (#12258) :: vedanthvdevccdbd04f50
- [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina8ed2d9f76e
- [py] used pathlib
module to check if the file exist in remote/file_detector.py
(#12253) :: Sandeep Suryaprasad787694bdfe
- [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina112d4f2838
- [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko1fe0628662
- [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molinae822f4c4fb
- [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad1ea0f18377
- [py] added pythonic approach of type checking in firefox/firefox_profile.py
(#12271) :: Sandeep Suryaprasad2532076ead
- [py] let users pass service args to IE driver (#12272) :: Titus Fortnerec65a7de5d
- Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singhd05ab6fa17
- few tweaks to driver finding logic (#12269) :: Titus Fortner9940567a1e
- [bazel][java] Remove TestNG dependency (#12249) :: joerg19857f28ee0473
- [java] Formatting files :: Diego Molina1976dbe22e
- Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molinac49361a1d2
- Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak41744d94e8
- [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985a597e72bf9
- [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García295f272435
- BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev5ba17d6a3b
- [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad3b7428a4a8
- [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molinafcfb21b4df
- [java] Removing unused dependency :: Diego Molina48b5659afd
- [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina09e7393782
- [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia7ce9bba5c2
- [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia47f993f9dc
- [java] Removing deprecated methods (findElement & findElements) :: Diego Molina2fd7dd7858
- [rust] Minor refactoring according to linter warning :: Boni Garcia6c2795513e
- Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDottye951100ab9
- [rb] update gems and linting :: titusfortnerfea7c9d9c7
- [rb] server class use a port prober instead of hard coding default port :: titusfortner124be0b949
- [rb] server does not support shutdown endpoint, can only end the process :: titusfortner3bbbeb50e0
- [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner6b00faadee
- [rb] add integration tests for Server class :: titusfortner8306553e2b
- [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortnerb94159e08c
- [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner50f925201b
- [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni Garcíaf8240df9da
- [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad4b9a8ea5ff
- removed unused 'mozmill' code (#12306) :: joerg19856002d146af
- [py] added type hints to SwitchTo
class (#12296) :: Sandeep Suryaprasad669fbb3e12
- [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad4468622bb0
- [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad2382736e28
- [java] less memory allocation (#12320) :: joerg19854b606947cc
- Bump tough-cookie from 4.1.2 to 4.1.3 (#12330) :: dependabot[bot]4fc3011997
- Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript/grid-ui (#12327) :: dependabot[bot]dbed728db4
- removed more antique unused third party code and binaries (#12307) :: joerg1985b03bfa11cb
- [rb] add logging :: titusfortner5eced26352
- [JS] Update npm libs to latets and minor bidi fixes :: Sriharshaaddaa5d3b5
- [dotnet] netcoreapp3.1 is deprecated :: titusfortnerd7170741fe
- [dotnet] this is now managed by drivers not Selenium :: titusfortner201224391a
- [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo35f080a92a
- [dotnet] do not target netcoreapp3.1 in tests :: titusfortner296d86af74
- [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner2764ea7bae
- [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad4e1fd7f4e0
- [py] Moved all PrintOptions
class attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad067f10a3a3
- [py] updated documentation links. (#12326) :: Sandeep Suryaprasadfd36c53d6a
- [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani84724107cd
- [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani7f561140ec
- [py] Selenium Manager prevents these error messages :: titusfortner3daa319c84
- [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner7589a65df0
- [dotnet] fix bad merge :: titusfortner3fbd0e5d6a
- [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner6176d7ec65
- [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner6a48692712
- [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner054467a80a
- [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner38876397a8
- [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni Garcíae00bcf5e54
- [py] removed start_error_message
param from common/service.py (#12365) :: Sandeep Suryaprasad276240d9ca
- [py] enable cdp to work for edge :: titusfortner3bebd4206b
- Add supports for list-of-table options (#12363) :: Scott Babcockf13370b278
- [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg19856865f1cc9b
- [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985ca60c2207f
- Bump cryptography from 41.0.0 to 41.0.2 in /py (#12371) :: dependabot[bot]4173713a30
- [rust] Offline mode in Selenium Manager (#11639) (#12373) :: Boni Garcíae70b3ba39e
- Bump word-wrap from 1.2.3 to 1.2.4 in /javascript/grid-ui (#12380) :: dependabot[bot]12f387210f
- Bump word-wrap from 1.2.3 to 1.2.4 (#12379) :: dependabot[bot]9c82c944a5
- [rust] Update crates to the latest versions :: Boni Garciab543555374
- [rust] Fix checksum in cargo lock file :: Boni Garciaa9186426f9
- [grid] fixed the command line interface :: Jörg Sautter30adcb4dcc
- [java] fixed partial matches for UrlTemplate :: Jörg Sautterf0da49be72
- [rust] Minor smell-fix reading mutable config :: Boni Garcia12bc023341
- [grid] use a message template when the log message is most likely dropped :: Jörg Sautteree32f223d4
- [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortnerb22d08dc2b
- [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985fb4c62e6dc
- Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas44d202c90b
- [py] __init__
in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad0013140fd5
- [grid] Using SM to find drivers on PATH :: Diego Molina18eb3b1be6
- [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García490de08587
- [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni Garcíaa27e97c128
- [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina778cf32787
- [javascript] Using SM to check drivers on the PATH :: Diego Molina9d08a5ce3a
- [javascript] Display info about SM activity :: Diego Molina0f5acf2a8f
- do not need an extra log message that manager is being used :: titusfortner388f53092d
- [rb] no longer need to require net/https separately :: titusfortnerf104ccd393
- [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia838a70f118
- [javascript] Removing extra logging :: Diego Molinaecd6d6b4b3
- [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina1c72078c35
- [javascript] Removing service parameter from getPath :: Diego Molina1d459cd528
- [py]: use subprocess.TimeoutExpired
when catching errors on Popen.wait()
:: symonk4162f478ba
- [java] minimize overhead of regex compilation :: Jörg Sautter962a34bfcf
- [dotnet] allow running tests with Edge :: titusfortner60eab06a8f
- [dotnet] fix bug preventing running Safari Technology Preview :: titusfortnerf948e126db
- [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner2879d3e0a6
- [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner592d8e8c60
- [py] added type hinting support to common/actions
libraries. (#12325) :: Sandeep Suryaprasad9772e551b5
- [cdp] Removing from browser_protocol.pdl :: Diego Molina3afa31990b
- [rust] Download latest version of Chrome for Testing (#11676) (#12353) :: Boni García288fdfa86b
- [sm] Updating Selenium Manager binaries :: Diego Molinabc3b54830c
- [java] Using same variable for log output :: Diego Molina9ff4c2ba82
- UnreachableBrowserException logs the command parameter details only in debug mode (#11328) :: Debanjan Choudhuryfb6ef09964
- [py] Moved all common options to descriptor class (#12213) :: Sandeep Suryaprasadd90f7baea0
- [py] Fix type of ignore_proxy
in ChromiumRemoteconnection
:: symonk882afba258
- [py]: set exception direct cause when switching frame focus when NSE is raised :: symonk6d41ffd0a2
- [py]: Remove unnecessary else block in SeleniumManager.run()
:: symonkdc52e29ed7
- [py]: Remove unused vars :: symonk0a17d0177c
- [py]: Convert accidental string concatenations to a single string :: symonk13e5f8862e
- [py]: Raise a more generic ValueError
when proxy type is not acceptible :: symonkd4a124d895
- [py]: Bump mypy
=> 1.4.1
:: symonk9fdeaa914e
- [rb] add browser output from selenium manager to options (#12398) :: Titus Fortner01f65d261b
- [py] add browser output from selenium manager to options (#12404) :: Titus Fortner4e8e1bc54b
- [java] Filter related fixed in the NettyClient and the JdkHttpClient :: Jörg Sauttera0e569b082
- [py]: Add check=False explicitly to subprocess calls; simplify keys_to_typing
:: symonkd2a74f1380
- [py]: Update tox
versions for github actions :: symonk4680cd3cd3
- [py]: Expose WPEWebKitService
and WebKitGTKService
in the public API :: symonk842f413b2c
- [java] restored the import statements :: Jörg Sautter6ff1303792
- [py]: Fix bug when logging manager path
:: symonkfa1506fcb0
- [py]: Prep versioning for 4.11.0
release :: symonke86c3cfd4e
- [dotnet] add browser output from selenium manager to options (#12405) :: Titus Fortnerb9abe9506d
- [javascript] These values are already hardcoded, the prefix does not make a difference. :: Diego Molinadeeedb18a4
- [rust] Canonicalize browser path found in PATH (#12413) :: Boni Garcíad86b1d442f
- [rust] Download older and unstable version of Chrome for Testing (#11678) :: Boni Garcia0267b0feca
- [rust] Remove UNC prefix (for Windows) from canonicalized paths :: Boni Garcia0fa6c3f327
- [rb] remove deprecated code (#12417) :: Titus Fortnera07d1fdf93
- [javascript] Add browser output from Selenium Manager to options (#12411) :: Diego Molina91ef191d3d
- [dotnet] fix test failures by ensuring new driver is created when necessary :: titusfortner9b7c1fbcf7
- [py]: Remove deprecated ActionChains.scroll(...)
:: symonkfab49a5543
- [java] Removing deprecated createServiceWithConfig
in ChromeDriverService :: Diego Molinae348657ac7
- [java] Removing deprecated webdriver.chrome.whitelistedIps
in ChromeDriverService :: Diego Molina9d6842d95c
- [py]: Reraise in Service
as the direct cause :: symonk8370c14533
- [java] Formatting files :: Diego Molinab4b76e21f1
- [java] Removing deprecated ChromeDriverLogLevel :: Diego Molina29494a5a6f
- Bump certifi from 2022.12.07 to 2023.7.22 in /py (#12419) :: dependabot[bot]d8b3418cb8
- [py] removed unused variable DEFAULT_SAFARI_CAPS
in safari/webdriver.py
(#12416) :: Sandeep Suryaprasad7c7790d708
- [py] added type checks in setter
methods of different browser options (#12328) :: Sandeep Suryaprasad86f7b57549
- [py] Making linter happy :: Diego Molina7c5439883e
- [java] Add browser output from Selenium Manager to options (#12424) :: Diego Molina53cca49c3b
- Make user defined SlotMatcher used everywhere in grid code (#12240) :: bhecquet6f58fb9ceb
- [py] Ignoring test due to Chrome issue :: Diego Molinaa9ef96ef3e
- Add support for FedCM commands (#12096) :: Christian Biesingerf03ba8cf16
- [grid] Returning se:bidi when the user sends webSocketUrl
. :: Diego Molina60a054b593
- [java] Formatting files :: Diego Molinab7bd4c0664
- [rust] Use "stable" label for current stable browser version (#12422) :: Boni García835481a29a
- [rust] Update dependencies and lock file :: Boni Garcia2ea04c5396
- [rust] Fix integration tests in Bazel :: Alex Rodionov5e39f3633e
- [rb] redundant — asserting executable also asserts file :: titusfortnerf3ab2021e2
- [rb] skip options with nil value :: titusfortnera4d317d32e
- [JS] Update changelog [skip ci] :: Sriharsha20c084f902
- [grid] Covering use case where a Node is UP after being marked DOWN :: Diego Molina0c4880463b
- [dotnet] Skipping ShouldBeAbleToReturnArraysOfWebElementsFromAsyncScripts due to Chrome bug :: Diego Molina9c4eb36e9e
- [py] fixed defect in docstrings (#12440) :: Sandeep Suryaprasad2580fc64f5
- [py]: Simplify logic for ActionsBuilder
initialiser :: symonkf41bc81c49
- [py] Add creation flag for windows in selenium_manager (#12435) :: Sen ZmaKi642c4fd954
- [py]: Fix CI :: symonkb4dd762619
- [py]: Improve exception chaining from DriverFinder.get_path(...)
:: symonk778d195c9e
- [py]: Remove warning
duplication in webdriver.py
and provide stacklevel=
:: symonk25a518922c
- [py]: Add missing check for windowHandle == current
:: symonk316d8cf095
- [dotnet] Fix error when we send non-base64 data for fetch command (#12431) :: Nikolay Borisenko2516656e0c
- [dotnet] Fix continueResponse method in CDP (#12445) :: Nikolay Borisenkoc0317a5ed6
- [rust] Save discovered browser version (network request) in local metadata (#12443) :: Boni García3926580dc2
- [rust] Return complete safari and safaritp browser path (#12434) :: Boni Garcíaf2d842754c
- [java] make external modules static (#12294) :: joerg1985c620c3702c
- [java] Use double-checked locking to initialise the Selenium Manager instance :: Simon Mavi Stewarte69feee8d3
- [py]: Fix checking window handles for current :: Simon Kaa68cb13ac
- [java] Making sure browser path is not null :: Diego Molinaa6405d4380
- [java] Showing SM error when the exception is thrown :: Diego Molina5f7793483d
- Updating change logs for 4.11.0 :: Diego Molina0e0a9b0b90
- Run the format script. No logical changes :: Simon Mavi Stewart040bc5406b
- Bumping versions to 4.11.0 :: Diego MolinaPublished by diemol over 1 year ago
For each component's detailed changelog, please check:
4450a44e18
- Update mirror info :: Selenium CI Bot1ab13d9c6e
- [rb] Bumping Selenium version :: Diego Molina4dd9e1f8ad
- [rust] Include --debug flag in CLI test :: Boni Garciac7e2b557d7
- [rust] Log error message as debug trace when parsing version :: Boni Garciae51d1aabfd
- [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia9c2f47572b
- [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia3893a5ed63
- [rust] Minor smell-fixes :: Boni Garciadd9f306417
- [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garciacbcc6b3060
- [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garciab579892869
- [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia666c3ea941
- [rust] Include assertion to assess browser version detection :: Boni Garcia9105916ce8
- Update mirror info :: Selenium CI Bota4b0ddd02b
- [rust] Support building on Windows ARM64 :: p0deje7869fdc345
- [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov542f0a16c7
- [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov79e3f9e6f0
- [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko797b713d78
- Fix: typo in the "addArguments" method comment (#11945) :: Maid68a683f670
- [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani98d3e26b3e
- [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García1ea3134877
- [java] Handling case where -1 is returned as statusCode :: Diego Molinadfe07841e8
- [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina293046106e
- [java] Remove deprecated "version" JWP capability :: Diego Molina3d8c6fa7a9
- [java] Remove deprecated "platform" JWP capability :: Diego Molinab643cf793e
- [java] Enabling and fixing tests in Firefox :: Diego Molina41bbc5f883
- [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina940b183e3a
- [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molinaef69f1b05e
- [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani590d3240d4
- [java] Removing unused CapabilitiesUtils.java class :: Diego Molina79c7847068
- [java] Removing more unused classes :: Diego Molina0c025325aa
- [grid] Displaying the real stereotype config at startup :: Diego Molina46f300c374
- [java] Adding ventura as platform :: Diego Molina5e95c81518
- [java] Adding task to publish snapshots in Java :: Diego Molina1947771a93
- [java] Fixing build :: Diego Molinada2e767ebe
- [rb] allow users to direct driver process output (#11964) :: Titus Fortnercd3216e68d
- Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionovf2b27807ab
- [java] add logging for starting the driver :: titusfortnercc87ca0e43
- [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov83b0b0d88d
- Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov9ac368b475
- Do not switch and remove node in one iteration (#11961) :: joerg1985e5805a47f2
- Add corner case test (#11970) :: Rishav Trivedi38cbd003e9
- [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex2403c71eab
- [java] Fix failing build :: Simon Mavi Stewartbb95c2cd48
- Fix README stopping at Rust build steps :: Alex Rodionovc2944a1123
- Handle fragmented websocket messages (#11962) :: joerg198518164af446
- [java] Remote selenium-remote tag from test targets :: Alex Rodionov2266ffc8b2
- [java] Fix a typo :: Alex Rodionov8921182b59
- [java] add more logging to Selenium Manager (#11959) :: Titus Fortner440a388d0b
- [CDP] Adding v113 and removing v110 :: Diego Molina35827eb5b5
- [rb] Fix DevTools old version loader spec :: Alex Rodionovab94305c7b
- [rb] Add sizes for Bazel test targets :: Alex Rodionov1fd552d577
- [rust] Add sizes for Bazel test targets :: Alex Rodionov69e67ae9b3
- [Java] Fixing log level comparison :: Diego Molinad530584d2e
- Configure remote builds to use EngFlow (#11887) :: Simon Stewart66e51be38c
- Make Driver Services consistent (#11973) :: Titus Fortner59fa77c675
- [py] update logging to match other bindings (#11990) :: Titus Fortner74e0af80bd
- [Java] Using driver path always for Safari and Safari Technology Preview :: Diego Molina000cb086e9
- [java] Overriding methods to have main platform names lowercase :: Diego Molina0dbec9d489
- Putting the logic to verify driver service path in a single place (#11992) :: Diego Molinabcf48d14e5
- [rb] Support remote debugging via debug
gem :: Alex Rodionov9f3352b690
- [rb] Replace pry
with irb
:: Alex Rodionovde7acb9099
- [rb] Make //rb:lint
a test target that auto-corrects files too :: Alex Rodionov0ce64cb561
- [dotnet] Using SM in default service creation (#11994) :: Diego Molina19a4582c3c
- Support newer versions of urllib3 (#11993) :: Michael Mintzdeceb80a74
- [py] Update python dependencies and relevant files :: AutomatedTester65b97fc575
- [rb] Enable debug
gem for MRI only :: Alex Rodionovbfcda90ecb
- [dotnet] Encoding process output :: Diego Molina8efae1bdad
- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Diego Molina55283eb79b
- [dotnet] Generate API documentation (#11968) :: Nikolay Borisenkoaf7eb2e4d6
- [rb] Update README to require Ruby 3.0 :: Alex Rodionov156e7f56a8
- [rb] adjust custom rspec matchers to work for any log level output :: titusfortner2d022c013e
- [rb] change logging default to :info and support ignoring any logging :: titusfortnerc4776a36f4
- [rb] allow both allowing and ignoring logging messages by id :: titusfortner1cd84f7b6b
- [rb] allow default_level to be passed into constructor so client projects can keep existing behavior :: titusfortnereec423611d
- [rb] update guards to get tests passing :: titusfortnere4e636223c
- [rb] fix bug with driver logging :: titusfortnerc81d86a37b
- [rb] update changelog :: titusfortnerbc7e0c7341
- Updating changelogs and bumping version to 4.9.1 :: Diego Molinaeb2032df7f
- [javascript] Bumping version to 4.9.1 for JavaScript :: Diego Molinac6f7396f62
- Update mirror info :: Selenium CI Bot5c0fda7adf
- [rb] Bumping Gemfile.lock :: Diego Molinaf275319562
- [java] Update version in CHANGELOG (#12008) :: Vladislav Velichkobcd0c314ce
- [js] Handle rejection of the driver :: AutomatedTesterf76a893011
- [bazel] Use a credential helper (#12018) :: Simon Stewart445e9a3855
- [bazel] Bump to 6.1.2 :: Simon Mavi Stewartaf71e2041e
- Start running tests with the EngFlow grid (#12020) :: Simon Stewart7971a535a4
- [gh workflow] Shuffle where we set the github token env var :: Simon Mavi Stewartec287e9cb7
- [gh workflow] Build still not working :: Simon Mavi Stewart0db6dfce81
- [gh workflow] Keep going in the remote CI build if a test fails :: Simon Mavi Stewartff6c8a57e5
- [bazel] Remote builds should use pinned browsers :: Simon Mavi Stewartfca6d690f5
- [gh workflow] Python tests cannot cope with pinned remote browsers yet :: Simon Mavi Stewart635f86c4c2
- [bazel] Fix up python data deps so remote builds work :: Simon Mavi Stewart8e0c968e38
- [js] Bump JS to 4.9.2 :: AutomatedTester71384d8faa
- [java][dotnet] Removing RC and WebDriverBackedSelenium (#12024) :: Diego Molina35530cc7be
- [java] Fixed the URI in a log line (#12000) :: joerg1985b9ba020876
- [dotnet] Removing supported configurations per project added by mistake :: Diego Molinaacdb19d6ef
- [java] Updating deps :: Diego Molina33db2e9e68
- [java] Bumping mockito version and updating tracing.txt :: Diego Molinac7d622d698
- [rb] unguard tests now passing :: titusfortnercdc4301192
- [rb] remove firefox guards on shadow dom locator tests :: titusfortner632df3ecab
- [grid] Updating JS deps :: Diego Molinaed313de742
- [rb] implement proxy support for Selenium Manager :: titusfortner2a6b07579c
- [py] fix flaky test :: titusfortner4b14cf7c1b
- [java] Reverting mockito to 4.11.0 :: Diego Molina2ee5fb7d03
- [grid] Refining the search field for running sessions :: Diego Molinac61ac143df
- [grid] Refining how queued sessions look in the UI :: Diego Molina163541fbb7
- [grid] Fixing UI test :: Diego Molinaf3316d9bff
- [grid] Enhancing stereotype in Dynamic Grid :: Diego Molinaa2235cde99
- [java] support Selenium Manager using proxy info from options (#12036) :: Titus Fortner5c891ce374
- [java] JdkHttpClient - Close all websockets before shutting down the executor (#12035) :: joerg198543eb1e5477
- Automatically format the code (#12023) :: Simon Stewartda0dcefdc9
- [java] Formatting missing files after merging #12023 :: Diego Molina5764ff99bb
- [dotnet] Be more friendly for single file publishing and native compilation (#12045) :: Nikolay Borisenkoe7acc958ad
- Update mirror info :: Selenium CI Bot0d08c74f41
- Update mirror info :: Selenium CI Bot69ccfe4903
- [dotnet] Avoid try/catch while working with known types in Selenium Manager (#12051) :: Nikolay Borisenko89f1f083ab
- [java] simplified some control flows logic and removed unused imports (#11974) :: Alex6333dec559
- [dotnet] Clean main csproj files to be more readable (#12052) :: Nikolay Borisenko1c171e7c15
- Adjust bidi loglevel warning string to warn (#12054) :: Moritz Kiefer4bf1d68160
- [java] Webdriver can work with embedded apps without CDP (#11963) :: Vladislav Velichko971a7274bf
- [java] make all logging variable names consistent (#12007) :: Titus Fortner38cccda2d3
- [java] Removing duplicated test in ElementEqualityTest :: Diego Molinaff8e6a10d5
- [java] Fixing Chrome test based on https://bugs.chromium.org/p/chromedriver/issues/detail?id=4443 :: Diego Molina7aae749648
- [java] Enabling tests for Firefox :: Diego Molina0f95ec854a
- Include date in commit message of mirrow workflow :: Boni Garciadd435a11cf
- [java] Enabling tests for Chrome and Edge :: Diego Molina76701ad4b1
- [java] JdkHttpClient - Handle a possible freeze when an incomplete http response is received (#12055) :: joerg19851bfcb4a48e
- [rust] Increase default timeout in Selenium Manager to 180 seconds (#12058) :: Boni Garcíab2f629d5c9
- [java] Fail with JsonException when JsonOutput.MAX_DEPTH is reached (#12056) :: joerg19858138847791
- [java] Deleting tests for the server removed in https://github.com/SeleniumHQ/selenium/commit/71384d8faa396ba7a03b47dfd7bf4e36870a8acd :: Diego Molina683b19db73
- [java] Removing deprecated SUPPORTS_WEB_STORAGE cap :: Diego Molina1b600b1663
- [java] Removing deprecated SUPPORTS_JAVASCRIPT cap :: Diego Molina11b17715c3
- [java] Formatting files :: Diego Molina184a83575e
- [java] Removing deprecated setters in Rectangle.java :: Diego Molinab98501665b
- [java] cast to ArrayList (#12065) :: Alex7cd20cfab6
- [dotnet] Fix building errors of the solution in VS via isolating output path per project (#12063) :: Nikolay Borisenko379dcabd94
- [dotnet] Removing duplicated test :: Diego Molinafb986f881b
- [dotnet] Adapting test to new W3C behaviour :: Diego Molinaa3df73cf22
- [grid] Streamline cleaning up of download/upload folders (#12059) :: Krishnan Mahadevan3c6c3bebe0
- [sm] Updating SM binaries :: Diego Molina94303e0e65
- [dotnet] Correct product version in http user agent (#12061) :: Nikolay Borisenko922aaf3016
- [java] JdkHttpClient - Downgrade the method for a 303 redirect (#12070) :: joerg1985c149513711
- [java] Bumping version to 4.10.0-SNAPSHOT :: Diego Molina0f8a9225ae
- [java] Optimize equals
and hashCode
methods of Rectangle
class (#11918) :: Valery Yatsynovich9b42f09eb3
- Prevent grid from creating sessions that are about to timeout in queue (corrects issue #11881) (#12014) :: bhecquetb4c767117d
- [java] Formatting Java files. :: Diego Molina9f325c2649
- [bazel] Get the java medium tests passing on the EngFlow grid :: Simon Mavi Stewartc1b45801bf
- add link for logging documentation to issues template :: titusfortnerc127eb2991
- [java] Respect disabled pretty printing for arrays (#12079) :: joerg198538b4acc8ab
- [java] Adding userWebView2 to Java :: Diego Molina737c1cc586
- [javascript] Adding userWebView2 to JS :: Diego Molinac01587a5b5
- [java] Printing response payload to understand error :: Diego Molina4c2ab02240
- [bazel] Mark tests as "exclusive-if-local" :: Simon Mavi Stewart8e2b3e1aaa
- [bazel] Get large grid tests passing in bazel :: Simon Mavi Stewarte5b4671117
- [bazel] Get the bidi tests working on the EngFlow grid :: Simon Mavi Stewartedb838bcd3
- [bazel] More tests passing in the EngFlow grid :: Simon Mavi Stewartcf81deaca1
- [javascript] Logging SM activity when a driver is not found. :: Diego Molina6222ac0d25
- [rb] Adding support for webview2 in Edge :: Diego Molina9e165e5929
- [JS] Code cleanup update npm deps to latest :: Sriharsha6a776f38fe
- [py] fix proxy options (#12029) :: Titus Fortner5b406700f9
- [py] support Proxies with Selenium Manager (#12032) :: Titus Fortner679fdb83ec
- [dotnet] have support proxies for Selenium Manager (#12100) :: Titus Fortnere9b2bdadeb
- [bazel] Update script to find versions, and roll browsers :: Simon Mavi Stewartf8b7a1da86
- [bazel] Run buildifier
:: Simon Mavi Stewarte92987a194
- [py] Fix type hints and docstring (#12067) :: Oboleninov Anton098c597ce6
- [grid] Grid UI tests don't need to run in remote :: Diego Molina254e5340a5
- [grid] Set savefile.default_directory for Chrome (#12109) :: Scott Stevens7b7c7dd0be
- [grid] Logging correct caps for session creation :: Diego Molina6867e4f67a
- [grid] Taking into account BiDi url matches too :: Diego Molinad1b8e6cdf1
- [java] Improving FirefoxDriver BiDi :: Diego Molinad97e441968
- [java] Using se:bidi
url when Grid returns it :: Diego Molina2beaa596e6
- [java][bidi] Enable BiDi for Chromium browsers. Extend tests for BiDi supporting browsers. (#11626) :: Puja Jagani88216a368e
- added type hints to all the methods in Select class (#12106) :: Sandeep Suryaprasada174abe9ba
- [rust] Fix proxy setup in Selenium Manager (fix #12104) (#12108) :: Boni García9f002a2a7c
- [IEDriver] Improving logging message for Edge IE Mode path :: Diego Molinaf7d3df2801
- [IEDriver] Logging the correct browser mode after process launch :: Diego Molina8a73d502e2
- [py] Allow setting a different pointer, keyboard, or wheel on input device (#11521) :: Tamsil Sajid Amanic1e47d30fd
- [js][bidi] Script Module Add/Remove preload script command (#12117) :: Tamsil Sajid Amani018293f0c2
- [py] Removing browser filter when checking shadow root. (#12122) :: Diego Molina5a4dfe58a2
- [bazel] Get the virtual authenticator test working on EngFlow :: Simon Mavi Stewart4e745b737d
- [bazel] Roll pinned chrome version :: Simon Mavi Stewart06ff139cbc
- [bazel] Get the chrome tests running on EngFlow :: Simon Mavi Stewartabad15e55d
- Check whether we should skip the ReferrerTest :: Simon Mavi Stewart9f5801c82f
- [py] Remove deprecated code in driver classes (#12030) :: Titus Fortner4f076e0816
- [java][bidi] Add browsing context events support (#11759) :: Puja Jagani178c60e567
- [rust] Fix reading default timeout value in Selenium Manager :: Boni Garciab1cd355fb0
- [js][bidi] Added printPage command (#12124) :: Tamsil Sajid Amaniea82c6634f
- [sm] Update selenium-manager binaries (using commit 178c60e) :: Boni Garcia0dd9e34d01
- [ci] Use windows-2019 till actions/runner-images#7662 fixed :: Alex Rodionovd10f8c2258
- improve "near" relative locator behaviour (#11290) :: Alpatrone47de45e80
- [ci] Allow anyone to SSH into runners :: Alex Rodionov69f44a3ca7
- [rust] Fix test failures on Windows CI :: Alex Rodionov7e198932c1
- [rb] Replace debug session with Bazel run_under flag :: Alex Rodionovd92b0ae3d7
- [java] do not send driver logs to console by default (#12136) :: Titus Fortner1047de3dae
- [py] Fix formatting issues in API reference (#12137) :: ce86f3bb9faf71ea3794d789a
- [rust] Revert enabling sandbox for tests :: Alex Rodionovaa0640b5fd
- [rb] have tests run with RubyMine use bazel artifacts by default (#12131) :: Titus Fortner1a914bf518
- update windows setup information in README :: titusfortnerb571cd7e35
- [rb] setting log value does not apply to Safari :: titusfortner669a493ca6
- [java] fix geckodriver log truncation logic :: titusfortner710bd1bed6
- [dotnet] mark safari service method obsolete :: titusfortneraaf6c27e49
- [rust] Fix read-only filesystem error in unit tests :: Alex Rodionov3c2313f3dd
- [java] Formatting files. :: Diego Molina0b1cca9409
- [CDP] Adding v114 and removing v111 :: Diego Molina198f1f2b6b
- [java] minor code style and typos improvements (#12127) :: Alex015b7674e0
- [bazel] Get firefox tests working in EngFlow :: Simon Mavi Stewart767c87e8e7
- Making a test depend on local resources, not a web page hosted elsewhere :: Simon Mavi Stewartb498cbbff4
- [bazel] Get the bidi test working on engflow :: Simon Mavi Stewart23e13a94a1
- [java] Run the format script :: Simon Mavi Stewartba638161e2
- [JS] support Selenium Manager using proxy info from options :: Sriharshacce294ccfa
- [dotnet] Fixing typo on new CDP version :: Diego Molina77c00ffe2d
- [js] use generated selenium manager artifacts for testing :: titusfortner10e5fbbdae
- [ci] remove env variables in GitHub Runner (Fixes #12047) :: titusfortnerf949736e68
- [java] Adjusting tests :: Diego Molinaf2c1192745
- [bazel] scale the remote builds based on local resources :: Simon Mavi Stewart38e658a3d3
- update how selenium manager logs (#12145) :: Titus Fortner96494b4a68
- [py] Added type hints to all the conditions in expected_conditions.py
module. (#12139) :: Sandeep Suryaprasada7fdd010c3
- [bazel] Mark remaining tests as being skipped for remote builds :: Simon Mavi Stewart3f139eb9a4
- Use prebuilt Selenium Manager when stamping, otherwise try and build :: Simon Mavi Stewartb3ab716164
- [java] update error references to latest location in docs :: titusfortnerdc9ab406a9
- [java] create special driver exception for referencing documentation :: titusfortnerfb21cac1a9
- [rb] add links to documentation for error messages :: titusfortner757faf0df8
- [rb] improve logger logic :: titusfortnerfbfc80871e
- [rb] add custom Selenium Manager error and improve logic :: titusfortner6e8760a10a
- [grid] Deleted all javax.servlet related code (#12149) :: joerg1985370428cb9e
- Remove IE from default list of browsers used for java tests (#12152) :: Simon Stewart722376a973
- [py] add links to documentation for errors (#12156) :: Titus Fortner100027120e
- [rb] add rake tasks to wrap bazel commands (#12153) :: Titus Fortner937236c023
- [bazel] Fixed dependencies of selenium/remote/tracing (#12146) :: joerg19857497e38c57
- [bazel] Get python large "auto" tests running on engflow (#12159) :: Simon Stewarta6c7e03f4a
- [js] Check if proxy is enabled and allow selenium manager to use proxy options :: Sriharshacb9cdc14c2
- [rb] Update Ruby rules for Bazel :: Alex Rodionovb30ec03dda
- [dotnet] link exceptions to documentation :: titusfortnerd343d2ccb0
- [dotnet] add Driver Location Exception and update exception conditions :: titusfortner3440f5ac95
- update changelogs for 4.10 :: titusfortner5af3b2de22
- [js] change log level in Selenium Manager to reduce noise :: titusfortner4e77adebc1
- [py] fix broken syntax in mutation events :: titusfortner0f0f70657d
- [py] fix broken syntax in mutation events :: titusfortner02744ac57f
- [java] Fixing ChromeOptionsFunctionalTest and formatting files :: Diego Molina92a0a8a9c2
- [py] Removing unused import to fix linter :: Diego Molinac14d967899
- Bumping versions for 4.10.0 release :: Diego MolinaPublished by diemol over 1 year ago
For each component's detailed changelog, please check:
f5b9191db1
- [IEDriver] Bumping version to 4.8.0 :: Diego Molinad985705e8c
- [rb] Bumping Gemfile :: Diego Molina425684ae27
- Evaluate the whole PR when checking CI :: Alex Rodionov4a81bb75fc
- [IEDriver] Updating CHANGELOG :: Diego Molina484359ce66
- Show the full CI build result in README :: Alex Rodionov3f6717df64
- pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayob803c68624
- [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliardbcb5a25dde
- [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha398524fd6d
- update build requirements in readme :: titusfortnerfed93711e4
- [py]: Add docstring for alert_is_present
:: symonk39ceed7808
- [py] Avoid shadowing builtin
in variable names :: symonk8815c27cd3
- [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García6bc5a589dd
- [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani775d6bbafe
- Updating 4.8.0 release date for Ruby :: Diego Molina20d68b3963
- [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani0e5bb5b37f
- Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié7de6dec1c6
- [rust] Selenium Manager processes PATH (#11597) :: Boni García2917d05a2e
- [java] Fix linting error :: Puja Jaganice0b6f1c80
- [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani23782b3b4e
- print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev764aff68f3
- [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garciae92ab45a80
- [rust] Make public the function for formatting :: Boni Garcíae3e77e73d6
- [rust] Remove geckodriver 0.32.0 test :: Boni Garciacbd263f3b8
- [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jaganicab3949d60
- [dotnet] update references to latest version of chrome in tests :: titusfortnercd1c146160
- [java] guard test based on Chromedriver bug :: titusfortner7e8d9d2ae6
- [js] guard tests due to chromedriver bug :: titusfortner80e7446047
- [rb] guard tests for BiDi browsing context :: titusfortner3e5d47c86f
- Update tracing.txt :: Puja Jagani99126df8db
- Update pinned browsers :: Simon Mavi Stewart4e02ef4559
- Generate a Maven BOM (#11560) :: Simon Stewart8cfe8a40f9
- [js] Add script pinning (#11584) :: Puja Jaganic044441a0d
- [py]: Bump black
& isort
versions :: symonk1e2a4c47cf
- [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García332988cd7b
- [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amanie2d160b904
- [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani5d8b8a9a05
- [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner771c22c7f7
- [CDP] Adding v110 and removing v107 :: Diego Molina60c9f4a4c3
- [java] Format Selenium Manager wrapper class in Java :: Boni Garcia4f09bf0c74
- [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolkae11ab24383
- [dotnet] Updating tests to work with v110 :: Diego Molinac1ac4c7a62
- [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Renderd95e96fc50
- [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molinab1300a65c0
- Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan8b4b818bcd
- [java] Using Selenium Manager for Java tests :: Diego Molinacaabae25e9
- [IEDriver] Updating atoms for IE Driver :: Diego Molina8ebccac989
- Updating changelogs and bumping version to 4.8.1 :: Diego Molina8a585c5b6f
- Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz68c556eb2b
- [rb] Updating Gemfile.lock :: Diego Molina835ee7ed72
- Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz728db91420
- [py] Bumping Python to 4.8.2 :: Diego Molinab5a118ad6b
- Removing browser drivers from GitPod config :: Diego Molina50d1ae9d25
- [rust] Include support for Safari in Selenium Manager (#11609) :: Boni Garcíacebf542e7c
- [rust] Include safari and safaritp as browser (and safaridriver as driver) in Selenium Manager :: Boni Garciaf719b026cc
- [rust] Move browser and driver names to each specific module :: Boni Garcia50bf0ac179
- [rb] remove guard on tests for fixed bug in chromedriver :: titusfortner3b16504d68
- [rust] Simplify browser names per module in Selenium Manager :: Boni Garciac5fd09a0fb
- [grid] Enabling detectDrivers
original behaviour. :: Diego Molina6cb3e2f83f
- [grid] Improving flag description :: Diego Molinae1d84a1d9a
- [CI] Freeing disk space before run :: Diego Molina440c0b1f2e
- [CI] Fixing CI script :: Diego Molina1563e8a032
- [rust] Update Cargo dependencies :: Alex Rodionovc79cab528b
- [grid] Switching Selenium Manager flag to false by default :: Diego Molinaed0fe60177
- [java] Fix NPE regression in 4.8.0 (#11701) :: Kouzukiiecea48d30e
- [java][cdp] Allow reusing DevTools instance upon calling close() (#11704) :: Puja Jagani1c70137592
- [java] implement DriverFinder completely independent of Service classes (#11491) :: Titus Fortner57a4060ebb
- [CI] Mirror api.github.com using scheduled job (#11711) :: Boni Garcíab8b2f61e3c
- issue-1533899181 (#11551) :: RussiaVk0be6a8795c
- [JS] Update rules_nodejs to 5.8.2 :: Sriharsha52be8c399b
- Bump actions/checkout from 2 to 3 (#11716) :: dependabot[bot]b6fbd93ae4
- Using Selenium CI to push :: Diego Molina199f4f60c3
- Update mirror-selenium-releases.yml :: Diego Molina6792f6186c
- Update mirror-selenium-releases.yml :: Diego Molina63e8543a39
- Update mirror info :: Selenium CI Bot7d233ef29a
- Remove newline to enable hyperlink in VS Code (#11719) :: MMK-IBSEN906baa8e9e
- Allow LocalNode to be extended for customisation (#11718) :: Krishnan Mahadevanc483b0f899
- [rust] Selenium Manager parse mirror to get latest IEDriverServer version (#11672) :: Boni García796b2d40cd
- [rust] Bump selenium-mamanger dependencies :: Boni Garciad7cbcbf3f7
- [rust] Change default TTLs in Selenium Manager (#11686) :: Alexcfc7eed50b
- Bump dns-packet from 5.3.1 to 5.4.0 in /javascript/grid-ui (#11728) :: dependabot[bot]3179985c2c
- extending WebDriverException (#11727) :: Mohab Mohie201f528647
- Adding note about --depth 1
:: Diego Molinad7b0b09d57
- [rust] Fix local architecture discovery in Selenium Manager (#11611) :: Boni García8225b28dc0
- [py] Fixing lint :: Diego Molinae4f334e161
- [java] Deprecate CDP instance methods in FirefoxDriver :: Puja Jaganib7d7c49165
- [py] Fixing Selenium Manager test :: Diego Molina4aee4167c0
- [java] Adding allowHosts to GeckoDriverService :: Diego Molina91daa27d08
- [grid] Passing language env var to child containers :: Diego Molina40893142c3
- [js] Using status from response (#11742) :: Diego Molinace4a66b082
- [java] Deprecate CDP support for FirefoxDriver :: Puja Jagani1e91f512f0
- [grid] Removing unknown extensions for IE :: Diego Molinaf28144eb72
- InvalidSelectorException now extends WebDriverException :: Diego Molinacb6ff297f4
- [rust] Use static linking using cross-compiling to target x86_64-unknown-linux-musl in GH Actions (#11749) :: Boni García9acbfce23d
- [CDP] Disabling some CDP tests on Firefox :: Diego Molina1637d36d0d
- [rb] Fixing linter :: Diego Molinaa1f805f423
- fix typing bug (#11735) :: Johnny.H1c8eac0205
- fix(sec): upgrade cryptography to 39.0.1 (#11732) :: fuyou179ea5d84c
- Bump cryptography from 38.0.3 to 39.0.1 in /py (#11630) :: dependabot[bot]14b1befba0
- [py]: Additional type hinting for actions
:: symonk18a23adb9e
- [py]: bump mypy
in tox recipe; tweak some additional mypy complaints :: symonk6a47cc3814
- [py]: Only SIGKILL
service processes that did not gracefully clean up and exit from sigterm
:: symonk3a843aa4bb
- [py]: use subprocess.TimeoutError
for handling subprocess termination waiting :: symonka5ac62a6a0
- [docker] update dev images focal
version. closes #11731 :: symonk4a8c25c10f
- [py]: Remove unnecessary calls to mapping .keys()
:: symonk6ef8cb8b25
- 更新 options.py (#11623) :: tinge4b87d4456
- [py]: Close FirefoxBinary
log files when quitting Firefox
driver instances. closes #11730 :: symonk520510df71
- [py]: Allow all services classes to accept **kwargs
:: symonk966bd3f5c5
- [py]: Allow creation_flags
to be passed into any Service
via **kwargs
:: symonkcd88d1852d
- [py]: Allow close_fds
to be controllable through **kwargs
for all service objects :: symonka916504353
- [py]: Give more fine grained control to subprocess Popen
calls for all services :: symonkcbbcc371ef
- [py]: use pop
instead of get
for popen kwargs in services :: symonk005b588b5b
- [py]: Update python change log :: symonk393ba87b64
- [py]: simplify service kwarg handling in the service base class :: symonke6a7987001
- [java][bidi] Ensure removing listeners does not cause an error :: Puja Jagani2de556187f
- [Grid] Support auto downloads in Grid (#11702) :: Krishnan Mahadevanc0289e61b9
- Bump webpack from 5.72.0 to 5.76.1 in /javascript/grid-ui (#11773) :: dependabot[bot]63d04767fe
- Bump webpack from 5.75.0 to 5.76.1 (#11776) :: dependabot[bot]841eb80d42
- [java] Removing unused imports :: Diego Molina1de6a52015
- [java] Process Selenium Manager output as JSON (#11663) :: Boni García5f5ea86f11
- [grid] Fixing broken managed downloads test :: Diego Molina4cb9093953
- [rust] Filter multiple driver occurence from PATH in selenium-manager (#11745) (#11777) :: Boni Garcíad4332ebfb4
- Update selenium-manager binaries for Windows, Linux, and macOS :: Boni Garcia62a66dd285
- [rust] Organize private functions for selenium-manager in lib.rs :: Boni Garcia084465bd43
- [java] Use output json when calling selenium-manager and format code :: Boni Garciad8474fb16b
- [java] Simplifying condition :: Diego Molinaa310907c0e
- [java] Setting output to json when getting driver path :: Diego Molinad60cb15b42
- [py] Starting Selenium Server with Selenium Manager :: Diego Molina3f7f57cfc8
- [java] Adding remote-allow-origins
for Chrome :: Diego Molinafa001eb0ff
- [CDP] Adding v111 and removing v108 :: Diego Molinae8953ce4dd
- [py]: pass default to pop
when parsing service popen_kw :: symonk8b25a45686
- [py]: Default close_fds to true on non windows OS :: symonk2ad0b06390
- [java] Fixing ChromeOptionsTest :: Diego Molina3adf8c763e
- [java] Disabling JS test for Chrome :: Diego Molina4792c2e645
- [rb] Enabling shadow root test in Firefox :: Diego Molina4ef7314ec2
- [rb] Bumping Gemfile.lock :: Diego Molina9812791557
- [rb] Removing guards for BiDi tests :: Diego Molina5374cf84b7
- [java] Invoking Selenium Manager only with --browser
:: Diego Molina43987a283a
- [java] Removing DriverServiceInfo
:: Diego Molinabae493d5a4
- [java] Using json output for errors as well. :: Diego Molina00a2624392
- [py] Using json output with Selenium Manager :: Diego Molina6d94706480
- [javascript] Using json output with Selenium Manager :: Diego Molina7ac05c5dbd
- Ruby driver finder (#11523) :: Titus Fortnere91152f24e
- [grid] Fixing options merging :: Diego Molina807bb7d975
- [grid] Adding remote-allow-origins
for Chrome stereotypes :: Diego Molina4fb0b0a03c
- [rb] Starting Selenium Server with Selenium Manager enabled :: Diego Molina30ae31c704
- [java] have overloaded constructors to have configurable connect and read timeouts while instantiating WebDriver object (#11532) :: Abdullah Aslam6dad428a09
- [rb] Using json output with Selenium Manager :: Diego Molinaa90d7fb605
- [rb] add more logging to Selenium Manager :: titusfortner6ad7d3462d
- Bump rules_jvm_external to 5.1 :: Simon Mavi Stewartc3e57ed258
- Bump rules_rust to 0.19.0 :: Simon Mavi Stewartc154fd8231
- Run buildifier :: Simon Mavi Stewart45cfede68b
- [java] Updating deps :: Diego Molina5d2650016d
- [java] Updating deps :: Diego Molinab6f9af38b1
- [dotnet] Using json output with Seleniun Manager :: Diego Molina5a02987b90
- [dotnet] Include targets for projects building transitively (#11812) :: Nikolay Borisenko37d3f67625
- Bump actions/stale from 7 to 8 (#11808) :: dependabot[bot]00d0537b86
- [fix] sphinx config update to keep invoked methods and shorter aliases in documentation (#11802) :: Alex826dbfc730
- [java] Bump to 4.8.2 and CHANGELOG update :: Diego Molina47f7fb33ef
- [dotnet] Bump to 4.8.2 and CHANGELOG update :: Diego Molinab75b0945dd
- [rb] Bump to 4.8.2 and CHANGES update :: Diego Molinac252afffa6
- [rb] Bumping Gemfile.lock :: Diego Molina578449ca42
- [py] Bump to 4.8.3 and CHANGES update :: Diego Molina1069632233
- [javascript] Bump to 4.8.2 and CHANGES.md update :: Diego Molinae553ae20ef
- [java] fix bug preventing adding items to ArrayList for Selenium Manager command :: titusfortner50bc1d73b9
- Update mirror info :: Selenium CI Bot5860546359
- [java] Fixing formatting and casting :: Diego Molina45fcc05348
- [rb] still need to use driver finder when using capabilities parameter :: titusfortnera9ac8373cd
- [rb] can remove linter exclusion when deprecated code removed :: titusfortner49fb5291d4
- [rb] accommodate Driver Finder being sent something other than an Options instance :: titusfortner45648805d6
- [rb] fix safari tests :: titusfortner3ced61d7c6
- [rb] Bump to 4.8.3 and CHANGELOG update :: Diego Molinae5e76298c3
- [java] Bump to 4.8.3 and CHANGELOG update :: Diego Molinab19b418e60
- [rb] Bumping Gemfile.lock :: Diego Molina9868c42bc5
- Feature 11675 clear metadata (#11818) :: Alex0ccef9a8dd
- Update mirror info :: Selenium CI Bot1f8b0c5eb0
- Remove "shadow_root" assertion in Python bindings for Firefox (#11821) :: Henrik Skupinbfd18cfa34
- [Build] Update rules_python to 0.20 and add 3.11 support :: AutomatedTester5e31654b2b
- [Py] Update pytest requirements :: AutomatedTester34bd790ca8
- [rust] Include "internet explorer" as IE name in Selenium Manager (#11825) :: Boni Garcíad0433b433c
- Updates selenium manager versions (#11828) :: Zach Attas39c69537d2
- [rust] Include test to assess possible names of iexplorer (#11829) :: Boni García0e3ae8668e
- Release 4.8.4 in ruby (#11830) :: Zach Attas82bed1041b
- [ruby] Try to load older devtools version if current browser version doesn't match (#11827) :: Ariel Juodziukynas31a09c624c
- [rb] Wrapping browser name when calling Selenium Manager :: Diego Molinabac8655c0f
- [rb] Fixing selenium_manager_spec.rb tests :: Diego Molina8bd2c5ec76
- Updates ruby version to 4.8.5! (#11831) :: Zach Attas1a22a8b931
- Do not escape selenium-manager arguments :: Alex Rodionov11502c8b78
- Release Ruby 4.8.6 :: Alex Rodionov43318cb969
- [java] Avoiding NPW when building the error payload :: Diego Molina5caafad64e
- Bump ruby_rules to support debug mode :: Alex Rodionove90e786594
- Fix documentation for auto downloads feature (#11853) :: Krishnan Mahadevan982af75e82
- [rust] Support different ways to configure Selenium Manager (config file, envs) (#11810) :: Boni Garcíaec3ed70517
- [rust] Build selenium-manager for win32 (compatible when executed in win64) (#11788) :: Boni Garcíaca503605fe
- [java] Handle redirects inside the JdkHttpClient (#11816) :: joerg1985f28f1df822
- [java] Remove Json Wire Protocol support (#11823) :: Simon Stewartb003857c98
- [py] simplify driver binary and driver location selecting (#11864) :: Alex85fd46135e
- [py] Do not pass desired caps in Safari :: Diego Molina4bf979b334
- [Rust] Refactors (#11832) :: Ardiaa95f80f38
- [dotnet] Don't listen to error output stream from selenium manager to avoid messing up output (#11863) :: Nikolay Borisenko51f48ca794
- [rust] simplify get_metadata_path method invoke (#11835) :: Alex857240dab9
- [JS] Update npm deps :: Sriharshadb9fcdb7f4
- [JS] Fix lint issues :: Sriharsha42632b4b30
- [rust] simplify clear_metadata() body (#11862) :: Alexa9fd3cf09c
- [rust] don't clone the config struct (#11856) :: Ardi074566849e
- [ruby] Fix devtools version fallback (#11869) :: Dana Sherson601b54a33f
- [rust] Clean code after merging last PRs :: Boni Garcia5028b24bf2
- [JS][BiDi] Add Script module commands and types (#11847) :: Tamsil Sajid Amani2078d5a71f
- [rust] Add clear-cache and clear-metadata and configuration keys :: Boni Garciae79b2f2c89
- Bump xml2js from 0.4.23 to 0.5.0 (#11880) :: dependabot[bot]6be659b6cf
- Passing options to Selenium Manager (#11866) :: Diego Molinac01a5f7526
- Passing options to Selenium Manager (#11866) :: Diego Molina4548ce8e47
- [rust] Remove short flags in selenium-manager (#11882) :: Boni García56ac72aa2e
- Removing job for RC tests :: Diego Molina2b3a06738b
- [rust] Read RUST_LOG env (env_logger) to ease debugging in selenium-manager :: Boni Garciac8f3f7fe22
- [rust] Bump selenium-manager dependencies :: Boni Garciabd240908b2
- [py] Selenium Manager get Browser Version from Options classes :: Diego Molina78d2bb8371
- [py] Selenium Manager use binary from Browser Options :: Diego Molina6bbd4e4c02
- [rb] Encode post data in network interceptor to base64 :: Alex Rodionov2b4f9d8369
- [rb] Cast DevTools version to integer when used with Grid :: Alex Rodionov2c1bd8eb16
- [javascript] Selenium Manager get Browser Version from Options classes :: Diego Molina93a00d5dc5
- [javascript] Selenium Manager use binary from Browser Options :: Diego Molina7014c3e76d
- [rust] Now the logger accepts any kind of type that can be converted to string (#11865) :: Ardi2b3ad21fe9
- Use Bazel for running Rust tests (#11852) :: Alex Rodionovda5cd9d69b
- [dotnet] Selenium Manager get Browser Version from Options classes :: Diego Molina5cc42f2715
- [dotnet] Fixing hardcoded path :: Diego Molinae2bcb00f60
- [dotnet] Selenium Manager use binary from Browser Options :: Diego Molina1a486c40cc
- [java] Selenium Manager use binary from Browser Options :: Diego Molina3966bc8a67
- [rust] Include registry query command (for Windows) to discover Firefox version :: Boni Garcia86a5b0d707
- [CDP] Adding v112 and removing v109 :: Diego Molinab6b8f6d293
- [dotnet] Fixing test for CDP 112 :: Diego Molina9b2b385bc9
- [CDP] Removing script tag to generate docs :: Diego Molina38188198d1
- Throw a descriptive exception if the current dev tools version is not… (#11876) :: arnonax-tr395a926692
- [js] fix: return statement in submit() (#11883) :: Tamsil Sajid Amani0ae495c684
- [dotnet] Use ChangeType method to convert any object to boolean in WebElement propoerties (#11913) :: Nikolay Borisenkofacb8ca49c
- Bump h2 from 0.3.16 to 0.3.17 in /rust (#11894) :: dependabot[bot]bd7bdcb3ab
- scrapped refactors from old PR (#11907) :: Ardi5055da92b7
- [dotnet] Use selenium manager in tests (#11871) :: Nikolay Borisenko678854bfa0
- [grid] Allowing binary to be set via options when not set in Grid. :: Diego Molina770acab6f7
- [grid] Fixing SessionCapabilitiesMutator tests :: Diego Molinaa1430636fa
- [grid] Refining the UI configuration to allow sub paths work properly. :: Diego Molinae73a62bb08
- [rb] Maintain methods to classes map for DevTools :: Alex Rodionovf02e19d7c5
- [javascript] Adding SELENIUM_MANAGER_BASE_PATH env var to use Selenium Manager for tests :: Diego Molinaa5b0ad9dc1
- [js] Replace execSync
with spawnSync
in seleniumManager.js
(#11649) (#11873) :: Ashley Trinh35f6ef223c
- [rb] fix bug in selenium manager escaping back slashes in Windows (#11884) :: titusfortner4ad28f6768
- [java] Updating deps :: Diego Molina93fa5f9c95
- [java] log exception message (#11922) :: Titus Fortner47a2730aee
- [grid] Fixing remote execution for Edge when Java 8 client is used :: Diego Molina0395362585
- [rb] Fix RuboCop double quotes offenses :: Alex Rodionov8fe0fc00ea
- Updating changelogs for 4.9.0 release :: Diego Molinad7057100a6
- Bumping version to 4.9.0 :: Diego MolinaPublished by diemol over 1 year ago
For each component's detailed changelog, please check:
0818e99e32
- Fix Ruby API documentation generator :: Alex Rodionovb269466d65
- Grab Ruby documentation path before switching Git branches :: Alex Rodionovb1f639b643
- [ci] Removing unneeded {} :: Diego Molinac02a748683
- [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner6b67c0c12a
- Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov55dad423ba
- Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov935226b1c4
- [rb] Selenium Manager wrapper is adding exe twice :: titusfortner9d4ec50633
- [py] use the browser name that selenium-manager binary expects :: titusfortner9c771a1e2f
- [rb] update changelog and bump version to 4.7.1 :: titusfortner01a47b4b4a
- [py] update changelog and bump version to 4.7.1 :: titusfortnerd03ad02531
- [py] put the fix in the wrong place :: titusfortner5bc0c2c559
- [py] update changelog and bump version to 4.7.2 :: titusfortner2502e9624b
- [py] fix linter failure :: titusfortnerac94275296
- [py] need to log both stdout and stderr from selenium manager :: titusfortnerd848fb8d14
- [py] update ci to use the right os and skip unnecessary python installs :: titusfortner630fc470ae
- [py] fix linter again :: titusfortnerc5943bde4c
- [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani397ececc61
- Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan038141b2cf
- [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko77f0cfae98
- [rb] start logger in tests before starting first driver :: titusfortner21d115eee6
- [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani4af3726cd9
- [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985a6313cff6b
- Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]3832787933
- [java][bidi] Add BrowsingContext module commands :: Puja Jaganib529abaf62
- [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani7a469e02e1
- [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jaganidd080a1e4e
- [grid] Updating Grid UI deps :: Diego Molina104b7b9777
- [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTesteraa8d6cf768
- [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni Garcíad8b45c8c66
- [py] Change formatted strings to f-strings (#11087) :: Kian Eliasic6795baf1a
- [java] Update changelog and bump version to 4.7.1 :: Diego Molina7b212ee4be
- [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina63a79bd870
- [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina9e240b008c
- [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina5fbddf6718
- [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molinac583458827
- [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina03945631e4
- [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molinad9e5d28f33
- [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina1ee7e1f8d2
- [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina639942948c
- [JS] bump rules_nodejs to 5.7.3 :: Sriharsha65e3eb6536
- [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García7804921420
- [Build][Rust] Update lock files :: AutomatedTesterb6e3df661b
- [java] remove inaccessible protected code :: titusfortnerae57cedf49
- [py]: update mypy
version for tox recipe :: symonk3152c96eb0
- [py]: type hints for missing dunder __init__
:: symonk084c3b16bb
- [py]: PEP257
compliant consistent docstrings throughout. Include in linting recipe :: symonk68d77a50cd
- [py]: Fix mistaken quote in EventFiringWebElement
docstrings :: symonk7df361176b
- [py]: Adding python 3.10
to wheel classifiers :: symonk13ed8cee5a
- [py]: bump black
to 22.12.0
:: symonke90ad6d364
- [py]: Fix types in edge & firefox options :: symonk966b8041fd
- [py]: type improvements and make VirtualAuthenticator
more pythonic and simplified. :: symonk3bc33858da
- [py] Re-add deleted docstring from Protocol
enum :: symonk4abc122503
- [py]: Tweak unit tests for VA, allow values to be passed when instantiating a VirtualAuthenticator
instance :: symonk3345f53736
- [py]: add missing assert for test_bespoke_options_for_virtual_authenticator :: symonk29fc508dfe
- [py]: Fix linting issues :: symonk7627ee83d3
- [java] remove deprecated Firefox capabilities and consolidate tests (#11403) :: Titus Fortner6cbfbf6174
- [java] fix chromedriver log level logic :: titusfortnerfc3f6cc146
- [java] allow setting chromedriver log level from system properties :: titusfortner58ce7e54a0
- [java] fix msedgedriver log level logic :: titusfortnere54fedb529
- [java] add support for appendLog to msedgedriver service :: titusfortner3e146d05f2
- [java] update names and references or chromium driver service classes :: titusfortner18beadee58
- [java] allow ignoring chromedriver build checks using service builders :: titusfortner7ef0fe24a2
- [java] allow changing chromium driver log timestamp formatting :: titusfortner2af020fd12
- [java] Fix bug where failing Selenium Manager method results in wrong error :: titusfortnere135eeca68
- [java] tidy up minor differences between the service classes :: titusfortner4fc37dc20d
- [rb] Remote rake from development dependencies :: Alex Rodionovdc8bba9e40
- [rb] Add Gemfile.lock to the source tree :: Alex Rodionovf7cf7c78e8
- [rust] Selenium-Manager fails when a browser detection fails with browser version (#11382) (#11399) :: Boni García5450d7caee
- [java] Avoid closing CDP connection in browser implementation since that logic now sits in RemoteWebDriver :: Puja Jagani4a30da61cf
- [java] change chromium service names from whitelisted to allowed (#11409) :: Titus Fortner613207c2f7
- [rb] allow updating service state :: titusfortner79035ba30f
- [rb] expand automatic toggles in Ruby tests based on environment settings :: titusfortnerebe1ec1ffc
- [rb] Looks like I added comments that this was deprecated 4 years ago, but never actually added deprecation warnings to the code :: titusfortnerab27daba45
- [rb] nest service unit tests properly :: titusfortner8ba426c772
- [rb] remove inaccessible code :: titusfortner4b38556512
- [rb] remove invalid methods :: titusfortnere239245e46
- [rb] rename instance variable for clarity :: titusfortner8e4e20b77a
- [grid] Support file downloads on the node (#11277) :: Krishnan Mahadevan4f218e0439
- [py] Add PKG-INFO to sdist (#11379) :: James Hilliard49aff8613c
- [Build] bump rules_python to 0.16.1 :: AutomatedTester2cb2fe1e79
- [java] Update changelog and bump version to 4.7.2 :: Puja Jagani4d4020c3b7
- [java] Bump version :: Puja Jaganifce32146d2
- feat/fix spawn format for SeleniumServer, issue 11405 (#11412) :: Potapov Dmitriyc7488c6a66
- [JS]: Update changelog and version bump(4.7.1) for patch release :: Sriharsha19ffbefaf0
- [rust] Use optional arguments for CLI parsing in Selenium Manager (#11421) :: Boni García8467a8c605
- [rust] Support for multiple browser names in Selenium Manager (#11352) (#11420) :: Boni García4ce44c6b54
- update python_requires
in pypi
metadata for wheel, closes #11387 :: symonk8141f82923
- feat/deprecation message for standalone3x (#11422) :: Potapov Dmitriyee136e123e
- [py] Fix sdist tar package_dir (#11416) :: James Hilliard29e1cf66c0
- [py] fix sdist publish instructions (#11375) :: James Hilliarda379331ad6
- [JS] Update changelog :: Sriharshae8ae58d3a9
- [java][bidi] Add test for using BiDi to navigate and get exceptions :: Puja Jagani87b4de808b
- Enable remote Bazel cache through Google Cloud Storage :: Alex Rodionovfad29a3125
- Do not set content length to zero (#11417) :: Krishnan Mahadevan58122b261a
- [JS] Update rules_nodejs to 5.8.0 :: Sriharsha2917a66ce4
- [grid] Accommodate ability to specify sub-paths (#11271) :: Krishnan Mahadevanf25c1d998b
- [py]: bump isort
version. Document 6+ requires py3.8+ :: symonk5e06ee81bf
- Fix description of move_to_element_with_offset (#11402) :: Johnson431f7757b1
- [java][cdp] Ensure console events return args as it is (#11435) :: Puja Jagani4ef51adab3
- [JS] fix chrome tests in ci (missing await exits chromedriver abnormally) :: Sriharsha20e6585f80
- Fix typo when detecting builds in trunk :: Alex Rodionova019e92c29
- Fix nightly releases access to Bazel remote cache :: Alex Rodionove8e57714ad
- Make remote cache private until the costs are figured out :: Alex Rodionov2443d5a318
- [java][bidi] Rename 'onConsoleLog' to 'onConsoleEntry' :: Puja Jagani8d1fcf0506
- [java] [cdp] Remove V105 package to fix the build :: Puja Jagani12f0d19266
- [ruby][bidi] Add LogInspector (#11368) :: Tamsil Sajid Amani26dd4de923
- [java][bidi] Add filter parameter to LogInspector methods :: Puja Jagani476dc6b912
- [java][bidi] Refine filtering logs test :: Puja Jagani5e3b2d2efc
- [bazel] Fix the Rust build and bump rules_rust
:: Simon Mavi Stewart6f951b2fea
- [java] Decorator should honour implementation checks (#11438) :: Krishnan Mahadevanc744c1e4bb
- [java] Fix copy paste error in comment :: Puja Jagani83d3d46616
- JDKHttpClient: Handle RQST with no Body [POST/PUT] (#11445) :: Krishnan Mahadevan75f7b60944
- [py] Update python dependencies :: AutomatedTester8951418f24
- Do not enable remote Bazel cache unless access key is present :: Alex Rodionov10a9e52816
- [ruby][BiDi] Browsing context commands (#11446) :: Tamsil Sajid Amani3f706707d0
- [JS] Bidi Support (#11395) :: Sri Harsha2ac53b831f
- [JS] Add window wrappers getSize and setSize :: Sriharsha9a30730882
- [py]: Update docs around url_matches
and use a None
check. closes #11431 :: symonk887da781a3
- Revert "Enable remote Bazel cache through Google Cloud Storage" :: Alex Rodionov81a3471f8c
- [JS] Add deprecation tag to chrome headless method #11467 :: Sriharsha2e6f3482e9
- [grid] Remove translating locator calls from non-W3C compliant clients to W3C compliant locators :: Diego Molina20aa83c43b
- Migrate setup-java action to use Temurin (#11464) :: George Adamse9748c5301
- [java] Updating deps :: Diego Molina16bfa3ab1f
- Running buildifier :: Diego Molina66f092f7e5
- [py]: Fix build with docstring linter :: symonk8a60fea1b9
- [py]: set stacklevel=2
on warning calls without it :: symonk36e02132b3
- [ruby][bidi] Add test for using BiDi to navigate and get exceptions :: Tamsil Sajid Amani0c154f2de0
- [java][cdp] Fix CDP logging test :: Puja Jagani2db6080beb
- [java] Add deprecation annotation to Chromium headless metho :: Puja Jagani96f6f4afde
- [java] Replace internal usage of headless method with recommended way :: Puja Jaganic138787e4b
- [java][cdp] Ensure child session is created under browser session (#11475) :: Puja Jaganide9a2294ff
- [js][BiDi] Browsing context commands (#11473) :: Tamsil Sajid Amania8659cef22
- [rb] add Microsoft Edge aliases based on what the driver responds to :: titusfortnercd46d559b5
- [rb] support remote sending nil to #send_keys :: titusfortner8f9abf5c1b
- [rb] add IE driver extensions :: titusfortneraadd087ecf
- [rb] implement chromium classes for chrome and edge to inherit :: titusfortner97ea37a574
- [rb] add items to gitignore :: titusfortner9776b0bced
- [rb] deprecate old JWP capabilities aliases :: titusfortner08ee2d9fcf
- [rb] process url in driver constructors :: titusfortner04d5712311
- [rb] allow setting safari technology preview after creating options instance :: titusfortner7eebf9f450
- [rb] do not memoize driver path class method :: titusfortner8dde70295b
- [rb] use class method instead of constructor for Options :: titusfortnerd338de3d20
- [rb] be more strict with options and capabilities :: titusfortner21fe296d2a
- [rb] default to using Options not Capabilities when not specified :: titusfortner4ad672683a
- [js][bidi] Add test for using BiDi to navigate and get exceptions (#11476) :: Tamsil Sajid Amanicd9c0feb4e
- [java] Add null check when setting response in JDK 11 HttpClient (#11460) :: Puja Jaganie30a7ebcaa
- [java] Ensure options presents in capabilities are merged as expected (#11396) :: Puja Jagania7ce9eb6d7
- [java] Remove permissions test for headless Chrome :: Puja Jaganiad3d6bb6d8
- Upgrade Bazel to 6 :: Alex Rodionov4071737de4
- [JS] Run tests with @baze/jasmine (#11486) :: Sri Harsha19e299efc7
- [java] Refactoring BiDi log related tests :: Puja Jaganie0a472bfdb
- [java] Add BiDi RemoteWebDriver test :: Puja Jagani9635345c6f
- [rust] Build static Rust binaries for Selenium Manager (#11400) (#11471) :: Boni Garcíabdba7c8a10
- [js][bidi] Add methods to listen to js logs and any type of logs :: Puja Jagani802c1f2480
- [js][bidi] Rename console log method :: Puja Jagani49ae9ae156
- [py]: bump tox linting dependencies :: symonkccf55fec19
- [rb] unit test with latest version of ruby :: titusfortner10a06007b7
- [py]: make types correct for RelativeBy
initialiser :: symonk0b10e698dd
- Update year in LICENSE and NOTICE docs :: Sriharsha590cfbb9c8
- [rb] get tests passing with Ruby 3.2 :: titusfortner308bfba40b
- [rb] remove support for deprecated actions class parameters :: titusfortnere43a6c296d
- Remove unnecessary executable permission bit from several files (#11502) :: Jon Dufresne35906be172
- [js][bidi] Add filtering capability to LogInspector (#11495) :: Puja Jaganifa31527dcf
- [bazel] update sha256 for rules_ruby :: titusfortnere984b30c58
- [rb] quit driver at the end of bidi tests :: titusfortner85d6c25f6a
- [rb] add headless guard to tests :: titusfortnerb9e14d1ec9
- [rb] nothing uses Location struct any longer :: titusfortner251d3b8c80
- [rb] update build instructions in README :: titusfortner436db51c33
- [rb] fix linter issues :: titusfortnerb0ffee04b8
- [rb] add test guard for bidi and edge :: titusfortner811a8fe4b2
- [java] Overload methods creating interactions to accept Point
(#11477) :: Valery Yatsynovichcc727a2916
- [rust] Minor smell fixes in Selenium Manager (#11497) :: Boni Garcíabfea7071fb
- [dotnet] add name of what is being executed to large JS executions :: titusfortnerce2087f7e3
- [java] add name of what is being executed to large JS executions :: titusfortner3e9d64ddb8
- [js] add name of what is being executed to large JS executions :: titusfortnerb869b998d4
- [py] add name of what is being executed to large JS executions :: titusfortner086e9fb153
- [rb] add name of what is being executed to large JS executions :: titusfortner0e4fcd2e09
- [rb] update logger with link on how to use it (#11478) :: Titus Fortnera9a909facd
- Add CI - .NET badge to README :: Alex Rodionovb7fb9f56ce
- [rb] update to latest rubocop :: titusfortner5ce55558cb
- [rb] fix rubocop spacing issues :: titusfortnerbafb63d6a5
- [rb] fix rubocop rspec issues :: titusfortnerecd1285c23
- [rb] update syntax for rubocop :: titusfortner53922c2ed1
- [rb] update styling for rubocop :: titusfortnere6fd95d6de
- [JS] Bump npm package versions to latest :: Sriharshaa45f24c3dd
- Bump json5 from 1.0.1 to 1.0.2 (#11511) :: dependabot[bot]d5785270c5
- Bump json5 from 1.0.1 to 1.0.2 in /javascript/grid-ui (#11510) :: dependabot[bot]f4a1f1bde1
- [rb] guards got nested incorrectly in merge :: titusfortner2382951eac
- [java] forgot to add withAllowedListIps() in ChromeDriverService :: titusfortnerfafcc83292
- [java] fix formatting and match other driver service constructors :: titusfortner80819a8efb
- Use p0deje/setup-bazel GitHub Action on CI :: Alex Rodionov7e6cd52c34
- Disable SonarQube scanner on Java CI :: Alex Rodionov30d0640cf1
- [rb] deprecate #add_option in favor of constructor and attr accessors :: titusfortner494c4e3b27
- [rb] deprecate all unrecognized capabilities for Options classes :: titusfortner9dc5a1c9f0
- [rb] deprecate using :capabilities in local drivers :: titusfortner1e380797f4
- [rb] deprecate browser class methods for Capabilities :: titusfortneree4b910cd3
- [rb] can toggle deprecation notice based on Remote::Driver instead of passing in the class :: titusfortner71c9d17893
- Bump tokio from 1.23.0 to 1.23.1 in /rust (#11520) :: dependabot[bot]8181483d37
- [rust] update cargo lock :: titusfortner7d5fff9567
- [rust] Fallback for chromedriver versions in Selenium Manager (#11383) (#11454) :: Boni Garcíaaba0d5cd7a
- Use setup-bazel action in Nightly builds :: Alex Rodionov1f9e14e0d9
- [rust] Include support for browser path in Selenium Manager (#11351) (#11496) :: Boni García54ff230d58
- [rust] Bump Selenium Manager dependencies (#11524) :: Boni García3930688252
- [rust] Use LOCALAPPDATA env for Edge version detection in Windows (#11455) :: Boni García937cbaa054
- [rust] Reuse common http client in Selenium Manager (#11449) :: Boni Garcíab5b25eb3e2
- [rust] Execute Rust tests in CI (#11541) :: Boni García29949525e3
- [rb] Split rb/BUILD
into smaller packages :: Alex Rodionovef9a6b4a1f
- [cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortnerbeaaed8d3d
- [java][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner4a240a8e21
- [py][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner1e897ccf5e
- [rb][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner206c391cdf
- [js][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortnera8ab83a2bb
- [dotnet][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner7024fb8f41
- Upgrade setup-bazel :: Alex Rodionovbb34eb84ac
- [java] Close BiDi session on closing the last top-level browsing context :: Puja Jagani344d83f2ca
- Remove unused Travis CI files :: Alex Rodionov642f4fb4d3
- Remove unused AppVeyor CI files :: Alex Rodionov57527754b3
- Remove unused setup browsers actions :: Alex Rodionov36c788c465
- Overhaul CI in GitHub Actions [dotnet][java][js][py][rb][rust] :: Alex Rodionove0bce02630
- [rb] update selenium-devtools in gemfile lock :: titusfortner633a2f5bd7
- [dotnet][cdp] keep tests one version behind for CI :: titusfortner1e9fd6d6bf
- [rb] Add deprecation annotation for headless (#11527) :: Tamsil Sajid Amani1e97b9f768
- Use secrets.GITHUB_TOKEN
in Nightly workflow :: Alex Rodionov7770ad1297
- Allow bazel.yml
to access GITHUB_TOKEN
:: Alex Rodionova711f7383b
- [java] deprecate setHeadless method on FirefoxOptions :: titusfortneredfb8faed4
- [java] update javadoc information about native headless mode in chrome :: titusfortner4bf5f80e2b
- [js] update details about native headless mode in chrome :: titusfortner99230609ba
- [js] deprecate setHeadless for Firefox Options :: titusfortner6c847fb193
- [rb] update headless! deprecations :: titusfortnerf56bc12a3f
- [py] deprecate headless property for Chromium and Firefox Options :: titusfortnerc9bb6f40d1
- [java] deprecate setting chrome driver service class logging values in Chrome options :: titusfortnerb32911463d
- [java] implement chromium driver log level and deprecate chrome driver log level :: titusfortnera9ab17a1b6
- [java] implement Edge Driver Service using log level with enum and deprecate using String :: titusfortner3bd4b11c1f
- [java] remove non-w3c compliant options from IE Driver :: titusfortnerec2fd00474
- [py] fix lint errors :: titusfortnerd000585cc5
- Update pinned browsers :: titusfortner85893f5c27
- [py] linter expects trailing commas :: titusfortner796235df07
- [java] fix null issue in deprecated method :: titusfortner24d629b546
- [rb] log header information on http response :: titusfortnerb7a2e6324d
- [rb] fix bug with unnecessary conversion :: titusfortnercb99e929b4
- [rust] Create a separate Selenium Manager test for beta browsers (#11546) :: Boni García1b5cd674d2
- Bump dessant/lock-threads from 2 to 4 (#11553) :: dependabot[bot]b372789943
- Bump actions/stale from 4 to 7 (#11552) :: dependabot[bot]74a85d8a5e
- [py]: Fix linting
failures for docstrings :: symonk215c0fdd09
- [java] Close resources in tests (#11557) :: Puja Jagani928e5d75a1
- update changelogs for 4.8 :: titusfortner3ad153b168
- [java] Updating deps :: Diego Molina5cd7795f84
- [java] Downgrading Mockito :: Diego Molina15bc527de5
- [grid-ui] Updating deps :: Diego Molina4a2c863f4d
- [rust] Support different output types (logger, json, shell) in Selenium Manager (#11365) (#11531) :: Boni Garcíae375dd862d
- [rb] Disable permission tests in Chrome 109 :: Alex Rodionov634d19acf1
- [rust] Update lockfile :: Alex Rodionov267030adea
- Bumping version to 4.8.0 :: Diego MolinaPublished by titusfortner almost 2 years ago
For each component's detailed changelog, please check:
stderr
to exceptions when selenium manager fails (#11329) :: Simon K4.6.1
in py files :: symonkchangelog
for python 4.6.1
:: symonklinting
dependency versions :: symonkstream.close()
in service.py
:: Simon K__del__
as interpreter shutdown may have destroyed them already :: Simon KPublished by diemol almost 2 years ago
For each component's detailed changelog, please check:
dbf63cff9dd
- [dotnet] forgot to delete CDP v103 directory :: titusfortnere219c447714
- Update list of java modules to upload to maven :: Simon Mavi Stewart316f9738a8e
- isPromise() thenable fix (#11048) :: Chris Stringer3167e93110f
- [py]: new tox recipe for isort
in non diff only mode (#11005) :: Simon Kc686e6875c3
- [py]: Recipe for black
; configure flake8
to work in tandem :: symonkb5b495da3ce
- [py]: format python tests with black
:: symonkfe9444df1b2
- [py]: consolidate and document linting changes; enable linting in gh actions :: symonkeaa7ecceb6b
- [py]: tidy exceptions.py
code :: symonk9e0316636f0
- [py]: Run flake8
last as other linters fix most of its issues automatically :: symonkf4a891523b3
- [py]: use f-strings
in some tests :: symonk1c2f1cbd69b
- [py]: Lint webdriver/safari/
in preparation for consolidating the driver API :: symonk4d8fc6ba596
- [py]: Document firefox service=
arg. closes #11067 :: symonk31144ffdc4c
- [py]: Additional types and tidying safari service :: symonk084ffc83001
- [py]: Revert removal of default executable global for safari :: symonk58c3c5c887a
- [py]: Adding a start/stop interface for typing :: symonkc09027bc5c6
- [py]: convert service_url
to fstrings :: symonkca217d29ec9
- [py]: Exit 1
in ci when linter is failing :: symonkba04acdf9ea
- [py]: Base Service
tidy up :: symonk6b4281bd4bc
- [py]: More internal refactoring of the base Service
class :: symonke2add163783
- [py]: Apply black
on the rest of the code base :: symonkc59a267a0c4
- [py]: bugfix iterating stdout twice instead of stderr :: symonk49efb1c3873
- [py]: remove no_focus_so_name
unused argument :: symonka8026c18431
- [py]: bugfix _get_firefox_start_cmd
referencing invalid os._name
:: symonke1a2b532da2
- [py]: Tidy some webelement.py
and simplify branched logic :: symonkc22de96c687
- [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagania5423d92d58
- [py]: Remove invalid argument calls to _extract_and_check
until removed :: symonkfcb83491a87
- [py]: Remove invalid argument calls to _extract_and_check
until removed :: symonk7ead8b87577
- [py]: Fix typing.Union
t ypes for log_path
:: symonk1d2ea0488e3
- [py]: Additional types; remove unused permissions.py
:: symonk5fba3a2b2d2
- [py]: Remove RemoteDriverServerException
:: symonk4199d70eb19
- [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani1fa4ca61d7e
- [py]: Remove comments from tox.ini
:: symonk3a788a383b4
- [py]: docs and type hints for chrome.service
:: symonk7c7e2ecba28
- [py]: docs, type hints and clean up for ChromiumService
:: symonkd20db99aba0
- [py]: docs and types for EdgeService
. deprecate verbose=True
:: symonkcbf98cdbfb6
- [py]: lint conftest.py
:: symonk75ba99be2bc
- [py]: Simplify safari.service
; types, docs, general tidy up :: symonk086dfe759e9
- [py]: simplify uses of unnecessary elif
throughout :: symonk589b8db8251
- [py]: #11084 - additional f-strings
:: symonk3e41af7c806
- [py]: Remove unused send_remote_shutdown_command
implementations in services :: symonk4a759a8cfb2
- [py]: Types and docs for wpiwebkit.service
and additional args for consistency :: symonkbf3780204f9
- [py]: Types and docs for webkitgtk.service
and additional args for consistency :: symonkf442a7ea45d
- [py]: Update log_path
docs for non chromium based services :: symonk7dbd3a331cb
- [py]: start of bringing firefox.service
inline with other services :: symonk3b7295b077a
- [py]: Additional types and docs for Service
base class; fix firefox service init args :: symonk39182204f4d
- [py]: Remove unnecessary exception handling for start_error_message
:: symonka793b3a86a0
- [py]: document mypy
config; add additional types and types dependencies :: symonk6479063ef08
- [py]: call no arg __init__
in WebDriverException
:: symonk49d1e3d1758
- [dotnet] this value was incorrectly changed :: titusfortnerc5f457e75dd
- [dotnet] update changelog and bump version to 4.5.1 :: titusfortnerdcdff48f36a
- [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni Garcíaa0aae462c80
- [JS] Update rules_nodejs to 5.7.0 :: Sriharsha86ba7d21b7d
- [py]: Revert docs versions to keep docs intact :: symonk3d6950a7f82
- [py] Make get_screenshot_as_file()
work with pathlib.Paths (#11095) :: Nick Crewsb8aa903f603
- [py]: make start_error_message
optional again :: symonk9a9fd49f31a
- [py]: debug log the service executable and pid
:: symonk118f449a177
- [py]: use self.process
and self.path
correctly in the base service class :: symonk9c0a284f30b
- [py]: Loosen mypy
checks; be explicit in service args types and fix some mypy issues :: symonk3394c480ca9
- [py]: Address some mypy issues within service classes :: symonkb878a9911e6
- [java] Fix linting errors and update tests to remove public access modifier :: nir-tal-talkspace7e0febb054a
- [js]: fix a tiny typo in chromium.js (#11073) :: Kazuki Higashiguchid8ffd131f93
- Add workflow to build Selenium Manager in CI (for Windows, Linux, and macOS) (#11102) :: Boni García53571b21a6b
- [rust] Add --browser-version and --driver-version to selenium-manager (#11100) :: Boni García97109ac9a82
- Add more logging to the JDK HTTP client :: Simon Mavi Stewartb11b44174c1
- Bump rules_jvm_external to 4.4.2 :: Simon Mavi Stewart09cb0fb196a
- Remove unused parameter in java_module rule :: Simon Mavi Stewartb854e8836ce
- Bump rules_pkg to 0.7.1 :: Simon Mavi Stewartc06926c1fa2
- Allow the UI to be displayed from the selenium_server target :: Simon Mavi Stewart9e9156072ca
- Run buildifier :: Simon Mavi Stewart0cceb8a4239
- [java] close the CDP connection on quit for FF (#11109) :: joerg19857a204006e44
- [java] removed the broken escape (#11110) :: joerg1985877c34d637c
- [java] use the correct base64 decoder (#11107) :: joerg1985b2d8eb03dc5
- [java] Reduce noisy logs from CDP version finder :: Puja Jaganif777911b8e5
- [java] Made dialect related log debug level :: Puja Jagani4cdcffee3bd
- [java] respect the last flag for binary data (#11108) :: joerg19853beefecbae6
- fix: Check that a port truly is free before using it (#11085) :: Artur06bc8b94f69
- [java] Make public constant storing capability name for IE options (#11114) :: Valery Yatsynovich423e7dbcdd8
- [grid] Updating JS deps :: Diego Molina5c375dd27b3
- [rust] Include optimization parameters for Selenium Manager releases (#11116) :: Boni García73b0d80ffb6
- [rust] Update rust lock files :: Puja Jagani07d52d4e0c5
- [grid] Adding method to know if driver supports BiDi :: Puja Jaganibc438d4bb74
- [grid] Add BiDi endpoint to returned caps if available :: Puja Jagani57db565792e
- [java] Ignoring additional headers in the JDK 11 implementation :: Diego Molina2eb3a0e4e97
- [java] pick random port outside of well-known ranges of ephemeral ports (#10990) :: h-arlt5bf00b4df23
- [rust] Include --driver flag to Selenium Manager (#11123) :: Boni García7e0978c4cad
- [grid] Add method to check if slot supports BiDi :: Puja Jagani2e013bd61d4
- [grid] Add BiDi enable flag. Add "se:bidi" from local node. :: Puja Jaganie6bd1f881f3
- [rust] Update Selenium Manager to fully support geckodriver 0.32.0 (#11126) :: Boni García1fe43fa7495
- [grid] Forward BiDi from node to driver :: Puja Jagani05039ab6a54
- [grid] Update proxy test to include bidi :: Puja Jaganie685cf8715f
- [py]: Remove protocols.py
:: symonk02b23e0c088
- [java] Consume in batches from the new session queue (#10987) :: Puja Jagani01bf373e006
- [java] Deprecate max-threads flag. Add an alternate flag in the distributor for new session thread pool size. (#10995) :: Puja Jaganiadf498c284a
- [iedriver] Enable msIEModeAlwaysWaitForUnload for Edge IE Mode (#11079) :: Brandon Walderman40669b666ba
- [grid] Restoring behavior for session creation interval. :: Diego Molinace1b3b180ec
- [grid] Add batch size flag for session queue :: Puja Jagani41f815c4afb
- [grid] Checking in browser name is present :: Diego Molina017680db801
- [grid] Increasing batch size, to match the distributor :: Diego Molinab029dcc71a9
- [grid] Updating JS deps :: Diego Molina0d82117e9a1
- [java] Updating dependencies :: Diego Molina9f123a48d71
- [java] Make sure EventFiringWebElement
implements all WebElement
methods (#11144) :: Valery Yatsynovich584d006457a
- [bidi] [java] Make BaseLogEntry.LogLevel enum public (#11147) :: Moritz Kieferc025a923c6d
- [java] Updating changelog and bumping version to 4.5.1 :: Diego Molina0c04357c74d
- [grid] Removing default value for max-threads
to avoid noisy warnings due to deprecation. :: Diego Molina1502505498e
- [java] Updating dependencies :: Diego Molinafcc4df1bc9c
- [grid] Temporarily avoiding an extra jar merging :: Diego Molina101b42d5d89
- [java] Add support for basic auth in JDK client :: Puja Jaganibaedf6b16b6
- [grid] Adjusting PortProber for Docker execution :: Diego Molina702c64f787c
- [java] Updating changelog and bumping version to 4.5.2 :: Diego Molina8b26e8fcb8c
- Bumping bazel version :: Diego Molinaf53e22a106c
- [java] Avoiding checks for "0.0.0.0" and "::1" in Linux :: Diego Molinac3ecac381a7
- [java] Updating deps and bumping to 4.5.3 :: Diego Molina4b786a1e430
- [java] Removing check "::1" :: Diego Molinace883146b91
- [py] fix typing in get_full_page_screenshot_as_png (#11163) :: Václav Votípka29b015fdbb4
- [rb] allow multiple attempts to CI for Ruby tests :: titusfortner052a5cb7628
- [java] Updating CHANGELOG for 4.5.3 :: Diego Molina851cb0da757
- typo in error message (#11166) :: Konstantin Kotenkobaba6d12862
- Updated IllegalArgumentException to NullPointerException for Null Values in Require Class (#11162) :: vinoth9596ce24e46b93
- [CDP] Adding CDP files for v107 and removing v104 :: Diego Molina6b8c48b962d
- [dotnet] get CDP working :: titusfortner0ba1b141db7
- [dotnet] get devtools tests passing :: titusfortner8e48e0840d6
- [java] Fix page ranges issue in PrintOptions (#11172) (#11174) :: Hyesung Leed78c5e8c46f
- bazelisk is pre-installed on github runners (#11173) :: Titus Fortnercb0aa8525af
- [rb] update guards for Firefox implementation of scroll wheel :: titusfortner4e5978a60c7
- Update tracing.txt :: Puja Jagani615bbb9fd19
- [rust] Fix msedgedriver uncompression in Selenium Manager (#11180) :: Boni Garcíaf5e195d43ba
- [rb] firefox scroll by amount is only failing on mac :: titusfortnera10fa79c562
- ensure the correct output stream is used (#11175) :: joerg1985c927d4b34a6
- add pre-built selenium manager binaries :: titusfortner08dcad65da1
- [rb] add initial support for selenium manager :: titusfortnerba18eccedd8
- [py] add initial support for selenium manager :: titusfortnereecdacae2d8
- [java] Add initial support for Selenium Manager :: Boni Garcia69a327e4c17
- [dotnet] initial implementation of Selenium Manager :: titusfortnerbfba0f53088
- [rust] Update Selenium Manager roadmap in README (#11171) :: Boni Garcíac96bc0a437b
- [py] some scrolling tests now work on Firefox :: titusfortner78dfc613b70
- [py] used wrong logger level :: titusfortner765704f693f
- [java] update CI to use selenium manager (#11190) :: Titus Fortner405951912f0
- restore msedgedriver functionality to Selenium Manager :: titusfortner833b0a0a56f
- remove rules_rust mirror url :: titusfortnerfe4c1491575
- Revert "[rb] do not allow Select class to work with disabled selects" :: titusfortnerbbc1663d099
- Revert "[py] do not allow Select class to work with disabled selects" :: titusfortneraeb585bb353
- Revert "[java] only allow enabled select lists for Select class" :: titusfortnerdd5b0a4f1b1
- [dotnet] allow select list class to work with disabled select elements again :: titusfortnercc3afbb6dd6
- [py] fix syntax for linting :: titusfortner2293f0c6e82
- [rb] test doubles need to accept selected? calls :: titusfortneraa2384767c0
- [py] still cannot select disabled options with Select class :: titusfortnere2542bbd2e5
- [py]: #11093 - The SessionId shouldn't be added to params themself bu… (#11121) :: tvataire14b802c22db
- [JS] Update rules_nodejs to 5.7.1 :: Sriharshaf569d7f6b1f
- [grid] Closing input pipeline when 404 is returned :: Diego Molinae0ade5cabc7
- [java] JDK Http client - avoid chunking without buffering to memory (#11198) :: joerg1985b4ad08cad81
- [grid] Add ability to use Enter key to confirm (#11178) :: Muhammad Hammad722813c7233
- [dotnet] fix typo :: titusfortnerd83c0efbc8a
- [dotnet] tidy Selenium manager logic :: titusfortner2e416b8cee1
- [dotnet] Bundle smg into nuget package and copy binaries to users output :: Nikolay Borisenko70d1ab1392d
- [dotnet] Rework usage of selenium manager :: Nikolay Borisenko64430ecb848
- [dotnet] there is more than one place that needs selenium manager logic added :: titusfortner3bdde2a07cd
- [dotnet] fix bug preventing installing addon from directory :: titusfortner472eebb9443
- [JS] Fix: making methods static (#11182) :: Tamsil Sajid Amani837dfe74ddf
- [grid][ui] Add search field for running sessions (#11197) :: Muhammad Hammad6a198b55217
- [java] Avoiding pulling same netty dependencies for AsyncHttpClient :: Puja Jagani966ca7972e5
- Make sure selenium-manager and server JAR are packed into gem :: Alex Rodionov62cb3a05d37
- Prepare a patch for packaging manager binaries :: Nikolay Borisenko4861218e901
- [grid] Only check for IEDriver on Windows. :: Diego Molinae14c264b60d
- [JS] add support for selenium manager (#11189) :: Sri Harshab9ba6c0d4c3
- Do not pack server JAR into selenium-webdriver gem :: Alex Rodionov878ce7ebd37
- Ensure all ruby_test targets have access to :remote :: Alex Rodionov718f4f2d1dd
- [rb] update guards for tests on Windows :: titusfortner7bb31fc5213
- mark Selenium Manager implementations as beta :: titusfortnerba1821db704
- Fix platform list in #scroll_by guard :: Alex Rodionovb0db1eeb303
- [dotnet] add Selenium Manager support for linux & mac :: titusfortner06e639eca55
- Including Rust in ./go copyright:update
task :: Diego Molina73f93515cf5
- Running ./go copyright:update
:: Diego Molina7be7e2e18f3
- [dotnet] fix the framework conditionals for Selenium Manager :: titusfortner4ce2649cf8e
- [dotnet] add Selenium Manager support for Unix :: titusfortner79f1c02ae20
- Bumping versions to 4.6.0 and updating changelogs :: Diego MolinaPublished by titusfortner about 2 years ago
For each component's detailed changelog, please check:
Zipfile
in a context; remove duplicate imports, use compiled re pattern for searching :: symonkpointer_input
code :: symonkisort
in tox :: symonkkeys()
in places :: symonkcls
for class methods; be explicit with open(..., encoding=...)
:: symonkOpera
in __all__
of the webdriver parent package :: symonkelse
clauses throughout :: symonkstr(...)
in place of __str__(...)
:: symonkpython3.7+
:: symonkkeys_to_typing
:: symonkAbstractEventListener
:: symonkevent_firing_webdriver.py
:: symonk__init__
in places :: symonkNone
:: symonk4.5.0
:: symonkW3C
capability implicit conversion :: symonkflake8
violations :: symonkvirtual_authenticator.py
:: symonkmypy
complaints :: symonkinteraction.py
:: symonkelse
clause in element_to_be_clickable(...)
:: symonkpylint
violations; update to use more fstrings :: symonkf
strings in place of %s
:: symonk4.4.1
:: symonkgrid-model
flag. Is not being used. :: Diego MolinaW391
:: symonkuses
from the remote webdriver jar :: Simon Mavi Stewartjava_export
:: Simon Mavi StewartPublished by diemol about 2 years ago
For each component's detailed changelog, please check:
3e70fc51c3c
- [py] Bumping to 4.3.0 :: Diego Molina209d778c892
- [javascript] Bumping to 4.3.0 :: Diego Molina55714150419
- [grid] Fixing env var name to stream VNC :: Diego Molina3b3a3edf36a
- [dotnet] remove obsolete TouchActions class :: titusfortner2fbfc62f565
- [dotnet] remove obsolete commands :: titusfortner7949433994c
- [JS] Updated jsdoc for move action (#10816) :: praveendvd78f2b1ef68c
- [grid] Updating JS deps :: Diego Molina00fce383436
- [JS] Update rules_nodejs to 5.5.1 :: harsha509334a10350fe
- [web] add index to webpages (#10640) :: Titus Fortnercc79de69690
- [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina7a13e937a5f
- [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molinade0a144b923
- Use which()
to get Firefox path on Mac OS (#10818) :: Bogdan Condurache4ad053312fd
- #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev2d0c733ac47
- Fix RuboCop configuration :: Alex Rodionov8645cafd33e
- Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni Garcíaed7d29eb07a
- [grid] Saving Selenium logs in Dynamic Grid :: Diego Molinaae46fd8eb45
- [java] Adding more exceptions to spotbugs :: Diego Molina632849cb88d
- [JS] kill chromium service on quit (#10796) :: Ravi Sawlani0c2b60532ee
- [java] Removing filter for lint, not needed in browser tests :: Diego Molinadaa04231c49
- [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina943081bd8f6
- [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani5532a8d5c0d
- [py] Remove assertion for python version check (#10815) :: jsfehlercd3af6e5fa3
- correctly checks the driver supports DevTools (#10819) :: elgatov54b8568c665
- [grid] Updating JS deps :: Diego Molina71cccff7446
- Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewartb9252637d65
- Repin browsers and drivers :: Simon Mavi Stewart8487998201c
- Run buildifier :: Simon Mavi Stewartf2b65eb4a00
- [build] Bump rules_python to 0.10 :: AutomatedTester0a2a4a93ea0
- [java] Add status endpoint :: Puja Jagani8e24d937238
- [java] Formatting changes in test classes :: Puja Jagania6b161a159c
- [atoms] Add shadow dom visible text tests :: AutomatedTester09e296c30b5
- Cleanup docstrings, fix broken formatting (#10838) :: jsfehlerfb4df665ab8
- [java] Add ability to decorate child classes of WebDriver
(#10737) :: Valery Yatsynovichca2f0f955de
- [build] Bump bazel to 5.2 :: AutomatedTesteraaa20ba9121
- [java] Improving javadocs for DevTools.java :: Diego Molina9cf01a34c4a
- [java] Making Java tests compile until we find a better alternative :: Diego Molina5294269c1de
- [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina7b1c6461f61
- [JS] Bump to 4.3.1. :: AutomatedTesterdcb27c1d837
- Adding GitPod Config (#10855) :: Diego Molina226a5b5cfc6
- [grid] Updating JS deps :: Diego Molina72967823909
- [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda989c5644d31
- Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Waldermanbb23fba720c
- Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew5eb4e45f81d
- Extract network interceptor into a separate class :: Alex Rodionov0916b2c1c9a
- Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov98f533238e9
- Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov4aebd9c6a3c
- Truncate WebSocket logger messages :: Alex Rodionovc0fa00f9722
- [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko4fc1de040d2
- [dotnet] set proper status when creating response :: titusfortner7f40eec0b7a
- [dotnet] add additional context info to unexpected errors in responses :: titusfortner21c693d4821
- update docs for PointerActions#move_to (#10872) :: Robert Fletcher545355d40d6
- [py]:
use native mapping .get(...)
in error handler :: symonk38f8501456c
- [py]: Address flake8
violations and remove unused imports :: symonke66e00cedb1
- [iedriver] update changelog and bump version to 4.3.0 :: titusfortner50b0bfc0727
- [rb][cdp] update devtools version to 0.103.1 :: titusfortner2eab06275b5
- [dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner6222bb2a1fc
- [dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani21a39ab6f2a
- [dotnet] add identity logging and abstraction packages :: titusfortnerc7be1be9e10
- [dotnet] add missing identity abstractions dependencies :: titusfortner6f082ed6c3d
- [dotnet] allow disabling build check between chromium browser and driver (#10898) :: titusfortner69f46da9ea1
- [dotnet] Update Newtonsoft.Json package to v13.0.1 (#10900) :: Yevgeniy Shunevych6e11e18857c
- [grid] Updating JS deps :: Diego Molina93ee789ccde
- Bump terser from 5.10.0 to 5.14.2 (#10889) :: dependabot[bot]036ee7f6aec
- Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui (#10894) :: dependabot[bot]2f93cc4d7d0
- [java] Fix indentation :: Puja Jaganidd37ae528f7
- [java] Replace OpenTelemetry deprecated method :: Puja Jagania535a410006
- [java] Upgrade OpenTelemetry version :: Puja Jaganie97153bbb97
- [java] Fix indentation :: Puja Jagani90255c1f3a6
- [JS] Updating rules nodejs to 5.5.3 :: harsha509f70ac4372a1
- [java] Fix tracing event-logs for error situations :: Puja Jagani7ce42b7f995
- [java] Add logs to DriverServiceSessionFactory :: Puja Jagania9a526eae41
- [grid] No need to register a Node that is DOWN :: Diego Molina14242af3d40
- [grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molinaffe5a79fedc
- [py] Making tox pass :: Diego Molinaa64357f590f
- [grid] Updating JS deps :: Diego Molina588541da8e2
- [CDP] Adding definition files for v104 :: Diego Molina2004779bf2b
- [java] Adding CDP v104 :: Diego Molina7ce15dbb93d
- [py] Adding CDP v104 :: Diego Molinafa3736dfbbe
- [rb] Adding CDP v104 :: Diego Molinaa87bd3e12bb
- [js] Adding CDP v104 :: Diego Molina5e5f72984d4
- [dotnet] Adding CDP v104 :: Diego Molina53253157d6d
- [rb] fix: setting w3c: false throws error (#10918) :: Tamsil Sajid Amanicd3e9aea526
- [grid] Forwarding requests with non-W3C locators :: Diego Molina994ab87b2c1
- [rb] move w3c checks to Options class :: titusfortner4362aa1a339
- [rb] update to latest rubocop and fix issues :: titusfortner227137bc44f
- [rb] Add virtual authenticator (#10903) :: Tamsil Sajid Amani930edbd8611
- [rb] update virtual auth credential implementation to match conventions :: titusfortner13975e0df8a
- [rb] update virtual auth implementation to match conventions :: titusfortner1d723de63c8
- [dotnet] no longer need to send OSS element :: titusfortnera52bfcd8a5b
- [py] throw error when setting w3c to False #10908 :: titusfortnerd830a1393ef
- [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#10448) :: titusfortner2af04d4cc40
- [java] update warning for setting w3c: false (#10448) :: titusfortner5b62f2fd6ba
- [rb] virtual auth credentials command arguments in wrong order :: titusfortnerb1c27004930
- upgdate changelogs for 4.4.0 :: titusfortnerad0216040f1
- [java] Revert - Add status endpoint :: Diego Molinaf91fec5cd1c
- [java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina0d388753138
- [py] build(setup.py): Add project_urls
for PyPI (#10880) :: Tony Narlock2d36450df88
- [java] Amending changelog for 4.4.0 :: Diego Molinae5c75ed026a
- Bumping version in bindings to 4.4.0 :: Diego MolinaPublished by diemol over 2 years ago
For each component's detailed changelog, please check:
fe6bc9952f4
- [IE] update changelog and bump version to 4.2.0 :: titusfortner49ea73c758e
- Fix unreleased
note in Ruby changelog (#10713) :: Pavel Lobashov67dba3e1801
- [java] Avoid checking for non W3C twice. :: Diego Molina8e7983f7d43
- [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molinaad2e2765618
- [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina65cb657efd2
- [java] Removing old browser options strings :: Diego Molina14651c78ec2
- [java] Removing unused import :: Diego Molina33346076f11
- [java] Removing deprecated caps from response :: Diego Molinac8da7c2d2ad
- [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina3f794a036ca
- [java] Removing more usages of deprecated "platform" capability. :: Diego Molina2c66554f266
- [java] Adding one more exception for #10711 :: Diego Molinaf2e40dc9867
- [grid] Updating testing library deps :: Diego Molina1c2240df9d7
- [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani52845c30e7f
- [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molinaac4d0fdd4a3
- [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molinad1126b72e16
- [grid] Updating material UI libs :: Diego Molinaf677d2d24fe
- [grid] Updating typescript :: Diego Molina6652c1a0bde
- [rb] fix bug in default durations :: titusfortner1570bb3c829
- [rb] update changelog and bump version for 4.2.1 :: titusfortner00add3506ff
- [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner6afbbcf4006
- [py]: fix flake8
violations in trunk (#10723) :: Simon K60bf8e40c37
- [py] allow specifying which button gets clicked in pointer action class methods :: titusfortnerb0057b54cff
- [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner6d2a7829f9b
- [JS] Fixes lint issues and updates npm packages :: harsha50934d593f6572
- Add a html page for testing BiDi logEntryAdded events :: Puja Jagani307673b8947
- [JS] Remove unused param in input.js & minor code cleanup :: harsha5097bd9b067c09
- [grid] Updating Grid JS deps :: Diego Molinae5a566a5673
- [grid] Reverting pretty-ms upgrade :: Diego Molina9435a8ae4d3
- [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina247abe73fd0
- [java] Removing exceptions from accepted W3C caps :: Diego Molinaa84d600638d
- Adding config for SafariDriver in label commenter :: Diego Molina38e89630f1c
- fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash4bbb7c255ae
- [py]: remove deprecated find_element_by_
methods (#10712) :: Simon K1c5eee468bf
- [java] don't abandon driver :: titusfortner735ba4f8c04
- [java] can't modify an unmodifiable map :: titusfortneraadc158aa0d
- [java] do not start test driver when @NoDriverBeforeTest set :: titusfortnerda43407f700
- [java] fix has debugger implementation :: titusfortner263d346d398
- [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortnerab555c47880
- [java] Fixing SafariTechPreview :: Diego Molina79f2b20ed37
- [JS] Fix dependabot alerts :: harsha509939185a499d
- [grid] Updating Grid JS deps :: Diego Molina8b92d869e4e
- Run buildifier over the tree :: Diego Molina75637052827
- Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina683ccb65d6d
- [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molinaa969654c00f
- Remove flag for network (#10751) :: Diego Molinabe408c02a10
- [py]: remove redundant actions array of action_chains
(#10716) :: Simon K7c924688741
- [py] Additional types and tweaks for remote webdriver (#10631) :: Simon Kf9018c6f113
- [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni Garcíade9675b8777
- [py]: Additional types for element fetching methods (#10662) :: Simon K27ff5866dc1
- [py]: Remove unused arg resolve_ip
from RemoteConnection
initialiser (#10717) :: Simon K890f74eb984
- [py] additional type hints in wait.py & command.py (#10627) :: Simon K05467b6cc88
- [py]: Tweaks to select.py
for pythonic naming and types (#10756) :: Simon K7f0c5633f19
- [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jaganie3089c96279
- [java] Removing deprecated Actions implementations :: Diego Molina4dcc9c44f1a
- [java] Complete removal of deprecated Actions commands :: Diego Molina25564bda8a6
- [java] Removing deprecated getPlatform and getVersion :: Diego Molina9a52775cc41
- [java] Adding exceptions to spotbugs config :: Diego Molinabb8a3d5594b
- [py]: Update selenium server docs to 4.2.2
:: Simon K946f5727ffb
- Removing @types/enzyme :: Diego Molina5ad59d27cb5
- [grid] Updating Grid JS deps :: Diego Molina4c74183e447
- [java] Removing a few non-W3C ways of matching browsers :: Diego Molinaa6359ebb4a1
- [java] Add support for BiDi log event (#10696) :: Puja Jaganid44b82eb4b1
- [java] Enabling BiDi test for Firefox :: Diego Molina99217789cbf
- [java] Warning when user sets w3c: true
in goog:chromeOptions
:: Diego Molina65b7a240185
- [java] Amending logic to warn users when w3c: true
in goog:chromeOptions
:: Diego Molinaa4146c00d3a
- [py]: Find latest
version of devtools
when requested version does not exist on disk (#10749) :: Simon K31cc4320998
- [py] python3.7+ syntax throughout *.py
files. (#10647) :: Simon K17907d38c8e
- [py] remove opera
(#10630) :: Simon Kd68617a11a5
- [py]: More python3.7 improvements :: symonk1b1058ab4c2
- [py]: Remove unused imports in webelement.py
:: symonk40c16bb016f
- [py]: Enable co-operative multi inheritance with super()
throughout (#10773) :: Simon K4fbd4a2ce16
- [grid] Passing env vars along to child containers :: Diego Molina5713de42247
- [grid] Adding native ARM support for sockets :: Diego Molina9fac7d5b380
- [java] Add preferences when retrieving from a file :: Puja Jagani4fb6736911f
- [py]: Fix types on debugger_address
incorrectly being str
:: symonk744b4bd677b
- [py]: Fix return types for some chromium driver methods :: symonk38bf1e462a4
- [py]: Use correct imports from urllib
:: symonkae62ba00656
- [java] Migrate all tests to JUnit Jupiter (JUnit 5) (issue #10196) (#10778) :: Boni Garcíadd72283aeaf
- [py]: Open chromium extension files inside context managers for auto closing :: symonkab456d13174
- [py]: Improved types for Chromium
remote connection :: symonk9de853d91ad
- [py]: avoid unnecessary concatenation of sequences in get_remote_connection
:: symonka268142a451
- [java] Restore Closure Java classes required for JavaScript build (#10785) :: Boni García43361aae764
- [java] Migrate base for Closure tests to JUnit Jupiter (JUnit 5) (#10786) :: Boni García385aaed2e1b
- [java] Update bazel files for BiDi log package :: Puja Jagani59ca70cd1f1
- [java] Add BiDi augmenter support (#10789) :: Puja Jagani02363b148c6
- [grid] Updating Grid JS deps :: Diego Molina95fed4f0b8c
- [java] Adding RemoteWebDriverBiDiTest to large tests :: Diego Molina01fe86e6051
- [java] Updating dependencies :: Diego Molinacc00a3cec8b
- [java] Fix unsubscribe event BiDi API methods :: Puja Jagani57d3fc16265
- [CDP] Adding pdl files for v103 :: Diego Molinad10627b2161
- [java][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molinaf7ff4bcd9c7
- [py][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina5dfd3216c08
- [rb][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina776cb827c87
- [javascript][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina0ca6b540d81
- [java] Allow linting only on the default test (#10792) :: Boni García3e8f94c307e
- [dotnet][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina6e87b0840e0
- [java] Cleanup after migration to JUnit 5 (#10793) :: Boni García3e993dfe9b9
- Update tracing.txt :: Puja Jagani0c7bf07856e
- [java] Add JUnit5 support for BiDiLogTest :: Puja Jagani1d1e261c924
- [JS] Fix: using fulfillRequest when intercepting (#10764) :: Tamsil Sajid Amani3529ba5eb0d
- [rb] remove deprecated Persistent http class :: titusfortnerb2d4a1cbe6d
- [rb] remove deprecated HasRemoteStatus module :: titusfortner8eab87d8604
- [rb] remove deprecated new_window from Manager class :: titusfortnerc6cc197df70
- [rb] fix inconsistency so #move_to always moves to in-view center of element :: titusfortner2a9823612cf
- [rb] driver constructor no longer accepts service parameters only service objects :: titusfortnerc9fe4923275
- [rb] remove deprecated setter and getter methods for driver path in browser modules :: titusfortner8747489fa6c
- [rb] remove deprecated #logs from manager class :: titusfortner05c2a5a51a3
- [rb] no longer allow options parameter in options class constructors :: titusfortnerb40ddebe938
- [rb] remove deprecated functionality from capabilities :: titusfortner30ab8b3e13f
- [dotnet] remove deprecated GetProperty() :: titusfortner1556e8616f9
- [dotnet] remove deprecated ExecuteChromeCommand methods :: titusfortner927e5af6ed3
- [dotnet] remove deprecated AddAdditionalCapability :: titusfortner5673c437faa
- [dotnet] remove deprecated methods that have no effect :: titusfortnera66def212b4
- [dotnet] remove deprecated locator functionality :: titusfortner24a57414276
- [dotnet] remove deprecated html5 commands and classes for web storage, application cache and location context :: titusfortnerfbfb491b9f2
- [dotnet] only support moving to center of element :: titusfortner8b733d23187
- [dotnet] change minimum window size targets in tests :: titusfortnerc33c1498a65
- [dotnet] remove obsolete directories from bazel build files :: titusfortner826c93c82f5
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/src/webdriver (#10797) :: dependabot[bot]7447b05424e
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/test/common (#10798) :: dependabot[bot]564d3006939
- [rb] update changelog and bump version to 4.3.0 :: titusfortnercd478a10a93
- [dotnet] update changelog and bump version to 4.3.0 :: titusfortnerfc742cfc049
- [JS] Update changelog and bump version to 4.3.0 [skip ci] :: harsha5095d548aa3ed0
- [java] Improving query to exclude 'no-lint' tests :: Diego Molina009e7848890
- [java] Bumping Java to 4.3.0 and updating CHANGELOG :: Diego Molinad09259a82ef
- [java] Not linting remote tests. :: Diego Molina64a04f8bf7c
- [py] offsets for moving to an element will originate from in-view center point :: titusfortnerfcd5193fb7a
- [py] remove warnings import :: titusfortnera59115cff13
- [py]: Correct and additional types for shadowroot.py
:: symonka4995e2c096
- [py]: Update changelog for 4.3
:: symonkPublished by titusfortner over 2 years ago
For each component's detailed changelog, please check:
__all__
for selenium.common
(#10655) :: Simon K_identifyy_http_proxy_auth
(#10656) :: Simon Kopera
webdriver & options in prep for removal in 4.3
(#10625) :: Simon Kscreenshot_as_png
(#10626) :: Simon Kobject
inheritance (#10461) :: Simon Kkind
arg of WheelInput
(#10463) :: Simon KColor
to use @classmethod
alternative constructors (#10558) :: Simon K--allow-origins
when starting GeckoDriver :: Diego Molinatyping_extensions
to be compatible with py37
(#10613) :: Simon Kget_timeout()
for urllib pool manager timeouts in remote connection, prevents passing the default socket object directly (#10563) :: Simon Ktyping.NoReturn
(#10462) :: Simon Kpython
: test function names tidy up inline with pep8 (#10490) :: Simon KHttpClient
factory. (#10509) :: Dennis Oelkerstox -e docs
by pinning Jinja2
(#10492) :: Simon KHttpClient
factory. (#10232) :: Dennis OelkersNoSuchElementException
for relative failures instead of IndexError
(#10078) :: Simon Kshutdown()
instead of shutdownNow()
(#10063) :: Andrei SolntsevPublished by AutomatedTester almost 3 years ago
For each component's detailed changelog, please check:
a83f9be979
- Remove tempfile compatibility for Ruby 1.8 :: Alex Rodionovdb30b7fd12
- [js] updating rules_nodejs to 4.4.1 :: Sri Harsha5a554bde29
- [java] Remove Edge USE_CHROMIUM flag. (#9921) :: Brandon Walderman4829bfcaa9
- Add some docs on how to run the atoms tests :: Simon Mavi Stewart49ebfb9f91
- Moving from issue templates to issue forms. :: Diego Molinabf7cd04fce
- Fixing typos on issue form. :: Diego Molina940d4f8383
- [java] Fix reference to removed withTagName method in RelativeLocator class comment (#9930) :: Coty Rosenblatha501e6acbc
- update doc string for CDP Commands (#9929) :: Marcin Strzyzee3ecbda34
- [build] Bump rules_pkg to 0.5.1 :: AutomatedTester23dd179349
- Fix the completion command's zsh completions :: Simon Mavi Stewart5380516e65
- [js] Fixes relative locator 'locateWith' export :: Sri Harsha1ca3c066ad
- Fix XPath crash issue in IEDriver (#9939) :: Guangyue Xu7dacdc7773
- Using correct label names in issue forms. :: Diego Molina67444b87e0
- Adding label commenter configuration. :: Diego Molinaee59a577d6
- Adding configuration for stale issues. :: Diego Molinafc99bef068
- [dotnet] Refactor Cookie object constructors :: Jim Evansf2d79cf639
- [dotnet] Fix WebDriver.csproj file to embed mutation listener resource :: Jim Evansa25ad324ea
- Pass WebDriver instead of Loggable to allow augmentation of HasLogEvents :: Puja Jaganie1292c8d7e
- [rb] fix downloading of Selenium Server :: titusfortnerb67f59f705
- [rb] update pre-built atoms :: titusfortner9816645a1a
- [rb] fix test not handling redirect :: titusfortner89b7491045
- [rb] appease the linter :: titusfortner9ad3f5a94c
- [rb] update changelog and bump version for 4.0.1 :: titusfortner049958b325
- [rb] missed references in the refactor :: titusfortner508dac46b6
- [rb] update changelog and bump version for 4.0.2 :: titusfortneref41797a77
- [rb] allow keys to be an empty array :: titusfortner5a3b372170
- [rb] element index is a property and not an attribute :: titusfortner4ac2b4a7f6
- actually do not camel case fx prefs (#9944) :: glaszig61dd966fd6
- [js] Add support for form submit in W3C mode (fixes #9916) (#9936) :: Sri Harsha6733a1b2f2
- [build] Move python version to a variable to be shared about :: AutomatedTester89f8bd553f
- [rb] minor syntax fixes :: titusfortnerc83ce12ddb
- [rb] update changelog and bump version for 4.0.3 :: titusfortnerf9ddb1500e
- [build] Hack to get around Bazel not outputting things to stdout/strerr for docs task :: AutomatedTester6e0d581a47
- [build] call bazel directly for ruby docs :: AutomatedTestercb7552e546
- [py] Add missing docs :: AutomatedTester23c6171614
- Fixing typos on label commenter :: Diego Molina26ed273c5e
- Incrementing amount of stale operations :: Diego Molina91686084c4
- [build] update npm deps :: AutomatedTester42218df526
- [build] Audit NPM deps :: AutomatedTester833c6d6a7d
- [java] Add multiple interface test for Augmenter :: Puja Jagani153298f1d2
- [py] Handle NO_Proxy for connections to the driver. Fixes #9925 :: AutomatedTester2d199e1873
- [build] Upgrade rules_python to 0.4.0 :: AutomatedTesterd594da2f5c
- fix some typos, mostly in Java code (#9964) :: Andrei Solntsev96ee96aad3
- [dotnet] Refactor WebSocket handling of CDP :: Jim Evansdb37a9f779
- [py] Check the values in NO_PROXY and set the poolmanager accordingly :: AutomatedTester39f4b1b460
- [py] add more test cases for the no_proxy handling :: AutomatedTester5f57224838
- [py] correct flake8 warnings :: AutomatedTesteradeca5c45a
- [py] remove py2 import code :: AutomatedTester151f4297e0
- [py] XFail alert tests due to https://bugzilla.mozilla.org/show_bug.cgi\?id\=1731795 :: AutomatedTesterc69e336b56
- Improving wording in issue template :: Diego Molina7941e123d0
- [grid] Allowing -1 as port to use a random port :: Diego Molina6bbafcdde8
- [event-bus] Handle Json parsing error such that future messages are not blocked :: Puja Jagani703af0a012
- Bump edge and chrome to latest releases :: Simon Mavi Stewartf8011bc48c
- [grid] Rejecting events when a Secret cannot be parsed. :: Diego Molinad27b27a3bc
- Ensure that a selected port is consistent :: Simon Mavi Stewart989e3b3cc8
- Run buildifier over the tree :: Simon Mavi Stewart4a7724438a
- [grid] Fix host option is not working issue (#9981) :: kevin.cho1b81a9029c
- Changing type of extraInfo from HashMap to ConcurrentHasMap to avoid ConcurrentModificationException while reading exception message by parallel threads. (#9926) :: hornyja4227396e240
- IEDriver NewWindow3 API workaround solution for Edge IEMode (#9950) :: Guangyue Xu487e47dbdd
- highlight putting programming language in bug reports :: titusfortner319acea1d5
- [dotnet] Use nameof()
for refactoring safety (#9958) :: Tom Longhurste7162bf03a
- Updating .NET CHANGELOG with forgotten change to 4.0.1 :: Jim Evansaceb6e2561
- [rb] update example with correct syntax :: titusfortnerf841c48aac
- Add retry http request filter for transient errors. Integrate filter with ClientConfig. :: Puja Jagani1925185a0d
- Avoid zipping tempfiles as it lacks rename permissions on Windows :: Alex Rodionov48595ef2a0
- [py] Correct docstrings around Service usage :: AutomatedTester294c5f9616
- [py] Upgrade sphinx to use latest :: AutomatedTester324ae1f5aa
- Switch Bazel Ruby rules from Coinbase fork to Bazelruby :: Alex Rodionov88680111b8
- [build] Upgrade rules_python to 0.5.0 :: AutomatedTester917851a024
- [build] Upgrade rules_nodejs to 0.4.2 :: AutomatedTesterfdb43030d8
- [build] bump bazel to 4.2.1 :: AutomatedTesterc7155ed41b
- sing a pumpkin carol :: Jari Bakken52df5ca9b2
- Increasing operations per run for stale issues :: Diego Molinad6d2bb1039
- [js] Attach to page target while creating a CDP connection (#10005) :: Puja Jaganidcd36f6ec7
- [js] Remove explicit id passing for CDP commands :: Puja Jaganid9f2bb83a8
- [dotnet] Refactor registration and execution of custom WebDriver commands :: Jim Evansa33e7396a0
- Create temporary folder for Edge in IEMode (#10006) :: Guangyue Xu2250ab2b4b
- [iedriver] Formatting changes :: Jim Evansed08538bcc
- [dotnet] Adding test configuration for Edge in IE Mode :: Jim Evans8e6b6ff5a5
- [iedriver] Prevent null pointer access in UI Automation for setting browser focus :: Jim Evansd509170461
- [iedriver] Relocate removal of Edge temp directory to session quit, not window close :: Jim Evans24ad7a103d
- [iedriver] Correct logic for finding new tab in Edge IE Mode :: Jim Evans6eff56ed67
- Fix Javadoc code block formatting (#9955) :: Trey Chadicke51997bc45
- [Javascript] Ensure correct serialization of extensions in chromium.Options (#9495) :: Nick Gaya2a31dd298f
- IEDriver: remove first run banner in Edge IEMode (#10013) :: Guangyue Xu63371baff8
- [iedriver] Fix closing of all tabs in Edge IE mode (#9998) :: yk97727213e08aa4
- [grid] Unifying hub parameter name. :: Diego Molinadd5dddba78
- [grid] Using non-loopback address when default config is used :: Diego Molinae85cca6b7a
- [nodejs] code cleanup second iteration (#9979) :: Potapov Dmitriye04552f485
- [node] Fix edge test failures (#10012) :: Nick Gayaca9b451401
- [grid] Respecting page origin for Live View :: Diego Molina69e73f3f4c
- [java] We do not publish to Google Storage anymore :: Diego Molinaaea69daa1c
- [java] Bumping Java & Grid to 4.1.0 :: Diego Molinaec1e4fd77a
- [iedriver] Fixing IE Mode quit behavior :: Jim Evanscbb2796d65
- [java] Closing client when JVM shuts down :: Diego Molina54c34ba9a6
- [grid] Fixing setup for CDP-Grid tests :: Diego Molinaa88515bbc3
- [java] Adding macOS Monterrey to Platforms :: Diego Molina2eb9231b54
- [grid] Adding hub url for hub-node tests :: Diego Molina008893030c
- [java] Running some screenshot tests only on CI :: Diego Molinab2e9e25746
- [java] Ignoring test for Firefox and fixing window size :: Diego Molina3ce0c019f4
- [java] Fixing a few test annotations :: Diego Molinad6acda7c02
- Updating IE driver resources and prebuilts for 4.0.0.0 release :: Jim Evansc129dc9c7f
- [js] Fix flaky CDP dom mutation (#10029) :: Puja Jagani5382a4970c
- [JS] Updating rules_nodejs to 4.4.5 :: Sri Harsha7b21a322aa
- [grid] Loading live view under https :: Diego Molina1f745a0514
- automatically provide links and close issues that depend on fixes in … (#10027) :: Titusaf668385ee
- remove useless package, change io public api import to more common approach (#10037) :: Potapov Dmitriy2e32ee1764
- [java] Add test to check that executeScript returns a ShadowRoot object :: AutomatedTester0c10993134
- [py] add support for shadow dom end points :: AutomatedTesterf77b6e52f0
- [rb] Fix an example of WebDriver::Options
(#9990) :: y-yagiab0e6dda95
- [java][cdp] Add v96 :: Diego Molinad0f70ccd33
- [rb] bump devtools version to 95 :: titusfortner167a2e8086
- [java] Improving docs for CDP generation in Java :: Diego Molina34d558043d
- [build] Update Pinned Browsers for Chrome and Firefox :: AutomatedTester9da90c6e92
- [py] Add CDP for v96 :: AutomatedTester818289c24e
- [build] Updating to bazelisk 1.10.1 in GitHub Actions :: Diego Molina37521f3899
- [js] Update downstream deps for JS :: AutomatedTester853ebf8a20
- [js] update deps in grid :: AutomatedTester3cbec30ac7
- [py] Disable web component tests against Firefox :: AutomatedTesterf5237ff640
- [rb] add CDP support for v96 and remove v93 :: titusfortnerafa3a97a3b
- [js] add CDP support for v96 and remove v93 :: titusfortnera584509dae
- [dotnet] add CDP support for v96 and remove v93 :: titusfortner2b7e9aa50d
- [cdp] remove support for v92 and v93 :: titusfortnerf30d67d58b
- [java] Updating docs to generate CDP bindings :: Diego Molinaa5d1c1e1a1
- [rb] allow #execute_script to return a ShadowRoot :: titusfortnerddc340ce67
- [rb] add tests for shadow root functionality :: titusfortner154a160e4d
- [rb] fix linter error with more whitespace :: titusfortner0a6260df08
- Fix V96Domains DevToolsVersion property value :: Jim Evanse667fcf082
- Switch to upstream version of Bazel Ruby rules :: Alex Rodionove5d3644f95
- [py] Setting Chrome for GitHub Actions :: Diego Molina560a0ae8bd
- Support secure WebSocket in DevTools :: Alex Rodionov80d1a11dbb
- Fix a dummy typo that changes the meaning to the opposite :: Alex Rodionovec914c6d52
- [js] [js] Capture browser console logs when using BiDi onLogEvent api :: Puja Jagani4e24e999b7
- [js] add support for handling Shadow DOM elements :: AutomatedTester5b5f3f4c84
- [py] Bump python bindings to 4.1.0 with updated changelog :: AutomatedTester5d4e79ff76
- [js] Bump Javascript Bindings to 4.1 with updated changelog :: AutomatedTester4662c6b063
- [rb] update changelog and bump version to 4.1 :: titusfortner0f71ad79bf
- [dotnet] Bump DotNet bindings to 4.1.0 and update changelog :: AutomatedTester9a5b98eef2
- Fix classloading error in host identifier (#9931) :: Andrei Solntsev27d2e5eb8d
- [java] Running RC tests in their own job :: Diego Molina607bfe680b
- [tours] Add initial tours to get started :: AutomatedTesterbf417a60c4
- [java] Running server tests after browser tests :: Diego Molina4c683dd4b6
- [java] Updating most of the Java deps :: Diego Molina3244a8b0c9
- [java] Update Java changelog for 4.1.0 :: Diego Molina19dfc414b8
- [py] Fix return type hint in get_screenshot_as_png (#10060) :: roushikk2a43011ec7
- Fix typos for Python bindings (#10052) :: Kian Meng Ang346da0e076
- Added default executable path in service module for (#10057) :: dosas9cd6c45a21
- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Jim Evans201fad3829
- [dotnet] Handle returning shadow roots from JavaScript :: Jim Evans5e2fd23c82
- Fix wrong type annotations for "env" it's a dict not a string (#10072) :: Jens Diemer24a9c50fed
- Split OpenTelemetry command (#10009) :: Lyudmil Latinov5fd073d80e
- [py] add warning if people set w3c to false as it may break their tests :: AutomatedTester336811c7bf
- [py] update missing items for changelog for 4.1 :: AutomatedTester30bfdb24bc
- [js] update dependencies :: AutomatedTesterfbc391827b
- [js] update dependencies as npm audit seemed to miss some :: AutomatedTesterd7dfe5ec60
- [py] fix tox warnings :: AutomatedTesterPublished by shs96c about 3 years ago
For each component's detailed changelog, please check:
3a21814679
- [js] bump JS to 4.0.0 :: AutomatedTester3782f97e75
- [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha614a408873
- [py] Bump python to 4.0.0 :: AutomatedTesterb97b4069c0
- [dotnet] Fix typo committed by mistake :: Jim Evansee723da7be
- Bump to latest edge release :: Simon Mavi Stewart77e99f6810
- Add a toJson
method to Browser
so it becomes easier to use in Capabilities :: Simon Mavi Stewartfcab887059
- [build] Add cdp 95 to python and JS :: AutomatedTester87e3833c04
- [python] Remove Edge legacy options. (#9908) :: Brandon Walderman81cf02791a
- [dotnet] Update CHANGELOG with last changes :: Jim Evanse41fc34446
- [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans21163d6085
- Update Java changelog for 4.0.0 :: Simon Mavi Stewartb00c95823c
- Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Waldermanfce8ce05cd
- [rb] update changelog and bump version for 4.0.0 :: titusfortner9c13607c98
- [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evanseb4c4fc1ba
- [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jaganie6cd2a8df1
- [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans5632da3fed
- [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans54aba4c7dd
- [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatovd3b35ef25f
- [dotnet] Remove Edge Legacy options. :: Brandon Walderman9b1d5f22f8
- [dotnet] Add CDP support for Chromium 95 :: Jim Evans7f29755e37
- [dotnet] Add ability to monitor DOM mutations :: Jim Evans11934cfe12
- Closes #9689 jcip for Apache 2 License into selenium source :: Amil Usluc0963266d5
- Expected condition for checking attribute value (#9881) :: Joe Schulteb8de36fdc3
- [py] implement relative locator for find_element (#9902) :: Titus18e1d42956
- [grid] Improving Relay service description for docs :: Diego Molinaed5dff7254
- [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molinadc555bbabc
- [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha776cd675f1
- Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov48fc40dcdd
- Ensure Pry is loaded when running rb:console target :: Alex Rodionovd456395629
- Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionovc9a2ef6a88
- Improve DevTools request interception test by loading different JS :: Alex Rodionov94c8c111d6
- [dotnet] Restoring protected ElementFactory property :: Jim Evanse1e690cf57
- Add Chrome 95 in selenium-devtools gem :: Alex Rodionovcb873db98e
- Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart81612e88b0
- Add a --hub flag for the Node :: Simon Mavi Stewartb63911ad2a
- Add a utility for creating new URIs from strings :: Simon Mavi Stewart63c95a04f5
- The next release will be 4.0.0 :: Simon Mavi Stewart5fe1af712f
- Apparently we shall release java 4.0.0-rc-3 :: Simon Mavi Stewartc7d75fee9e
- Updating java changelog for rc 3 :: Simon Mavi Stewartca3dea1c32
- [cdp] Add v95, even though it's in beta :: Simon Mavi Stewartb2846723c9
- [JS] Removing unused target for cdpConnection :: Sri Harshaeb2d01765f
- [rb] do not camel case Firefox prefs values :: titusfortner004d91487e
- [rb] set defaults for setting Chrome Network Conditions :: titusfortner44f92ec53f
- [rb] update jruby version for tests :: titusfortner389a938070
- [rb] update github actions test targets to 2.6 :: titusfortnerad886d6e95
- [rb] update Rubocop definitions to target 2.6 :: titusfortnerde90992769
- [rb] update minimum Ruby version to 2.6 :: titusfortnerf11bd82e90
- [rb] update dependency to address the XML round-trip vulnerability :: titusfortnerd46dd323a6
- [py] Fix python generation code for CDP to optionals better :: AutomatedTesterPublished by jimevans about 3 years ago
For each component's detailed changelog, please check:
ae5c7cb81d
- [grid] Add error message and exception type if the session does not exist :: Puja Jagani4a1bc4cf9f
- Removing old comment in the PR template. :: Diego Molina59055b3f97
- [java] Deprecating VERSION
to favour BROWSER_VERSION
:: Diego Molina681eae6493
- Add jmx info for OneShotNode :: Simon Mavi Stewart294d1c92fb
- Use the IANA port range when there are less the 5k ports to choose from :: Thomas Flori22638e01b1
- Support getting timeouts from the driver :: Alex Rodionov320cd389db
- [java] Fixing misspellings in Java docs :: Diego Molina24ae200b53
- Update Firefox to 93 and Edge to 94 :: Simon Mavi Stewart3b84577bc1
- Laying the groundwork for 4.0.0 :: Simon Mavi Stewart3fba1c847f
- Update most java deps to latest stable releases :: Simon Mavi Stewarte8937abef8
- Bump OpenTelemetry to 1.6.0 and correct docs :: Simon Mavi Stewart8e1a3f62cd
- Ensure zsh completions are correctly generated :: Simon Mavi Stewart46de1e6003
- [dotnet] Explicitly remove Expect header :: Jim Evans0a2b4d979d
- [dotnet] Updating version for impending 4.0.0 stable release :: Jim Evansc4e685ac9f
- [js] Avoid modifying CDP Grid endpoint :: Puja Jagani136067e0db
- [rb] update changelog and bump version to Selenium 4 RC3 :: titusfortner6c5c572c4a
- [py] Correct deprecations in IE bindings. Fixes #9818 :: AutomatedTestere6080b6f59
- [dotnet] Update version for 4.0 RC3 :: Jim Evans46d4ee53a8
- [dotnet] Update CHANGELOG :: Jim Evans6c6a72c3bc
- [py] bump to RC 3 :: AutomatedTesterPublished by jimevans about 3 years ago
For each component's detailed changelog, please check:
bc5511cbda
- Update release instructions to include creating the GitHub release :: Simon Mavi Stewarta98b38f618
- [js] Bump version to 4.0.0-rc-1 :: Sri Harsha8e6f4fedc2
- [grid] Remove sessions from Redis backed session map on restart :: Puja Jagani0c7deb4d70
- [py] Bump python to RC1 :: AutomatedTesterd67015ed3f
- [grid] Make tracing and http-logs flags visible for config-help :: Puja Jagani7ba66424ec
- Updating issue lock configuration :: Diego Molina315ede4796
- Allowing workflow to be triggered manually [skip ci] :: Diego Molina5b612526ff
- Removing comments to avoid spam [skip ci] :: Diego Molina3d3a188fd1
- Running lock action every hour [skip ci] :: Diego Molina1117eeeeac
- Adding comment to locked issues [skip ci] :: Diego Molinacf684e40bc
- [grid] Moving SessionQueue config to a single class :: Diego Molina4259e96316
- [java] Bumping to RC 2 :: Diego Molinadb2bb9ed96
- [grid] Using session request timeout in the RouterServer :: Diego Molina46bef06e85
- [py] correct tox warnings :: AutomatedTester49b49ce5e0
- [py] correct release number for pypi :: AutomatedTester339bd90549
- Update Selenium Assistant with more tailored message :: titusfortner24299b2441
- Fix typo in python webdriver for IE (#9801) [skip ci] :: Jacob Walls0101ad409f
- [js] Update connections to devtools so it works in Firefox and Chrome :: AutomatedTesteree61e946f3
- Allows None to be set for the sameSite attribute (#9771) :: GPT14bdfb31b111
- Bump Edge to v93 :: Simon Mavi Stewart4ac8da53c5
- Use a read/write lock instead of synchronized in the CDP connection :: Simon Mavi Stewart8a2e777b2c
- [cdp] Intercept requests and responses in NetworkInterceptor :: Simon Mavi Stewart336fa13731
- Minor cleanups :: Simon Mavi Stewarte2eafcf9c5
- Support mutating responses in network interception :: Alex Rodionov826f47f8c6
- [js] Updating rules_nodejs to 4.1.0 :: Sri Harshac146025360
- [grid] Organising config deps [skip ci] :: Diego Molina147790713d
- [grid] Initial support for non browser based WebDrivers :: Diego Molina319fd1afd7
- [grid] Moving grid docker package to a more logical location. :: Diego Molinaeef1f40aa8
- Rework network interception API to allow mutating request/response :: Alex Rodionov025d96e529
- [grid] Improving DefaultSlotMatcher in case browserName is empty. :: Diego Molinaf2d458f848
- [grid] Fixing a log output [skip ci] :: Diego Molina29c01fd5ef
- [grid] Improving matcher for the RelaySessionFactory :: Diego Molinaa4f8c86109
- Silence CDP error upon fetching body for 301 response :: Alex Rodionov968a87ab29
- [cdp] Fetch.requestPaused doesn't handle redirects well :: Simon Mavi Stewarte703235071
- Roll browsers and drivers to latest versions :: Simon Mavi Stewart383281df8b
- [grid] Updating example for driver-configuration :: Diego Molina859ea11b36
- [grid] Delete Jaeger tracing class since OpenTelemetry autoconfiguration handles it :: Puja Jaganic7d0f059bb
- Update java changelog for rc2 :: Simon Mavi Stewart6bab9efd89
- [grid] Using correct default value for retry interval. :: Diego Molina47e47d91fa
- [grid] Using new session request retry interval :: Diego Molinaa1c9131d2c
- [rb] allow Options#add_option to set top level options if they use w3c compliant namespace :: titusfortner1cdf89caff
- [rb] allow Options#add_option to accept a Hash as well as ordered pairs :: titusfortner37973575db
- [grid] Removing unneeded variable :: Diego Molinaa03780c3a9
- [grid] Avoiding Nodes to move around in the UI :: Diego Molina17c0c01888
- [grid] Adding Android logo :: Diego Molina04c12093f1
- [grid] Showing more stereotype details in the Grid UI :: Diego Molinaca58c3b83f
- [grid] Enabling live view for Dynamic Grid :: Diego Molina0a5b2d8e74
- Allow remote webdrivers that are firefox to install extensions :: Simon Mavi Stewart9c9dccf66c
- [java] only augment with matching augmenters :: titusfortner8345a87bb5
- [rb] add error messages for when devtools is not supported :: titusfortner01b672ed2d
- [grid] Filter out reserved sessions while displaying in Grid UI. Display the ones with an actual session id only. :: Puja Jagania45202d46b
- [graphql] Use sessions with session ids to get the session count :: Puja Jagani7e11db8550
- [js] Implement network request interceptions :: AutomatedTester9cc81ecbcc
- [js] Fix typo in devtools test :: Puja Jagani41dfb46462
- [js] Add a check for Grid CDP endpoint :: Puja Jagani2c071c84c2
- [py] Fix type hint on chrome option method (#9840) :: Alexb86d8475b4
- Add methods to options classes for w3c compliant capabilities (#9828) :: Titusc3017bae3b
- WebDriver Bidi specifies "webSocketUrl" as a capability name :: Simon Mavi Stewart58c925dee4
- Update java changelog :: Simon Mavi Stewart46fc208fc1
- [grid] Consider max-session value while selecting the slot and identifying Node capacity (#9838) :: Puja Jagani15dfc62576
- Allow commands to be loaded via the ServiceLoader (#9854) :: Simon Stewartf76702247c
- [java] add tests for Firefox HasExtensions functionality :: titusfortner82cf0736da
- Allow Firefox full page screenshot functionality to be augmented by RemoteWebDriver :: titusfortner11194a7c5d
- FirefoxDriver needs to implement HasFullPageScreenshot interface not just the method :: titusfortner962db2616a
- Implement Firefox endpoint for setting context and allow to be Augmented :: titusfortner9e4122b4bb
- Remember to add AddContext commands to the Firefox CommandExecutor :: Simon Mavi Stewart3971e299b3
- Extend the browsers that will be augmented to provide webstorage :: Simon Mavi Stewartd1fd313907
- Adding more tests for relative locators :: Simon Mavi Stewartdefe1e3a36
- [js] Skip initKeyEvent usage when Gecko is verion 93 or later. :: AutomatedTesterf8e643f72f
- [js] Annoying it's on bot.userAgent not goog. :: AutomatedTestere49e62132e
- Remove Safari specific new window feature which no longer works; w3c compliant endpoint is available :: titusfortner2a03bdea88
- [dotnet] Add transformation for network responses via CDP :: Jim Evans301132d7a3
- [dotnet] Restore removed RemoteWebElement class :: Jim Evans2b67ecee62
- [dotnet] Add ability to disconnect a CDP session :: Jim Evans9b1a49fc73
- Require "uri" in Selenium::Webdriver container module (#9827) :: David Shaffer9976521655
- [rb] remove deprecated constant :: titusfortner84fad5e827
- fix bug preventing setting a timeout because the capability response is null :: titusfortnerb4f8e9f095
- [cdp] replace v91 with v94 :: titusfortnerf610af6787
- [dotnet] update devtools tests to use V93 :: titusfortnerece979a3c3
- [cdp] update ruby, python and JS to add support for v94 and remove support for v92 :: titusfortner5a6504a32c
- Move NetworkInterceptor to main devtools package :: Simon Mavi Stewart702b1c7c99
- [dotnet] Rename TerminateDevToolsSession to ResetDevToolsSession :: Jim Evans790d746d2c
- [dotnet] Version bump for development toward 4.0 RC2 :: Jim Evansa254c33b96
- update pinned browsers and drivers; chromium v94, Geckodriver v0.30 :: titusfortnerd047b4d087
- [rb] move new window functionality into TargetLocator to match other bindings :: titusfortner2146a95291
- [rb] after 10 years, these are no longer @api beta :: titusfortner677b1ecd05
- Ensure CDP socket is closed when driver quits :: Alex Rodionov2e3c429c6b
- [rb] implement chromium casting functionality :: titusfortner8aa962de46
- [rb] missed adding the HasCasting class :: titusfortner2086f382c5
- [rb] implement chromium launch app functionality :: titusfortner279e41fd35
- [grid] Matching for prefixed platformVersion :: Diego Molinaf8dad59003
- [grid] Adding match logic for extension caps :: Diego Molina9d55d474df
- [dotnet] Fixing an old copy&paste for docs :: Diego Molina73d6bea82e
- [py] implement chromium specific endpoint for deleting network conditions :: titusfortnerfc05f3a89e
- [py] implement chromium specific endpoint for setting permissions :: titusfortner20b5cdb70d
- [rb] add yardoc details for new driver extensions :: titusfortner5eaa6e48a0
- [rb] implement endpoint for deleting network conditions :: titusfortner39dec02867
- [rb] implement endpoint for adding permissions in Chrome :: titusfortnerb4c8f20b90
- [rb] remove variable that's been unreachable since 2010 :: titusfortner10bcce1d50
- expected_conditions and wait modules raises InvalidSelectorException for invalid xpaths (#9805) :: GPT14d88bb08070
- [rb] implement the Firefox context endpoints and functionality :: titusfortner31027c8835
- [cdp] Add support for v94 and remove v93 :: Simon Mavi Stewartabfe9f2ee6
- Correct comment. No logical change :: Simon Mavi Stewart746f2270d4
- Aggregate and cleanup all CDP event threads on quit :: Alex Rodionov016eded1de
- [rb]: Standardise driver logging output (#9850) :: Luke Hilla3e4d1bd56
- Close CDP socket listener thread before closing socket :: Alex Rodionovba05dd906e
- [java] Removing deprecated safari.options
:: Diego Molina0dcffa208c
- [grid] Choosing the driver builder with highest score :: Diego Molina184ac7828e
- [grid] Adding SafariTechPreviewDriverService :: Diego Molina2835393e52
- Add w3c capabilities to Python options (#9870) :: Titus644988126a
- Allow the remote server to handle relative locators :: Simon Mavi Stewartc3450b118d
- Run buildifier over the tree :: Simon Mavi Stewartfa37d18d49
- NeedsLocalEnvironment wasn't being checked anywhere :: Simon Mavi Stewartddfcd94f12
- [cdp] Handle the case when the first window closes :: Simon Mavi Stewartb6ce2cf551
- Remove hard-coded ports from tests :: Simon Mavi Stewart15c48c4893
- Remove tests we were keeping for reference only :: Simon Mavi Stewartfd5af83584
- Remove hard-coded port from test :: Simon Mavi Stewart8d0eb038ec
- Remove hard-coded port from test :: Simon Mavi Stewart31cb2465d8
- Remove unused variable in test :: Simon Mavi Stewarte8e1bc42e7
- [cdp] Handle the case where the original endpoint is unreachable :: Simon Mavi Stewart95776ce287
- Remove unused import :: Simon Mavi Stewart6ec36b76f7
- Minor text change. No logical change :: Simon Mavi Stewart3b49d75005
- Ignore failing firefox test :: Simon Mavi Stewart71f6be98cb
- Make sure the emulated rc tests actually run :: Simon Mavi Stewartc1719bef72
- [dotnet] Update supported version of CDP to 94, remove 92 :: titusfortner728c746cd1
- Pick a random port for the firefox cdp implementation to listen on :: Simon Mavi Stewartb398f8f395
- Mark passing tests as passing for Edge :: Simon Mavi Stewart25d1037ae8
- Removing tests that browsers have rendered obsolete :: Simon Mavi Stewart3b2e16ce41
- [dotnet] Fixing build :: Jim Evans12a14a204a
- Create interfaces for RemoteWebDriver to use with Augmenter (#9856) :: Titusc62dbf9d88
- Clean up some stylistic nits. No logical changes :: Simon Mavi Stewart82c5a1185e
- Remove unnecessary public keyword from interfaces. No logical changes :: Simon Mavi Stewartbc5aed6689
- Remove unused imports. No logical changes :: Simon Mavi Stewart9e8c7b3ecd
- [rb] use file detector for uploading add-ons if one is set :: titusfortner68cd181d6c
- [py] Force free ports for cdp in geckodriver :: AutomatedTester47777fe06e
- [py] Add new websocketUrl capability :: AutomatedTester05a3a5ecc4
- [js] Add new websocketUrl capability :: AutomatedTestere6366da016
- Replace BrowserType
with a Browser
interface :: Simon Mavi Stewarteeba903891
- Fix the EdgeOptionsTest :: Simon Mavi Stewart05f7b955b9
- Remove test ignored by all browsers :: Simon Mavi Stewart33ecb854b0
- Fix up assumption in the ChromeFunctionalTest :: Simon Mavi Stewartad13b0f3e1
- Annotate or fix some edge tests :: Simon Mavi Stewart9f02125ad2
- [dotnet] Make CDP sessions autodetect close of initial attached target :: Jim Evans5e91eb5b6a
- [rb] fix tests to get passing :: titusfortnerd33b8848ae
- [rb] update changelog and bump version to Se 4 RC2 :: titusfortner1dacd2138a
- [dotnet] Remove obsolete test :: Jim Evansfe91134b3e
- [dotnet] Add Bidi-compliant webSocketUrl capability :: Jim Evansa560c4296e
- [dotnet] Add version-independent method for overriding user agent via CDP :: Jim Evanse6fb3feeb6
- [dotnet] mark deprecated chromedriver commands as obsolete and implement new preferred command :: titusfortnerd2636d763c
- [dotnet] Move UserAgent class to main namespace :: Jim Evansc66b1ea6bc
- [dotnet] Restore ability to add headers to WebDriver HTTP commands :: Jim Evansb8caa25c1e
- implement getting context from Firefox driver :: titusfortner0f95b2788d
- [dotnet] Add --websocket-port command line argument for geckodriver :: Jim Evans604c23b3a5
- [rb] add web_socket_url to list of W3C Options :: titusfortnerab6a867489
- [dotnet] implement chrome and edge support for casting to devices :: titusfortner232bd584b8
- [dotnet] implement ability to launch chromium application :: titusfortner90e8e61d55
- [dotnet] implement ability for Chrome and Edge to set applicable permissions on browser :: titusfortner45a06f4ede
- [dotnet] implement getting the context of Firefox commands :: titusfortner81679ca6bd
- [dotnet] implement getting and setting permissions on Safari :: titusfortnercde3c8a39d
- [dotnet] implement ability to open Safari inspector :: titusfortnerc2e6b58b44
- [dotnet] missing semicolon preventing build :: titusfortner60b2cff330
- [rb] add android specific methods to Chrome, Edge and Firefox :: titusfortner5f1a0f899f
- Use FileDetector to install Firefox addons if one is set on the driver (#9872) :: Titus9a767b5f25
- [js] Restore withCapabilities() to ensure backward compatibility :: Puja Jagani1c817b56fa
- [js] Allow builder to set a single arbitrary capability (#9857) :: Puja Jaganidc59524fe8
- [dotnet] Coercing return type of GetCastSinks() to proper datatype :: Jim Evans08ddd4da3c
- [dotnet] Adding support for Firefox and Chromium Android options :: Jim Evanscd12f66955
- [dotnet] Fixing doc string for Network Conditions methods :: Jim Evans992cef28dd
- [dotnet] Fix TouchActions Flick overload :: Jim Evanscb0e61525c
- [js] Fix builder test :: Puja Jagani73807b6174
- Add android options to FirefoxOptions
:: Simon Stewartb95aa5a3ea
- Add android options to chromium options. :: Simon Stewart4d981f86c8
- Minor tweaks to make the compiler happier. No logical changes :: Simon Mavi Stewart7861733f14
- [js] updating rules_nodejs to 4.3.0 :: Sri Harsha48d139a04a
- [rb] update changelog for RC2 :: titusfortner4cde9ffe32
- Update java changelog :: Simon Mavi Stewart17bc2e641e
- [grid] Use a valid json for error message :: Puja Jagani2ddef73edf
- [py] Bump version to RC 2 :: AutomatedTesterc42c7a49eb
- [js] Bumping to RC 2 :: AutomatedTester8d1e4aa5ae
- [dotnet] Changelog updated for RC 2 :: AutomatedTesterPublished by shs96c about 3 years ago
For each component's detailed changelog, please check:
d6bb232e52
- [dotnet] Update supported version of CDP to 93, remove 91 :: Jim Evans618e8aaeb0
- [rb] bump devtools version to 0.93 :: titusfortner7926f2d720
- Remove cdp v91 from the java bindings :: Simon Mavi Stewartcda568f5bf
- Add CDP v93 :: Simon Mavi Stewart695f096b75
- Bump chromium version to v93 :: Simon Mavi Stewart2955b00620
- [rb] bump version to 4.0.0.rc1 :: titusfortner76683e1ecc
- [cdp] replace v91 with v93 in bazel files for Python, Ruby and JS :: titusfortner1b236f2f62
- [cdp] add cdp v93 to and remove v90 from the project :: titusfortner684948661b
- [grid] Delete all session information from Redis backed session map :: Puja Jagani26d8ff62f4
- [js] Updating rules_nodejs to 4.0.0 (#9774) :: Sri Harsha296368b33a
- Update SQL table creation fields :: Puja Jagani7037a70ec5
- [grid] Password dialog when the VNC stream is protected :: Diego Molina13c7ef08fa
- [grid] Adding component to handle pwd dialog for VNC :: Diego Molina3762f331e1
- Update java changelog :: Simon Mavi Stewartaf45b5d36a
- We no longer push java artifacts to google storage :: Simon Mavi Stewartd05473f4b1
- Add instructions for releasing the java pieces of Selenium :: Simon Mavi Stewarta87302a504
- Update publishable targets :: Simon Mavi Stewart707cf39d71
- [grid] Purge sessions on Node restart for Jdbc backed session map :: Puja Jagani9bb5163e00
- Bump browsers: Firefox to 91.0.2, Edge to 92.0.902.84 :: Simon Mavi Stewart95c78af8c1
- [grid] Add node removed listener to Redis and Jdbc session map implementations :: Puja Jagani97b6c1b976
- [cdp] Remove cdp versions 88, 89, and 90 :: Simon Mavi Stewarte92b16f083
- Bump OpenTelemetry to 1.5.0 and update docs :: Simon Stewartfdaaf0c2c8
- Bump most java dependencies :: Simon Stewartf247a21f96
- Avoid creating an intermediate list in the toml config :: Simon Stewartb87e5922be
- Bump bazel to 4.2.0 :: Simon Stewart95bc5b5573
- [grid] Allowing webdriver executable to be configured for drivers. :: Diego Molina79b76445e1
- [grid] Fixing a couple of failing tests. :: Diego Molina586affe0cf
- [grid] TomlConfig returns sorted config details :: Diego Molina8905eb205a
- [grid] Making only name and stereotype be mandatory in nodeConfig :: Diego Molinae571f898d2
- [dotnet] Support assembly: Make IWebDriver extension methods handle wrapped drivers :: Jim Evans5f20319f1c
- [dotnet] Fix PrintOptions to handle page ranges :: Jim Evans26b625ab0f
- [dotnet] Fix HttpCommandExecutor events :: Jim Evanscfde816c32
- [dotnet] Fix compile errors in InternetExplorerOptions :: Jim Evanseb31a2c6ff
- [java] Ignoring a test for Firefox while it is debugged. :: Diego Molinad54897523f
- [java] Fixing a test since the returned code changed :: Diego Molina8b70122a7c
- [grid] Splitting regular tasks in 3 for the LocalNode :: Diego Molina9b2da60ed7
- [java] Fixing an old test in WebDriverBackedSeleniumLargeTest :: Diego Molinaea41b757bd
- [grid] Adding disableBuildCheck
as a property. :: Diego Molina86f65a788c
- Fixing dependencies for test :: Diego Molinab02f8f7214
- Improving shouldBeAbleToAddMultipleSessionsConcurrently
by adding an active wait. :: Diego Molina66a876aabe
- [java] Fixing a test broken by 572434ee4988ba64d57c0fc6bb491c2a8224747d :: Alexei Barantsev0d11ab93a7
- [java] do not set unexpected alert value in Options by default :: titusfortnerfcbfb3a4c0
- update IE options class in each language to match the currently supported capabilities in the IE Driver :: titusfortner182aa41636
- Updating urls to point to our downloads page [skip ci] :: Diego Molinac684f99e5b
- [rb] use require instead of autoload for server_error.rb since ServerError isn't namespaced with Remote and doesn't have circular dependency issues :: titusfortnerfec3399b79
- Add file path examples to logging flags :: Puja Jagani89b6c9a673
- Handle parse exception while parsing toml config :: Puja Jagani018c6628b4
- Allow adding multiple examples for config help :: Puja Jagani324535a7e6
- Adding more updates to .NET CHANGELOG for 4.0 RC1 :: Jim Evanse867b31e9f
- Dispose HttpRequestMessage and HttpResponseMessage objects when making a http call :: Nikolay Borisenko57b5345167
- Add a Dockerfile that provides an env to hack on Selenium :: Simon Mavi Stewart4f95eff8fb
- Bump standalone-{chrome,firefox} used in the deploy images :: Simon Mavi Stewart572434ee49
- Slightly better error message when decoding JSON strings :: Simon Mavi Stewart42c33e5473
- Update .NET CHANGELOG for impending 4.0-RC1 release :: Jim Evans3d65ba06d2
- [dotnet] Update available CDP versions :: Jim Evans40936c627d
- [js] Removing scroll argument as it is not ever used :: AutomatedTester3ab4cc4fce
- [js] Updating rules_nodejs to 3.8.0 :: Sri Harsha72ffec9d2a
- Specify that the "find_element_by_* ..." warning is a deprecation warning (#9700) :: Leon Shams279f0d66ee
- Deprecates withCapabilities method and removes tests (#9701) :: GPT14b934a75fe5
- [grid] Delete existing sessions if the Node is restarted :: Puja Jaganib7982ae779
- [grid] Add heath check for LocalDistributor test :: Puja Jaganibfce42bc10
- [bazel] Automate updating the pinned browsers :: Simon Stewart3cbdc1a729
- [dotnet] Enable script pinning :: Jim Evansfb689113ff
- [dotnet] Fixing Visual Studio prebuild scripts :: Jim Evansa4c3e3b8fb
- [grid] Ensure a second node is able to register itself :: Puja Jaganib09ab9fb8a
- [grid] Remove a duplicate test. No logical changes. :: Puja Jagani1f78fb871d
- [devtools] add some quick links to the readme for locating the necessary files when adding new devtools versions :: titusfortner0ff878de4c
- Bump pinned firefox, edge, and chrome to latest stable releases :: Simon Stewart1e0058ff49
- [java] Removing unused imports. [skip ci] :: Diego Molina7618b2b689
- [java] Stopping sessions when the Node is gracefully shutdown :: Diego Molinaf3b307c79e
- [dotnet] Rename RemoteJavaScriptEngine.cs source file to JavaScriptEngine.cs :: Jim Evans6bf216ef76
- [dotnet]: Adding ability to use By object with relative locators :: Jim Evans5496386dd3
- Bump .NET assembly and CDP versions :: Jim Evansf40638f241
- Updating a few links to the new site. [skip ci] :: Diego Molinac3b768d277
- [build] update rules_python to 0.3.0 :: AutomatedTester09846b5ee7
- [js] Update bazel CDP versions support :: AutomatedTesterd08c4bfbd9
- [grid] Update JS deps :: AutomatedTester76371d79ba
- [js] Update dependencies :: AutomatedTester0a24aef4fe
- [grid] Fix flaky SessionCleanup tests :: Puja Jagani58a55ce866
- [grid] Stopping a session by invalidating its cache entry :: Diego Molina5c977d49ae
- [grid] We do not need to stop the session again :: Diego Molinad33e28f274
- Add specs for relative locator using other root locator than tag_name :: Alex Rodionov3dd70c2e2c
- Updating IE driver resources and prebuilts to 3.150.2.0 :: Jim Evansd00efc12f9
- Updating IE driver source to compile against Windows 10 SDK :: Jim Evanse9d195e082
- Updating JavaScript automation atoms for IE driver :: Jim Evans0bd2623d80
- [grid] Using shmSize
instead of mounting /dev/shm
:: Diego Molinaa7102f2a54
- [grid] Fixes file upload for Dynamic Grid :: Diego Molina9484cacc55
- [js] expose withLocator method at the top level :: AutomatedTester63c74ab484
- [grid] Clean up sessions once Node is purged :: Puja Jagani60bd1127ab
- [grid] Fire event when Node server shuts down :: Puja Jagani3376af0ddf
- [grid] Add Node removed event :: Puja Jagani1fad80a480
- [grid] Purge Nodes if health check fails consistently :: Puja Jaganic498dad8c5
- [rb] set a default file detector for Remote Driver :: titusfortner702b3aae73
- Move java sources and tests into a single tree (#9710) :: Simon Stewart6665715c8b
- Fix proxy unit tests after 7e69b3d634 :: Alex Rodionov682c6080d2
- Fix endings :: AutomatedTester7783486500
- [docs] Update Readme on how to build each of the bindings :: AutomatedTesterab99331fe4
- Add docker max sessions flag (#9688) :: Puja Jagani04cc1a891a
- [py] clean up imports :: AutomatedTester2aea999ba1
- [py] Use options when passing things to remote webdriver instead of capabilities :: AutomatedTesterf3b5d5e03f
- [py] Correct deprecation message in IE handling code :: AutomatedTesterf0149077f1
- Close InputStream after creating the new session payload :: Puja Jagani377b8bbad1
- [cdp] Avoid using Void.class as a type :: Puja Jagani7a63077ea4
- Close DriverService and DriverCommandExecutor executor on quit. Fixes #9666 :: Puja Jagani9e6eaf91f6
- [py] Remove v88 from the CDP support :: AutomatedTester41dce806c9
- [py] Rewrite the logging module for bidi connections :: AutomatedTester7e69b3d634
- [rb] unset capabilities should not raise KeyError when method is called :: titusfortner1593b70d44
- [rb] update CDP versions to v90, v91, v92 :: titusfortner497cde3d82
- [py] remove non-w3c compliant parameters from default capabilities :: titusfortner13114e1f46
- [build] Only run JS workflow when there is a JS or dependency change :: AutomatedTester094ca6e5a1
- [build] Only run Python workflow when python or atoms change :: AutomatedTesterad11a61ceb
- [js] Add Enable Mobile feature for Firefox :: AutomatedTestere5968b6c1f
- [js] Add the ability to do Relative Locators with all By types :: AutomatedTester8c217cff7e
- [js] Add default Opera capabilities. Fixes #9654 :: AutomatedTester23eefa8ae9
- [py] Run type checks in CI and report typing coverage to codecov (#9523) :: Oleg Höflinge2866fc10f
- [JS] Add support for ChromeDriver --enable-chrome-logs
(#9575) :: Mark Stacey6c325538ed
- [grid] Ignoring if the directory already exists :: Diego Molinade8ac457cf
- [py] PEP 484 type hints for selenium.webdriver.remote.errorhandler (#9605) :: Oleg Höflinga67878e997
- [py] Disable test for remote that is disabled for firefox. Issue is in Firefox :: AutomatedTester2c8c4ffc7e
- Add the debuggerAddress option to chromium.js (#9561) :: Brandon Waldermanb0a4a29cb2
- add http client options (#9638) :: Dharin Shah2e538533dd
- [py] Handle first/always match better when it hits lists/dicts. Fixes #9538 :: AutomatedTester7afecdc8c1
- [py] Update CDP support to drop v89 and add v92 :: AutomatedTester817be45ded
- Reduce Distributor test flakiness :: Puja Jaganib69d4cb4d1
- [grid] Ensure the RemoteNode can reach the LocalNode during tests :: Puja Jagani59962fea7e
- [cdp] Remove old CDP versions from the java bindings :: Simon Stewart5efb6606ab
- [cdp] Add v92 to the project and the java bindings :: Simon Stewartca0f141793
- Bump browsers to latest stable versions :: Simon Stewart69fbf2a64c
- Pin Node version to one that should work on Apple Silicon :: Simon Stewart74745cf081
- [grid] Improving test configuration to use only the driver needed :: Diego Molinacc4afffa30
- [grid] Code styling and removing unused import :: Diego Molina77788e020c
- [py] fix type hints for selenium.webdriver.remote.file_detector (#9647) :: Oleg Höfling6b2edbc990
- [build] move to python 3.7.10 :: AutomatedTesterc9a18b956b
- [py] partial revert of #9606 :: AutomatedTester2c94ad31fa
- [py] correct tox warnings :: AutomatedTester4c382be052
- Handle empty inputs for JSON better :: Simon Stewart960e1688b4
- [grid] Improving concurrency session creation by not having a unique instance :: Diego Molinadfa7c79a66
- [grid] removing content-length
header for GET
requests :: Diego Molina8c03b6d668
- [java] improving removeHeader
to be case insensitive :: Diego Molina2743584764
- [js] chore: fix linter (#9639) :: Dharin Shahb6851f8b4f
- Add //rb:console target which starts interactive REPL :: Alex Rodionov873728e37e
- Use duck-typing for pinned script execution :: Alex Rodionov8d656fe2dd
- Allow to pin scripts to pages :: Alex Rodionovd44b41b54e
- Implement Shadow DOM API :: Alex Rodionovee0193db29
- Avoid throwing an NPE in the Grid UI :: Simon Mavi Stewart9049a6f8f2
- Run buildifier. No logical changes :: Simon Mavi Stewart0795e78559
- Ensure that default healthcheck duration is less than node timeout duration :: Simon Mavi Stewart9b1f2d792b
- Fire heartbeat event immediately upon starting :: Simon Mavi Stewart7421ba6f5c
- The GridModel is an implementation detail, so not needed in constructors :: Simon Mavi Stewart4287762e78
- Start new sessions from the distributor in background threads :: Simon Mavi Stewart7bed535e7e
- Expose the pinned grid build target. No logical changes :: Simon Mavi Stewart2d817e5d95
- Remove test-specific debug class :: Simon Mavi Stewart86eeec2254
- Add test to verify the distributor creates sessions in parallel :: Simon Mavi Stewart3f896ba2d4
- Add a target to make it easy to run the Grid with pinned browsers :: Simon Mavi Stewarta0e9c2e8b2
- chore: cleanup (#9635) :: Dharin Shahbc69a20c83
- [js] Updating edge.js to extend chromium.driver (fixes #9626) :: Sri Harsha513114904e
- [js] Updating rules_nodejs to 3.7.0 :: Sri Harsha277b581aef
- [grid] Start heartbeat after registering the Node :: Puja Jagani2ea9026477
- [py] PEP 484 type hints for selenium.webdriver.remote.file_detector (#9606) :: Oleg Höfling223a4f6bd0
- Fix deprecation warnings for Safari (#9577) :: Leon Shamse46dba5318
- [py] PEP 484 type hints for selenium.webdriver.common.print_page_options (#9608) :: Oleg Höflingd2333a2049
- [grid] Ensure a Node is purged as per the heartbeat period :: Puja Jagani8480b8e723
- [py] Allow 0 coordinates for the window position. Fixes #9574 :: AutomatedTester2530e56e0c
- [py] Correct Typo in change log :: AutomatedTester8207197b59
- [.NET] Correct typo in change log :: AutomatedTester0abd50117e
- Remove final mutable state from NodeStatus :: Simon Stewartd388aa8587
- Remove most mutable state from NodeStatus :: Simon Stewart335890fe4d
- Removing redisson dependency on the data
package :: Simon Stewart0c79e86164
- Putting the GridModel back into the core Distributor package :: Simon Stewart766559eac8
- Rewrite LocalGridModel to avoid needing to mutate state :: Simon Stewart730cdc2656
- Finishing removing duplicate accessor method :: Simon Stewartabce1cd6cf
- Remove duplicate accessor method :: Simon Stewart45bd6ac541
- Remove aggregating interface :: Simon Stewart87fdef6ee6
- The aggregating interface should not be necessary :: Simon Stewartebd0998cde
- Config settings do not use --
in their names :: Simon Stewart4798b008d2
- Make decorated drivers and elements implementing the wrapping interfaces :: Simon Stewart1e3cc6b5f6
- [java] inlining variable creation, no logical changes :: Diego Molina91e313a498
- [http-client] Allow AsyncHttpClient to manage the lifecycle of the timer. :: Puja Jagani9d148a3dfc
- Update package.json to include repository key (#9603) :: Microsoft Provenance Contributions3a267b5d9e
- Release selenium-devtools 0.91.1 :: Alex Rodionov14800bbe94
- Send the heartbeat while the node is running :: Simon Stewarte1d15c49e2
- Implement ShadowDOM APIs in the Java bindings :: Simon Stewart548f4b8388
- Set the bazel language level to 11 for the plugin :: Simon Stewart5d58b8e145
- Use a single executor service for DriverService and DriverCommandExecutor :: Puja Jagani23ece4f646
- Bumping to 4.0.0-rc-1 :: Diego Molina673c678308
- [grid] Showing the queue size on the left panel, Grid UI :: Diego Molina4f0b218abf
- [grid] Fixing Grid UI unit tests :: Diego Molinaee1d50f8e2
- [grid] Displaying live view in the UI :: Diego Molina89af50f8f8
- [py] PEP 484 type hints for selenium.webdriver.common.utils (#9568) :: Oleg Höflinge60c097fb6
- [py] PEP 484 type hints for selenium.webdriver.remote.utils (#9525) :: Oleg Höfling44daa3a415
- [grid] Updating dependencies for Grid UI. :: Diego Molina3e3eee5323
- [grid] Routing VNC websockets through the Grid :: Diego Molina4733eeabe9
- [grid] Retaining to increase the reference count once and then close the ws properly. :: Diego Molina5385a15453
- [grid] Modifying ws upgrade to handle VNC client. :: Diego Molina38c2b3ff8b
- [grid] Avoid memoizing Distributor status for GraphQL queries :: Puja Jagani2263fb753d
- [grid] Remove new session event listener from Distributor. Shutdown executors in Distributor :: Puja Jaganide48e0876d
- Updating nuget.exe to latest version :: Jim Evans952c538c68
- [grid] Fix Redis Session Map test :: Puja Jagani2a8aaccbcf
- [grid] Update Redisson client connection pool default values :: Puja Jagani5c92f4d869
- [grid] Adding vnc endpoints for live view in the UI :: Diego Molina20eb10fc74
- [java] Updating link to ChromeDriver :: Diego Molina63228848f6
- [grid] Adding tests for VNC detection option :: Diego Molina9717d403a8
- [grid] Adding option to detect if VNC is available or not :: Diego Molina2cf47f3f12
- [grid] Fix Redis Session Map test :: Puja Jagani9b5c7b954e
- [grid] Add tests for using local distributor with Redis Grid Model :: Puja Jagani06d22849fc
- [grid] Remove unused imports :: Puja Jagani192aed612b
- [grid] Add Redis GridModel implementation :: Puja Jagani5a94acd39b
- [grid] Update GridModel interface access modifiers :: Puja Jagani3161687625
- [grid] Add Redis grid model test package. Update build files. :: Puja Jaganic0abe97d20
- [grid] Make NodeId, Session and Session id serializable :: Puja Jaganif811064abf
- [grid] Rename NodeStatus id and uri field for serialization :: Puja Jagani9617c44c20
- [grid] Update scheme in RedisOptions for the uri :: Puja Jagani1b7b9480cf
- [grid] Update DefaultSlotSelector :: Puja Jagani049e780a18
- [grid] Make Slot serializable :: Puja Jagani1463f03246
- [grid] Create redisson client :: Puja Jagani9e9caf455c
- [grid] Add redis grid model flags :: Puja Jaganib64deb332b
- [grid] Add Grid Model flag :: Puja Jagani370dad386b
- [grid] Add redis package to the Distributor :: Puja Jaganifae641b230
- Add Redisson dependency :: Puja Jaganie7c39cc04e
- [grid] Extract GridModel into an interface :: Puja Jagani10a1fb3e17
- Issue 9549 (#9557) :: Eduardo Wermuthcb4857d76c
- [js] Updating rules_nodejs to 3.6.0 :: Sri Harsha3e94fb06ff
- Restoring --action_env=PATH to .bazelrc :: Jim Evans43d7214167
- [dotnet] Allow network interception to handle duplicate response headers :: Jim Evansc0a5c3eead
- [py] PEP 484 type hints for selenium.webdriver.common.timeouts (#9524) :: Oleg Höfling6d153738df
- Fix incorrect use of 'NoReturn' type annotation. (#9540) :: varunsurapaneni8d1a5e3084
- [grid] Aligning row headers and row content for running sessions :: Diego Molina35f937fa65
- A tiny bit of extra logging to let people know requests require authentication :: Simon Stewart2c437713b3
- Warn of unauthenticated requests :: Simon Stewart39b35f886f
- Make it possible to secure the Router :: Simon Stewartafa91872f3
- Make setting the script timeout consistent with setting other timeouts :: Simon Stewart53ad48fbf4
- Allow the RemoteWebDriver.Builder to use Credentials for http authentication :: Simon Stewart63fd7f722d
- Add a Filter to handle basic authentication :: Simon Stewart7f8544b990
- Adding an authentication filter :: Simon Stewart6d77c38801
- Add build information to the manifest of the standalone server :: Simon Stewart5f4d8182e4
- [py] Update changelog and versions for B4 :: AutomatedTester5d3698257d
- [dotnet] Updating forgotten interface method :: Jim Evansaf8d5eff19
- Updating .NET version for release build :: Jim Evans43064e5a0e
- Updating .NET CHANGELOG for 4.0 beta 4 :: Jim Evanscab2ea2a14
- [rb] bump version to 4.0.0.beta4 :: titusfortner3743d15d6c
- [js] resolving dependabot alert issue for package ws :: Sri Harsha