A browser automation framework and ecosystem.
APACHE-2.0 License
Bot releases are hidden (Show)
Published 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 HarshaPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
e674eefec9
- Release selenium-webdriver 4.0.0.beta3 and selenium-devtools 0.91.0 :: Alex Rodionova1a0b20943
- [JS] fix: fixes moderate vulnerability ssri (dependency of react-scripts) :: Sri Harsha11d84a73ac
- [JS] Updating rules_nodejs to 3.4.0 :: Sri Harsha4f830b6b4f
- [build] Upgrade rules_python to 0.2.0 :: AutomatedTesterfe6c4c2d52
- Move the implementation of the new session queue into the local package :: Simon Stewart8322f0fd71
- Rename "NewSessionQueue" to "SessionRequests" :: Simon Stewartb1bfdab384
- Follow up PR to ensure that the session queue name is used consistently :: Simon Stewart3782dfb150
- Fill out the generic type for GridData :: Simon Stewarte5f0328d38
- Remove unused abstract base class: SessionRequests is only used by the LocalNewSessionQueue :: Simon Stewartca2c72a260
- [py] Expand element to be clickable in expected conditions(#9374) :: Max Perrello1d31428675
- [grid] Fix build due to SessionRequests renaming (#9397) :: Puja Jagani2483cba731
- Continue unifying the new session queue :: Simon Stewartf621dca9f4
- Move data classes used only in the local new session queue to that package :: Simon Stewart68f3edcb9b
- [JS] Allow relativeby with findElement (#9396) :: Sri Harshadb6d118967
- [py] Fix converting list of tuples to str in send_keys (#9330) :: Sergey Fursov30be80b981
- [py] Correct flake8 in python tests :: AutomatedTester8aafd3f8e7
- [bazel] Bump pinned Firefox to v88 :: Simon Stewart18c94547c0
- [js] Add windowTypes option support for ChromiumDriver (#7897) :: Salvador Cabrera Lozano5db9c46855
- Expose #execute_cdp method for remote Chrome/Edge instances :: Alex Rodionov8cabfbfeb6
- [grid] Remove old Grid tests since features exist in current Grid (#9400) :: Puja Jaganif67095a54a
- [java] Implement getDomAttribute method in EventFiringWebDriver (#9394) :: Puja Jagani109ee82c1f
- [build] upgrade bazelisk to 1.7.5 in github actions :: AutomatedTesterdd8741a1a9
- [grid] Fix flaky event bus tests by dedicated threading, reverting the polling loop logic and increasing poll timeout (#9383) :: Puja Jagani25adcf1d96
- Unignore tests for setting different cookies on different domain :: Alex Rodionov192e347656
- [grid] Remove GridShutdown test (#9410) :: Puja Jagani0b2ab18910
- [grid] Fixing typo on config to make StressTest pass :: Diego Molina4153f72c02
- [py] Add the ability to use Options classes on Safari :: AutomatedTester95dc027897
- [py] Fix flake8 issues in safari options :: AutomatedTesterde8f703087
- [JS] Updating rules_nodejs to 3.4.1 :: Sri Harsha73ba66953a
- [build] Remove old unused python third_party items (#9412) :: David Burns3e5ffdf224
- [bazel] Add note on working with Apple Silicon :: Simon Stewart83e80c246a
- [bazel] Run buildifier. No logical changes. :: Simon Stewart554873dac5
- Rework the LocalNewSessionQueue to be simpler :: Simon Stewart7fd49ca2b9
- Adding some docs for the LocalNewSessionQueue :: Simon Stewart921241db86
- Remove unused method from the LocalNewSessionQueue :: Simon Stewartc13ec4e1a3
- Add a create
method to the LocalNewSessionQueue
:: Simon Stewart93c9ec7740
- Re-enable testing of all Grid modes in the EndToEndTest :: Simon Stewart7e20289684
- Expose session request metadata from the new session payload :: Simon Stewart47824b3775
- Bring SessionRequest and CreateSessionRequest into alignment :: Simon Stewartd83df531a5
- Move SessionRequest
into the data
package :: Simon Stewart854ac60c76
- Introduce a CapabilitiesUtils class for common operations on Capabilities :: Simon Stewartd9bb0fba8b
- Allow the new session command from the remote webdriver to take more than one capability :: Simon Stewart6c19c13e63
- [js] Updating rules_nodejs to 3.4.2 :: Sri Harsha6c701582f1
- [js] resolving path for js-dossier (used for generating api doc for js) :: Sri Harshad7c2e4cdd4
- [javascript] Updating dependencies :: AutomatedTestera22d0fd220
- [py] Add the ability to enable mobile on options classes :: AutomatedTester13f4cfb59a
- Apple Silicon is represented as aarch64 :: Simon Stewart8d80348b75
- Make sure only the Grid can attempt to update the new session queue :: Simon Stewart973ab84314
- Move websocket dependency to selenium-devtools gem :: Alex Rodionov25e848af07
- Make the SlotSelector an argument of the Distributor :: Simon Stewartc6d4516e9c
- Migrate Ruby bindings from CrazyFun to Bazel :: Alex Rodionovd64bc889f6
- Explicitly list packaged files gemspec :: Alex Rodionov5a4ce484fa
- Implement Ruby gem building with Bazel :: Alex Rodionovc6e2f04248
- Update Bazel Ruby rules to fix SDK problems on Linux Fedora :: Alex Rodionovf44cc24834
- Force 644 mode on all files in Ruby gem :: Alex Rodionovd7c0647228
- Simplify Ruby builds by avoiding data files :: Alex Rodionov39ba33e758
- Remove CrazyFun build file from Ruby bindings :: Alex Rodionov584c59014b
- [java] Handle bad gateway response from the server (#9444) :: Puja Jaganib1fd99da57
- Build Ruby gems on CI :: Alex Rodionovf5989bf115
- Use alwaysMatch instead of firstMatch by default :: Alex Rodionovdc816249f5
- Do not camelize Chrome localState object :: Alex Rodionov88373fc3a1
- Do not override browser options when they are set with plain string :: Alex Rodionov8cb82b413f
- fixup! Do not camelize Chrome localState object :: Alex Rodionov3106c9c0fa
- Fix gem missing lib/selenium/webdriver.rb :: Alex Rodionovcde0cd001b
- [grid] Fix new session creation test (#9438) :: Puja Jagani916168f403
- [py] handle poor responses from drivers when there are errors. Fixes #9437 :: AutomatedTester5d7faf62fe
- [java] Add proxy support to NettyClient (#9434) :: Puja Jagani84e746a258
- [JS] updating packages to resolve dependabot alert :: Sri Harsha97379a0b58
- Add accessor for new session request metadata :: Simon Stewarta7b02263ce
- Move logic for creating a session into the LocalDistributor
:: Simon Stewartcd64607ad5
- Rework how the Distributor creates sessions :: Simon Stewartfb2244b30b
- Update driver command executor thread executor for driver shutdown (#9430) :: Puja Jaganid15cfdab4c
- Remove Ruby mappings for CrazyFun in favor of Bazel :: Alex Rodionov112e9c2989
- Next release will be beta 4 :: Simon Stewart0436178e25
- Update java changelog prior to beta 4 :: Simon Stewart6a39ced489
- Update Bazel Ruby rules to allow toolchain to work on Windows :: Alex Rodionov8bc8e07714
- Bump chrome to v90 :: Simon Stewart27e37e9138
- [js] Updating dependencies :: Sri Harshabe4c11f135
- Allow the Config to create classes with default constructors :: Simon Stewart71cc53b910
- Ensure that Capabilities implement hashCode
and equals
consistently :: Simon Stewart80f7c886aa
- Allow clients to send stereotypes to help determine what to get from the new session queue :: Simon Stewart3af936cc16
- Make the distributor use the queue a little more smartly :: Simon Stewart5e0f804b9d
- Increase parallism when starting sessions :: Simon Stewart94627e98e5
- Loggers should not be public fields :: Simon Stewart62ce7e650a
- Reorg spacing in class. No logical changes :: Simon Stewartbb190d134d
- Remove unused method :: Simon Stewartb47d052a93
- Avoid using CompletableFuture in the local new session queue :: Simon Stewartbb805a62f0
- [js] Updating rules_nodejs to 3.5.0 :: Sri Harshab287e73ce2
- [java] Add remote web driver related interfaces for dynamic proxy creation (#9466) :: Puja Jaganid2b00715d8
- Remove requests Python build dependency :: Alex Rodionov52d185d1bd
- Remove leftover CrazyFun build files :: Alex Rodionov87756ddb97
- Remove closure CrazyFun build file :: Alex Rodionov3343a55b05
- Update Rakefile to (not) load proper CrazyFun build files :: Alex Rodionov9201335d0a
- Migrate JRuby update target to Bazel :: Alex Rodionovbf39aefa8b
- [grid] Update JDBC commands of session map info :: Puja Jagania097e1beb4
- Bump java dependencies :: Simon Stewartd9f2a0aae0
- Bump rules_jvm_external to a recent version :: Simon Stewartda5331b162
- Migrate noblur library complication to Bazel :: Alex Rodionov49f706f436
- [grid] Add thread pool for driver service startup :: Puja Jaganie9c738de8a
- [py] Add a test with returning a JS Const object :: AutomatedTester7bf0e705e8
- [py] Add test to return global from page. :: AutomatedTester0dd362cf5c
- Make *Options
mirror Capabilities
far better :: Simon Stewartd990acea7e
- Run "optimize imports" on the distributor :: Simon Stewart84395df36b
- Remove unusued fields from the Distributor :: Simon Stewartf746b26224
- [JS] Updating changelog for beta-4 :: Sri Harshaf07fface66
- Add a toString
method to Either
:: Simon Stewart4bbd2bdfe3
- [py] Add type hints to relative by code :: AutomatedTester83f4a19608
- Add a script to make it easier to test tracing of the distributed grid :: Simon Stewartaecc5bd8cb
- [grid] Add spans to new session queue remove related functions :: Puja Jagani6010b2c73c
- [py] Add the ability to pass in different locators to do Relative Locator searches :: AutomatedTesterb02553c44e
- [py] Add docstrings for RelativeBy :: AutomatedTester411b883645
- [java] quietExceptions
does not exist anymore, no need to test it :: Diego Molinac13800859e
- [grid] Add trace headers to SessionRequest for distributed Grid tracing :: Puja Jagani838768cf2a
- Bump bazel to 4.1.0 :: Simon Stewart225dd3ee42
- Bump apple_rules_lint to 0.1.1 :: Simon Stewartde22071c5c
- Bump bazel platforms to 0.0.4 :: Simon Stewart90bbf5be5d
- Remove bazel RBE toolchains. We don't use them :: Simon Stewart5048c9993b
- Bumping rules_proto to most recent version :: Simon Stewart9cc2823604
- Bump rules_jvm_external to 4.1 :: Simon Stewartd91376413c
- Bump rules_pkg to 0.4.0 :: Simon Stewart6e56619a0b
- Bump rules_docker to latest release :: Simon Stewartee24455dc4
- Bump rules_k8s to the latest version :: Simon Stewartcc96b2789a
- Bump base docker images to latest versions :: Simon Stewart0580ff2cac
- Bump pinned edge to latest stable release :: Simon Stewart7805a65762
- [grid] Checking driver name before setting driver max sessions :: Diego Molina5a943d5546
- [grid] Allowing more than one IE session :: Diego Molina7b832ead31
- [grid] Ensure Distributor rejects request immediately if no matching slot exists in the Grid :: Puja Jagani096ec415e4
- [grid] Add http logs flag to allow http trace event logs :: Puja Jagani61f04283ef
- [grid] Pulling images from custom registries :: Diego Molina7f7b106e7e
- [JS] Updating rules_nodejs to 3.5.1 :: Sri Harsha93e5fb55e1
- [py] Add the ability to pass in multiple options and have that capabilities :: AutomatedTester2a8d9cb00b
- [grid] Add test timeout for session queue test :: Puja Jagani288b337fe8
- [rb] add support for Firefox full page screenshot :: titusfortner597f474256
- [rb] simplify the remote server code :: titusfortner93573e31a6
- [grid] Better naming, no logical changes :: Diego Molinaa51085a604
- [grid] Simplifying docker image name parsing :: Diego Molina6ca474d333
- [grid] Add a flag to allow the Distributor to reject request for unsupported capabilities :: Puja Jaganif75343f8b7
- [py] PEP 484 type hints for common.exceptions and webdriver.support.color (#9482) :: Oleg Höfling2074698d0d
- Bump ws from 7.4.5 to 7.4.6 (#9531) :: dependabot[bot]c24a50f376
- [grid] Checking config URIs have a host :: Diego Molina2285c44e58
- [grid] Waiting for video recording to start :: Diego Molinad62a16497b
- Updating links and comments in issue templates. :: Diego Molina26e46fb538
- [rb] update guards for specs now passing with Chrome 91 :: titusfortner0157c8ffcc
- [rb] fix parsing differences between options and capabilities :: titusfortneraa0733ddd1
- [dotnet] Remove CDP version support for 86 and 87. Add CDP version support for 90 and 91. :: Puja Jagani3b41e60c2b
- [grid] One call less when interacting with the queue :: Diego Molinaa42e7b84fc
- [grid] One instance of DriverService.Builder per Node Slot :: Diego Molina1bf33177af
- [grid] Returning actual last start for a slot. :: Diego Molina6e9078194c
- [grid] Using PortProber.findFreePort()
for DistributorTest :: Diego Molina8c9faf500e
- [java] Enabling some Chrome tests as the test runner says... :: Diego Molinaf9026c886c
- [rb] Server code expects the jar location to be a String not a Pathname :: titusfortner6f25a6f9de
- [grid] Ignoring case when parsing browser name :: Diego Molina8755948934
- [grid] Improving DistributorTest (#9546) :: Diego Molinafb4d7143dc
- [grid] Moving to Docker API 1.41 :: Diego Molina70af0d649d
- Refactor .NET bindings class inheritance hierarchy :: Jim Evansb754461f7c
- [dotnet] Update Chromium-based browsers to correclty inherit Options :: Jim Evansdca5756ea7
- Update .NET test to properly use remote/grid :: Jim Evansf10cb89fe1
- [dotnet] Add proxying of CDP commands via remote/grid :: Jim Evans796809645f
- [dotnet] Make HttpRequestData properties settable (#9456) :: doctor-house656c55fcee
- [py] Returning fixed IP in GitHub actions (#9550) :: Diego Molina7a932e7f33
- [dotnet] Moving CDP JS engine monitoring class :: Jim Evansb2cf065aec
- [dotnet] Add support for finding elements in shadow DOM :: Jim Evans29f46d02dd
- [grid] Doing .countDown()
when the right event has been listened to :: Diego MolinaPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
917106e26b
- [grid] Adding "/wd/hub" route to RouterServer :: Diego Molinab2a7f08c61
- [dotnet] Add CDP support for Firefox :: Jim Evans49455d08d4
- Update .NET CHANGELOG for 4.0 beta2 release :: Jim Evans53a20ad4aa
- [.NET] Make DriverService InitializationTimeout property public :: Jim Evans3784e81478
- [py] Remove chrome setup as Github actions already has it :: AutomatedTester4110e0a381
- [py] Fix dependencies for unit tests :: AutomatedTester40eb42d845
- [py] Fix chromedriver startup :: AutomatedTesterbad562829e
- [py] Create Python bindings Post1 release for Beta 2 :: AutomatedTester720451f6fe
- [bazel] Correct pinned browser path for chrome on linux :: Simon Stewartb0ff8df29d
- [dotnet] Add screenshot support for EventFiringWebElement (#9258) :: Troy Walshf1cb54f5b5
- [java] Add null check before returning isDisplayed value (#9299) :: Puja Jagani8c4050f724
- [grid] Purge timed out requests sitting the queue at regular intervals (#9283) :: Puja Jagani159b80e15f
- [grid] Getting the Grid status from the Model :: Diego Molinafa962ad2dd
- [py] Disable wait on frame test due to bug in Firefox :: AutomatedTestera2d04d0517
- [py] remove unused import in webdriver wait tests :: AutomatedTester9749b35c9b
- [grid] Grid is ready when Nodes are available :: Diego Molinab74e726c9f
- [java] Bumping to beta-3 :: Diego Molina9a3572a708
- [docs] Fix python docs generation :: AutomatedTester0f49b5351f
- [docs] Correcting typos in docs generation :: AutomatedTester9a4bbf40e7
- [py] Correct case for drivers when starting Remote :: AutomatedTester08e351d54c
- [py] Disable aria tests for remote :: AutomatedTesterfed7cd1633
- [java] Disable referrer tests in Chrome due to it's new defaults :: AutomatedTester39522b46f0
- [py] disable element aria test :: AutomatedTestera625b1e3a3
- [grid] Getting container's network name :: Diego Molinac8e2a798cb
- [grid] Starting containers with the correct network :: Diego Molinab58c848977
- [py] disable aria label tests :: AutomatedTesterf0ca78cad6
- [grid] Reducing log output for Docker :: Diego Molina909239cd9f
- [grid] Dynamic Grid working properly on Linux :: Diego Molinadabb8e450a
- Bump urllib3 from 1.26.2 to 1.26.3 in /py (#9311) :: dependabot[bot]56f96c4e48
- [py] Loosen version requirements on dependencies. Fixes #9312 :: AutomatedTester0849604f66
- Remove merge conflict... thanks VSCode :: AutomatedTestercf3f36abed
- [java] Refactoring OutputType.FILE#save (#9309) :: Alberto Scotto5004ca8064
- [java] Fix getScreenshotAs: avoid unnecessary conversions (#9308) :: Alberto Scotto056b281256
- [grid] Remove redundant listeners in Grid Model. (#9310) :: Puja Jagani962395064b
- [grid] Removing unused NodeRemovedEvent.java :: Diego Molina6a3f867fd2
- Allow RelativeBy to start with any locator, not just tag name (#9273) :: JustasMa08fa1e532
- [bazel] Fix the build :: Simon Stewart43ab38391f
- [js] replacing asserts equal with strictEqual and deepEqual with deepStrictEqual :: Sri Harshaf1307e58b7
- [bazel] Bump pinned firefox to 88b1 so we have CDP present :: Simon Stewart38f393a346
- [cdp] Move shared logic for finding endpoints to a shared location :: Simon Stewart6972f10598
- Add logging of http exchange contents :: Simon Stewarta577a2c445
- Minor formatting tweaks. No logical changes :: Simon Stewart995d8977f9
- [grid] Use heartbeat to register the Node (#9321) :: Puja Jagani64447d4b03
- Ensure third party files are available for browser testing (#9323) :: Puja Jagani777cf25649
- Ensure extension is available on the path for Firefox tests (#9331) :: Puja Jagani84dd6109ce
- [nodejs] code cleanup first iteration (#9158) :: Potapov Dmitriyeebed33f8f
- [rb] fix bug with values nested inside chrome prefs getting camelcased :: titusfortner1b60931b0b
- [js] Updating rules_nodejs to 3.2.3 :: Sri Harsha627c0de8b1
- [rb] fix complexity in options for rubocop :: titusfortnerd097baefd2
- [grid] Improving platform matching :: Diego Molinad798b52c4c
- [grid] Generalizing platform for browser driver :: Diego Molina957b37e2c3
- [py] Only give deprecation warning if Profile is being used in options :: AutomatedTestere6f1131dae
- [rb] fix bug preventing processing of Chrome profile :: titusfortner0f2795d529
- Avoid creating intermediate map when creating immutable capabilities :: Simon Stewartdfee472fab
- Make immutable capabilities be based on an immutable data store :: Simon Stewartc078d31725
- Make persistent capabilities have a similar toString implementation to other capabilities :: Simon Stewartc39edad761
- [grid] Allowing users to overwrite recommended max sessions :: Diego Molinaeaa10470f6
- Remove JRuby-specifiy SocketPoller#listening? :: Alex Rodionovc8548774d9
- Allow being explicit about alwaysMatch/firstMatch capabilities :: Alex Rodionovb313712f46
- Update javadoc for getCssValue() (#9346) :: Puja Jagani9abb253b89
- [grid] Making log flag visible :: Diego Molina79253e537d
- [bazel] Add a //:server
target for a local selenium grid with pinned browsers :: Simon Stewartaa7cdc6863
- [bazel] Bump k8s rules to 0.6 :: Simon Stewart24bc7f0ab9
- [bazel] Bump versions of docker images we use to the latest ones :: Simon Stewartd901aa63c6
- [k8s] Fix up //deploys/k8s:grid.apply so it works again :: Simon Stewart48e0d174d1
- Make firefox and chrome announce cdp uri and version in their capabilities :: Simon Stewart17d8a37a08
- [grid] Have the node server rewrite cdp endpoints and versions :: Simon Stewarted0fe4fd5d
- [js] resolving dependabot alert triggerd by dependency jest :: Sri Harshaaa6727ec58
- [grid] Removing jest from dependencies :: Diego Molinabd46c8277a
- [grid] Removing Firefox CDP support :: Diego Molinafcfbc6ba25
- [grid] Fixing cli args parsing :: Diego Molina430c7a4e1d
- [java] Improving exception when server returns 504 (#9354) :: Alberto Scottoc287f01039
- [grid] Fixing failing test in GitHub actions :: Diego Molinabe913bba68
- [grid] Extending timeout in test for a more stable CI :: Diego Molina00b0b39e9e
- [grid] Enhancing CdpEndpointFinder to get debuggerAddress URI :: Diego Molinad9c0dd8094
- [grid] Consolidating getReportedUri
logic in CdpEndpointFinder :: Diego Molina8012af936c
- [grid] Using getReportedUri
instead of parsing moz:debuggerAddress
manually :: Diego Molina81efd3012c
- [java] Set logging level to the logger when method is called (#9357) :: Puja Jaganie9ba4e3f76
- make isPromise() return boolean value for null and undefined cases (#6785) :: Jayasankar8dae816e6c
- [JS] Remove legacy action API support (#9362) :: Sri Harsha4162e16693
- [rb] fix bugs and allow saving print page :: titusfortner3c82c868d4
- [Python] Allow overriding the default 250 msecs duration of pointer movement (#9336) :: space88man562a31b330
- [js] updating rules_nodejs to 3.3.0 :: Sri Harshac7f3faecf4
- [devtools] Add v90 (beta) version 90.0.4430.64 :: titusfortner059f4aa467
- [devtools] Update v89 version to 89.0.4389.126 :: titusfortner9a4e58c5ee
- [devtools] remove support for v86 & v87 :: titusfortner0b2a71361d
- [devtools] Add v91 (dev) version 91.0.4471.0 :: titusfortnere16d2fd6e1
- [cdp] Get the java build working again by adding v90 and v91 :: Simon Stewartbedb96f375
- [cdp] Firefox tracks CDP v85 :: Simon Stewart248682b06b
- Bump pinned geckodriver to 0.29.1 :: Simon Stewart1b118c4e86
- [py] Update CDP Support versions to remove 86,87 and add 90,91 :: AutomatedTester413493502f
- [js] Remove devtools support for v86,v87 and adding support for v90, v91 :: Sri Harshaa9e10e9fa3
- [bazel] Switch from a deprecated flag to the recommended alternative :: Simon Stewart3c26ddbfe8
- [bazel] Cope with the deleted mac geckodriver download :: Simon Stewart473f3e6632
- Remove CDP versions that are no longer supported :: Simon Stewarteb4c0846d5
- Create SECURITY.md :: David Burns9af013ac62
- Bump rules_jvm_external to a recent snapshot :: Simon Stewart8f2429842b
- [build] Use python 3.7.9 to get around the Overflow issue in simple web server :: AutomatedTester4ffb27fbca
- [java] Return a ws scheme instead of the http scheme of the grid :: AutomatedTestera6b5f22c5a
- [py] Use the correct version of CDP that you've connected to when using Remote :: AutomatedTester0939c91d83
- Pretty print timeout when (uh) timing out an entry in the queue :: Simon Stewart49925a410b
- Remove unsupported CDP versions from selenium-devtools gem :: Alex Rodionova4822a3e74
- Support passing timeouts to capabilities :: Alex Rodionov6fd3b9b3ca
- [cdp] Make sure that CDP commands work over the Grid :: Simon Stewartdcc371d5b2
- [cdp] Use se:cdpVersion
if present :: Simon Stewartd9ef5285c4
- Better logging from proxying CDP nodes when in debug mode :: Simon Stewart0421f53831
- Grab CDP version from capabilities when using remote :: Alex Rodionov6ced1c145e
- Add support for getting ARIA role and accessible name of element :: Alex Rodionov8db558f819
- Prevent defining overwriten proxy/timeouts= methods in capabilities :: Alex Rodionov35832cf11e
- [py] Include a second file for upload tests :: AutomatedTesterc3f2ae0f89
- Update java changelog :: Simon Stewart7b3005f2c7
- Remove unused constructor parameter :: Simon Stewartabffd85d60
- [py] Enable bidi tests for Firefox 86+ :: AutomatedTester0319122a12
- Move method to the one class where it is used :: Simon Stewart4c4235af08
- [py] Enable bidi tests that work in Firefox for remote :: AutomatedTester68beca0a9e
- [py] Bump python bindings to beta 3 :: AutomatedTester6657964f4f
- [js] Prepare JS bindings for Beta 3 :: AutomatedTesterf052b7bfa6
- Strongly type the SessionRequest :: Simon Stewarte33ed595b2
- Remove unused constants :: Simon Stewartec6dc92438
- Make the return type of NewSessionQueue.getQueuedRequests
strongly typed :: Simon Stewart7e3eb855f8
- Make HasDevTools interface-like to avoid private methods being overriden :: Alex Rodionovac54d13b9b
- Update java targets we should publish :: Simon Stewart32d07d8b83
- Generate selenium-devtools for CDP v90 and v91 :: Alex Rodionov960ed53264
- Update changelog for Ruby bindings 4.0.0.beta3 :: Alex Rodionov5d108f9a67
- Avoiding running tests for changed referrer header behaviour on firefox :: Simon StewartPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
f93fe9450f
- [grid] Adding a few unit tests (UI) :: Diego Molina790f604ad9
- [rb] implement initial support for Firefox BiDi :: titusfortner7580e44c03
- Release Ruby bindings 4.0.0.beta1 :: titusfortnere81e183b71
- Update @platforms to 0.0.3 :: Simon Stewart5c446c46af
- Avoid using bazel native python rules :: Simon Stewart450eb050b5
- [py] Fix homepage attribute in wheel target :: AutomatedTestereeb0cb0b5c
- [py] Add ARIA APIs for getting the role and label of an Element :: AutomatedTester5199624263
- Update .NET CHANGELOG for 4.0 beta1 :: Jim Evans152c4cd655
- Correct framework version in WebDriverBackedSelenium .nuspec file :: Jim Evans08c387421d
- [bazel] Use newer mechanism for hermetic java toolchain :: Simon Stewartdccf4dd92d
- [JS] Removing duplicate variable declaration of IE from capabilities :: Sri Harshadcfc437561
- [JS] Minor code cleanup :: Sri Harshae0e668f28b
- [js] Updating copyright text :: Sri Harsha88279c820e
- [JS] Removing duplicate license text updated by update_copyright.js :: Sri Harsha99c31dd170
- [java] FIxing order of statements in assertj call chain :: Alexei Barantsev0065abd731
- [java] Changing order of Either parts, right part is for right value :: Alexei Barantseve5194a7b79
- [grid] Implementing node heartbeating that makes the distributor aware about node availability. Fixes #9182 :: Alexei Barantsev2fa1a0ce74
- [grid] Setting default heartbeat period value in LocalNode :: Alexei Barantsevb69aa6ad88
- [grid] Running unit tests in GitHub Actions (UI) (#9179) :: Diego Molina2eea3d8e03
- [grid-ui] Don't hide the drawer if the grid is disconnected :: Alexei Barantseva4f5c22e13
- [grid-ui] Don't hide the drawer if the grid is disconnected (V2) :: Diego Molina68b17ed70c
- [grid-ui] Don't hide the drawer if the grid is disconnected :: Diego Molinae9b3e7a3f4
- [grid] Adding back a couple of WebDriver tests for the Grid UI :: Diego Molinae88c143461
- [grid] Adding missing copyright headers :: Diego Molina3892be67bd
- [.NET] Fix network interception using CDP :: Jim Evans3db814dca8
- [.NET] Bump assembly version for development of next release :: Jim Evans78d66e8217
- [grid-ui] Adding error handler to Apollo, it is not decided yet how to propagate information about handled errors to the components :: Alexei Barantsevce3a14d49f
- [grid-ui] Rewriting components covered by tests to be classes instead of functions :: Alexei Barantsev6662cc61b3
- [grid-ui] Refactoring more components to classes and adding more tests :: Alexei Barantsevc317354480
- [grid-ui] Refactoring all components to classes, and implementing robust graphql data polling with error handling and recovering after errors :: Alexei Barantsevb0e61cf067
- [grid-ui] Refactoring TopBar to make it more testable :: Alexei Barantsevb2a5a417d9
- [grid-ui] Decomposing NavBar to smaller components :: Alexei Barantsev8232110158
- [grid-ui] Implementing more compact layout of stereotypes and visualizing node DOWN status with light-gray background :: Alexei Barantsev75f55a352b
- [grid] Waiting for two missed heartbeats to mark a node DOWN and actually resurrect nodes after receiving a heartbeat event :: Alexei Barantsev5113b2d18d
- [grid-ui] Refactoring node block to smaller components :: Alexei Barantsev2a28c63eed
- [grid-ui] Use the same button look-n-feel :: Alexei Barantsev17e395e579
- [grid-ui] Extracting small reusable components :: Alexei Barantsev8dcfe79b2d
- [grid] Declaring individual imports :: Diego Molinad17ac96fb4
- Upgrade OpenTelemetry to 0.16.0 (#9187) :: Puja Jaganid387c913f6
- [grid] Avoiding NPE on the Grid UI :: Diego Molinaa75acaeec4
- [grid] FixingNPE on the Grid UI which was breaking E2E tests :: Diego Molina9ac878bc58
- [grid-ui] Massive code style fix to make ts-standard checker happy :: Alexei Barantsevc8f352a99d
- [grid-ui] Fixing overall concurrency panel visibility and properties :: Alexei Barantsev7dc0c8a78e
- [grid] Parse log levels using Level.parse :: Simon Stewarta34ad83886
- Use a custom classloader to load everything :: Simon Stewart3a94ffba98
- [tracing] Use OT provided mechanisms for configuring OT :: Simon Stewart1060b98f51
- [bazel] Run buildifier. No logical changes :: Simon Stewart6f92e8a082
- [docker] Containers may not always be present :: Simon Stewartc969deb768
- Add missing copyright file. No logical changes :: Simon Stewart1ca2bac9fa
- Stop the process if we cannot start the command :: Simon Stewartc800a7b972
- Make sure we return after running main in bootstrap :: Simon Stewarte874b53032
- Review places where we create an HttpClient
:: Simon Stewartfd7a4b6071
- [java] Changing a test for RemoteWebDriverBuilder to analyze requests in time, later the streams can be closed :: Alexei Barantsev6baf2b8872
- [java] Reworking ProtocolHandshake to return either result or an exception, and reworking RemoteWebDriverBuilder to use FileBackedOutputStream to form request to remote server. :: Alexei Barantsevf87b21f2c1
- [java] Deleting @Beta annotation from InternetExplorerOptions, and some code cleanup :: Alexei Barantsevd44efb4aad
- [java] Formatting code, no functional changes :: Alexei Barantsevd1e3a2c406
- [java] Deprecating EventFiringWebDriver in favor of EventFiringDecorator :: Alexei Barantseve0efe7e674
- [js] Remove Firefox Extension code handling :: AutomatedTester36bc787321
- [atoms] Tidying up atoms IE code paths :: AutomatedTester2a10bce463
- [js] Remove Firefox extension from selenium-atoms :: AutomatedTester5ae1547e10
- [java] Making stack trace shorter and prettier by throwing more specific exception :: Alexei Barantsev7d488f70fe
- [java] Code formatting, no functional changes :: Alexei Barantsev0da772d2b0
- [java] Fixing InternetExplorerOptions.merge, it should ignore "se:ieOptions" and merge only real capabilities, "se:ieOptions" will be constructed automatically :: Alexei Barantsevd2b45c58ec
- [bazel] Make it easier for external projects to use browser pinning :: Simon Stewart8e8df2483f
- Be a little less aggressive about closing httpclients :: Simon Stewartebd6bd7b4e
- Make configuring options through system properties explicit :: Simon Stewart33fb89b6d4
- [py] remove unused imports :: AutomatedTester9ea195303e
- [cdp] Use a flat namespace for selenium options :: Simon Stewart5ebc0e64b2
- [java] Fixing browser name and browser-specific capability prefix in EdgeFilter :: Alexei Barantsev4750e40b9c
- [py] Add test for File Upload :: AutomatedTestera10808bbd8
- [grid] FixingNPE on the Grid UI when requests are in the queue :: Diego Molinae50e7acfd2
- [grid] Naming NewSessionRunnable thread to simplify debugging :: Diego Molina76d48d8aa3
- [java] What a silly mistake... :: Alexei Barantsevfead8055c6
- [infra] Reworking the script that uploads files to google storage :: Alexei Barantseva77e65d23d
- [infra] Fixing comments, no functional changes :: Alexei Barantsevc11013dcd4
- [bazel] jcenter is no more :: Simon Stewart29534e3a61
- [js] updating rules nodejs to 3.2.1 (#9211) :: Sri Harshad6e4232e61
- [rb] move guards from SpecSupport to Support :: titusfortnerb9ef1f872f
- Add support for intercepting browser requests :: titusfortner95707f2c77
- [py] Correct Type Hinting on option method. Fixes #9210 :: AutomatedTesterbd5ca6c643
- Fixed headless option not being passed to RemoteWebDriver constructor desired_capatibilities argument by ChromiumDriver. (#9208) :: Dmitriy Sintsov4024861170
- Additional Python type hints (#9192) :: Albertoe569869fbc
- [ui] TypeScript migration and clean up :: Simon Stewart16d6469451
- [rb] implement browser option equality check :: titusfortnercaa2fbec95
- [rb] allow creating subclass instances of Options from class method on super class, similar to Service class :: titusfortner1d0ab3ea74
- [rb] allow symbols for setting unhandled prompt behavior :: titusfortner6e1862467c
- [rb] explicitly handle all w3c required capabilities from session creation return value :: titusfortner2965e4e0fa
- [rb] removing :timeout accessor from HTTP Client :: titusfortner8e62549305
- [rb] debug clients have fixed problem with non-nil open_timeout values, switch to using library default :: titusfortnerd7872157cd
- [rb] max line length needs to be 120 :: titusfortner0d706811f0
- Don't count requests in NetworkInterception tests :: Alex Rodionovbe89c108bc
- Unfocus DevTools spec 🤦 :: Alex Rodionov3d8f879912
- [docs] Make sure that we Bundle install for the docs :: AutomatedTestera65ff1c9e9
- Add attribute_to_be_include method to expected_conditions when the at… (#9200) :: sunnyyukaigea5d5af2d8f
- [grid] Using a single Netty client instance (#9227) :: Diego Molinad962c9fdb4
- [grid] Giving correct value to "register-period" :: Diego Molinabd468dd842
- Update example in edge.js (#9231)[skip ci] :: hectorhon26c65c7a5c
- Make persistent capabilities chain correctly :: Simon Stewart4464ac4f82
- [js] resolve file path (#9223) :: Sri Harshab9b4be3aad
- Fix undefined instance variable warning :: Alex Rodionov6a3244e9a5
- Disable network interception tests for Firefox BiDi :: Alex Rodionov2d536a3157
- Allow to use DevTools from remote driver :: Alex Rodionov08b49b7237
- Add missing devtools dependencies for Chrome/Edge test targets :: Alex Rodionovb3797d21eb
- Disable Chrome 89 secure+http cookie test :: Alex Rodionov2b26c05e23
- [rb] implement #dom_attribute :: titusfortner6f41ea580f
- [py] implement get_dom_attribute :: titusfortner7274f48ed8
- clarify documentation around attributes and properties :: titusfortner9b6231a45d
- use attribute endpoint to evaluate multiple selects :: titusfortnerb132c55961
- [grid] Fixing order how config values are read :: Diego Molinafa9de34bc7
- [grid] Displaying default values for toml config help :: Diego Molina93d8a2cbb6
- [grid] Enabling cors test :: Diego Molina4b17c14ed7
- [grid] Adjusting BaseServerFlags and ConfigFlags :: Diego Molinae52fa0ad99
- [py] Deprecate using a Firefox profile in Options :: AutomatedTester4658527a78
- [grid] Reworking DockerFlags to show defaults properly. :: Diego Molina0a19bc4613
- [grid] Reworking DistributorFlags, LoggingFlags & NodeFlags :: Diego Molina30ae67a4e1
- [grid] Reworking last *Flags classes to show defaults properly. :: Diego Molina9c41b0b531
- [java] Bumping to beta-2 :: Diego Molina16b35554ca
- [grid] Send node heartbeat only on successful node registration (#9213) :: Puja Jagani8975ba32d6
- [rb] add aliases for edge based on browser name :: titusfortner7004f1dfa6
- [js] Updating rules_nodejs to 3.2.2 :: Sri Harsha134cfec6fe
- [grid] Lets avoid to create more than one "Regularly" when the Node registers again :: Diego Molina259a84ca05
- [grid] Update plain logs default value to true (#9246) :: Puja Jagania2dc3419e7
- [grid] Update Distributor to not retry session requests on unexpected driver errors (#9193) :: Puja Jaganid488c0cddb
- Upgrade OpenTelemetry to latest stable version 1.0.0 (#9247) :: Puja Jagani7db80da90d
- [grid] Avoiding hard coded class names in Strings :: Diego Molinaaadc2039d7
- [grid] Add info and warn log while adding specific drivers to node (#9129) :: Puja Jagani23d51dabbe
- [build] Set default browser args to browser keys :: AutomatedTesterc02a2d07bf
- Pass options to RemoteWebDriver (#9240) :: Michal Čihař5385bbd7b8
- [py] Move code so that it is reachable :: AutomatedTester4b2db29c93
- [rb] run unit tests with JRuby 9.2.10 because of modules issues :: titusfortner536084e2db
- [rb] allow deprecation logging to provide link to additional references :: titusfortnerd8c0d8e262
- [grid] Fixing parameter annotation :: Diego Molina8460e4ec4d
- Lazy initialisation of the singleton default client factory instance (#9261) :: Puja Jagani69d9aab941
- [grid] Make session timeout configurable option for Node role (#9251) :: Puja Jagani2b6b05b05d
- [py] Set Chromium Edge to be the default for Edge browsers :: AutomatedTester401e9807cd
- [py] Improve proxy via options test for Firefox :: AutomatedTesterd39a7e3738
- [py] Fix flake8 :: AutomatedTester8b649c98e9
- [grid] Using Node default values everywhere :: Diego Molina9c138bc189
- [grid] Fixing cli args parsing when names are different :: Diego Molina3862ad0799
- [grid] Propagate the error to the client when reserving a slot (#9265) :: Puja Jaganief71789a3a
- [grid] Update session slot to return Either for error propagation. Fix http response. (#9270) :: Puja Jaganib2c32787df
- [js] Remove JSUnit directory as it is no longer used. :: AutomatedTesterefb9b237aa
- [py] Deprecate arguments in remote webdriver instantiation :: AutomatedTesterad30bcdaac
- [grid] Reverting change to internalErrorResponse :: Diego Molinab58f9759e1
- [grid] Bubbling up session creation exception to client :: Diego Molina28b2e03598
- [grid] Make health check interval a configurable option for Distributor role (#9272) :: Puja Jagani533ccce27f
- [grid] OPERA instead of operablink at OperaDriverInfo :: Diego Molina3821eedf79
- [grid] Leaving internalErrorResponse back to its state :: Diego Molina3a51bf193e
- [grid] Fine graining matching logic for Strings :: Diego Molina1d31b391b6
- [grid] Detecting platform by default for Node :: Diego Molinaca63885f70
- [py] Fix using arguments in Chrome Option. Fixes #9281 :: AutomatedTester6c405eafdf
- [js] upgrade insecure deps :: AutomatedTestere0082a8f31
- [cdp] Add v85 support for Firefox :: Simon Stewart5e0ef41bd5
- [cdp] Remove v84 :: Simon Stewart278d17a795
- [cdp + js] Make the build silent :: Simon Stewart562427a776
- Update developers in java pom.xml :: Simon Stewart6e44d378cc
- [py] Add Multiple file upload test :: AutomatedTester84b65b1641
- [JS] Remove support for Edge HTML (#9239) :: Sri Harsha941e9817af
- [py] Fix flake8 in test :: AutomatedTester5a9a5467d3
- Generate transitive javadocs more correctly :: Simon Stewart2c775355ae
- Update java changelog :: Simon Stewartce1f92ee1a
- [bazel] Move common browser data to //common :: Simon Stewartf27b249bd9
- Minor formatting tweak :: Simon Stewart58a72e9638
- Repin java deps :: Simon Stewartc0ec2b8035
- [bazel] Move more java test infra into the java package :: Simon Stewart53053670ed
- [bazel] Pin to stable Edge :: Simon Stewartffb606613c
- Back away from using custom drivers in tests :: Simon Stewarta0fae19c7b
- Only merge command line arguments once in chromeoptions :: Simon Stewart03abbe8561
- Get driver capabilities from Browser in test :: Simon Stewart86dac53a36
- More test browser setup work :: Simon Stewartfa52db0a49
- [bazel] Fix the build :: Simon Stewart333790b74a
- [rb] auto load browser specific features into Bridge so they can be used by Remote Driver :: titusfortner57cb8894d2
- [rb] allow driver extension functionality to be used by Remote WebDriver :: titusfortner2823cfa05d
- [rb] fix support for safari and technology preview :: titusfortner566e13f92e
- [rb] remove redundant mixins from remote driver class :: titusfortner3755075427
- [rb] get correct devtools address and version local and remote :: titusfortner1a4b347300
- [rb] create multiple gemspec files :: titusfortnere509e71835
- [rb] update mappings :: titusfortner19def6e692
- [rb] update devtools file generation and usage :: titusfortner0983fa4180
- [rb] add support for multiple DevTools versions :: titusfortner12ce507ccd
- [rb] separate guards from conditions for more general use case :: titusfortner12102fb15f
- [rb] shouldn't need to pass in a blocks to add guard conditions in specs :: titusfortner75defbc95b
- [rb] add tests for new guards :: titusfortner347c30aa39
- [rb] bump versions :: titusfortner43782c2e63
- [java] Updating javadoc for timeouts :: Diego Molinad39e89df9b
- [java] Fixing autoformatting mistake :: Diego Molina9587249890
- [build] Set up python for pinned browsers :: AutomatedTesterfd4e9a7b0c
- [py] Update changelog and docs for Se4b2 :: AutomatedTestere8ee0f8c7c
- [js] Update changelog and version numbers for Se4b2 :: AutomatedTester6419881556
- [js] remove gitlog comments from changelog :: AutomatedTesterb4512b24c2
- [py] Add support for chrome 89 CDP :: AutomatedTestere456ab377b
- [py] Remove duplication in py build deps :: AutomatedTestera956044a64
- [js] Revert Change for where it gets debugger address for CDP :: AutomatedTester6e15fa92b2
- [js] Removing debugger statement :: Sri Harshac7e683e462
- [js] Add support for chrome 89 CDP :: Sri Harsha41b9b380eb
- Fix small thinko in python browser tests :: Simon Stewart06f53b3b09
- [bazel] Generate a test per test file for java :: Simon Stewarta2784c7738
- [bazel] Generate spotbugs tests for test code :: Simon Stewart4ec0cfc112
- Add missing target to Rakefile :: Simon StewartPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
11c02ce7c3
- Removing no longer needed Bazel rule file in .NET :: Jim Evans4b7429f69e
- Make exception message for DevTools GetVersionSpecificDomains method explicit :: Jim Evans8a20973053
- Correcting .NET CDP version matching algorithm :: Jim Evans63f700dced
- [grid] Integrated NewSessionQueuer with the Router. (#8856) :: Puja Jaganib0eed0aafa
- [grid] Using Duration.ofSeconds instead of ChronoUnit [skip ci] :: Diego Molina9320d5c2c5
- [grid] Retrying session creation for all cases :: Diego Molina548734886e
- [grid] Fixing DistributedCdpTest :: Diego Molina09db963020
- [skip ci] Stop profiling bazel test jobs too :: Alexei Barantsev203a0fefd4
- [grid] Java 8 language level fixes, closes #8860 :: Diego Molina6e8bdcc3c0
- [grid] Avoiding duplicate code in LoggingOptions [skip ci] :: Diego Molinad97844c9f5
- [java] Fixing double-check lock in a lazy initializer :: Alexei Barantseva2b9d24ff5
- [java] Abstract class does not need a public constructor :: Alexei Barantsev8bde6220e4
- [java] Allowing a subclass to use its own logger :: Alexei Barantsev2e8332516c
- [java] Refactoring to add more Java 8 flavor :: Alexei Barantsev9899fc0b8a
- [java] Deleting unused imports :: Alexei Barantsev74a012bf6f
- [JS] updating rules_nodejs to 2.3.0 :: Sri Harsha9ca44d69af
- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Sri Harsha36e141d149
- Allow user to specify DevTools Protocol verison in .NET :: Jim Evans60e673dea5
- [grid] Creating containers with autoRemoval
set to true
:: Diego Molinaad329eed3c
- [py] Include readme in Wheel so it's rendered on Pypi :: AutomatedTester7b8bd727cd
- Add support for .NET 5 in IDE projects :: Jim Evans1b23c919bb
- [grid] Container existence won't be checked. :: Diego Molinae17affd49d
- [py] Add more details to python wheel [skipci] :: AutomatedTestercc5cf1b219
- [grid] Simple flag to avoid stopping container twice [skip ci] :: Diego Molinacc70098711
- Allow .NET CDP code generator to run silently :: Jim Evans22099b1d2d
- Updating .NET Bazel merged_assembly task to output pdb file :: Jim Evansa67b28be51
- Enhance .NET Bazel packaging rules to allow publishing symbol files :: Jim Evans4f100755a1
- Refactor NUnit test Bazel rule to use common copy_files macro :: Jim Evans0ec4a4f318
- Removing unused files from .NET tree :: Jim Evanscff1bf0513
- Removing framework-specific attributes from .NET :: Jim Evansf7e1e3c9f6
- Deleting the unused SeCore code :: Simon Stewartd77555a8e1
- Enable embedding of project logo into NuGet packages :: Jim Evans4c5b92bac0
- Bump .NET version number after alpha release :: Jim Evans0b2eee8f3a
- [chore] Clean up the top level README to be valid again [skipci] :: AutomatedTester5f67a3c028
- [py] Correct proxy tests :: AutomatedTester9d6c5f7664
- [py] Skip tests if we can't run them on that platform :: AutomatedTesterc8a7cb1896
- [py] delete unneeded wheel files and clean up bazel around this. :: AutomatedTesterbe1828a2e7
- [Build] Update rules_python to latest with wheel improvements :: AutomatedTester59e3877020
- [py] Enforce python version in wheel when created. fixes #8863 :: AutomatedTesterfcf46b5e9e
- Removing parts of bazel config, it seems to be WIP by Simon [skip ci] :: Diego Molina32d0ef7772
- [grid] Small refactor at EndToEndTest [skip ci] :: Diego Molina04a7dc1feb
- [py] explicitly deprecate FirefoxProfile class :: AutomatedTester186b587f8b
- [py] Correct deprecation message for FirefoxProfile passed in :: AutomatedTester2d9832c365
- [py] Add Firefox specific tests to the firefox test target :: AutomatedTester6a58c621c4
- [grid] DockerOptions formatting style [skip ci] :: Diego Molinab210003c13
- [grid] Invoking the create method from MemoizedConfig instead of Config :: Diego Molina3540e5c1bc
- [py] Remove Marionette from test targets :: AutomatedTester7cf9a7f79e
- [grid] Removing unused imports [skip ci] :: Diego Molinaea97f91971
- [grid] Docker - From video to asset storage :: Diego Molinab1beaa050c
- [grid] Using random port for SessionQueueGridTest [skip ci] :: Diego Molinaa9a437113e
- [grid] Saving capabilities from the end point response [skip ci] :: Diego Molina04ec49dda3
- [grid] Retry session only when capabilities are found. Add test to confirm session retry due to unexpected error. (#8864) :: Puja Jagani184af29a2b
- [grid] Saving capabilities for all docker tests [skip ci] :: Diego Molinab338b3396e
- [grid] Java 8 fixes, closes #8870 :: Diego Molinaea5abf03c4
- Avoid leaking implementation details into the Config interface :: Simon Stewart8ab7f7381a
- Fix grammar typos in exceptions.py (#8876) :: Olly Deanbd13970173
- [java] Removing unnecessary type casts :: Alexei Barantsevf64260a078
- [java] Deleting unused imports :: Alexei Barantsevccd13d6fb8
- [java] Following Java naming convention :: Alexei Barantsev0eabe11978
- [java] Adding more information about executed command and target element to WebDriverException :: Alexei Barantseve22f55f8ee
- [java] Extracting build tools into a separate source subtree and a separate IDEA module to set different source levels for the build tools (11) and the main code (8) :: Alexei Barantsev02c0f57025
- Add support for .NET 5 :: Jim Evans0adaa73871
- [java] Fixing code example in ChromeDriver javadoc [skip ci] :: Alexei Barantsev0a973cae60
- Use the javac --release
flag to enforce API compatibility :: Simon Stewart8b1c832e68
- [docs] Correct docs target for API docs [skipci] :: AutomatedTester812e48eff8
- [docs] Make sure the local version of docs is up to date [skipci] :: AutomatedTesterac5aca9af6
- [docs] Update README for installing tox. [skipci] :: AutomatedTester92d3172217
- Fix problem with query parameters in the NettyServer and switch from the JreAppServer for NettyAppServer :: Simon Stewart56ff34d582
- Extract components from JUnit4TestBase :: Simon Stewartd5c49a09f0
- Move test name rule out of test base :: Simon Stewart61b0583804
- Allow Browser to check whether it matches any of a list of other Browsers :: Simon Stewart337e4317ff
- Extract common browser lifecycle code and test rules into a single rule :: Simon Stewarte2ffb24122
- [py] fix pyflakes errors :: AutomatedTestere3fcf79123
- [py] Clean up imports in conftest :: AutomatedTester9869599118
- [java] Fixing compilation errors in tests after extracting new SeleniumTestRule and changing some methods from static to instance. :: Alexei Barantsev85571c0935
- [java] Fixing a test accidentally broken by commit e22f55f8eeaae57f57dc44425da7addc24c95649 :: Alexei Barantsevc41447f808
- [java] Using AssertJ more fluently in GraphqlHandlerTest :: Alexei Barantseve23236a2c9
- [java] Fixing WindowSwitchingTest local rule broken by the recently extracted global one :: Alexei Barantsev4a3bb6d550
- [grid] Adding queue & queuer roles to hub [skip ci] :: Diego Molinad6d672cd93
- [py] Remove thread.join in testing webserver :: AutomatedTester7aa8caf3f1
- [py] Update xfails for tests run under chrome :: AutomatedTesterf1e55e6d47
- Adding SHA hash to .NET Bazel rules package :: Jim Evans47c76e22da
- Make .NET support test target valid for version of Bazel rules used :: Jim Evans62bb990cdb
- Adding Content-Type header to POST requests for .NET bindings :: Jim Evansa8bcd0e209
- Bump many java dependencies to most recent versions :: Simon Stewart1f51ba8a94
- Switch to using HttpHandlers instead of Servlets where possible :: Simon Stewartd929ad1754
- Switch to an HttpHandler for cookie tests :: Simon Stewartda87645862
- Remove unusued servlets :: Simon Stewarta0288049c1
- [java] Fixing a spotbugs test, excluding a pattern for JUnit4TestBase :: Diego Molina59285ab0aa
- Fix failing spotbugs test :: Simon Stewart1ad6faa2e8
- [grid] Allowing a path on the host & container to be configurable [skip ci] :: Diego Molina14c1bfe021
- [grid] Only using asset storage paths if they are available [skip ci] :: Diego Molina3523790aab
- [grid] Merging caps to avoid loosing the original se:options
[skip ci] :: Diego Molinaf89bec1f87
- [grid] Using merged caps to check if video recording was requested [skip ci] :: Diego Molina64c64217ca
- Add implementation for context propagation based on changed in OpenTelemetry 0.9.0. (#8884) :: Puja Jagani88535c5171
- [grid] Fixing redirects
test in JettyAppServerTest
:: Diego Molina35fc551143
- [grid] Fixing image parsing when a custom domain is used, fixes #8887 :: Diego Molina8b79835509
- [java] Implementing a new operation to get element property, see https://www.w3.org/TR/webdriver/#get-element-property :: Alexei Barantseva4a9535b46
- [java] Refactoring code to reduce duplication :: Alexei Barantseva2c5f9bc7f
- [java] Fixing exception message, no functional changes :: Alexei Barantsevefac2bfc20
- [java] Deleting unused imports :: Alexei Barantsevb358b0488f
- [java] Removing unnecessary boxing/unboxing for booleans :: Alexei Barantsev9915bc486d
- [java] Code cleanup, fixing a bunch of minor issues reported by IDEA code analyzer :: Alexei Barantsev132b146640
- [java] Temporarily disabling javadoc generation to evaluate how it affects travis build time :: Alexei Barantsevac649dea1e
- [java] Trying to exclude tests to evaluate how it affects travis build time :: Alexei Barantsev402404cc2f
- Let's try to run something with GitHub Actions :: Alexei Barantsevd9687dcdcd
- Adding organization info to sonar config :: Alexei Barantsev8f8bbee55f
- [java] Fixing FirefoxOptions merge and copy-constructor :: Alexei Barantsev03f11b234e
- Migrating Java CI build to GitHub Actions :: Alexei Barantsev83582f8b31
- Deleting Java jobs migrated to GitHub Actions from travis build :: Alexei Barantsev218c142727
- [java] Disabling some Chrome tests that were failing on travis and fail now on GitHub Actions too :: Alexei Barantsev0ac86da6eb
- [java] Start Firefox headless in server tests :: Alexei Barantsev937e8f9a38
- [java] Fixing test ignorance checker for GitHub Actions :: Alexei Barantsevb8a60c8051
- [java] Run Chrome headless if on GitHub Actions :: Alexei Barantsevf7da2470d1
- [java] Run browser tests after small tests on GitHub Actions :: Alexei Barantsev5e8f10a6d8
- Adding workflow for JavaScript (#8894) :: Diego Molina1780c8e459
- Running the Java workflow for PRs as well :: Diego Molina497574150a
- v2 only checks out the last commit from the tree :: Diego Molina35e477641b
- [java] Fixing remote tests on Windows, bazel does not make symlinks inside runfiles directory so we should find server in another place :: Alexei Barantsev0315a7f3fe
- [java] Fixing FirefoxOptions copy constructor to fill all the standard capabilities for Firefox :: Alexei Barantsev2864ab6236
- Avoid NPE in the url checker test :: Simon Stewart4a8198db5c
- Replace create page servlet with a handler :: Simon Stewart154cd860a7
- Remove utf8 servlet :: Simon Stewart4917444886
- [cdp] Use the password from the credentials when authenticating :: Simon Stewartd028d5e376
- The app manifest was served correctly by the static resource handler :: Simon Stewartc02cdd20d1
- Fix up mistakenly committed changes to the relative locators :: Simon Stewarta9f646a1b5
- Upgrade OpenTelemetry to 0.10.0 (#8889) :: Puja Jagani7262726556
- initial commit :: Rajendra Kadam220b313e88
- Update tests moduleMapper for svg :: Rajendra Kadam1f55d72fe9
- Add tests for status component :: Rajendra Kadam0e9ce8208e
- Remove .ts files from testMatch :: Rajendra Kadam0a2f542747
- Merge status tests in 1 :: Rajendra Kadam740c0be305
- Add tests for NodeRow :: Rajendra Kadam5823503df7
- Add tests for ColorInfo component :: Rajendra Kadam18b449fc71
- Add fetch and tests for Ring :: Rajendra Kadam7163a451ef
- Add fetch and tests for Ring [skip ci] :: Rajendra Kadam0d3dca5e5f
- Add fetch and tests for Navbar [skip ci] :: Rajendra Kadama3963cf505
- Move tests to components directory [skip ci] :: Rajendra Kadamb41ccd43bb
- Add bazel test rule to fix the rule :: Rajendra Kadam9cd17426bf
- [py] Move string formatting in CDP code to f strings :: AutomatedTester61adbe4245
- [py] Exposing Bidi features to move than Chromium browsers :: AutomatedTesterb551e0c504
- Revert accidental JS changes :: Simon Stewartfc11b21944
- [java] Fixing ignorance conditions to check if we run in CI environment :: Alexei Barantsev29f03fcc57
- [bazel] Ensure action env is as simple as possible :: Simon Stewartb7ef89b487
- Allow $PATH into the test env so browser launchers can be found :: Simon Stewartb8b73c1fcf
- [java] Run browsers in xvfb instead of headless :: Alexei Barantsev65563b8e7e
- Add additional HTTP attributes to event-logs (#8902) :: Puja Jagani2f7727c314
- [JS] Adding support for print
endpoint (#8880) :: JS31096037da2fbf4
- [java] Enabling tests that work in Chrome 87 :: Alexei Barantsev825c560ede
- [java] Ignoring a test that fails in GitHub Actions environment :: Alexei Barantsevf2f89b86d5
- [java] A silly mistake, forgot to remove old code that should be replaced by the new one :: Alexei Barantsev620c9a6dfa
- Move generated js tests from a servlet to a handler :: Simon Stewart36072f26bb
- Push more common resources into the handler :: Simon Stewart89dafc37ef
- Mostly migrate to using handlers, not servlets, in tests :: Simon Stewartf599a9d56a
- Replace the JettyAppServer with the NettyAppServer in tests :: Simon Stewart7754e2c6ec
- Remove most usages of jetty :: Simon Stewartd2fa8b075d
- Allow the PathResource to limit the subpaths that are returned :: Simon Stewartf9e8ce2bbf
- Ensure there is a slf4j logger available for js test suites :: Simon Stewart679670beae
- Allow Netty AppServer to respond to HEAD requests :: Simon Stewart936669e7a1
- Switch command line app server to netty :: Simon Stewarta825594901
- Rework ReferrerTest to avoid Jetty dependency :: Simon Stewart5892facaae
- Break dependency on jetty in some more tests :: Simon Stewartbdb1aadfdf
- Remove jetty from selenium :: Simon Stewart53b9f89004
- Start the netty appserver on a well-known port :: Simon Stewartdd7937a41a
- Fix tests by not declaring the incorrect charset of returned pages :: Simon Stewartf08af313e8
- Ugly hack to get the Netty server listen for HTTP and HTTPS traffic :: Simon Stewart0d0b1f8991
- Return results from Relative locators sorted by proximity to the anchor :: Simon Stewartd265f308e6
- Fix the WindowTest :: Simon Stewart56fb1326f1
- [cdp] Remove hand-coded tests for autogenerated code :: Simon Stewart72ce3dc4c6
- Fix up failing relative locator test in js :: Simon Stewart3d54b5eab1
- Ensure http tests are run with existing netty-based httpclient :: Simon Stewartaf7e5fb338
- [ci] Limit depth of initial clone :: Simon Stewartb0363fd392
- Add javadoc generation job to GitHub Actions :: Alexei Barantsevc82fef981b
- [java] Ignoring tests that fail in Firefox in GitHub Actions environment :: Alexei Barantsevf4aacb1347
- [java] Ignoring one more test :: Alexei Barantsev5e92451696
- [ci] Limiting depth of git clone by using actions/checkout@v2 :: Alexei Barantsevd360811939
- [java] Fixing Java 8 compatibility issues :: Alexei Barantseveb37b63eaa
- [java] Deleting unused import (and formatting code) :: Alexei Barantsevc87ee5994f
- [java] Using Optional to check for nullity is over-engineering :: Alexei Barantsev3dbf71deb9
- [java] Fixing minor issues reported by IDEA code linter :: Alexei Barantsev44b7ba443a
- Cache IWebElement before checking TagName is correct (#8904) :: elgatov78eca8208f
- Grid UI Unit Tests (#8865) :: Rajendra kadama9c56bd24f
- [java] Making router test more stable by waiting for readiness :: Alexei Barantseve4eb68a1db
- [JS] updating bazel rules nodejs :: Sri Harsha8d5bcf8b2c
- Migrate Ruby CI jobs to GitHub Actions :: Alex Rodionov772547f54b
- Fix Ruby relative locator tests based on new proximity sorting :: Alex Rodionov9a1aa93973
- Fix NPE in LoggingOptions. Closes #8861 :: Simon Stewart2d5436c5cc
- Add HTTP response span for grid status. Add tracing for GraphqlHandler. (#8908) :: Puja Jagani18192eaede
- [Build] Fix pytest macro to allow --test_args to pass through :: AutomatedTesterda53187011
- [py] Add unicode tests for getAttributes :: AutomatedTester42b100383d
- [atoms] Add a test for mixed type value for getAttribute :: AutomatedTester2ceda22f0d
- Adding sonar scanner to GitHub Actions :: Alexei Barantsevd7dfd8df53
- Update tests to check results of Either when calling newSession() method. :: Puja Jagani5a7a94e9a2
- [java] Making DistributorTest less flaky by waiting for distributor to have capacity and be ready to create sessions, and improving diagnostics in case of test failure :: Alexei Barantsev3d3f8e600e
- [java] Adding more waits to make DistributorTest stable :: Alexei Barantseve93d2ca03d
- README: Update docs for running browser tests (#8913) :: Ulf Adams691de4f65b
- [js] reformat the atoms code, no logical changes :: AutomatedTesterb1f877305c
- [py] Re-enabling console differentiation when listening for console logs :: AutomatedTestera9527dbf9a
- [py] disabling error console tests for firefox and safari :: AutomatedTesterbafa2658ab
- [grid] Removing default value for max-sessions
:: Diego Molina6ee0b68f08
- [grid] Giving precedence to file configuration over flags :: Diego Molina6519fea03b
- Downgrading jest to match the version required for grid-ui tests :: Alexei Barantsevd73567465d
- [java] Implementing getDomAttribute operation :: Alexei Barantsev2368f7a875
- [grid] Avoiding primitives for boolean configs :: Diego Molina469efe8ce6
- [grid] Fixing node options test :: Diego Molina19548ca8b0
- [java] Ignoring tests for getDomAttribute that fail in Chrome, this driver works as if it OSS protocol and returns "property or attribute" :: Alexei Barantsevbcdbb1fafd
- [java] RemoteWebDriver should fail fast if there is no command executor provided :: Alexei Barantsevd5695d3f55
- [java] Throw SessionNotCreatedException instead of UnreachableBrowserException if a session cannot be started :: Alexei Barantsev4b18da9ae1
- [java] Deleting a class intended to start a debug Jetty server because we have removed dependency on Jetty. :: Alexei Barantsev788295470c
- [grid] Adding warning to show that Docker was not available. :: Diego Molina7d6e27dded
- [java] Careful analysis of command executor response to throw a meaningful exception instead of NPE or CCE :: Alexei Barantsev87aa2b850d
- [java] Formatting code, no functional changes :: Alexei Barantsevd69bc7161c
- [java] Adding unit tests for RemoteWebDriver that cover the case of finding elements using non-standard By implementations, in this case we should delegate search to the By object and don't call the command executor. :: Alexei Barantsevc774f7c492
- [java] Adding unit tests for exceptions thrown by command executor, the test also checks that exception contains information about the driver, the command and the element :: Alexei Barantsevc867ec3dca
- [java] Improving generation of WebDriverException message :: Alexei Barantsev4a879c7088
- [java] Fixing use of deprecated API in tests :: Alexei Barantsevb095a45f95
- [java] Code simplification, no functional changes :: Alexei Barantsev29959e9d1e
- [java] Deleting debug code :: Alexei Barantsevf17c2b0d99
- [java] Deleting unused imports :: Alexei Barantsev3b5bdf2880
- [java] Actually force NettyServer to use java.util.logging :: Alexei Barantsevc230149e29
- [java] Adding a new expected condition for the new command getDomAttribute :: Alexei Barantsev579e508f2a
- [java] Deleting unused private field :: Alexei Barantsev7bba7f63e9
- [java] Minor performance and style improvements of ExpectedConditions :: Alexei Barantsev0ad94ad9e8
- [java] Using logger to print warnings :: Alexei Barantsev5b190ecd07
- [java] Deleting debug print :: Alexei Barantsev681059ef87
- [java] Reducing duplication of code that populates WebDriverException :: Alexei Barantsev9514499a51
- [java] Adding more unit tests for RemoteWebDriver throwing an exception :: Alexei Barantsev0683bb862d
- [java] Implementing request timeouts in both HttpClient-s :: Alexei Barantsevddd4ccc523
- [grid] Mounting dev/shm to browser containers. :: Diego Molinaf0f6a24363
- [grid] Fixing allow cors parameter :: Diego Molina4d44b472e9
- Finish migration of .NET By implementation :: Jim Evansdbd00caf7b
- Updating .NET DevTools tests to use Chrome 87 version of CDP :: Jim Evans69a18550a9
- [devtools] Add v88 (beta) and v89 (canary) versions :: Simon Stewartac26f5d351
- [devtools] Delete v84 and v85 from the java tree :: Simon Stewartaac21d3124
- [bazel] Create test suites as sharded tests :: Simon Stewart26efaf692b
- [bazel] Use the new test suites for selenium test suites :: Simon Stewartc2e76c5309
- Attempt to reduce log output to just failing tests :: Simon Stewart135b8e291c
- [py] Pin key dependencies in the build :: AutomatedTester4a7704152d
- [bazel] Avoid linting our test code :: Simon Stewartd53475c7fc
- [bazel] Do not generate suites that should never be run :: Simon Stewart7fa8355c87
- [grid] Adding methods to get container logs :: Diego Molina3865a8ca14
- Check to see if a test should be run before running it :: Simon Stewart5dc2450f20
- Expose local browser drivers through bazel :: Simon Stewart62368606ce
- Add missing file :: Simon Stewart0107b0e00d
- Revert initial work to expose drivers via bazel :: Simon Stewart0b7e3d88e8
- Expose local browser drivers through bazel :: Simon Stewartc1a9159155
- Add atom tests to GitHub Actions :: Alexei Barantsev293d6e7a6d
- [py] Add Chrome v88 to bidi support :: AutomatedTester4610dcfb35
- Remove support for old CDP versions :: Simon Stewart4c8066239a
- [java] Fixing IDEA project, adding a reference to CDP v88 library :: Alexei Barantseve797f8678a
- Using bazel cache for JavaScript jobs :: Alexei Barantsev4614a5c89a
- [java] Fixing IDEA project, adding a reference to CDP v89 library :: Alexei Barantsev0fca91a1e1
- [java] Implementing infrastructure to create decorators :: Alexei Barantsevafdb348e68
- [java] Implementing a new event firing decorator :: Alexei Barantsevfa2919aefd
- [java] Deleting unused imports :: Alexei Barantseva067f7872f
- [java] Deleting tests that are not actual anymore :: Alexei Barantsevac56ef5f83
- [java] Deprecating setters in Point and Rectangle, set toward making them immutable :: Alexei Barantsevbd2fc34ee3
- [java] Fixing variable name (Cyrillic letter с looks exactly like Latin letter c) :: Alexei Barantsev2e8b5a5b93
- [java] Using try-with-resources to simplify code :: Alexei Barantsev5e5798f323
- [java] Rewriting with Java 8 features, and reducing use of magic strings in the code, no functional changes :: Alexei Barantsev54d387b316
- [java] Using constants to reduce string literal repetition :: Alexei Barantsevd76e454cb2
- [java] Adding missing @Deprecated annotation to the method deprecated long ago :: Alexei Barantsev6a6fbc237f
- [java] Reducing visibility of a constructor of an abstract class to protected, it can be called from a subclass only :: Alexei Barantsevaf634c7075
- [java] Oops! To protected, not to package private! :: Alexei Barantseva82d39b8d6
- [py] Add mozdebugger capabililty to be on by default :: AutomatedTester677fb41efd
- [py] add v85 cdp support back as we can use it for Firefox :: AutomatedTesterbe10c29505
- Add print page command to python binding (#8903) :: Rajendra kadam509f316e5d
- Improve CDP method naming :: Alex Rodionovb3b7d940b8
- [JS] Updating alpha release version number :: Sri Harsha7d5913d129
- Support CDP v87 in Ruby :: Alex Rodionovec470e642a
- Move supported CDP versions in .NET build to parent .bzl file :: Jim Evansd2b483cc9c
- Add path to bazel build targets in .bazelrc :: Jim Evans9492ee69e4
- Move .NET CDP generation targets to list :: Jim Evansb0c55140d0
- Update .NET CDP generation to be more flexible for future versions :: Jim Evans037ca2845a
- Adding support for CDP v88 (beta) and v89 (canary) to .NET :: Jim Evansc31ea12e27
- Removing support for CDP v84 and v85 from .NET :: Jim Evans357403b269
- Update documentation comments to align with proper CDP versions in .NET :: Jim Evans73ade56928
- Update README.md for .NET CDP version modifications :: jimevans794debe9e2
- Add spec-compliant properties and methods to .NET IWebElement :: Jim Evansa2d9b94833
- [java] Implementing getAriaRole and getAccessibleName operations :: Alexei Barantsevc8bc19e837
- Adding the print command to .NET bindings :: Jim Evans610b1c8164
- Restoring default shard count for Java tests, bazel does not recommend to use large shard counts if the build is not distributed. :: Alexei Barantsevcee453c23e
- Let's try to collect java test coverage and send it to sonarcloud :: Alexei Barantsevf86a1d3d56
- Excluding support tests from coverage (temporarily) and moving sonar scanner to the small test job to upload test coverage to the cloud :: Alexei Barantsev227ed409a9
- Sonar scanner ignores coverage settings for modules, let's try top-level setting :: Alexei Barantsev6e3bb48647
- [java] Making UrlCheckerTest run longer, but stable by warming up NettyServer :: Alexei Barantsevf65bdec3c1
- Reverting attempt to collect code coverage, instrumentation unexpectedly affects some test results, needs more investigations :: Alexei Barantsev2a47bee709
- Adding support for environment capability to .NET FirefoxOptions :: Jim Evans449e0fffc2
- Adding support for full-page screenshot command to .NET Firefox driver :: Jim Evansa530271700
- Exposing command executor on .NET RemoteWebDriver via IHasCommandExecutor interface :: Jim Evansfa6e369205
- Rearranging some .NET code :: Jim Evans471ab75202
- Add ISupportsPrint interface to .NET to allow use of Print method :: Jim Evans8ebe09facf
- [grid] Only adding Docker factories if there is a config for it. :: Diego Molinabd25a019ee
- [java] Fixing OS tests to work on Windows :: Alexei Barantsev0fee495267
- [java] Marking unit tests with a special JUnit category annotation, this allows to choose the marked tests in IDEA and use these fast tests as a safety net (they complete in less than 10 s on my machine) :: Alexei Barantsevcf7d0615f4
- [java] Adding lost small tests to the suite by tagging them :: Alexei Barantsev29d31317cb
- [java] Refactoring unit tests for RemoteWebDriver and RemoteWebElement and adding unit tests for recently implemented operations (getDomAttribute, getDomProperty, getAriaRole, getAccessibleName) :: Alexei Barantsev11d1077347
- [java] Adding unit tests for driver commands to manage a VirtualAuthenticator :: Alexei Barantsevfe96677106
- Increasing bazel test timeout :: Alexei Barantsevb9b4da51a3
- Support for float types in text fields (#8936) :: Naveen Singh7447cededb
- [java] Disabling tests that are not implemented in Firefox yet :: Alexei Barantsev7286a92440
- [java] Changing browser names used in @Ignore test annotation to better communicate the current state of browser support :: Alexei Barantsev1fa1428930
- [java] Minor performance improvement :: Alexei Barantsevebee17a4d7
- [java] Improving performance of tests for http clients by reusing the same test server, they run in ~1 s instead of ~40 s now :: Alexei Barantsev77c187a44f
- [bazel] Allow pinned browsers to be used :: Simon Stewart8be1107124
- [java] Implementing ability to specify command execution timeout in RemoteWebDriver :: Alexei Barantseva46a9ac0e9
- Updating .NET DevTools code to persist DevTools session once created :: Jim Evans8098753693
- Correcting .NET compile error :: Jim Evans02e3398646
- Revert "[java] Implementing ability to specify command execution timeout in RemoteWebDriver" :: Alexei Barantsev83075bb203
- [java] Trying alternative way of configuring http client behind a RemoteWebDriver: implementing ability to pass ClientConfig to HttpCommandExecutor constructor :: Alexei Barantsev58f7a9b86a
- [grid] Allowing us to inspect a container we did not start :: Diego Molinaba2ab2c1ba
- [grid] Simplifying code in DockerSessionFactory by adding defaults :: Diego Molina2cfadb32b7
- [java] Bumping to 4.0.0-beta-1 :: Diego Molinac5df10ed6a
- Bumping Rakefile to 4.0.0-beta-1 :: Diego Molina1f4909f59c
- [java] Adding spotbugs exception for HttpClientTestBase :: Diego Molina47ee7336ef
- [java] Documenting EventFiringDecorator, adding tests that verify the documented behavior and fixing bugs found by these tests :: Alexei Barantsev31838197c3
- Allow user to modify network request via CDP in .NET :: Jim Evans7a49f610c8
- [java] Fixing documentation after @simonstewart comments, and changing order of parameters in listener methods :: Alexei Barantsevf6715f20e3
- [java] Changing order of parameters in decorators :: Alexei Barantsev424ff53ecd
- Delete unusued tests :: Simon Stewartc20b8d9823
- Pinned browsers: fixups for chrome on linux :: Simon Stewart8fcd01ae79
- [grid] Removing unused parameter from DockerFlags :: Diego Molina1c4a214af0
- [java] Reworking NettyClient to start a client per session and close the client when quit is called. This also allows to use different ClientConfig-s for different client instances :: Alexei Barantsevee44667233
- [java] Changing default timeouts for HTTP clients: connect timeout is 10s, read timeout is 3 min :: Alexei Barantsev6909a00135
- [java] Temporarily disabling a piece of code that prevents creation of websockets connections :: Alexei Barantsev07cd99c681
- Improve readme layout :: AutomatedTesterde38e8dd6f
- Performance Improvements in conditionals :: Machinexa253280c7d2c
- General imports (#8947) :: Machinexa2a9d37d0054
- [py] Cache platform calls when starting the session(#8953) :: Machinexa2693fe1b1ec
- [py] Favour fstrings over older format code. (#8949) :: Machinexa2b1f7fccc07
- [py] Modernise conditionals (#8954) :: Machinexa234f1e943fe
- correcting one instance of self.platform usage(#8956) :: Machinexa2be606d5ac7
- Modernise some of the conditionals and further usages of fstrings (#8952) :: Machinexa2cf4178c7b5
- Improve imports (#8948) :: Machinexa24d1d1e285d
- Improve imports (#8950) :: Machinexa26227b661fd
- Further improve imports (#8951) :: Machinexa28996ec2376
- [grid] Add error event-logs when capabilities are not found. (#8943) :: Puja Jagani2cf77cc7d2
- Rework near relative locator to be easier to understand :: Simon Stewart6ac3db69bb
- [grid] Add log-level config option (#8968) :: Puja Jagani0e0194b0e5
- All is None
and is not None
removal (#8963) :: Machinexa201972562ec
- Replace ErrorHandler with a Filter, which makes more sense :: Simon Stewart3a55860495
- Delete duplicate filter :: Simon Stewarta4dc8d34e1
- Move a common filter to the web package :: Simon Stewart85943ec259
- Adding server-side support for custom locators :: Simon Stewarte8d0e07bff
- Avoid importing a beta version of slf4j :: Simon Stewart06fdf2966d
- [js] Package up mutation-listener for node. Fixes #8955 :: AutomatedTester4295d3c826
- Adding functionality to better support network interception in .NET :: Jim Evans444f973765
- Adding mnemonic to merge assemblies Bazel rule :: Jim Evansa420091052
- [build] Fix handling of generated code put into wheels :: AutomatedTester7c9d268cb5
- Add network interception to .NET :: Jim Evansf86f6f9d54
- [node] Fix typo: tracingCategories -> traceCategories (#8976) :: Andre Wiggins9a989247a4
- [py] Pin Firefox bidi support to use the generated code for CDP 85 :: AutomatedTester6e545d81f2
- [grid] Removing unused imports, formatting changes and removing CLI default :: Diego Molina3c60492bb2
- [py] Simplify print pdf tests :: AutomatedTesterc674649419
- [grid] Code formatting and improving method name :: Diego Molina08b0ae9763
- [grid] Fixing how "detect-drivers" and "drivers" CLI flags interact :: Diego Molina5543c58793
- [node] Update ESLint setup (#8939) :: Nick Schonning2cc9ea2d94
- chore: Use subfolder for NPM package homepage (#8938) :: Nick Schonninge78881d785
- [grid] Add lock while finding a node in GridModel. Fix a log typo. (#8980) :: Puja Jagani7dc32dc6a3
- Allow httpOnly property to be bubbled up to cookie manager (#8958) :: Luke Hill7661e5ef67
- Add print page command to ruby binding (#8920) :: Rajendra kadam2be6e97ca9
- [py] Add Mutation Logging support :: AutomatedTesterdfee907eb1
- [py] Fixing mutation-listener target for python :: AutomatedTester4c73a3ce49
- [py] Move platform to be initialised earlier before it is called :: AutomatedTester96e5d9a1f1
- [py] Handle when timeout is 0 and not treat as Boolean :: AutomatedTestercfb9783e63
- [py] Add element that mutated when using logging mutation :: AutomatedTester53bb56e72b
- Avoiding NPE when the baseUri is not set :: Diego Molinad43570c2cf
- [JS] Updating rules_nodejs to 2.3.2 :: Sri Harsha9746b8635d
- [grid] Displaying OpenTelemetry message only when the tracer is created :: Diego Molina5e8cb3aa31
- [grid] Saving fixtures from the before method call :: Diego Molina08a90a024d
- Revert "Fix FluentWait so it completes in more cases." :: Alexei Barantsev988eb757b0
- [java] Fixing Java 8 incompatibilities :: Alexei Barantseva522fb72aa
- [grid] Make distributor pick up session requests from the queue only if the grid is not full (#8940) :: Puja Jagani1ccfb31a58
- [grid] Optimizing imports for SessionQueue classes :: Diego Molina9246b424d2
- [.NET] Add omitted API documentation comments :: Jim Evans4088ef770f
- [.NET] Add ability to listen for JavaScript exceptions and callbacks :: Jim Evansb4b7674a8a
- Expose server config, session queue and node as MBeans for JMX monitoring. (#8838) :: Puja Jagani4a3f3efd19
- [grid] Simplifying DefaultSlotSelector logic :: Diego Molina546e66b169
- [grid] Adding implementation flag to the Distributor :: Diego Molinacf298bcbf8
- [grid] Code formatting and moving default value to options class :: Diego Molinabf2fc564ee
- Fix ExpectedConditions javadoc for a return type. (#9005) :: Puja Jaganibfd0da7837
- [grid] Changing session factory method to use caps instead of WebDriverInfo :: Diego Molina5c513169f4
- [grid] Tweaking toml config to read arrays of tables :: Diego Molina44a4191625
- [grid] Code formatting and removing two tests :: Diego Molina2d47c4283d
- [grid] Deleting two redundant tests :: Diego Molina2bc070052b
- [grid] Displaying config help properly when array of tables are used. :: Diego Molina7c696193d4
- [grid] Unifying the slot matching logic in one single place :: Diego Molina27fe2d9ba4
- [JS] Adding support for computedrole (#8990) :: JS31096e0dde49a75
- Update toJson() method creation for integer type in CdpClientGenerator. (#8997) :: Puja Jagani1aae7a35c8
- [grid] Avoiding hacks to display config options properly :: Diego Molina4af354bb99
- [grid] Remove dependency on guava from data package :: Simon Stewart9832d17d8b
- [grid] Flesh out the default slot matcher to consider other capabilities too :: Simon Stewartd48a9596d8
- [grid] Enabling driver configurations to Nodes :: Diego Molina1b687b3261
- Updated CHANGELOG (#9022) :: Rami9160de55af
- Fix WebDriver.start_session docstring to remove incorrect arguments (#9021) :: Sergey Fursovbbd5fb6f09
- Work around string splitting issue in JCommander :: Simon Stewart2e2ec56b20
- [grid] Adding copyright and fixing some flags :: Diego Molinabd1110cddd
- [grid] Adding fallback locators for ById and ByName :: Diego Molinac507192c95
- [grid] Improving fallback locators code :: Diego Molinadd5d7a061f
- [grid] Upgrade OpenTelemetry to 0.12.0 (#9029) :: Puja Jagani3e4e069274
- [grid] Add registration secret to the New Session Queuer (#9026) :: Puja Jaganic2f2c6a47e
- [py] Correct dependency for six :: AutomatedTester8fcc3826d1
- [py] Adding initial GH workflow for Python (#9031) :: Diego Molinae6349a65dc
- [js] Using bazel action :: Diego Molina63d69be64a
- [py] Remove unneeded Firefox specific tests :: AutomatedTester3035373031
- [py] Disable Bidi tests for Firefox until it reaches a release branch :: AutomatedTestera42e53cfd9
- [java] Documenting use of WebDriverDecorator (and simplifying API a bit) :: Alexei Barantsevb147269a5f
- [py] Fix Flake 8 Errors :: AutomatedTestera2a60d7cfe
- [grid] Fix indentation for New Session Queuer classes. (#9033) :: Puja Jagani3e453c0562
- [py] Removing mozdebugger capability as released version of geckodriver errors, will add back in the future :: AutomatedTesterafa14fdf1f
- [py] fix flake8 errors :: AutomatedTester06b5bdbfa9
- [py] Fix comment on license in print_page :: AutomatedTester109c25ac6d
- [py] xfail tests that are not working for Chrome :: AutomatedTester42d0f75e16
- Updating CI badge status :: Diego Molina80591c2531
- [py] Set known xfails for remote tests :: AutomatedTester4a2ad1a481
- [py] remove unused imports :: AutomatedTester48e5b6e255
- [py] Add Ignored Exception to wait in Bidi Tests :: AutomatedTester220e35f0f2
- Reworking MutableCapabilities.merge(..) to return a new instance instead of modifying the current object in place to conform the behavior specified in Capabilities interface. :: Alexei Barantsev4321bbd43a
- [py] Disable Test that fails on Travis until we have time to investigate :: AutomatedTester71a00b5a3f
- [py] Make sure we are checking a string for local file detector :: AutomatedTester34b27b5940
- [py] Add Usage example for log_mutation_events docs :: AutomatedTestereb89e19295
- [grid] Add new session request queue size endpoint and GraphQL support (#9030) :: Puja Jagani4ec9de0998
- [cdp] Avoid spamming the console with unnecessary log messages. Unless they are necessary :: Simon Stewarte08791131f
- [py] Refactor bidi APIs for logging to be on their own class :: AutomatedTesterc146621f39
- [grid] Making the tracing logs to be FINE(debug) level :: Diego Molinacf649a4a4f
- [java] Fixing docs for ByClassName as no spaces are allowed :: Diego Molinab778b07811
- [java] Making merge method in classes that implement Capabilities to return a new instance as specified in the Capabilities interface. :: Alexei Barantseve68316c2a2
- [java] Removing unused imports to allow build to work. :: Diego Molina02d5e641d5
- [grid] Allowing to configure max-sessions per driver. :: Diego Molina5fc59ca25b
- [skip ci] Adding links to workflows to GitHub Actions badges :: Alexei Barantsev526fd9d0de
- Add rexml dependency (#9007) :: Kazuhiro NISHIYAMAd7f2ef23b6
- [rb] update gem dependencies for Ruby v3 :: titusfortnerc6d02f3330
- [rb] update vendor cached gems :: titusfortnerb3a689b44b
- [rb] update with latest rubocop :: titusfortner53a6aeb13e
- [rb] fix stubbing / mocking issues in specs :: titusfortner2d4d5f7568
- [rb] exclude test evaluating concurrent sessions with the remote server since it is crashing the suite :: titusfortnerdad5d3a4d3
- [rb] license statement at top of each of the files indicates that we should be distributing this with a NOTICE file containing copyright information :: titusfortner689ff4777c
- [rb] update Readme :: titusfortnerf6d831b848
- [rb] deprecating Persistent HTTP client subclass because the default HTTP client now uses persistence :: titusfortnercb2062af60
- [rb] fix linter failure from missing spaces :: titusfortnerca2665c803
- [py] Correct calling capabilities in bidi log class :: AutomatedTester2985a8e932
- [py] Add mozdebugger capability :: AutomatedTester2036e8f2b7
- [py] Remove the use of basestring :: AutomatedTester0cb6e6234e
- [py] Improve comment about using importlib_resources :: AutomatedTester104b278285
- [py] Remove six as a dependency :: AutomatedTesterb51fc14394
- [py] Don't treat doc warnings as errors :: AutomatedTester728d253d16
- Upgrade OpenTelemetry to 0.13.1 (#9055) :: Puja Jagani610a6740ad
- [java] Deleting unused imports and unused private fields :: Alexei Barantsev41a22c0243
- [rb] add more specs for cookies :: titusfortner2118f4a558
- [rb] fix bug with http_only cookies :: titusfortner7113b470bd
- Rework the RemoteWebDriverBuilder :: Simon Stewart87db0cb50b
- Simplify the remote build file :: Simon Stewart626f908bb5
- Add Print page support in Java (#8991) :: Rajendra kadam92e0daf59a
- [bazel] Run buildifier :: Simon Stewart04714514f4
- Fix the build :: Simon Stewart1ef4da6fd5
- [grid] Correcting dependency name :: Diego Molina8b6e4be8e6
- [grid] Halting docker execution if the daemon was not reached. :: Diego Molina45567af684
- [grid] This partially reverts commit 04714514 and fixes the build while small tests still pass :: Diego Molinaa787ad472d
- [grid] Making NewSessionCreationTest aware of the improvements on AddWebDriverSpecHeaders :: Diego Molina5630155cde
- [py] Improved alias for Keys (#9076) :: Shreyan Avigyand8f0ba009d
- Right-bias Either and add some useful methods :: Simon Stewartec500b8268
- Small tidy of maven deps :: Simon Stewart2a2f45d5f9
- Bump OpenTelemetry to 0.14.1 :: Simon Stewart0df656d2aa
- [bazel] Bump rules_jvm_external to 4.0 :: Simon Stewart2033a83fe0
- Bump most java dependencies to latest versions :: Simon Stewart79d57fa50a
- [bazel] Use java_export from rules_jvm_external :: Simon Stewart4d0cc24984
- [java] Using annotations to start Chrome headless for PrintPageTest :: Diego Molina5493d43e08
- Add follow up changes from Print Page Java PR (#9061) :: Rajendra kadam29ecb673ea
- [java] Skipping PrintPageTest tests for Chrome for now. :: Diego Molina7de1d2b475
- [grid] Add endpoint to return new session request queue contents (#9078) :: Puja Jagani1d8273f1c7
- [grid] Adding Grid version to GraphQL :: Diego Molina84fc16db8d
- [JS] Adding support for /computedlabel (getAccessibleName) (#9073) :: JS310966fba497bde
- [java] Fixing java 8 compatibility issues :: Alexei Barantsev057cc7066f
- [java] Implementing ability to get raw original message without additional info from WebDriverException :: Alexei Barantsevba3a54cfb5
- [grid] Add GraphQL support for getting session queue requests (#9085) :: Puja Jagani6e7b239600
- [grid] Adding server version to the Nodes :: Diego Molina2d71c4b06d
- [skip ci][java] Deleting outdated code examples from javadocs :: Alexei Barantsev5a5c10b5c0
- Stop the driver server when the driver fails to start a new session :: Iaroslav Naidon626f084dc0
- [java] Deleting unused imports :: Alexei Barantsev0250d66a36
- Reducing code duplication and reducing use of guava :: Alexei Barantsev7358b15bba
- [java] Fixing use of deprecated classes and methods after upgrading opentelemetry :: Alexei Barantsev0807b1a8f2
- [java] Using assertj in more native manner :: Alexei Barantsev9f5fc301c7
- [java] Making more precise assert for expected exception :: Alexei Barantsev147334f95b
- [py] Remove unneeded Py2 TODO :: AutomatedTester8b4e370204
- [py] Add python type hinting :: AutomatedTester7b42f8654a
- Fix 'webview2' browser name for Edge py options. (#9090) :: Brandon Walderman76b66db9a4
- [java] Deleting debug print statement :: Alexei Barantsevca79c1609c
- [java] Reinterrupting the current thread after catching InterruptedException :: Alexei Barantsevffb0c7a0e8
- [java] Restoring ability to run remote browser tests in dev mode :: Alexei Barantsevf59e5ce16d
- [java] Adding more tests for json reader to increase coverage before applying a PR :: Alexei Barantsev67dd6aca81
- Removed obsolete browsers from BrowserType :: Ish Abbid16ecd2a32
- [java] Fixing null pointer exception in RemoteWebDriver instantiated by no-arg constructor. :: Chirag Jayswal31a702df59
- ByChained: add unit tests before refactoring :: Alberto Scotto894d238f23
- Refactoring ByChained#findElements :: Alberto Scotto6e6a8fc74b
- [java] Adding a bit of Java 8 flavor :: Alexei Barantsev3c96350524
- [bazel] Bump to bazel 4.0.0 :: Simon Stewart3b117e14dc
- [bazel] Allow packages to be opened in modules :: Simon Stewart9a7248de3e
- [bazel] Update Rakefile with maven publishable targets :: Simon Stewart62aa81a0fd
- [py] Use weakreferences for driver in switch and mobile classes :: AutomatedTester8e5a9ede90
- [build] No need to repeat run of build-info.py :: Simon Stewart4fc2afefed
- [bazel] Make sure maven artifacts use generated modules :: Simon Stewartc23e4406a2
- [py] Improve how desired_capabilities and options are merged :: AutomatedTesterec9c67b2fb
- [java] Improving merge of ChromiumOptions to take into account arguments, extentions and experimental options :: Alexei Barantsevdfe17dc8d9
- [java] Deleting unused imports :: Alexei Barantsevd78e447605
- [java] Deleting unused imports :: Alexei Barantsev996ea5440a
- [java] Adding more tests for merging ChromeOptions :: Alexei Barantsev76cef2babc
- [java] Converting CustomLocator from abstract class to interface :: Alexei Barantsev7e20fd60b9
- [java] Refactoring tests, no functional changes :: Alexei Barantsev15c856e1d0
- [java] Uppercasing names of enum instances to follow code convention :: Alexei Barantsev086533bbcc
- [java] Adding final modifier to a member that is supposed to be a constant :: Alexei Barantsevd85399352a
- [bazel] Generate module "uses" by scanning for ServiceLoader usages :: Simon Stewart9bd936ace0
- Modify: Updating year in LICENSE and NOTICE doc (#9101) :: Sri Harsha67f0e5a1a6
- [grid] NewSessionQueuer is not used elsewhere :: Diego Molinadf105ba5c4
- No need to modify finding by tag name requests :: Simon Stewart16b3eb9ab5
- [grid] Adding stereotypes to the Node schema :: Diego Molina483f05b868
- [grid] Disabling Grid UI tests while new Grid UI is completed :: Diego Molina27dffd1351
- [grid] New Grid UI draft :: Diego Molina0f642b907f
- [grid] Using local font instead of downloading every time :: Diego Molina8ac2bebe61
- [java] Unignoring tests that pass in Chrome :: Alexei Barantsev04f5f8dba6
- [grid] Implementing CORS support managed by --allow-cors option and adding support for OPTIONS requests to GraphqlHandler :: Alexei Barantsev5e20e97474
- [grid] Exposing Node OS info to GraphQL :: Diego Molinab143b96910
- [grid] Using Grid logo as favicon :: Diego Molina4f1781e816
- [grid] Displaying an OS logo in the Grid UI :: Diego Molinabf9d3f1eac
- [grid] Honoring max concurrent sessions setting :: Diego Molina9b327e9729
- [grid] Grid UI improvements :: Diego Molina1a4692b20a
- [grid] Polling data from GraphQL :: Diego Molina97dca9efec
- [grid] Fixing failing test on GitHub :: Diego Molinaae1f3bc46e
- [grid] Setting a max concurrency based on what the test is expecting :: Diego Molina9b3e08b21f
- [py] Remove legacy WebElement key ELEMENT
(#9110) :: Nirantak Raghav2b93e73b60
- [py] deprecate w3c checks in python bindings (#9109) :: Dharin Shahcfea6be21a
- [grid] Completing Node UI, removing old apollo from package.json :: Diego Molinac8daf2c42c
- [grid] Breaking Grid UI into components :: Diego Molina227c682853
- [grid] Mapping correct value for availability :: Diego Molina68b1be37e5
- [grid] Adding a field to GraphQL to retrieve all sessions :: Diego Molinad61c780f72
- [cdp] Actually set the CDP version. ahem :: Simon Stewart39b82df30c
- [grid] Removing previous UI code :: Diego Molina2ba4773462
- [grid] Adding Sessions to the Grid UI :: Diego Molina8ccfbee8b7
- [grid] Add capabilities as json string attribute. Fix span status based logging. (#9094) :: Puja Jaganide1adc0446
- Fix OpenTelemetry 0.14.1 exporter functionality. Update tracing.txt. (#9115) :: Puja Jagani406ce8a7ec
- [grid] Sessions refactoring and adding Queue items (UI) :: Diego Molina65b253662f
- [grid] Breaking Sessions into Running and Queued (UI) :: Diego Molina21e5734e04
- JsonOutput knows how to handle Capabilities :: Simon Stewart139922d2f7
- [grid] Splitting GraphQL queries :: Diego Molina80bd262865
- further improvements to the json processing :: Jörg Sautter6eecd00e79
- [grid] Adding an overall Grid status to the UI :: Diego Molina7c8e47a947
- Upgrade rules_python to latest :: AutomatedTestere43cce39f1
- [java] Fixing FirefoxOptions.merge to consume data from both instances to be merged :: Alexei Barantsev0aaa401fde
- Rework how By works :: Simon Stewart737eb7d9ab
- Make the relative locator remotable :: Simon Stewart6c3bf3dcc6
- [bazel] Add the Bazel IJ project view to make getting started easier :: Simon Stewartbb48c1310b
- [java] Restoring ability to create new RemoteWebDriver with default remote server address or the address specified by system property "webdriver.remote.server" :: Alexei Barantsev75b41f7dd5
- [java] Deleting old CDP generated libs from IDEA project :: Alexei Barantsev3c5f7c8c59
- [java] Fixing Java 8 compatibility issues :: Alexei Barantsev840d3214e6
- Ensure chrome binary location is merged in ChromeOptions :: Simon Stewart0e6f1a3a19
- [bazel] Alias --pin_browsers to make browsing pinning easier :: Simon Stewart75bbf3d457
- Bump the pinned version of chrome to 88.0.4324.96 :: Simon Stewart735e31b81a
- Escape css selectors properly :: Simon Stewartd0f7f7fe53
- Ensure cannot search for empty tag names :: Simon Stewart9107ac1017
- Let the relative locator find the js executor like everyone else does :: Simon Stewart462fd375ff
- Simplify existing custom locators :: Simon Stewart49ea7d8c48
- [grid] Move jmx package into the grid :: Simon Stewart7df94e03a4
- Fix failing text :: Simon Stewart3023e101c9
- Delete as much old server code as possible :: Simon Stewart1307798dff
- Delete dead code :: Simon Stewartf9554165e4
- [grid] Reducing size of the IE logo (UI) :: Diego Molina23f21c9ee9
- Remove reactory-netty :: Simon Stewartf8759365a1
- [java] Setting language level to 11 in IDEA project to allow new features in tests, let bazel control Java 8 conformance in the main subtree. :: Alexei Barantsev47f10d68c6
- [java] Fixing the case of passing ClientConfig without server URL to RemoteWebDriver constructor :: Alexei Barantsevee8ef64b80
- [grid] Fixing test that tries to start 3 tests and... :: Diego Molinabd718745dd
- [grid] Making sure the distributor has all nodes for the test :: Diego Molina33df555d4e
- [java] Fixing issues reported by linter: reordering modifier to follow Java Language Specification recommendations :: Alexei Barantsev46da791506
- [java] Deleting unused imports :: Alexei Barantsev57a4ac8b0b
- [grid] Adding node count to GraphQL data :: Diego Molina71e6751ef4
- [grid] Displaying a message when no Sessions or Nodes are present (UI) :: Diego Molina5b6619afae
- [grid] Adding a new Help page (UI) :: Diego Molinadc070111e5
- [grid] Leverage Grid Model to check capacity before polling the queue (#9120) :: Puja Jagani70d7217947
- Implementing initial support of CDP in Firefox. :: Alexei Barantsevb791dc91a7
- [grid] Adding loading and error pages (UI) :: Diego Molina4579e7d5c0
- Slightly clearer comment. No logical changes :: Simon Stewart228e76c3d6
- [grid] Removing previous Grid UI :: Diego Molinaffa5af6329
- [grid] Removing unused packages (UI) :: Diego Molina7cae246a9c
- [grid] Ensuring response headers are spec compliant. There should be Content-Type and Cache-Control headers. Adding a filter that sets these headers in Router if the remote end did not set them. :: Alexei Barantsev30e33a9804
- [rb] guard spec for Firefox secure cookie handling pending https://github.com/mozilla/geckodriver/issues/1840 :: titusfortnerca5deb05bf
- Move cdp code to webdriver.js (#9131) :: Rajendra kadamea933bd7c8
- [grid] Update stereotype column count method (#9139) (UI) :: Puja Jaganic89807a935
- [py] deprecate all but Options
and Service
arguments in driver instantiation. (#9128) :: Jigar walaedf9637749
- [java] Deleting unused imports :: Alexei Barantsev2a5118b57d
- [java] Implementing commands to get timeouts :: Alexei Barantsevb1c48c00a6
- [java] Deleting debug print and converting an unused field to a local variable :: Alexei Barantsevaec4c8c2c5
- [grid] Enabling Grid UI for RouterServer as well :: Diego Molina6cd25d0202
- [java] Setting small size tag to firefox driver unit tests :: Alexei Barantsev1007a724e7
- [java] Reworking devtools connection to handle errors (e.g. unimplemented commands) :: Alexei Barantsevd7253f3e51
- [java] Code formatting no functional changes :: Alexei Barantsev67ef04f7ee
- [java] Switching assertion in test for consistency with its name. :: Diego Molinaa30e513a6e
- Share a single timer instance for all Netty connections :: Simon Stewart2a0265baf1
- [bazel] Update pinned geckodriver to 0.29.0 :: Simon Stewartdf4aca9318
- Mark XPI driver options as being deprecated :: Simon Stewart229b5b69f3
- Allow dmg values to be extracted to custom locations :: Simon Stewart647822af37
- Update java changelog :: Simon Stewart673d06930d
- Avoid creating unnecessary map instance when merging options :: Simon Stewart5ca811e743
- [bazel] Tweak build file to actually work :: Simon Stewartf6d2cb3ac1
- [java] Deleting tests ignored for all browsers because the target feature is not available in modern browser versions :: Alexei Barantsev80beef765b
- [java] Ignoring devtools tests in Firefox versions less than 83 :: Alexei Barantsevcd6c82e62e
- [java] Stop setting moz:debuggerAddress for Firefox by default, it breaks ability to use geckodriver versions older than 0.29, users should explicitly set this capability if they want to use experimental CDP support. :: Alexei Barantsevec807f83a7
- [grid] Sharing queue as a list for GraphQL :: Diego Molina8e09e76700
- [grid] Closing http client when a session is complete. Fixes #9153 :: Alexei Barantsevebecf6c466
- [java] Deleting unused imports :: Alexei Barantsev779e3b4923
- [java] Reordering modifiers to comply with the Java Language Specification :: Alexei Barantsev1ead9eeedd
- [java] Fixing exception thrown by process.waitFor if the process does not finish in time. Fixes #9123 :: Alexei Barantsevd1b21d0f41
- Set the moz:debuggerAddress
capability for Firefox by default :: Simon Stewartb0b8382224
- [cdp] Include supported CDP versions in the Grid :: Simon Stewart45093395fc
- [java] Including IE unit tests to the suite :: Alexei Barantsev6e1cbc37ca
- [java] Fixing InternetExplorerOptions constructor from a capabilites object. Fixes #9143 :: Alexei Barantsev2136f47b14
- [java] Using assertj assertions instead of junit ones for better readability :: Alexei Barantsev129028ea46
- [java] Ignoring a test that fails in Chrome :: Alexei Barantsev0eb85c7f02
- [java] Reverting an assume that unintentionally disabled devtools tests in chrome and bumping min Firefox version for devtools tests to 87 :: Alexei Barantsev0d3c330163
- [java] Adding default implementation for the methods recently added to the interface WebDriver to prevent compilation errors in third-party classes implementing WebDriver (e.g. HtmlUnitDriver) :: Alexei Barantsev7ba4c629a2
- [grid] Align the stereotype information for each Node (UI) (#9157) :: Puja Jagani8500500c82
- [grid] After registration, do not send any more registration events :: Diego Molinae4c07b39a7
- [grid] Reusing HandleSession instance to handle all sessions, it improves performance a lot :: Alexei Barantsev36efbd0e94
- Update tmp package version (#9155) :: Potapov Dmitriyeaf2bdbb4b
- [js] Update the supported CDP versions :: AutomatedTester205a1e45ce
- [js] Update JS dependencies :: AutomatedTesterdd3da54ec4
- [java] Deleting useless code and formatting :: Alexei Barantsev7343b52a33
- [java] Using an http client per node (per remote URL) in the router and purging unused clients regularly :: Alexei Barantsevdc0a12887c
- [grid] Fixing possible NPE: the fact that slot.isAvailable() returns false does not imply there is a session, the slot can be reserved but the session is not ready yet. :: Alexei Barantsev724653a39f
- [js] correct packaging to work with React :: AutomatedTester5fffd88b9d
- [js] Move devtools tests to use the main test httpd :: AutomatedTester1ce36711e1
- [java] Setting read timeout as request timeout :: Diego Molinaf01662f351
- [java] Adding a convenient method ConsoleEvent.getMessages() that returns console messages as a string list :: Alexei Barantsevdb06ba1e9a
- [rb] restore default Firefox Profile settings to match 3.x :: titusfortner61cb52509a
- [rb] clean up specs with better use of include matcher :: titusfortner03d5b568e0
- [rb] ensure options classes have defaults for accessors :: titusfortner38a7502c0d
- [rb] update chrome extensions & firefox profile behavior to evaluate validity when assigned rather than when used :: titusfortner84852b5d61
- Avoid listing unconnectable NICs from NetworkUtils :: Simon Stewart6f0f3e94d5
- Add a stress test for the new grid :: Simon Stewarta701ea6892
- Ensure tests work with pinned browsers :: Simon Stewartad25b89dc1
- Add missing copyright headers. :: Simon Stewartdf5da7602b
- Run buildifier over build and bzl files :: Simon Stewartdcb7924629
- [java] Fixing exception message conversion in CDP javascript exception listener :: Alexei Barantsevb611cb9d6f
- [grid] Using newSingleThreadExecutor for the bus :: Diego Molina802e302d7d
- Add a test to ensure concurrent access to the event bus is relatively safe :: Simon Stewarta09f9eb52b
- [zmq] Be less hasty when reading data, entling :: Simon Stewart8f096e76e2
- Minor tweaks to test setup for stress test :: Simon Stewart6111d224b6
- [rb] don't redefine capabilities if not necessary :: titusfortnerf0c2deaec3
- [rb] update to CDP support to v86, v87 & v88 :: titusfortner7c4a1b2d51
- [rb] move print functionality into driver extension :: titusfortner6f6b797aab
- [rb] update print page specs to follow conventions :: titusfortner4291ec7bc7
- [java] Deleting unused imports :: Alexei Barantsev6849ee6e11
- [java] Implementing a convenient devtools method Network.setUserAgent :: Alexei Barantsev3e12cab03b
- Oops, a silly copy-paste mistake... :: Alexei Barantsev794944fb09
- Correcting version in the Rakefile :: Diego Molina2e7f6e7bde
- [js] Upgrade JS rules :: AutomatedTesterb54ff6557e
- [grid] Make event bus listener for Queuer and LocalQueue thread-safe (#9161) :: Puja Jagani0f2429af7a
- [grid] Enabling StressTest :: Diego Molina0f274cb5c0
- [rb] do not start a new grid if one has been specified :: titusfortner5e3439d239
- [rb] fix #8525 by hardcoding ci runs to only 2 sessions :: titusfortnerd25b0b71cd
- [grid] Removing arrow function to avoid render calls. :: Diego Molina4b8fcd6e49
- [java] Simplifying a tests by merging multiple assertions on the same object to an assertion chain :: Alexei Barantsev86e2708209
- [java] Code formatting to match the project code style, no functional changes :: Alexei Barantsevee6544cfdf
- [java] Including information about server-side error happened on the handshaking phase into the client-side exception message :: Alexei Barantsevf042dc668c
- [py] Bump Python Bindings to beta 1 and update changelog :: AutomatedTester321907b614
- [grid] Displaying milliseconds properly. (UI) :: Diego Molina610b34ab99
- Remove EdgeHTML from the java bindings :: Simon Stewart9cb1c6ae00
- [grid] Reworking GridUiRoute from a static fabric function to a class :: Alexei Barantsev4fff9bc05d
- [java] Deleting unused imports :: Alexei Barantsevd43269cb39
- [java] No need to convert a list to a stream to call forEach :: Alexei Barantsev40bc40920a
- [java] Deleting tests for the classes that are removed already :: Alexei Barantsev153bbeb48d
- [grid] Fixing issue with duplicated indexes (UI) :: Diego Molina965023bd7d
- [grid] Updating dependencies (UI) :: Diego Molina1d0e1310c1
- [grid] Putting queue below running sessions (UI) :: Diego Molina18fd53a6df
- [grid] Stop polling when component is unmounted (UI) :: Diego Molina10b160374d
- [js] Add initial code for firefox cdp to create cdp connection :: Rajendra Kadambdeac8e8ff
- [js] Finalise JS Binding support for WebDriver Bidi in Firefox :: AutomatedTester4d76eec65e
- [js] Add back globbing to find test cases :: AutomatedTester0b23bfe15b
- [rb] remove support for legacy Edge HTML browser :: titusfortner4c29b07a4b
- fix typo by adding missing 's' character to README (#9167) :: Hamir Mahala277f6bdbb
- [js] correct capabilities test for Firefox :: AutomatedTestercf99290f4f
- [js] Prepare JS Bindings for Beta 1 :: AutomatedTester4258b53bd0
- [js] Disable element in frame stale test :: AutomatedTester9d58c759d4
- [grid] Extract Node session creation to use Either to help retry sessions accurately (#9168) :: Puja Jagani2230201151
- Updating dead link :: Diego MolinaPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
5816be6198
- [py] adding post1 to the setup file due to a build mistake :: AutomatedTesterb786b11402
- Update all dependencies :: Alex Rodionovcf09d58dab
- Alphabetically sort RuboCop cops configuration :: Alex Rodionov9422b41df5
- Use StringIO instead of Tempfile for suppressing STDOUT :: Alex Rodionovaf6c1fdd9c
- Fix warning that Logger#warn is overriden :: Alex Rodionove6f53e893b
- Fix keyword arguments warnings in Ruby 2.7 :: Alex Rodionovda134d42e5
- Release Ruby bindings 4.0.0.alpha6 :: Alex Rodionova0d9489987
- [docs] Move debug-server task to bazel (#8362) :: Sean Poultercc3d655168
- Implement abc for webdriver (#8366) :: Isaul Vargasfc45ab73aa
- [javascript] Add missing dependencies to fix tests (#8372) :: Sean Poulter13243d7b4f
- [fixup] Loggers should not be public :: Simon Stewart86f0de1057
- [grid] Avoid having duplicate flags :: Simon Stewart82b6b12553
- [grid] Session Map status should be value wrapped :: Simon Stewart7f4b8c867c
- [grid] Add k8s compatible /readyz
readiness check to all servers :: Simon Stewart7cbb707edc
- [graphql] Add basic Node data to the GraphQL result :: Simon Stewart6d9f39d695
- Add Standard Locator to RemoteWebElement (#8367) :: Edirin Atumah2e7d4fff35
- Fix the build :: Simon Stewartab162925f7
- [javascript] Attempt to fix import error (#8374) :: Sean Poulterfbe887fbd9
- Update bazel toolchains to provide support for the latest bazel release (3.2) (#8386) :: Al Sutton1e40aa0779
- [java] Fixing a broken test :: Alexei Barantsev7a7916c7f9
- Updating bazel version :: Alexei Barantsev482963ea64
- [javascript] Fix the syntax error preventing a test suite from running (#8371) :: Sean Poulterf5fc6cd607
- JDBC session map (#8378) :: Rajendra kadam415b45c11e
- [java] Flesh out Reactor HTTP client usage in server :: AutomatedTester74ab4ec52b
- [Java] update reactor dependency :: AutomatedTester8ee7f3000a
- [java] Add back keepAlive that was removed by accident :: AutomatedTester90e3cc5d56
- Fix abstract method in options class (#8389) :: Isaul Vargas80a5b192a3
- [py] bump python bindings to post2 :: AutomatedTester3912f49c4b
- link to chrome source code is not found (#8392) :: Take6828f526c5
- [java] change access modifier of RemoteWebElement.execute method (#8398) :: Amit Bhoraniya6bb623fa0d
- Prevent circular dependencies in the JDBC-backed SessionMap :: Simon Stewartdae6db2c45
- [Java] Add back log argument to the server :: AutomatedTesterbc75339c39
- Clean up the Augmenter :: Simon Stewart9352cb7352
- [build] Fix wheel generation for multiple python versions :: AutomatedTester03bce95b9b
- Stop using an obsolete method of Net::HTTP (#8408) :: Take5ccaebd842
- [Java] Handle if logging is not available on the Hub :: AutomatedTester6f36f8eff7
- Ruby - fix Chrome::Options.process_browser_options (#8410) :: Take346d51bcc2
- Adding a config for GitToolBox plugin for IDEA :: Alexei Barantsev820a501ff1
- [java] Adding EventBus role to the Hub command. Fixes #8414 :: Alexei Barantsev2f20aff049
- [java] Fixing static resources to allow running tests from IDEA :: Alexei Barantsevd7a3443374
- [java] Refactoring initialization of output stream in LoggingOptions :: Alexei Barantsev2a5c4e7070
- [java] Using try-with-resources to automatically close prepared statements :: Alexei Barantsev6f815c5503
- [java] Deleting an unused private field :: Alexei Barantsev8ae0feb7db
- [java] Using try-with-resources to automatically close prepared statements (forgot to change this one in revious commits) :: Alexei Barantsevec4ce1408a
- [java] Deleting unused imports :: Alexei Barantsev6a73b289ef
- Add getDistributor based on implementaion required (#8426) :: Rajendra kadame86a183b4c
- Fix broken RelativeLocatorTest (#8424) :: Edirin Atumahcf51826b11
- Adding sonar sources for java,rb,py (#7704) :: Djbd085e829e
- Also catch the NoSuchElementException if the element is not present in DOM thrown by findElement(locator) and return null in method visibilityOfElementLocated (#7395) :: Michael Benz002dc3f0de
- Make Config.getClass return a meaningful type :: Simon Stewartdb3ff72c19
- Use ContextClassLoader when loading a class :: Simon Stewartc3e1b9e3d7
- [grid] Use a memoized config in most commands :: Simon Stewart62d3333c2c
- [grid] Allow Node implementation to be pluggable :: Simon Stewart01acdd0ab8
- [grid] Make it "event bus" consistently :: Simon Stewart769b24fdf7
- Bump rules_docker to 0.14.3 :: Simon Stewart07af603968
- [grid] Reimplement readiness checks :: Simon Stewarted392bd1db
- [cdp] Handle reorganisation of the fields in the Network Interceptor :: Simon Stewart9f8bf85a1a
- Bump java version to 4.0a7 :: Simon Stewart95acc90743
- [build] add Linter Github Action :: AutomatedTester9e2aba5371
- Standalone always wants the local node :: Simon Stewarta42e7328e0
- [grid] Add an event for when a Node finishes draining :: Simon Stewart266ad87056
- [grid] Add a Node suitable for use in a k8s pod :: Simon Stewart5aec0912c2
- [docker] Revamp of docker images :: Simon Stewarte1eea4e778
- [k8s] Add bazel scripts for firing up a local Grid :: Simon Stewart0f9e017acb
- [grid] Remove nodes from the distributor once draining is complete :: Simon Stewart93dde77b8a
- okhttp deleted :: AMIL USLUe1bb2c66ce
- Add maxSession info to nodes (#8445) :: Saksham Gupta4432967c9f
- Fix URL to URI (#8448) :: Saksham Guptafab2f117a9
- [java] Actions javadoc: #perform vs #build (#8412) :: Alberto Scotto8ea8077065
- [graphql] Add Node capabilities to Grid (#8449) :: Saksham Gupta0d5b2dea33
- Fix browserName typo for Edge WebView2 (#8455) :: Brandon Walderman445f980d13
- [Build] Centralise use of CDP JSON files :: AutomatedTester997454cc74
- [java] Fix java syntax error (#8462) :: Albert98809e0697
- Update docs to use setMobileEmulation properly (#8461) :: helen3141941dc9c6b2
- Minor spelling Fix (#8468) [skip ci] :: Saksham Gupta8f1dcfdf50
- [py] Make WPEWebKit option class inherit from ArgOptions :: Lauro Moura7268e528a3
- [py] Add WPEWebKit options test case :: Lauro Mourabde2018557
- [py] Allow using WPEWebKit to run the pytest suite :: Lauro Mourad4f9fe213d
- [py] Enable WebKitGTK and WPEWebKit tests in Bazel :: Lauro Moura1dff72689d
- [py] Add support for DevTools APIs :: AutomatedTester8b7646c2f9
- Bump handlebars from 4.1.2 to 4.7.6 (#8473) :: dependabot[bot]0f08189cc4
- [py] correct typo in CDP API :: AutomatedTester4e18aa32c2
- Add get cdp in se options (#8476) :: Rajendra kadam2dd9bb9826
- [py] Poll quicker for the driver when starting up. Fixes #8477 :: AutomatedTesterb7ef9104ab
- [java] Add more Netty tests :: AutomatedTestere46759972e
- [js] update JS Dependencies :: AutomatedTesteraf3b48840a
- Bump bazel to 3.3.1 :: Simon Stewart48a54517e9
- Add filters to ensure incoming requests look correct :: Simon Stewart26cae68f87
- Ensure all requests have no origin, and are requesting json content :: Simon Stewart83618eb967
- [grid] Tweaking how we handle relaxed w3c header checks :: Simon Stewart3d774887c9
- Fix GraphQl test :: Simon Stewart59a979ea8a
- [bazel] Run buildifier. No-op change :: Simon Stewart9a68c870e6
- [grid] Add spec compliance checks to the standalone and hub :: Simon Stewart129ea855bd
- [netty] Handle unknown http methods more gracefully :: Simon Stewart373159c40f
- [graphql] Fix up extracting the query and variables :: Simon Stewart319e105e1d
- [JS] Fix relative locators support :: AutomatedTester683900ff41
- Fix scheme for redis backed session map (#8491) [skip ci] :: Rajendra kadam334387caf8
- [Grid] Getting scheme from configuration instead of using the class name. :: Diego Molinaf33d7d2132
- Move create connection logic to redis package (#8487) :: Rajendra kadamdf045c8ab6
- Add setPermission to JavaScript bindings (#8493) :: Yaroslav Admined0a83da1b
- Add build bazel file for grid redis client (#8495) :: Rajendra kadamc9b8d03cce
- [JS] Updating mocha version to latest and minor test cleanup (#8496) :: Sri Harshaee716a169d
- [build] Fix Wheel generation include devtools files :: AutomatedTesterec04776ac4
- Typo fix-up in dotnet/test/common/VisibilityTest.cs (#8500) [skip ci] :: haqer1728df9a165
- [java] Remove debug line from CDP Generator :: AutomatedTester4c0630f881
- [tracing] Add span event APIs and wrapper (#8470) :: Puja Jagani0c062895c7
- Add a(n E2E) test for basic (left) arrow key usage (#8492) :: haqer1b30f9a6075
- [rb] refactor to not get deprecation warnings in specs :: titusfortnerdd7090cab5
- [rb] get Safari tests passing on Mac, including correctly specifying browser name for technology preview :: titusfortnerad229a5caa
- [rb] update Windows tests :: titusfortnerf730380541
- [rb] remove redundant build dependencies :: titusfortnerd059589542
- [rb] group browsers together in file :: titusfortner1b875c2ff7
- [rb] fix check for broken bad line in build task :: titusfortnera392a72e94
- [JS] Code cleanup and unused imports (#8505) :: Sri Harsha444af065d1
- [rb] change default edge to chrome and get tests passing :: titusfortner4d4eed0f53
- [java] Allow OPTIONS to be sent to the graphql endpoint :: AutomatedTestera0673d9d97
- [Build] Set default branch for linter :: AutomatedTesterc79fc0c60e
- Fix the link to Open JDK in README (#8514) [skip ci] :: Valery Yatsynovich00b70d894b
- [JS] Removing deprecation warning for tagName and unused imports (#8516) :: Sri Harshaf29843ef70
- [build] Update Super linter to 3.3.1 :: AutomatedTester88abc075ff
- [build] Switch to ready-to-use Docker Super-Linter image (#8519) :: Valery Yatsynovichf6317454a2
- [rb] fix spec for EdgeChrome Service driver path :: titusfortner6788463bf9
- match chromedriver to chrome version on Travis :: titusfortner8ad510901d
- [rb] update guards to minimize unnecessary execution and allow messages :: titusfortner39e03c8669
- [rb] rearrange specs :: titusfortnera8fd30be07
- [rb] don't use tempfile for use outside of the executing code :: titusfortnerebadcd05a2
- [dotnet] Correct documentation for Text Property :: AutomatedTesterd0b129d912
- [py] Update host to connect to get a port. Fixes #8503 :: AutomatedTester4e2e26f903
- [tracing] Add missing spans to Grid (#8529) :: Puja Jaganif7f0feae82
- [rb] allow more versatile guard messages in specs :: titusfortner78c5f0b947
- [rb] build server for remote testing instead of downloading the latest release :: titusfortnerabb9f9413d
- [rb] add guards with messages for server bugs :: titusfortner6b357ddba6
- Fix 404 errors by changing branch name in URLs to trunk (#8535) :: John F. Douthat18daafa914
- Bump lodash from 4.17.15 to 4.17.19 (#8539) :: dependabot[bot]9daf281e2e
- Use java.time.Duration to configure timeouts (#7222) :: Valery Yatsynovichde6d28823f
- [tracing] Instrumenting events for errors in existing trace spans in Grid (#8531) :: Puja Jagania5536dfb7b
- [Js] Cdp support (#8440) :: Rajendra kadame99e30604a
- [java] Using an actually unsupported method in tests, OPTIONS method support was added by commit 4d4eed0f53d7d51c57277baf1c9970e1e2011126 :: Alexei Barantsev42a1b3fd50
- Deleting common sonar.sources specification, it should be set per module :: Alexei Barantsev1b4788bee9
- Revert "Deleting common sonar.sources specification, it should be set per module" :: Alexei Barantsev36b3af6914
- Revert "Adding sonar sources for java,rb,py (#7704)" :: Alexei Barantsevbccb00a719
- [build] stop running unit tests on py27 :: AutomatedTesterdc9fad2fc4
- [build] Move tests to work with py37 :: AutomatedTestera4e7fe0bd4
- [tracing] Match client and server spans with OpenTelemetry specification (#8541) :: Puja Jagani870d803a31
- [build] Add python dev requirements to bazel :: AutomatedTesterb23fc08d7d
- [dotnet] Detect all files when uploading multiple files via RemoteWebDriver (Fixes #8540) :: Dvoryadkin Pavele1f5d29bda
- [java] Fixing Augmenter to add default set of augmentations :: Alexei Barantseva489918332
- [java] Fixing distributed CDP test to send proper headers that pass requirements introduced in commit 26cae68f8788ca39aacbce2c9cdc101bf5230fbd :: Alexei Barantsev4de0e37971
- [py] Fixing flake8 issues :: Alexei Barantsev5e307bb9b6
- [java] Fixing logic of isInternetExplorer check :: Alexei Barantseveb4403bbc9
- Updating branch in PR template and README links [skip ci] :: Diego Molina9e73ad7a9e
- Updating CONTRIBUTING.md and api docs script to use 'trunk' [skip ci] :: Diego Molina5347266f1c
- [Build] Correct dependency management for code generator :: AutomatedTesterc14a537922
- [Build] Run buildifier over the project & clean up :: AutomatedTestera28b4beeee
- [Java] Add redis sessionmap doc (#8543) :: Rajendra kadam20d0414560
- [py] Fix Edge Options test for webview2 :: AutomatedTester2adcd466bf
- Tracing library should be independent of underlying http library :: Simon Stewart55cc303388
- Bump bazel to 3.4.1 :: Simon Stewartb09f810281
- Make the set of augmentations unmodifiable :: Simon Stewart70a5eb9a7f
- Minor tweaking of code layout :: Simon Stewart830327fd32
- [sessionmap] Fix JDBC "Driver not found" exception. (#8553) :: Puja Jagani655d2ac5f8
- [JS] Minor doc changes and change-log update (#8555) :: Sri Harsha7fda3b6f25
- [grid] Add prefixed file upload endpoint to Node :: Simon Stewart36105a0127
- [bazel] Add missing build files and remove unused suites :: Simon Stewartbaa7a751d4
- Ensure http command executor sets content type header :: Simon Stewarta9bb4a232c
- Allow commonly used probe URLs to be accessed without a content type :: Simon Stewartde30355627
- Re-enable remote tests for java :: Simon Stewart21930d9d50
- [rb] bug fixed :: titusfortner519df0f647
- [Build] Updating rules_node :: AutomatedTestera3e0daf3b2
- [grid] Fix a bug with concurrent session creation on nodes :: Simon Stewarta2a07bd4dc
- [Build] Set python devtools generator logger to critical :: AutomatedTesterfce14e4552
- Add test to ensure filters are only called once. :: Simon Stewart01d1174723
- Fix up js bazel tests :: Simon Stewart35c4e07b46
- Atttempt to fix RemoteWebElement to compile with .Net Standard 2.0 and 2.1 :: Simon Stewarta9c484b038
- [Java] Correct getCapabilities output to be easier to consume (#8522) :: Saksham Guptaed39bccd71
- Reword info command for sessionmaps nice :: Simon Stewart000528f57f
- Finish removing okhttp dependency :: Simon Stewartc3ccaacd60
- [bazel] Avoid unnecessary rebuilds when git version changes :: Simon Stewartc5ad1847a5
- Bump OpenTelemetry to 0.6 :: Simon Stewart628dd5eca0
- [cdp] Less noise on the console when building things :: Simon Stewart53c5f21d42
- Lift domain sockets tests to a base class :: Simon Stewartcbb461d105
- Add unix domain socket support to Reactor http client :: Simon Stewartfb261c50f8
- [tracing] Update tracing.txt for Opentelemetry 0.6.0 version bump (#8565) :: Puja Jagani2f1ea1d7cb
- [tracing] Add tracing to JDBC backed sessionmap for calls to the driver. (#8557) :: Puja Jagani273ce9bbc0
- [tracing] Add tracing to RedisBackedSessionMap. Add SESSION_CLOSED event listener. (#8561) :: Puja Jagani1c10eaabfb
- [rb] change file endpoint to match other bindings :: titusfortner7b26795d6d
- [JS] Modfying Doc and variable name declarations (#8566) :: Sri Harsha5904d9ce1c
- [JS] Kill opera service on quit (#8581) :: Sri Harsha80f268de78
- Fix platform identification method to be case-insensitive in WSL (#8584) :: Shashank7e61c86bca
- Json speed improvement (#8546) :: joerg198584af7b1286
- fix(nodejs): include auth in same domain redirects (#8437) :: Alfonso Presa984aefd551
- Loosen max version for childrenprocess (#8591) :: Cédric Boutillier749c6cce23
- fixed bazel pathing :: Tomerd8ddb4d839
- added eslint and prettier :: Tomer2e41b48ec7
- Add secure node tests (#8562) :: Rajendra kadamac561e9db4
- Fixing Typo Changes (#8609) [skip ci] :: Sruthi08094286d1
- [Build] Upgrade rules_nodejs to 2.0.2 :: AutomatedTester7fc550ed97
- [cdp] Version the devtools protocols :: Simon Stewarta492a48f0c
- [cdp] Modify source to allow versioned devtools :: Simon Stewart7937f382ea
- Run buildifier over the tree :: Simon Stewartfd17c1e6d1
- Correctly closing zip archive in C# file upload :: Ivan Krutov2dfe468fbf
- case insensitive check for the content-length header :: Jim Reid2a5b016fa9
- Make Until cancellable. :: GFHuang824617b751
- add se namespacing to file upload endpoint for all bindings (#8588) :: Titus72bb31c6e0
- [JS] Minor typo fixes (#8631) :: Sri Harshaa5dc77b254
- Remove OPTIONS
from HttpMethod
:: Simon Stewart90a6b56298
- Bump OpenTelemetry to 0.7.1 :: Simon Stewart3d94fb42f4
- [bazel] Not all browser tests are also remote :: Simon Stewartafb76e1fd1
- [cdp] Implement an idealized CDP protocol over v84 of CDP :: Simon Stewartb9250a94b9
- [cdp] Look up CDP implementation dynamically :: Simon Stewart1e9808fe70
- [cdp] Add a fallback no-op version of CDP :: Simon Stewart0381854191
- Add missing copyright header :: Simon Stewart8a3022db2f
- Adding prebuilts for IE driver content-length header change :: Jim Evansc86baa6eef
- Move node selection logic in a package (#8513) :: Rajendra kadam1de7164e85
- [java] Deleting unused imports :: Alexei Barantsev3468f6110c
- [java] Preventing modification of values supposed to be constants :: Alexei Barantsev49f2c2edee
- [java] Auto-closing a result set after use :: Alexei Barantsev738dd0ee18
- [tracing] Structured logging based on Span events (#8583) :: Puja Jagani93d9e42b53
- [bazel] Clean up unused deps :: Simon Stewart52abbd69a3
- [cdp] Add primitives for CDP v85 :: Simon Stewart24cf824f51
- [cdp] Fixes in the client generator :: Simon Stewart4d7df92b44
- [cdp] Allow the chromium driver to register for event callbacks :: Simon Stewart6b0e6f5770
- [cdp] Throw an exception if unable to process a message :: Simon Stewart74f3b22432
- [cdp] Add callbacks for console log events :: Simon Stewart65f0ae8357
- [cdp] Add the ability to listen for page mutations :: Simon Stewart6428ba0698
- react grid ui for v4 (#8556) :: Phani Rithvijaf189233d2
- Move Grid UI out of Java tree into JS Tree :: AutomatedTesterd235d8a14c
- [Build] Add Bazel rules for building the new Grid [skip travis] :: AutomatedTester6b3f48726d
- Modify:Updating rules_nodejs to 2.0.3 (#8633) :: Sri Harshaa3ae711ff1
- [grid] Fix Distributor httpd startup :: Simon Stewart1bf4c5faeb
- [grid] Making code Java 8 compatible :: Diego Molinac59b50ee46
- Fixing linting issues in top level README :: AutomatedTester59e8b68399
- Typo fix [skip ci] :: Diego Molina3326b90313
- [grid] Retrying connection to the event bus :: Diego Molina070db738bb
- Add SessionMap data :: Saksham Guptaeed8354d6e
- [grid] Making the Grid build again :: Diego Molina5a5bc38279
- [Build] Bundle Grid UI in the Jar :: AutomatedTester188da23388
- [Build] cleanup Bazel files :: AutomatedTester29b9e4fc34
- update idea project to point to used maven repository names (#8656) :: Seth Lemanekaa7eac80d4
- [build] Disable .NET linting :: AutomatedTesterdd49967366
- [grid] Testing skip checks for content type works [skip ci] :: Diego Molina31b7f0dd73
- Fix JS NPM audit issues :: AutomatedTester43fc7cf908
- [grid] Skipping content type check if session exists :: Diego Molina0d3ce7341c
- [Build] Turn off JS linting while we setup eslint better :: AutomatedTester87648317e7
- [grid] Reverting change, all requests should include content type :: Diego Molina117b9d61c9
- [grid] Adding router role to Hub, this enables the flags on the CLI :: Diego Molinae810d2478d
- [grid] Removing tests for classes that don't exist anymore [skip ci] :: Diego Molinac729fa10df
- Fix SendKeys regressions related to multiple file uploading. (#8635) :: J.D. Purcelle48bcaf8bc
- [Build] Remove linter as it's giving too many false negatives :: AutomatedTester95edc56d1a
- [cdp] Add support for Chromium v86 :: Simon Stewart4cfb967637
- [cdp] Update the v85 versions to what has been released :: Simon Stewartf61b113f16
- [cdp] Update maven coordinates for CDP implementations :: Simon Stewartd331e9fd78
- [bazel] Move copy_file into the common bazel defs :: Simon Stewartdef51c0b61
- [bazel] Remove our copy_file command :: Simon Stewarte4f3e28298
- Generate a nice zip file for the Grid UI :: Simon Stewart17ea314588
- Add a resource that handles files on the classpath :: Simon Stewartd7b8d8bd41
- Expose the console for the standalone server :: Simon Stewartbbe871ac2b
- [grid] Convince Grid it is served from "/ui" :: Simon Stewart299f78c9a6
- Only run a test if the docker server is running :: Simon Stewart1bedc54514
- [grid] Handle index pages in the resource handler :: Simon Stewart7bd9f31921
- [bazel] Use the name of the test suite if possible to create a target :: Simon Stewarta4e4d8502e
- Add support for basic and digest authentication :: Simon Stewart12b0c7920c
- [json] Avoid writing empty optional top-level fields :: Simon Stewart98576ce71c
- [json] Optionally allow us to not output class names :: Simon Stewart6c198bc553
- Add support for authenticating using Basic and Digest auth :: Simon Stewartb612876a8d
- Add missing copyright headers :: Simon Stewartd6210d8bdc
- [JS] Upgrade rules_nodejs to 2.1.0 (#8680) :: Sri Harshac3195c3911
- [java] Adding getBrowserVersion
to follow W3C, getVersion
deprecated :: Diego Molina5e900743c7
- [Grid] Add Grid Console URL back :: AutomatedTester106d0a879e
- [Java] Have grid console permanently redirect to the new UI url :: AutomatedTester61e579428c
- [cdp] Try a new approach for adding new CDP versions :: Simon Stewart2ef60406c8
- Remove unused imports :: Simon Stewart419bce8aba
- [bazel] Update rules_jvm_external and repin existing deps :: Simon Stewart3605a98e29
- [java] Adding getPlatformName
to follow W3C, getPlatform
deprecated :: Diego Molina38b58afce2
- Remove trim and return slots (#8686) :: Rajendra kadama8183108db
- Bump all java deps to latest versions :: Simon Stewart8429c8ec94
- [JS] Upgrade rules_nodejs to 2.2.0 :: Sri Harsha63d986984f
- Support cookie SameSite=None option on nodejs (#8652) :: Lamberto8b6a600ed7
- [cdp] Re-enable support for CDP for remote browsers :: Simon Stewart70fd8ff1fc
- Disable a test that does not work in Chrome for Edgium :: Simon Stewartc7dd3d3570
- [grid] Friendlier message when a port is busy [skip ci] :: Diego Molinae9bdd175c3
- disable animation (#8695) :: Rajendra kadamc5c2eab25a
- [cdp] Ensure we can clean up after ourselves :: Simon Stewartd6c10c6cd8
- [cdp] Listen out for js exceptions :: Simon Stewarte0c38521c5
- [grid] Make HostSelector an interface :: Simon Stewart9a3bede348
- Generate Ruby CDP bindings for 84, 85 and 86 :: Alex Rodionov252d731550
- Support DevTools in Chromium version of Edge :: Alex Rodionov5816af83b2
- Remove unused imports :: Simon Stewart3f59147f59
- [grid] Make the host selector a field :: Simon Stewart72bca44a7a
- [grid] Allow the distributor to export its model of the Grid :: Simon Stewart2d052b5558
- [grid] Lift New Session handling up into the main Distributor class :: Simon Stewart88a42bc141
- [grid] Wrap reading the model in a read lock :: Simon Stewart2765805b85
- [grid] Move HealthCheck to the grid node package :: Simon Stewart1870c63b3a
- [grid] Add a NodeId instead of a plain UUID :: Simon Stewarte88d0e206d
- [grid] Only pass available hosts to the host selector :: Simon Stewart931eae9e06
- Added new argument creationflags in Service class for common, chrome, and firefox (#8647) :: Sayyid Ali Sajjad Rizavi5d850d9a90
- fix: do not update already set preference (#8692) :: Yash Ladhaf587d03b36
- Add basic instructions for running browser tests (#8390) :: Ulf Adamsa16a9b9e33
- [atoms] typo fix :: Sri Harsha740eda8a6e
- Allow java.time.Instant to be sent via json :: Simon Stewart419cf61b2c
- Ignore a test that is hard to prove is safe to run :: Simon Stewart7a003b8098
- Isolate command line tests from making assumptions about the OS :: Simon Stewart3e567ae80d
- [grid] Expose start time of sessions from node status :: Simon Stewart1493797e7f
- Fixes #8587 - Include original stack trace when throwing TimeoutException #8700 (#8702) :: Anand Bagmar40cd778e78
- [grid] Add toString to NodeId and SlotId :: Simon Stewartf05faf3bb7
- Bump reactor-netty to 1.0.0-M1 :: Simon Stewart145daa8684
- Bump jetty to 9.4.31.v20200723 :: Simon Stewart67fc22e655
- Bump bazel to 3.5.0 :: Simon Stewartbe3212c347
- [grid] Lift Active up to a top-level class :: Simon Stewartf8d557d947
- [json] Increase max depth of recursion for json output :: Simon Stewart6602a4f242
- [grid] Expose slots from NodeStatus :: Simon Stewart1565de44dd
- [grid] Remove duplicate information from the NodeStatus :: Simon Stewart1d14c229dc
- [issue-2070] Node drain feature. Still need to kill the process, but that should be all :: Puja Jagani0f5c79f5ca
- [grid] Avoid hard coding a port in a test :: Simon Stewart3b5a62ca34
- When sending JSON omit class names :: Simon Stewartd913efa606
- Add CDP versioning (#8716) :: Rajendra kadamb03e10820e
- Add sever and client keys to eventbus (#8698) :: Rajendra kadamd11870fcab
- [grid] Add a layer of indirection from Host
:: Simon Stewart42ad3c2b2c
- [grid] Fire an event when starting to drain a node :: Simon Stewarta3b92da99b
- [grid] Modify the host selector to actually select a slot to use. :: Simon Stewart0f59eaf594
- Revert "Add sever and client keys to eventbus (#8698)" :: Simon Stewart3a6029044b
- [grid-ui] Changed BrowserRouter to HashRouter to allow pages to refresh. (#8717) :: Puja Jagani7fd316ee2e
- Changed documentation of ‘org.openqa.selenium.interactions.Actions.moveToElement’ to better match the W3C spec (see: https://github.com/SeleniumHQ/selenium/issues/4847#issuecomment-530368015). (#8722) [skip ci] :: Kris7c7e2968b3
- Add registration secret as header in node responses (#8661) :: Rajendra kadam76f011ce7d
- [grid] Rework secret checks :: Simon Stewart4719030775
- [grid] Strongly type secrets :: Simon Stewart4b9458dbb2
- Implement basic authentication using DevTools :: Alex Rodionov524503ec70
- Update README.md (#8733) [skip ci] :: Roubal Sehgaleb9477afc2
- [js] clean up linting errors in Grid UI :: AutomatedTester44f108346e
- Fix silly copy-paste issue which ignored js_protocol CDP generation :: Alex Rodionova640141d24
- Allow to listen for console API messages :: Alex Rodionov7cec87e03a
- Update cached ChildProcess to 4.0.0 :: Alex Rodionov0b5766a0c5
- Allow to listen for JavaScript exceptions :: Alex Rodionovb7c0ee12d1
- [grid] Avoid NPE when calculating slots to run sessions on :: Simon Stewart836bc6732e
- Update .NET WebDriverBackedSelenium build process :: Jim Evansb3f9cc7d75
- [grid] Local session request queuer and queue (#8689) :: Puja Jagani52a2992194
- [grid] SlotSelector now returns all possible slots that could be used :: Simon Stewartc64636075f
- [grid] Use a multimap in the right place :: Simon Stewart3cfd67fa91
- [grid] Add start time to the session :: Simon Stewart18bc58e8f5
- [grid] Expose the stereotype from the session class :: Simon Stewart6dc1342106
- [grid] Delete the now-redundant Active class :: Simon Stewart8c7a4e0bfc
- [grid] Only check hostname for connections that use host names :: Simon Stewart0e1d94bb5d
- [grid] Make health check contain more information about node availability :: Simon Stewart8e5b1329c3
- [grid] The model is now a set of node statuses for hosts that are available :: Simon Stewart07899d7b7b
- [grid] replace mistaken wording. No logical changes :: Simon Stewartfa8b0fac03
- [grid] Rejig the internals of LocalDistributor :: Simon Stewart33cc6cbd46
- [grid] Might as well call an ID an ID :: Simon Stewart15700a9c2d
- [grid] The DistributorStatus is composed of NodeStatuses :: Simon Stewart07904a9391
- [grid] The OneShotNode now indicates it is draining on starting a session :: Simon Stewartc72ddb063e
- [grid] Extract health checks from Host :: Simon Stewartf293014829
- [grid] Adding a build file for the event bus tests :: Simon Stewart55273655c3
- [grid] Switch to an immutable grid model :: Simon Stewart0187850d0b
- [grid] Only register one healtcheck per node :: Simon Stewartc6bd1ff5ac
- Add missing copyright notices :: Simon Stewartd2e8374da4
- [grid] Rename Type to EventName for clarity :: Simon Stewart9e80450131
- [grid] Listen out for a node being removed in the model :: Simon Stewarta64e482e2f
- [grid] Start using better strong typing with events :: Simon Stewartb220e8f1ad
- [grid] Use EventListener pattern on all remaining events :: Simon Stewart0f197cbd4f
- [grid] Force better typing of all event handlers :: Simon Stewart201b5c71e3
- [grid] Remove assert statements present in event listener for queuer and local session queue tests. (#8746) :: Puja Jagani68ddbf03d7
- Add register function to handle Basic Auth (#8723) :: Rajendra kadam7882328c6d
- Add cdp console event support to call callbacks (#8749) :: Rajendra kadam48392254b6
- [Grid] Removed Hub page as we only need the console :: AutomatedTesterd912be8f32
- Allow to listen for JavaScript exceptions (#8753) :: Rajendra kadamf5ba665dc8
- [Py] Generate new Devtools support. :: AutomatedTester8185e9cf64
- [py] Update testing to use the latest pytest :: AutomatedTestere2987e2575
- [py] Get devtools API's working properly :: AutomatedTester587106bf24
- [py] Add new APIs to control the browser via a bidi connection :: AutomatedTester8750123adf
- [Java] Add a message showing when there are no drivers on $PATH :: AutomatedTestereb38212f5a
- [Build] Force pip installs to be done via pip3 :: AutomatedTester4f4c14eef9
- [Build] Format build files :: AutomatedTester54831d3945
- [Build] Correct bazel import for pip :: AutomatedTester611c01976d
- Add support for script pinning :: Simon Stewart3f210c1af3
- [cdp] Extract dom mutation listener :: Simon Stewartabe3e5040d
- Allow to listen for DOM mutations :: Alex Rodionov8d867f73f0
- [Py] Update dependencies for python for transitive deps. :: AutomatedTesterc6e15f8e66
- [py] Allow driver fixtures to be used in Chrome only tests :: AutomatedTester503248c123
- [py] Move bidi tests to only be chromium based :: AutomatedTestere717257ce5
- Fix closure tests by not stripping data attribute :: Simon Stewart60131b1f5e
- [bazel] Thread testonly attribute through test only targets :: Simon Stewart5e020b419d
- Get the JS test server running again :: Simon Stewartac8ab2e107
- [bazel] Run buildifier to clean up build files :: Simon Stewartba2d54aadf
- [py] remove dependency on async_generator wheel as we don't support 3.5 :: AutomatedTesterfb46c0a368
- [py] Remove async_generator from chrome tests :: AutomatedTester9220e91247
- [py] Update Firefox tests to use requirements file :: AutomatedTester12202b7a19
- [py] Deprecate desired_capabilities property in favour of capabilities property :: AutomatedTesterc0e9794c63
- [py] Updating Edge test targets to use requirements file :: AutomatedTestere2a41eb0be
- [py] Move remote test target to use requirements :: AutomatedTestera9be3907f4
- [py] Move webkit based browsers to use the requirements file :: AutomatedTesterb0111c5b8d
- [py] Move unit tests to use requirements file :: AutomatedTester35283d965e
- [py] Move IE tests to use requirements file :: AutomatedTester6e59a16570
- [py] Add trio details to python wheel creation :: AutomatedTester7f82408371
- [py] add script pinning to python bindings :: AutomatedTester8735ef954c
- [JS] Fixing sendAndGetDevToolsCommand :: Sri Harsha76dc0ee516
- [JS] updating rules_nodejs to 2.2.1 :: Sri Harsha51720430bf
- Update RequestConverter upgrade header handling. (#8766) :: Puja Jaganibd15e4e88a
- [grid] Improving check for started containers :: Diego Molinaf272dd84b7
- [java] Rdirect java_* targets through //java:defs.bzl :: Simon Stewart856f8630d1
- [grid] Add timeout check in LocalNewSessionQueue. (#8769) :: Puja Jagani1413c04bb1
- [grid] Adding Catalina & Big Sur [skip ci] :: Diego Molina86dc2249a0
- [java] Add the ability to run a spotbugs test :: Simon Stewart08fd05c7ba
- Fix linting errors in //java/client/... :: Simon Stewart2169b20298
- Fix linting errors in //java/server/... :: Simon Stewart3a96c06db0
- Enable lint checks in the java tree :: Simon Stewart9108b70737
- Skip lint tests for generated code :: Simon Stewart5e613422d7
- Remove unused file :: Simon Stewartaf3e6a5dd7
- [py] Add the ability to ignore local proxys that are available :: AutomatedTester159a669247
- [py] Correct assert in cert tests :: AutomatedTester0066f63229
- [py] Get new session tests working :: AutomatedTesterb2df2c37be
- [py] get error handling tests working :: AutomatedTester5a189b98f7
- [py] Get subtyping tests working :: AutomatedTestercc1ac6039f
- Add shutdown hook to close AsyncHttpClient. Add Threadfactory to AsyncHttpClient to update threadfactory to use daemon threads. (#8763) :: Puja Jagani3daf11269d
- Security Fix for Resources Downloaded over Insecure Protocol - huntr.dev (#8775) :: huntr-helperc785b1f141
- [py] Extending proxy ignoring to direct clients instead of just remote :: AutomatedTester7ee0bacc1b
- Removing event logs with repetitive attributes that is covered by a different event log. (#8773) :: Puja Jagania97078c155
- Fix resource leak in JdbcBackedSessionMap (#8784) :: Rajendra kadam8f4d57f48f
- Bumping junit to 4.13.1 :: Simon Stewart9714dc00b9
- Enhanced findFreePort to let operative system system assign an arbitrary unused port and return it (#8795) :: Jon Wallsten1a3f5afbe8
- [js] Removing unused methods [skip ci] :: Diego Molinacd94000512
- Honour registration secret in LocalDistributor (#8793) :: Rajendra kadam854c9452a4
- [JS] Updating rules_nodejs to 2.2.2 :: Sri Harsha9df797bed3
- [py] Correct docstring around find_element and find_elements. Fixes #8806 :: AutomatedTestercf471a393c
- Fix the EventFiringWebDriver and therefore the failing test :: Simon Stewartfc5916ab60
- [grid] Provide a command line flag for creating SessionFactory instances :: Simon Stewart40689b3bf1
- [build] Upgrade rules_python to 0.1 :: AutomatedTestere25b6ff1cc
- delete bugged function :: Tomerc38657eb29
- [grid] Expose a Server from the Standalone CliCommand :: Simon Stewart32b1a7c297
- [grid] Rework server commands and hook them into the EndToEndTest :: Simon Stewart7be8802cc6
- [grid] Clean up servers once EndToEndTest finishes :: Simon Stewart6788cf5445
- [standalone] Fix standalone url for secure communication. (#8796) :: Puja Jagani9c754f22d3
- Allow secrets to match, and use that where possible :: Simon Stewart502944d054
- [grid] RequiresSecretFilter now returns a regular webdriver response :: Simon Stewartc078697e1c
- [grid] End to end test now works with standalone having a registration secret :: Simon Stewart3e84a8b33a
- [grid] Extend end to end test with secret to hub and node :: Simon Stewarta930e517dd
- [grid] Extend end to end test with secret to the fully distributed setup :: Simon Stewartf5aa5720e3
- [grid] Make registration secret mandatory in the LocalDistributor :: Simon Stewartb845a3c297
- [grid] Make registration secret mandatory in the LocalNode :: Simon Stewart004be30a0a
- [grid] Review code and null checks for registration secret :: Simon Stewartcf49ba2362
- [atoms] Fix getText atom for unicode charater middle of word (#8736) :: Shengfa8172c28614
- [grid] Better json encoding of event data :: Simon Stewart8d58842e15
- [grid] All messages on the ZMQ event bus now have a secret :: Simon Stewart4ea2efcff3
- [grid] Remove the registration secret from node status :: Simon Stewartb9f8d8bcfd
- [Build] Update rules_docker to remove deprecation warnings :: AutomatedTester88049d1820
- Remove subtracting (#8807) [skip ci] :: Rajendra kadam8e0956284e
- [grid] Add missing test for correct event bus execution :: Simon Stewartdbe3e88633
- [grid] Only start the standalone server once :: Simon Stewart9852ed5cd4
- [ci] Configure bazel output for non-ansi terminals :: Simon Stewart7f376a6a36
- [JS]Cleaning up chrome.js file (#8811) :: Sri Harshaac5f8136cb
- Extracting Java linter to a separate travis job :: Alexei Barantsev63dd8b9a5a
- Increasing travis timeout to 1 hour (temporarily) and trying to profile it and figure out the critical path :: Alexei Barantsev8580ae1ddb
- [logging] Added an option to pass encoding for log configuration. (#8818) :: Puja Jaganibc899310ea
- [event-bus] Fix the double check for lazy initialisation of EventBus instance in EventBusOptions. (#8817) :: Puja Jagani6ba4703650
- [grid] Removing unused imports [skip ci] :: Diego Molina2dce086b6c
- [grid] Using constant for the section [skip ci] :: Diego Molina06bb70f0bf
- Add and update .NET dependencies :: Jim Evans04db5ed94e
- [grid] Removing unused imports [skip ci] :: Diego Molinad3bcb8c402
- [grid] Fixing test by adding registration secret :: Diego Molina84c52f245c
- [Build] Update directory check in rules_python :: AutomatedTester6958703ca2
- Rethrow interrupted exception in pause action :: Simon Stewart3bd0bc0fbd
- [grid] The data structure is immutable and does not need to be guarded for threads :: Simon Stewart0c6c62bc98
- [grid] Securing 0mq when user provides a certificate :: Diego Molina55db83f28f
- [grid] Registration secret is not used in GridModel
:: Diego Molina8a66e12204
- [rb] add support for element screenshots (#8533) :: John F. Douthat0f91bd528f
- [py] Fix uploading multiple files on remote driver (#7472) (#8734) :: Radosław Sporny611786efab
- Introduce version-independent implementation of CDP for .NET :: Jim Evans4269589c04
- Update copyright comment blocks to correct 'company' in .NET :: Jim Evans6dc66450b1
- Correcting paths for Visual Studio pre-build shell scripts :: Jim Evans08c48a21a4
- Remove unused source file in .NET :: Jim Evans60a834348c
- CDP integration source code cleanup for .NET :: Jim Evansc6f931436d
- Use abstract classes for DevTools domains instead of interfaces in .NET :: Jim Evans27566b88d0
- Move .NET domain factory for DevTools into DevToolsDomains class :: Jim Evansb5fe9b6817
- Reverting inadvertently committed change to config file :: Jim Evansbbd7551f3c
- Add documentation comments in .NET :: Jim Evanseefc804bac
- [grid] ContainerInfo is actually the config of the container :: Diego Molinacbcb825868
- [grid] Adding docker host flag to help command [skip ci] :: Diego Molina52deabee8c
- [grid] Adding video docker image and path flags for docker [skip ci] :: Diego Molina6a6ac88e4d
- [grid] Adding container inspect to the api :: Diego Molina5738195575
- [grid] Early work for video recording per test :: Diego Molina60bda3d435
- Fixing generation of .bazelrc.local file :: Alexei Barantsev8842c69272
- [grid] Fixing NPE [skip ci] :: Diego Molinafe0ba42455
- Bump reactor-netty to 1.0 and remove snapshot maven repo link :: Simon Stewartcd423179a9
- [grid] Recording video only when recordVideo
is sent in se:options
:: Diego Molina4dcea97dbf
- We don't use Firefox ESR anymore :: Alexei Barantsevdea958f1b7
- Profiling bazel builds on travis :: Alexei Barantsevf18cbcef03
- [graphql] Add graphql query to retrieve session information for a given session id. (#8829) :: Puja Jaganidc9d019288
- Add listener for DOM events using CDP and test (#8767) :: Rajendra kadam0fd538a7a5
- Trying a different style of calling bazel to avoid building unnecessary parts :: Alexei Barantsevcd9266b21c
- Running only local browser tests on travis (remote or grid tests should be run in separate jobs) :: Alexei Barantsevf9b20dc466
- Adding Java server tests to travis :: Alexei Barantsev82fa693373
- Refactor Bazel targets for .NET build :: Jim Evansa885e7b8ec
- Updating .NET CHANGELOG in preparation for 4.0a7 release :: Jim Evansbd11115b92
- [java] bump java dependencies for opentelemetry and htmlunit :: AutomatedTester201b5f8295
- Refactoring .NET Bazel targets to be consistent with other rules :: Jim Evanse2601aa232
- Switching default http client to reactor :: Alexei Barantseved163d2656
- [build] add sonarlint as an ignore :: AutomatedTester0d78a72eea
- [py] Enforce ignoring of proxy for local drivers :: AutomatedTesterf65ddae8b5
- Fix failing test :: Simon Stewartbe0c0ff26f
- [py] Handle the case where ignoring proxy is not set :: AutomatedTester56adb0c2ec
- [py] Add debugpy to requirements :: AutomatedTester68a0ea10bc
- [py] Correct formatting with JS fragment :: AutomatedTester474d116714
- [py] Remove support for XBL in Firefox. :: AutomatedTesterc8f03a4473
- Fix OpenTelemetry wrapper for the version 0.9.1 upgrade. (#8835) :: Puja Jagania1e0b8afe1
- [java] Reverting default http client to netty
:: Diego Molina7ccda3d2ca
- [Java] Update dependencies :: AutomatedTesterdd7a22d32f
- Updating information about using Bazel on Windows :: Alexei Barantsev456de2a314
- Reducing bazel test timeout :: Alexei Barantseve172864467
- [build] Move docker rules back to official rules as patches have been applied :: AutomatedTesterb34f622fee
- [grid] Add request id to poll the request from NewSessionQueue. (#8754) :: Puja Jagani5758ee13ac
- [grid] Improving imports [skip ci] :: Diego Molina4eeb13e8d8
- Fixed issue with Firefox browserName camelCasing (#8834) :: Luke Hill20d0f65856
- Updating version-independent CDP API for .NET :: Jim Evans5e81741c27
- [rb] Correct line endings :: AutomatedTester5768f1917e
- Setting our own timeout for bazel command that is less than travis timeout to avoid killing the job and allowing to store partially populated cache :: Alexei Barantsev93f8ef009a
- Fixing flake8 issues :: Alexei Barantsev558645442f
- Adding Chrome to the environment for server tests on travis :: Alexei Barantsev0552f54ea2
- Fixing paths to CDP libraries in IDEA project :: Alexei Barantsev8dea9ec7a3
- [java] Fixing type mismatch in an assertion in CDP tests :: Alexei Barantsev7b47c40bcd
- Don't run IE, Edge and Safari tests on travis :: Alexei Barantsev81e8a2861c
- [java] Disabling a couple of tests in Chrome that look like regression bugs :: Alexei Barantseve3520749c4
- [build] Ignoring IDEA generated directory :: AutomatedTester626d14a626
- [py] Update supported versions to py3.7+ :: AutomatedTesterd8f5385889
- [build] Bump bazel version to 3.7.0 :: AutomatedTestere00db42599
- [Build] Update Bazel/TypeScript to 2.2.2 :: AutomatedTester1c479ebae3
- [Build] Update npm package numbers :: AutomatedTesterafad908067
- [py] Fix flake8 error on setup.py :: AutomatedTester4510541727
- [py] Remove unused tox endpoints :: AutomatedTester5ee4e24162
- [rb] revert optimization I suggested for #8834 :: titusfortner3a81e6a6de
- [rb] remove spec guards for Firefox with samesite cookie implementation :: titusfortnercf7960f842
- [rb] remove spec guard for remote Firefox re-using profile :: titusfortner9c44b1386c
- Correcting XML documentation comments in .NET :: Jim Evansfe92f7e6bb
- Adding network response received event for .NET CDP :: Jim Evansf2ef79251d
- Ignoring .bazelrc.local :: Alexei Barantsevb71aaedc41
- [java] An attempt to fix timeouts in quit operation caused by missing response :: Alexei Barantsevd4e9988e6a
- [java] Handling another case of quit operation that should be considered as normal behavior :: Alexei Barantsevc2d825ec96
- [java] Fixing some of devtools tests to actually check listeners (to fail if a listener was not called) :: Alexei Barantsev9eb7fd6d50
- [java] Ignoring exceptions in shutdown hook :: Alexei Barantsev56730e0652
- [java] Using guava to build maps instead of ugly double-curly-braces initializations :: Alexei Barantsevcb04cdfefc
- [java] Deleting unused imports :: Alexei Barantsev23bc00e375
- [grid] Integrating NewSessionQueuer with Distributor. (#8747) :: Puja Jagani659da42abe
- [grid] Removing check if path
exists. :: Diego Molina3f61f36bdb
- Update java changelog :: Simon Stewart14b9183611
- [cdp] Add support for CDP v87 :: Simon Stewartf49887fe0b
- Add tests for gridui (#8814) :: Rajendra kadam7d7955b53a
- [py] Remove blackberry setup code :: AutomatedTester934e267ba1
- [py] Correct licence in test :: AutomatedTester0009faef8c
- [py] Correct skipping based on markers :: AutomatedTesterf8173b2cc4
- [py] Add v87 CDP support :: AutomatedTester0b8609fba6
- [skip ci] Syncing IDEA style settings with .editorconfig :: Alexei Barantsevbf26e50e0b
- [py] Python changelog for Alpha7 :: AutomatedTester8a7ff7bb83
- [js] Updating changelog.md [skip ci] :: Sri Harsha60d9c3b039
- Clean up grid UI tests :: Simon Stewart32ce0b41d7
- Use a static import for better readability :: Simon Stewart38ddb376c0
- [grid] Accepting TZ and screenResolution :: Diego Molina7040cc0f9d
- [java] Code cleanup :: Alexei Barantsev598b4fcc78
- [java] Refactoring SessionData to avoid using Optional without actual need in it :: Alexei Barantsev2cfd75d4b8
- [java] Deleting unused private fields :: Alexei Barantsev1163f3e10e
- [java] Adding link to the generated CDP v87 library to IDEA project :: Alexei Barantsev39a2bdf175
- [java] Fixing InstanceCoercer to test properly for having a constructor in the target class (and code cleanup) :: Alexei Barantsevba8dd31fb8
- [rb] Add CDP v87 :: Alex Rodionov0a80284ef2
- [grid] Fixing parameter order for NewSessionQueue
[skip ci] :: Diego Molina745d01fa44
- Release Ruby bindings 4.0.0.alpha7 :: Alex Rodionov85ae06e1d2
- Fix send_keys with variable argument by removing variable expansion. (#8840) :: sufyanAbbasicad1014736
- Stop profiling bazel on travis :: Alexei Barantsev83b2f46bfd
- [bazel] Bump platforms to 0.0.1 and skylib to 1.0.3 :: Simon Stewart6b245602ca
- [bazel] Upgrade closure rules to 0.11.0 :: Simon Stewart34a7aee639
- [bazel] Bump rules_proto to the latest version, which includes a pre-built protoc :: Simon Stewart4b00c8f258
- Update list of java release targets :: Simon Stewart37e592c166
- [grid] Fix flaky Distributor and GraphqlHandlerTest. Add queuer config to DistributedCdpTest (#8859) :: Puja Jagani586582cb71
- [py] Bump versions to a7 :: AutomatedTesterbe6f8ee0c0
- Options that are more than one letter have two dashes :: Simon Stewartde8579b6d5
- Adding support for CDP version 87 in .NET :: Jim EvansPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
e0798a8d44
- Add sameSite cookie attribute for rb bindings (#8118) :: Sri Harshaea9407b212
- Release Ruby bindings 4.0.0.alpha5 :: Alex Rodionovbed0e21e79
- Ensure we don't pass both sameSite and same_site when adding cookie :: Alex Rodionov126be141cb
- [java] Fixing sendKeys to handle newline characters properly. Fixes #7886 :: Alexei Barantsev10ab20f855
- [build] Fixing bazel launcher to enforce UTF-8 output encoding to prevent issues in non-English editions of operating systems :: Alexei Barantseva6ce7816cb
- [java] Fixing use of a method introduced in Java 10 :: Alexei Barantsev506c497e5c
- [java] Use a capability to switch engines for Edge (#8105) :: Brandon Walderman9e14610302
- Impement basic CDP client generation code for Ruby bindings :: Alex Rodionov1420e7a65e
- Ensure devtools are there for Chrome tests :: Alex Rodionov078377804f
- [bazel] Rework how we handle web tests :: Simon Stewart322981aac5
- Remove some sysout debugging :: Simon Stewarte88e764871
- Log URL httpds are listening on when starting servers :: Simon Stewart8e623f4606
- Wind down the verboseness of logging of OpenTelemetry spans :: Simon Stewartc8b88cdd6e
- Bump the version of OpenTelemetry to 0.2.4 :: Simon Stewart04325f49c4
- [build] More robust way to enforce UTF-8 output encoding from an external process :: Alexei Barantsevca4d5fb420
- [java] Fixing use of updated OpenTelemetry in tests :: Alexei Barantsev43f1920ddb
- Modify: Updating year in NOTICE and LICENSE document (#8124) [skip ci] :: Sri Harsha1ba852c536
- [java] We can't use bazel runfiles root as project root on windows. :: Alexei Barantsevb21ec9a31c
- [java] Fixing test dependency on haproxy :: Alexei Barantsev45111f9d00
- [java] Unignoring a test implemented in Chrome :: Alexei Barantsevc6a1c676c9
- [java] Ignoring tests that Chrome fails :: Alexei Barantsev24e9a3a910
- [java] Fixing javadocs generation :: Alexei Barantsevbb3a800e04
- [py] Fixing flake8 issues :: Alexei Barantsev4e0b2e0051
- [py] Fixing a using test for IE options to make it similar to other browsers :: Alexei Barantsevcd7073a7f2
- [py] Fixing license comment :: Alexei Barantsev98f589ba1d
- [py] More flake8 fixes :: Alexei Barantsev381608d21d
- [java] Restoring thread interruption status before rethrowing an exception :: Alexei Barantsevb65d665a9c
- [java] Deleting unused imports :: Alexei Barantsev2a8d807214
- Ensure DevTools tests don't leak into other tests :: Alex Rodionov0e15b7f763
- [py] Reenabling some tests that are now passing :: AutomatedTester1b287098a7
- Generate javadocs for uber jars :: Simon Stewart2fc5a595a1
- Fix generation of javadocs :: Simon Stewartef95e0c0f8
- Add non-nullable modifier to return type of functions never returning null (#8102) :: Jakub Vrána624731c9bd
- 'isInvisible()' returns true on 'NoSuchElementException' (#8063) :: Rahul Shah30542f541a
- [py] Deprecate use of AppCache APIs :: AutomatedTestere49cf8f67b
- Updated the documentation (#8142) :: sridharUpputuri21166a2e0c
- [py] Move xfail_marionette to xfail_firefox annotations :: AutomatedTesterfcceffe5d6
- [js] Surpress nullable return when compiling JS. :: AutomatedTesterd1b63a3e46
- Remove unthrown exception :: Simon Stewart0173ece5fe
- [grid] Add support for configs to be from TOML files :: Simon Stewartb61e1701ac
- [grid] Add support for configs to be from JSON files :: Simon Stewarta2ffa8551c
- [grid] Hide file configs behind a factory :: Simon Stewartcddf89f9fa
- Ensure we report the user-agent in netty http requests :: Simon Stewart2f4cf5b0c7
- [grid] Wire up the new file-based configs :: Simon Stewart6371c31fc6
- [grid] Add a flag to allow the config to be dumped to the console :: Simon Stewart7b0e22b734
- [grid] Remove some duplication from Grid cli commands :: Simon Stewartf249c799f2
- [java] Fixing Java 8 compatibility issue :: Alexei Barantsev03db079995
- [py] Fixing flake8 issues :: Alexei Barantsev93ea33c433
- Updating travis python job for Firefox tests :: Alexei Barantsev9cce64a93f
- [py] Fixing HSL to RGBa color converter :: Alexei Barantsevaa2c09afcf
- [py] Fixing tests for Firefox options to capabilities converter :: Alexei Barantsev6074873831
- [py] Ignoring a test failed in Firefox :: Alexei Barantsev7a1118f194
- [build] Updating Bazelisk to v1.3 :: AutomatedTester3e672c9185
- [build] Correct url for Bazelisk :: AutomatedTesteracd0e15bba
- [build] Output Bazel Version when running :: AutomatedTesterc584068c1f
- [Build] Bump npm dependency versions for Bazel :: AutomatedTesterd9a2c98c51
- Revert "[build] Output Bazel Version when running" :: AutomatedTester900a272cfd
- Use bazel to run python tests on travis :: Alexei Barantsev52a16c9fcc
- [build] Add python unit tests to be run via Bazel :: AutomatedTester38a355aca1
- [py] Adding bazel target to run tests remotely in Firefox :: Alexei Barantsev39c63f1d80
- [py] Fixing expected failure for same site cookie test in Firefox :: Alexei Barantsev8ba5b272e7
- [py] Oops... stupid copy-paste mistake :: Alexei Barantsev2d8aa5a19c
- Add: Adding Opera Browser support to JS bindings (#8146) :: Sri Harshaa632660c28
- [JS] add ETIMEDOUT to retry criteria. Fixes #8129 :: AutomatedTesterd95c54b50e
- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester18cc5ba62b
- Support functions for message in driver.wait() (#8094) :: Jack Allen2be49886fd
- [py] Unignoring tests for window commands that are implemented in browsers :: Alexei Barantseve7d15319b2
- Add sendDevToolsCommandAndGetReturn to Javascript Chrome webdriver. (#7482) :: Patrice Jatonb88799cca2
- Get and send devtools commands from NodeJS for Chrome. (#7938) :: Peter Hedenskog5bad273214
- Small refactoring to RemoteWebDriver (#8141) :: Alberto Scotto230da06619
- [bazel] Avoid overriding user-set cache locations for the travis builds :: Simon Stewart2040959eba
- [js] Package updates :: Simon Stewart5c4e6a5831
- [bazel] Bump the version of rules_nodejs :: Simon Stewart63d111b099
- [bazel] closure tests and regular selenium tests share a runner :: Simon Stewart96bc2ec606
- [bazel] closure tests and regular selenium tests share a runner :: Simon Stewarta7227cdedd
- [testing] Only check one flag to see if we want legacy edge driver :: Simon Stewartcb1145bd82
- [testing] Case insensitively check tag names :: Simon Stewart9a73dd73b2
- [testing] Run devtools tests with edge :: Simon Stewart6b4e0f6361
- Make Select use trimmed text when doing text matching :: Simon Stewart7016377444
- [testing] Unignore a test that passes in edge :: Simon Stewartb220d0b11d
- [bazel] Clean up errors reported by --all_incompatible_changes :: Simon Stewartf55f917d7e
- [java] Replacing magic strings with constants to avoid duplication :: Alexei Barantseveb8e7665e0
- [java] Adding a private constructor to prevent instantiating a utility class :: Alexei Barantsev19309c4a1f
- [java] Deleting unused imports :: Alexei Barantsev1a4f4ccc6e
- [ci] Fix the install script :: Simon Stewart48a1662299
- [ci] Actually fix the build :: Simon Stewart1f67907a94
- Revert "[bazel] Bump the version of rules_nodejs" :: Simon Stewartd6c230d5ff
- [js] Correct error code check for retrying :: AutomatedTester4453fbe0d1
- [py] Changing environment variable we use to check if the tests are running on travis :: Alexei Barantsev756d4b96ca
- [py] Fixing relative locator constructor :: Alexei Barantsev9d070940cb
- [rb] deprecate :desired_capabilities and :options in driver initialization in favor of :capabilities (#7832) :: Titus46155c9821
- [py] Fixing path to selenium server for remote tests :: Alexei Barantsevcd7594c295
- [build] Running python remote tests in a single thread to avoid port collisions :: Alexei Barantseva1d8cb6f6f
- [py] Ignoring tests for same site cookies to not run in remote browser because we use Firefox for remote tests :: Alexei Barantseva009a8a72b
- [rb] fix linter issues :: titusfortner7824d1d599
- [build] Fixing travis jobs that run atom tests :: Alexei Barantsevbc5dfbb411
- [JS] Fixing ieOptions in JS bindings (#8152) :: Sri Harsha6f698955ab
- [rb] update to require minimum Ruby version 2.5 :: titusfortner5497137a81
- Updating .NET test environment to run within Bazel test runner :: Jim Evansf60bc1e2fd
- Updating .NET Bazel build components to latest versions :: Jim Evans268cff2583
- Fixing .NET tests to work with Bazel for core library :: Jim Evansabf5074834
- [rb] convert Bridge modules to subclasses :: titusfortner4a6d7be84f
- Add: Added Missing 'fileUploadDialogTimeout' capability in JS bindings (#8054) :: Sri Harsha004fa20683
- [bazel] Bump the version of rules_nodejs :: Simon Stewart74f69aa2dc
- [py] Deprecating find_element(s)_* calls in event firing webdriver :: AutomatedTesterae72512735
- [build][py] Only build the grid when running remote tests :: AutomatedTester511093568a
- [py] Correct documentation for ChromiumDriver :: AutomatedTesterbd9e5b6dbc
- [py] flake8 fixes :: AutomatedTester93f595b201
- [java] Moving tests that should belong to client source subtree :: Alexei Barantsev37ee3e8ba8
- [java] Deleting unused class (no need to deprecate it first, it's a part of test suite) :: Alexei Barantsev4bf925577c
- [java] Deleting empty test suite files :: Alexei Barantsev10c599105a
- Reinstated .NET Interactions tests when run under Bazel :: Jim Evans2f1525c0e4
- Modifying .NET test dependency to reference merged assembly :: Jim Evansbbc0ec057b
- [py] verify command_executor ssl certificate by default (#6536) :: jerome-nexedib4b361ca10
- Fix error in webelemet not created, verifing if is str or dict. (#3481) :: Reinaldo Rossetti32fa113844
- Check if argument is iterable. E.g. type list also works. (#7037) :: JerryJia27a3c9a166
- [py] Use callback functions instead callable objects as expected conditions (#7765) :: Yurii Karabas406d7a3790
- Adding pre- and post-build steps to Visual Studio project files :: Jim Evans4a1300085d
- Revert "Fix error in webelemet not created, verifing if is str or dict. (#3481)" :: AutomatedTesterb32b28f4c0
- [py] Fixing bazel dependencies on certifi :: Alexei Barantsev41e54fa7fd
- [py] Fixing flake8 issues :: Alexei Barantsev8d9ea942c3
- [py] Correct frame switching expected condition :: AutomatedTester0e404b966e
- [py] Fix Docs generation. :: AutomatedTester5dc166d3d7
- [java] Fail faster if a driver server can't start. :: Alexei Barantsev86b8fd1082
- [java] This method never throws this exception :: Alexei Barantsevef43db6e1d
- [java] Preventing possible NullPointerException :: Alexei Barantsev5c0bbe12dd
- [grid] Adding tests for driver server service factory :: Alexei Barantsevb89df17f1c
- [grid] Fixing driver server service factory crash in case of driver server initialization failure :: Alexei Barantsevcfebea2079
- [grid] Driver server session factory should perform additional capabilities test before an attempt to create a driver server, this does not hit performance much in valid case, but improves performance if the factory is not properly used. The same is true for SessionSlot too. :: Alexei Barantsevaa10144df4
- [grid] Adding more tests for driver service session factory :: Alexei Barantsev621155b30e
- [java] Restore thread interruption state after handling InterruptedException :: Alexei Barantsev1079c2438a
- [java] Deleting unnecessary check :: Alexei Barantsev608e486e4e
- [java] Giving tests better names :: Alexei Barantsevd44d49c12e
- [java] More tests for node configuration :: Alexei Barantsevbec4a6ce4f
- [java] @Ignore annotation does not work for unit test because we don't use our custom runner for such tests :: Alexei Barantsevf6366fcae1
- JS[Add]: Adding ie options in JS bindings (#8160) :: Sri Harsha0380a6c735
- Fix comments on Java Actions.moveToElement (#6974) :: John Chen6ec98a35a1
- [rb] split service process control out to service manager class :: Thomas Walpole974a43542b
- [rb] update rubocop exceptions :: titusfortner83e8f823a0
- Corrected the documentation for Protected Mode (#8163) :: sridharUpputurib51769b3aa
- [java] Fixing --detect-drivers option arity as recommended in https://jcommander.org/#_boolean :: Alexei Barantsevadabe786cf
- [java] Adding debug output to find out why assume does not work on travis :: Alexei Barantsevdf861be8dc
- [java] Setting process to null only if it dies prematurely :: Alexei Barantsev58d9c1c6da
- [java] More debug output to investigate travis environment variables :: Alexei Barantsev098eb99991
- [java] Oh, I've mixed up system properties with env variables... :: Alexei Barantsev861ef31cd2
- [py] Fixed Expected Conditions around frame switching :: AutomatedTester48b651b4e1
- [py] mark various scrolling tests as failing in Firefox :: AutomatedTesterd49c8ba93c
- [py] Disable interaction test failing in firefox :: AutomatedTestercadb413f95
- [rb] class method not an instance method :: titusfortnerd3b6ad006b
- [py] Update tests and docs to not use deprecated methods :: AutomatedTester2eeb6a984a
- Add support for shadow elements (#7808) :: Diego Fernández Santos953e1faf89
- [py] Fix Flake 8 errors :: AutomatedTester73e7c89fae
- [JS]Add: Adding elementScrollBehavior capability to ieOptions (#8178) :: Sri Harshaaac9264876
- Do not camelCase Chrome prefs
options :: Alex Rodionov92240ce183
- [Java] Fix potential NPE on DeviceRotation. Fixes #8183 :: AutomatedTesterdbc5af8214
- [bazel] Bump to 3.0.0 :: Simon Stewarta1d6f74f3f
- [bazel] Generate frames for javadocs :: Simon Stewart4f9ca50118
- [build] Merging services files. Fixes #8130 :: Alexei Barantsev5d16375267
- [java] Waiting for process finish should be interruptible :: Alexei Barantsevdd47b123b2
- [java] Building strings better :: Alexei Barantseveb236e5e37
- [java] Deleting unused imports :: Alexei Barantsev25c2c9cc89
- [java] Small performance improvement :: Alexei Barantsev0a9cae7316
- [java] Deleting unused imports :: Alexei Barantsevda75dd11d7
- [java] Modifier 'private' for enum constructor is redundant :: Alexei Barantsev24f8502c10
- [java] Shortening code because Java 8 :: Alexei Barantseva9c7d6d8ea
- [java] Minor performance improvement :: Alexei Barantseve274974490
- [java] Linter recommends replacing \n with %n in String.format :: Alexei Barantsev451a27d2ca
- [java] Preventing potential NPE. Fixes #8185 :: Alexei Barantsev77301cdabe
- [java] Deprecating OkHttpClient prior to deletion. :: Alexei Barantsev3db6c238ef
- Avoiding potential NPE, fixes #8184 :: Diego Molinafe90f2ea4f
- [java] Checking latch.await return value to detect timeout and throw an exception :: Alexei Barantsevbbed6ddd0e
- [java] Deleting redundant brackets :: Alexei Barantsev5c11d3e5bb
- [java] Deleting a sleep in tests that was introduced to overcome a bug in Chrome on Android, but the target bug report is closed now. :: Alexei Barantsev01e32031a9
- [java] Refreshing code of WebDriverException to match Java 8 style and adding more unit tests. :: Alexei Barantsevb35ccb1185
- [java] Unignoring a test for a case that is fixed in Chrome 81 (yes, it is fixed despite the fact that the corresponding issue was closed with "won't fix" verdict a year ago) :: Alexei Barantsev51e7ed9961
- [java] Reducing duplication of literal string fragments :: Alexei Barantsev37d749ca79
- [grid] Throwing a more specific exception to show the essence of the problem :: Alexei Barantsev827f888945
- [java] Renaming variables to follow Java code conventions :: Alexei Barantsev29be5ab78a
- [java] Deleting an unnecessary sleep, tests should work without it :: Alexei Barantsevfc2271d45d
- [java] Inlining a private method that has a single use only :: Alexei Barantsev9beff0dfba
- [java] Deleting another unnecessary sleep, tests should work without it :: Alexei Barantsevb4de75d112
- [java] Refactoring, no functional changes :: Alexei Barantsev7ac216eb55
- [java] Refactoring, code simplification :: Alexei Barantsev1e1c3257df
- [java] Refactoring, reducing code duplication :: Alexei Barantsevb5fa80394d
- [java] Moving exception catching closer to the point where an exception can be thrown from :: Alexei Barantsev14c6552e39
- [java] Waiting for URL availability should respect thread interruption :: Alexei Barantsev3886c0260b
- [java] Refactoring, reducing code duplication :: Alexei Barantsevddd7f3449b
- [java] Adding TODO comments to visualize unimplemented tests in IDE :: Alexei Barantsev4b7e06a045
- [grid] Adding tests for session management in LocalNode :: Alexei Barantsev9b423f28f8
- [java] Deleting unnecessary test stub class that can be replaced with a function :: Alexei Barantsevddb92c14df
- [java] Fixing dependencies for bazel build :: Alexei Barantsevb8ef89b47b
- [atoms] Fix getText atom to capitalize Cyrillic text :: John Chen2728e6022f
- [grid] Reworking CLI commands to avoid direct use of System.out and System.err :: Alexei Barantsevfab6d7be9b
- [java] Deleting unused imports :: Alexei Barantsev4fb53bcf57
- [grid] Adding primitive tests for the grid Main class :: Alexei Barantsevfdca72eb13
- [JS]Modify: Fixes adding command-line switches for ieOptions (#8189) :: Sri Harsha5da18ea02d
- [atoms] Fix getText atom to capitalize Cyrillic text (#8196) :: John Chenc3dde85980
- [java] Deleting too general "throws Exception" from method declarations, and handling exceptions closer to the place where they can be thrown :: Alexei Barantsevb2f801ecec
- [grid] Renaming a file to match the name of the class inside it :: Alexei Barantsevb0ed3bc2f8
- [grid] Implementing bus status check that actually checks that the bus delivers messages :: Alexei Barantsevfc30e12044
- [java] Fixing formatting, no functional changes :: Alexei Barantsevc362911d33
- [java] Refactoring to reduce code duplication :: Alexei Barantsevde98d767ad
- [java] MInor performance improvement: no need to load options if section name is empty :: Alexei Barantsev58b3485b82
- [java] Refactoring to shorten code :: Alexei Barantsev3d3cdc1a2c
- [java] Deleting unnecessary check, looping over an empty collection is OK :: Alexei Barantseva238bbb62c
- [java] Using the same name for a filed and a local variable is ambiguous :: Alexei Barantsev8434e85d3c
- [java] Re-interrupting the thread after handling InterruptedException :: Alexei Barantsevc256a6606b
- [java] Minor refactoring to reduce code duplication :: Alexei Barantsev7cf0ecbdb7
- [bazel] Make service order deterministic :: Simon Stewartaec3619cca
- [java] Breaking dependency of selenium.io package on selenium.core package :: Alexei Barantsev729df65666
- [java] Build tools should not spoil the temp dir :: Alexei Barantsev5ee36aece3
- [java] Reworking redirection of JCommander output to the specified output stream :: Alexei Barantsev4f6fb6c3eb
- [java] Extracting methods to make code more readable :: Alexei Barantsevc57b1699f2
- [java] Reworking code to make it more readable and avoid potential NPE :: Alexei Barantsevcf0d569c98
- [java] Using StringTokenizer looks old-fashioned :: Alexei Barantsev612295f731
- [java] Deleting WARNING word from a warning message, logger adds it automatically :: Alexei Barantsev628080f25e
- [java] Method was renamed in opentelemetry 2.4 :: Alexei Barantsev5f23ad63f7
- [rb] fix: cdp for edge from goog to ms to match the vendor prefix (#8206) :: Kazuaki Matsuo67cbd51e79
- Updating .NET custom Firefox profile generation :: Jim Evans0d531f712d
- [java] Using logger instead of printing to stdout :: Alexei Barantsev8981240790
- [java] Using Optional instead of returning null :: Alexei Barantseva4bee41fdb
- [grid] Tracing LocalNode and driver service session factories :: Alexei Barantsevcb72ae10b9
- [java] Actually ignoring an exception as stated in the comment :: Alexei Barantsevda015a0266
- [grid] Implementing file uploading for distributed grid (and deleting uploaded files when session is closed) :: Alexei Barantsevf54bf48e0f
- [java] Fixing bazel dependencies for grid tests :: Alexei Barantsev72a5798a30
- [java] Refactoring: extracting private utility methods to reduce code duplication :: Alexei Barantsev7822b1f782
- [java] No need to declare UncheckedIOException in a method signature, it's unchecked :: Alexei Barantsevcde205624a
- [java] Deleting unused imports :: Alexei Barantsevc818baca4f
- [java] Splitting catch clause to avoid using instanceof for the thrown exception :: Alexei Barantsev91efb9ab30
- [java] Deleting unused imports :: Alexei Barantsev28ff122c93
- [java] Using try-with-resources to close the stream :: Alexei Barantsev0f1c2bebf3
- [java] Throwing from finally clause can hide the original exception that is more important, so let's just ignore this second-class exception :: Alexei Barantsevf0b763192c
- [java] Don't write anything to stdout without need :: Alexei Barantseve6b87602de
- [java] Actually trace requests in TracedHttpClient :: Alexei Barantsev76342521b7
- Updating .NET common tests to work for multiple framework versions :: Jim Evans18e7a2702b
- [java] Adding a test for node status :: Alexei Barantsevb651880fe2
- [java] Attaching to the current active span if there is one and http request contains no context (that means it's a new recently created request object). :: Alexei Barantsev9f4bdf80d2
- [grid] Adding a test for node returning 404 on an unknown command :: Alexei Barantsev0add00d59d
- [java] Deleting unnecessary dependencies on guava where it is not actually used :: Alexei Barantsev631df757f1
- [java] Less guava, more java 8 :: Alexei Barantsev64ccc9e1aa
- [java] Eliminating unnecessary conversion of a list to an array :: Alexei Barantsevc204501ed3
- [java] Simplifying a test, there is no need to catch an exception to immediately fail on it, let junit do its job :: Alexei Barantsev3a159eaa53
- [java] Using assertj features to check lists instead of plain equality check :: Alexei Barantsev6e8cb5b9bb
- [java] Prefer native Java features to using guava collections :: Alexei Barantsev905f264d7e
- [java] We use IDEA more often than Eclipse so let's make devmode heuristics ordered :: Alexei Barantsevee78f69cd8
- [java] Using less restrictive types for method parameters :: Alexei Barantseva0afdb9472
- [java] Adding assertj magic instead of type casting :: Alexei Barantsev072897c4f2
- [java] FirefoxOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev8e8fa3c396
- [java] SafariOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsevc7307c2c7c
- [java] ChromiumOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev60cd5c31d6
- [java] Deleting unused imports :: Alexei Barantsev9c486db312
- [java] Deleting unused private constructor :: Alexei Barantseva76d1f9726
- [java] Minor performance improvement :: Alexei Barantsev48b67d6b7f
- [java] Selenium Server 4.0 has no /wd/hub prefix :: Alexei Barantsevbf734f8017
- [java] Fixing a flaky Firefox test (it can fire more events) :: Alexei Barantsev66d554a3c5
- [java] More conversion of guava-style code to java 8 :: Alexei Barantsev76d480749f
- [java] Minor performance improvement :: Alexei Barantsevb2ec91da1f
- [java] Temporarily disabling error code uniqueness checking, the mapping is not unique and we should decide what to do with this fact :: Alexei Barantsev7b098509c3
- [JS] locates Operadriver synchronously (#8222) :: Sri Harsha8ba74c14c3
- Updating Bazel build files to support .NET tests on non-Windows OSes :: Jim Evansf7f92c3494
- [java] Using Contents class more consistently to form HttpResponse content, as advised in the javadocs :: Alexei Barantsev3f625141b1
- [java] Fixing all Java 8 compatibility issues :: Alexei Barantsev7d5332156b
- [Grid] Adding /wd/hub to all routes, fixes #8230 :: Diego Molina6bc08e5569
- Modifying test web server config for .NET tests :: Jim Evanscbb58be460
- Disabling Bazel sandboxing for running .NET tests through Bazel :: Jim Evansfec19d6144
- Removing incorrect prebuilt step for non-Windows OSes in .NET tests :: Jim Evans611db15ea5
- Adding comments to custom driver config classes in .NET tests :: Jim Evans32fb414726
- [Grid] Prefixing only standalone and hub with /wd/hub :: Diego Molina6f7f2dc8e4
- Updating .NET Core runtime list for .NET Core tests :: Jim Evans055b9210ba
- [java] Deleting unused imports :: Alexei Barantsev0824b208ab
- [java] Reducing visibility of constructors of package-private classes :: Alexei Barantsev031efd3b20
- [java] Deleting unused bazel dependencies :: Alexei Barantsev139c1e2e12
- [java] Getting rid of unnecessary generics :: Alexei Barantsevb388d53130
- [java] Adding a little bit of assertj magic to avoid type casting :: Alexei Barantsevd77490a12e
- [java] Deleting redundant JUnit's RunWith annotation :: Alexei Barantsev335b095ce8
- [java] Deleting redundant visibility modifiers for interface methods :: Alexei Barantsevea8af7fb86
- [java] Deleting redundant explicit type parameter :: Alexei Barantseva7b08891c9
- [java] CommandLineTest is fast enough to tag it "small" :: Alexei Barantsevd6b82a60aa
- [java] Deleting redundant fixture initialization :: Alexei Barantsev238ca35ee5
- [java] ExecutableFinder should keep order of PATH segments because an executable with a given name can appear multiple times in PATH :: Alexei Barantsev13f415bbef
- [js] Add relative locators :: AutomatedTester6cb00fd723
- [java] Simplifying creation of CommandLine instances :: Alexei Barantsevcedde80559
- [java] More conversion of guava-style code to java 8 :: Alexei Barantsev5e1daa3ee6
- [java] Minor code cleanup :: Alexei Barantsevbb4ccfb04f
- [java] Removing @VisibleForTesting annotation from methods that are not actually used in tests or declared public :: Alexei Barantsev3ecff0c1c3
- [java] Changing order of checks and adding debug print to figure out why a test fails on travis but passes locally :: Alexei Barantseva6c2616707
- [java] Replacing reflection with Java 8 suppliers in test environment creation :: Alexei Barantseva6625bbfd1
- [java] Reducing code duplication by reusing existing method to shut down test environment :: Alexei Barantsev817b767fcd
- [java] Using native Java facilities to create a shallow copy of a map :: Alexei Barantseva65b24e5c0
- [java] Disabling a test on travis because using 'ping' is not allowed there :: Alexei Barantsevcbc12e38ac
- [build] Attempting to fix nodejs test dependencies :: Alexei Barantsev18e3e5b477
- [java] Fixing bazel dependencies :: Alexei Barantsevf62d085e4e
- Revert "[build] Attempting to fix nodejs test dependencies" :: Alexei Barantseva395111ef9
- [js] Upgrade packages with security issues :: AutomatedTestera91bc61879
- [java] Reworking CommandLineTest to show that CommandLine is just a wrapper for OsProcess. :: Alexei Barantsev391f2c2cc2
- [build] Attempting to fix nodejs test dependencies :: Alexei Barantsevdf8c0b0042
- [JS] Minor fixes for relative locators (#8241) :: Sri Harshac1208978cf
- [java] Less Guava, more pure Java :: Alexei Barantsev1e004af004
- [java] Platform class can be used in HostIdentifier now because they belong to the same 'core' module :: Alexei Barantsev1dfbabc6aa
- [java] Deleting deprecated unused exception class :: Alexei Barantsev42a70f5f5f
- [java] Less guava, more plain Java :: Alexei Barantsev58654b2b8c
- [java] Oops, wrong copy-parse :: Alexei Barantsev0ed6a092df
- [java] Deleting unused dependency :: Alexei Barantsev2666b88aa4
- [java] Partially fixing web tests on Windows :: Alexei Barantsev8d1f8aa3e7
- [java] Upgrading dependencies :: Alexei Barantsev1f5eddc3b0
- Add support for MicrosoftEdge (#8203) :: Moshe Atlow076d1ba7f1
- [java] Changing a variable name to follow Java conventions :: Alexei Barantseve81d3ed93f
- [java] Reordering modifiers as recommended by linter to match Java Language Specification, no functional changes :: Alexei Barantsevaab98a4a40
- [java] Pinning maven dependencies (by the way, this task does not work on windows) :: Alexei Barantsev37f46e3a5b
- Fix get-location atom for ChromeDriver (#8243) :: John Chen934dfbde59
- Fix the meaning of utf8 when generating atom files (#8244) :: John Chen8f672dee60
- Additional closure compiler flags for ChromeDriver (#8245) :: John Chen39c21837dd
- [java] Initial implementation of reactor-based HttpClient :: Alexei Barantsevec9202eceb
- Fixing bazel dependencies :: Alexei Barantsev66185c0de8
- Updating .NET test rules to work with Bazel on non-Windows OSes :: Jim Evans87dc4f7fa3
- [java] Fixing request headers and simplifying conversion of an InputStream to a Flux in reactor-based httpclient :: Alexei Barantseve766b5baff
- [Grid] Tests - throws is not needed [skip ci] :: Diego Molina76e94e76f3
- Use same port in remote executor and service (#8255) :: FrySabotage7fd41e0913
- Updating third_party nuget.exe to latest stable version :: Jim Evansbd3e79a3c9
- Updating to use latest C# build rules :: Jim Evans16ff1ab87c
- Adding .NET build targets for .NET Framework 4.8 and .NET Standard 2.1 :: Jim Evans8a7e58de43
- More cleanup of .NET bindings project files :: Jim Evans62ab34a3b1
- [java] First naive reactor-netty based implementation of websockets connection :: Alexei Barantsevb70332040f
- Updating .NET non-Windows build files :: Jim Evans6c2651644c
- Removing unused bazel files from third_party/dotnet/nuget/packages :: Jim Evans420056bfb4
- Updating .NET Bazel workspace configuration :: Jim Evansea54e5362e
- [grid] Add JPMS uses
list to grid :: Simon Stewarta34bd5abc8
- [grid] Avoid a possible NPE in the AnnotatedConfig :: Simon Stewart65a5af20d1
- [grid] Allow cli flags to be derived dynamically :: Simon Stewart10362d6a4c
- Add missing copyright header :: Simon Stewart3d68138537
- [grid] Add an httpd role and use that for server configuration :: Simon Stewart188a6adb9b
- Fix NodeOptionsTest
:: Simon Stewartd64e7b459f
- [java] Making a reusable condition to shorten test code :: Alexei Barantsev0af6059bdd
- [java] We should not call bazel when we are not in dev mode :: Alexei Barantsevd433c6205e
- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evansbaec96d114
- Updating XML doc comments for .NET (no functional changes) :: Jim Evansc0d8fa56c8
- [Java] Add edge and Firefox to be tested with DevTools protocol :: AutomatedTesterd3691e1d07
- [java] Refactoring tests to simplify code :: Alexei Barantsev515c1a04fc
- [java] There are no HtmlUnit-specific tests so there is no need in a separate suite :: Alexei Barantsev7c792976a1
- [java] Deleting a test rule that sent test results to a dashboard that could not prove its usefulness. :: Alexei Barantsevc41f2137d7
- Update mailmap records :: AutomatedTester12068cf36f
- Updating .NET tests to use 16.6.1 of Microsoft test SDK :: Jim Evansbe5f384b5e
- Fixing .NET WebDriverBackedSelenium project to prevent errors on non-Windows :: Jim Evans6a6bb5ecd6
- [py] Enable and update Safari tests :: AutomatedTesterf3c01097bb
- [build] Remove python crazyfun references :: AutomatedTester4bde144f51
- [py] Delete Android Driver support :: AutomatedTester8959a2872b
- [py] Delete PhantomJS capabilities :: AutomatedTester05559409e4
- [py] Delete support for Blackberry Driver :: AutomatedTester9818ef59fa
- [build] Remove Blackberry from Crazyfun tasks :: AutomatedTesterd923fc612a
- Removing duplicates in rake task (#8260) :: Sri Harsha0ba9925932
- [py] Removing Missed phantomjs references :: AutomatedTester6f00e705cb
- [py] Removing missed Android references :: AutomatedTester13c36a9557
- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester0f13ed31d9
- [py] Fixup Firefox deprecations :: AutomatedTester6428ad79ca
- [py] Remove Unused Arguments from Firefox :: AutomatedTester7a375e110d
- [py] Remove unused import :: AutomatedTester52bf3a1781
- [java] Deleting test guards for ancient drivers. :: Alexei Barantsev61c1de0ce2
- [java] Using logger instead of printing to stdout :: Alexei Barantsevcaeae219b3
- [java] Creating a subclass to list capabilities supported by FirefoxDriver :: Alexei Barantsev6abb0a3f27
- [java] Fixing internal links in javadocs :: Alexei Barantsev646d7ee244
- [Grid] Using failsafe retries instead of regularly :: Diego Molinace83531b13
- [Grid] Uglifying code to make it Java 8 compatible. :: Diego Molinaefd44c043e
- [Grid] Making code Java 8 compatible :: Diego Molinae58e24f9ad
- [Grid] Using StreamSupport.stream
, credits to @barancev [skip ci] :: Diego Molina55877655ca
- [build] Move debug-server task to bazel :: AutomatedTester4c95e06164
- [build] Add top level visibility to appserver :: AutomatedTester39d7879138
- [build] Add calcdeps alias for JS Deps generation :: AutomatedTester1dfceaf0b3
- [build] Remove old Crazyfun JS build file :: AutomatedTester63f9456f32
- [build] Update before_script to not call obsolete task :: AutomatedTesterec4bf2bd9c
- [build] Run bazel instead of crazyfun on Node tests :: AutomatedTestere80db794c7
- [Build] Remove unused crazyfun build def in Node :: AutomatedTesterf4f60e9f20
- Fix SameSite JSON key for Cookie to sameSite
to align with WebDriver spec (#8265) :: Gerry Gao50f4b9e7b8
- [java] Simplifying test code :: Alexei Barantsev99e332ecb9
- [java] An attempt to fix a test in Chrome on travis :: Alexei Barantsev83301f68c9
- [bazel]: add build file for chrome-specific tests :: Simon Stewartd4f1f679ee
- [bazel] Bump version of rules_docker to 0.14.1 :: Simon Stewart988c6dfc07
- [grid]: Allow boolean flags to be set :: Simon Stewart0570e9db74
- [grid] Move tracing and logging into their own flags object :: Simon Stewart1f9c963331
- Provide our own APIs for tracing :: Simon Stewart7ee349e95f
- [tracing] Add a null tracer :: Simon Stewart52cc6abf6f
- [tracing] Bump OpenTelemetry to 0.3.0 :: Simon Stewart8a3ce28aa7
- [tracing] Bump OpenTelemetry to 0.4.0 :: Simon Stewartc9aaf9bf0d
- Making TracerTest.java compile again :: Diego Molinadb60ce7034
- Cleanup the .bazelrc (#8281) :: Ulf Adams6f23c5992a
- Fix remote build of ConcatenatingConfigTest (#8282) :: Ulf Adamse675f9bf66
- [bazel] Force strict test dependencies :: Simon Stewartb7613a0e87
- Add log level mapping for ChromeDriver (#8242) :: Edirin Atumah9e75352056
- Favor Python3 constructs and Python 2.7 compatibility (#8290) :: Isaul Vargas017471b7ac
- [JS]Modify: Deprecating addAruments in favor of addBrowserCommandSwitches for ie.Options (#8280) :: Sri Harshaa5e72287ef
- [PY]: Fixes an issue where IE server port is set '0' by default (#8294) :: Sri Harsha339926cdf3
- [java] Changing WebSocket.Listener to be an interface :: Alexei Barantsev1f3887fa03
- [java] Fixing a legacy test after adding new Tracer abstraction layer :: Alexei Barantsevcdeb9b2040
- [java] Reworking HttpClient factory to use service loader instead of reflection :: Alexei Barantsevc15d7ee035
- [java] Fixing bazel dependencies :: Alexei Barantsev25d54192f8
- [java] More bazel dependency fixes after switching default HttpClient to reactor :: Alexei Barantsevfa5a8af54e
- [java] Deleting unused imports :: Alexei Barantsev3dd42323ca
- [java] Deleting unused private variable :: Alexei Barantsevc7f6d2ac03
- [java] Reusing an existing constant instead of a hardcoded string value :: Alexei Barantsev9541aeb066
- [java] Adding javadocs for HttpClient.Factory methods :: Alexei Barantsev6eb7415bad
- [java] As far as we don;t apply filters to WebSockets it's safe to use base implementation :: Alexei Barantsev80860a073f
- [java] Refactoring a switch to use of a static map (to match tracer statuses) :: Alexei Barantsev07c8ca6cd9
- [java] Fixing Java 8 compatibility issues :: Alexei Barantsev502fccb442
- [java] Fixing more Java 8 compatibility issues :: Alexei Barantsevb5dbffc7d2
- [java] Fixing NPE in reactor HttpClient if the server returns a response with no content :: Alexei Barantseve9a1f81d54
- [java] Deleting unused imports :: Alexei Barantsevf3469688a5
- [java] Fixing Java 8 incompatibilities in tests :: Alexei Barantsev305add3719
- [Build] Add findElement to gitignore for py :: AutomatedTester227da4e2b0
- [py] Check offsets are cast to int. Fixes #7639 :: AutomatedTesterb4ace9e67a
- [PY] Use ProxyManager instead of PoolManager in remote_connection (#8297) :: Vishnuprakash P K3e7a2628dc
- Adding copyright settings to IDEA project :: Alexei Barantsevcedf679350
- [java] Fixing devmode detection in IDEA :: Alexei Barantseva288f6e6a7
- Upgrading jQuery in tests pages :: Alexei Barantsevb1335ff7ec
- Add missing copyright header :: Simon Stewartf866eec0ca
- Clean up a test that could never fail :: Simon Stewart8bdf65edaf
- [http] Use Netty httpclient for now :: Simon Stewart14b527a279
- Add missing copyright notice :: Simon Stewart5038dde3a1
- [http] Ensure http Java Module expresses that it uses the HttpClient.Factory instances :: Simon Stewartbeaf9a9ec6
- [bazel] Bump to v 3.1.0 :: Simon Stewart4a42ca674a
- Extend Browser enum to provide some useful information :: Simon Stewart70919647e9
- Add a PersistentCapabilities
class to allow for more efficient overriding of capabiliies :: Simon Stewartcd27742036
- [tracing] Remove some noise :: Simon Stewartae0c17717c
- Default to logging warnings when the websocket has an error :: Simon Stewart653237ed40
- Increase memory available to Netty client for websocket frames :: Simon Stewart3e21429c14
- [grid] Ensure binary websocket messages are forwarded :: Simon Stewart2a8cc02a08
- [cdp] Enable arguments to return values to be optional :: Simon Stewartc949ec63de
- [cdp] Bumping CDP source JSON to latest versions :: Simon Stewarte706b236a7
- Add tests for the CDP uri locator :: Simon Stewartaae2902173
- [grid] Allow nodes to be configured for particular browsers :: Simon Stewart77bb3b67f1
- [grid + cdp] Forward CDP from node to driver :: Simon Stewart6e203d3682
- [grid] Add missing "event bus" role to message bus command :: Simon Stewarteeff6091fd
- [grid] Add /status
end point to DistributorServer :: Simon Stewart7ef66bd1e3
- [grid] boolean flags should have an arity of 1 :: Simon Stewartaae7f24dea
- [grid] Correct reporting of purpose of class when instantiating the session map :: Simon Stewartc62241cc37
- [grid + cdp]: add a smoke test for grid cdp propagation :: Simon Stewart3270a99579
- [grid + cdp] Expose URL for CDP on capabilities :: Simon Stewart4a30a75b56
- [cdp] Expose Selenium-specific CDP endpoint via a Connection :: Simon Stewartf57378cfb1
- [grid + cdp] Adding CDP support to the Grid :: Simon Stewart8481d2a2a9
- [cdp] Handle exceptions in consumers of CDP results :: Simon Stewart948c69e838
- [grid + cdp] Expose the public url of the grid in reported cdp endpoint :: Simon Stewart3fa8447e2f
- [cdp] Ensure that each devtools session is closed once :: Simon Stewartceed4e8a6c
- [cdp] Rework Augmenter to allow us to create HasDevTools
:: Simon Stewart20346da3cc
- [grid + cdp] Move test of distributed CDP to a more sensible place :: Simon Stewart9eaf7bdf00
- [bazel] Automated reformatting of build files :: Simon Stewart12dc2c5eef
- [graphql] Initial server-side GraphQL end points :: Simon Stewarta3928012f5
- [graphql] Wire graphql endpoint into Grid :: Simon Stewart5cbdea91af
- [py] Correct escaping in docstring. Fixes #7948 :: AutomatedTesterc0d04ff983
- [py] Correct check on DEFAULT_EXECUTABLE_PATH :: AutomatedTesterc8709bf5c3
- [py] Copy acceptInsecureCerts
to Options for Firefox. Fixes #8261 :: AutomatedTester72e76499a6
- [java] Breaking inheritance of EdgeHTML driver from Chromium driver :: Alexei Barantseve1957113d3
- [py] Correct flake8 issues :: AutomatedTesterd87eca234d
- [java] Fixing NPE in Chrome, it can return null as the value of navigator.userAgent if no page is open yet :: Alexei Barantsev81fcbef376
- [java] Implementing a set of utility functions to check preconditions and state conditions. :: Alexei Barantsevd1235e4fb4
- Bump java version to 4.0a6 :: Simon Stewart09315448af
- Add documentation on configuring selenium :: Simon Stewart545a8aab80
- Make output of info command more readable :: Simon Stewart4a2559faff
- Small edit in the security help doc :: Simon Stewarta0cd316f59
- Move "dump config" flags to a more sensible place :: Simon Stewart0bec58336b
- [json] Tidy type coercer generics a little :: Simon Stewart5f23f3b541
- [grid] Provide excellent configuration help :: Simon Stewarted3149ceb4
- Make the Grid deploy jar self-executing :: Simon Stewarta4ecb59ba1
- Add command to generate zsh shell autocompletions :: Simon Stewart832ebc34fe
- Update java changelog :: Simon Stewartdb6a8b9680
- [java] Ignoring tests in Edgium if they are ignored in Chrome :: Alexei Barantsev21646a0add
- [java] Fixing EdgeHTML driver initialization in tests :: Alexei Barantsev19af5d91ac
- [java] Deleting a method from Require class in favor of the method with the same name but a different parameter set :: Alexei Barantsevb0cbddd694
- [Grid] AutoService
annotation out to avoid duplicate options (for now) :: Diego Molina7047e5e18b
- [Grid] Using webdriver.firefox.bin
again :: Diego Molinaf33859438b
- [java] Fixing bazel dependencies :: Alexei Barantseve8a9b6f60b
- [java] Use logger instead of printing to stderr :: Alexei Barantsev13e17c68c9
- [java] It's silly to create a new class with a deprecated constructor, deleting it :: Alexei Barantsev64ee093b37
- [java] Replacing more Objects.requireNonNull with custom Require class members :: Alexei Barantsevd1a06e59f2
- Deprecate OPERA_BLINK from BrowserType (#8333) :: Edirin Atumahd9426c7f9e
- [java] Adding final keywork to ensure immutability :: Alexei Barantsev979f02a309
- [java] Adding more tests for ImmutableCapabilities :: Alexei Barantsev3b367872d0
- [java] Restoring ability to use the same browserName for both Edgium and EdgeHTML :: Alexei Barantsev4befa1cd1f
- [java] Adjusting comment in Java docs, fixes #8337 [skip ci] :: Diego Molinac0025cd6ae
- [java] Deleting unused imports :: Alexei Barantsev6d026c56c0
- [java] Fixing javadocs structure issues :: Alexei Barantseve6f31429a3
- [java] Reworking ImmutableCapabilities to make them actually immutable :: Alexei Barantsev33e6b0785a
- [java] Merging AbstractCapabilitiees into MutableCapabilities :: Alexei Barantsevf10105c55e
- Change access modifier of execute method. (#8344) :: Amit Bhoraniyaf2a7e5ec6b
- [Grid] Changing host header before forwarding commands to the driver :: Diego Molina75c0967a8b
- [java] Removing misleading Serializable interface from capabilities because they are not serializable :: Alexei Barantsevea76096992
- [java] Shortening code a little bit :: Alexei Barantsev373d1fc608
- [java] Adding constructors to EdgeDriver and EdgeHtmlDriver that accept a driver service. Fixes issue #8306 :: Alexei Barantsev2433dc1c40
- [java] Oh, what a silly mistake! :: Alexei Barantsev1fce6ddd50
- [java] Making the deprecated annotation Java 8 compliant [skip ci] :: Diego Molina6ff8fc0a41
- [Grid] Avoiding duplicate nodes with the same URI, fixes #8324 :: Diego Molinaf97ab90f93
- [java] Avoiding use of raw types :: Alexei Barantsev52acbe966c
- [java] Using the provided output streams instead of the standard ones :: Alexei Barantsev9727cc579e
- [java] Fixing potential NPE :: Alexei Barantsevff4235a362
- [JS] Modify: Removing unused imports (#8350) :: Sri Harsha657d567dab
- Update README: Bazel is one of the requirements (#8353) :: Alberto Scotto0dc42efd8b
- Add Abstract Base Class to WebElement and WebDriver #7127 (#8348) :: Isaul Vargasc87a3c63f6
- [Build] Add alias for selenium-server-standalone :: AutomatedTester4723c25544
- [Grid] Changing host header before forwarding commands to the driver :: Diego Molina5f43a29cfc
- [py] Bump version to 4a6 :: AutomatedTesterPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
f4f4489d1c
- Release Ruby bindings 4.0.0.alpha4 :: Alex Rodionov52b8149a49
- Adding support for relative locators for .NET :: Jim Evans5d0249496b
- Fix incorrectly used named parameters in string formatting in .NET :: Jan Trejbal5f38a0da9b
- Fixing the .NET WebSocket message handler :: Jan Trejbal89ce1c235f
- Updating EdgeOptions to allow specifying BrowserName :: Stanley Hon5e97ce3a52
- Updating .NET assembly versions and CHANGELOG for 4.0-alpha4 :: Jim Evans1962ec6660
- Update selenium-assistant.yml [skip ci] :: Diego Molina173e951e7d
- Bump java version to 4.0.0a5 :: Simon Stewartf818fb49da
- Make "info help" less misleading :: Simon Stewart7e34313a58
- Remove unused import statement :: Simon Stewart711217d153
- [grid] Add (hidden) support for self-signed https :: Simon Stewart9c24b1e861
- [grid] Abstract away HttpClient.Factory creation :: Simon Stewartb4bbfd349d
- Force netty server to use java.util.logging :: Simon Stewart7db852fda4
- [grid] Provide a method to just get the session uri from a session map :: Simon Stewartd7389a2ec0
- [grid] Abstract SessionMap creation away to the options :: Simon Stewartbf926fc608
- [grid] Add Redis-backed SessionMap :: Simon Stewart2aa4a74e22
- Reduce verbosity of logging message :: Simon Stewart62867fd906
- NetworkUtils.getNonLoopbackAddressOfThisMachine now returns an address, not a hostname :: Simon Stewart5e47c6af84
- [grid] Catch exception in local distributor that was preventing nodes being added :: Simon Stewartcc376279bd
- [grid] Nodes should log which address they are advertising as :: Simon Stewartd5cf59a972
- [grid] Allow cli commands to be hidden :: Simon Stewartbb8e2ce8d7
- [grid] Use logging rather than syserr to log warnings :: Simon Stewart18dfc4c3d4
- [grid] Add a command to run the message bus as a standalone component :: Simon Stewart705362faf1
- [grid] Build docker images for Grid components :: Simon Stewarte866f05f76
- fix typo in summary of down keys (#7946) :: Scott Sauber52b6789b66
- Updating Bazel build files to refer to correct assemblies :: Jim Evansc3de3ab285
- Upgrading to NUnit3 Test Adapter 3.16.1 :: Jim Evans29a2ac664e
- Adding assembly version stamping to .NET Bazel build process :: Jim Evansab31212a99
- Correcting .NET Bazel build files for new version of .NET build rules :: Jim Evanscfc2ae855b
- Remove vendor-specific names from ChromiumOptions base class. :: Brandon Walderman21246c9ae5
- [grid] node registration (#7949) :: adam goucherb51810e5ff
- Fix capabilties to support macOS platform (#7980) :: Maxim Lobanov81c0b5055c
- update closeNotSupportedIssueTypesComment for assistant bot [skip ci] :: Diego Molina4530919597
- Bump version of bazel toolchains :: Simon Stewart0e29f02f53
- Remove unused file. facepalm :: Simon Stewartb94185e003
- [tracing] Bring in OpenTelemtry APIs :: Simon Stewart16a703ccaf
- [tracing] Migrate to OpenTelemetry :: Simon Stewartf9ab9273b0
- [tracing] Add easy support for Jaeger tracing :: Simon Stewart0e143ca06d
- [tracing] Extract parent OpenTelemetry span safely :: Simon Stewart68bf012ece
- [tracing] Initialise tracer once, and once only :: Simon Stewart63a1bf85ce
- [tracing] Update user info for OpenTelemetry :: Simon Stewart952fe7f833
- Update maven deps :: Simon Stewart2a962b7bd8
- Add missing copyright headers :: Simon Stewart177754a364
- Make websocket message types clearer :: Simon Stewart35725b282b
- Allow netty server to close with open connections :: Simon Stewart3e4cc2b30c
- Allow netty server to handle websocket connections :: Simon Stewart543bc092ed
- Fixed comments for Safari referencing Chrome (#7990) :: trademark184c547754bc
- fix require paths :: Tomerd0b6ab1b24
- remove unnecessary dependency :: Tomer31696192e4
- [py] Automate RemoteConnection subclass selection (#8010) :: Abdelrahman Talaat20cae7e38e
- Fix clear actions in ActionChains (#7943) :: Ilyas Bayraktar62400e7f0d
- Fixed maven central 501 error, using of https. (#7961) :: Evgeniy Roldukhinbe6010c13c
- Rejuvenate log levels (#7737) :: Grace Tangd69ee9721b
- Add response to RemoteWebDriver's client log level (#7925) :: Vijendarn Selvarajah55aaf10163
- [Grid] Enabling IPv6, fixes #7541 :: Diego Molinabddd02a058
- [py] Add support for relative locators :: AutomatedTestere70590aa07
- [py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050 :: AutomatedTesterd9d17eb5f8
- requireAtom: make dynamic import work with webpack (#7726) :: Adrian Leonhard990b4de1bc
- Modify: Resolve issue #6292 (#8062) :: Sri Harsha66d9320be2
- Fixed typo in JS code in AlertOverride (#8043) :: havja24ab1e52e7
- [py] Correct Docstring import in WebDriverWait example. Fixes #7780 :: AutomatedTestera849bb75a3
- [py] Add the ability to get and set timeouts against a driver. Fixes #7738 :: AutomatedTesterf878211939
- [py] Add in support for page loading strategies for Options :: AutomatedTestera3734f2a61
- Fix method documentation (#8077) :: MandarJKulkarnieb1f423c95
- [py] add the ability to generate a wheel via bazel :: AutomatedTester73adfc9522
- [py] update python_requires to only support python 2.7 and Python3.5+(#8085) :: Mateusz Kajkadbeafd214c
- Update JavaScript bindings for Edge Chromium :: Brandon Walderman7cbe4ae007
- Add: Adding new cookie sameSite (c-nodejs) (#7901) :: Sri Harsha4ea31198a7
- node/selenium-webdriver/firefox.js: accept zip webextensions (#7464) :: Ghjuvan Lacambre4820e724b7
- Cleanup temporary directories even if non-empty (#8066) :: Tomer Steinfeld47e87b3df4
- upgrade dependencies :: Tomer2d53be8ddb
- ignore test files :: Tomerb067768277
- alpha 6 :: Tomer73e6405b3f
- Perform null check when calling Start on DriverService (#8083) :: David Burns4b18ff48e3
- return node 10 support :: Tomerf812eddf62
- alpha 7 :: Tomer0d7e57a707
- [py] Add WPEWebKit driver (#6375) :: Carlos Garcia Campos4b8a481666
- Replacing opentracing with opentelemetry in server tests :: Alexei Barantsev1a369746bd
- Set ACCEPT_INSECURE_CERTS capability for test :: Tricia Crichton5fa9a75724
- Add SameSite
attribute to Cookie
:: Gerry Gao51de536380
- Fix FluentWait so it completes in more cases. :: Tamas Utasibdef858dc0
- Ignoring some tests that hang in Safari TP so that it does not respond anymore :: Alexei Barantseva6cd46e6d8
- [java] Sending auth headers to the grid if username and password are specified in the base URL. Fixes #8005 :: Alexei Barantsev53761e38ac
- [py] Fix Flake8 errors :: AutomatedTester617f16f3a0
- [py] Use a capability to switch engines for Edge (#8096) :: Brandon Walderman8b2bab5618
- [py] Deprecate find_element(s)by* calls :: AutomatedTester264ed97dce
- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTesteraeb61759e5
- [java] Reusing the same HTTP client instead of creating a client per session. Fixes #7989 :: Alexei Barantsevadce515aae
- [dotnet] Fixed typos in EdgeDriverService.cs (#8098) :: Rami35ed2dae54
- [py] Correct service usage in IE Binding. Fixes #7749 :: AutomatedTester4713f55a29
- [grid] Stop driver server when session is over. Fixes #7989 :: Alexei Barantsev620d0fb311
- [bazel] Bump bazel version :: Simon Stewart70e74bbaf1
- [bazel] Allow classifiers in maven coordinates :: Simon Stewart9f9f0e5742
- Unix domain socket support for the HttpClient :: Simon Stewart7b8015ac8f
- Fix failing tests :: Simon Stewart6fd2c5598c
- [bazel] Update rules_jvm_external and all deps :: Simon Stewart74179a85ed
- HTTP header names are case insensitive. :: Simon Stewart7b8ab9ed7c
- [java] Implementing "minimize window" command :: Alexei Barantsev63b9bfbbca
- [docker] Allow versioned docker support :: Simon Stewartd9f7cefca4
- [docker] Support unix domain sockets on the default URLs for a platform :: Simon Stewarte081e63cc5
- [grid] Fix incompatible type and make the build work again :: Diego Molina9b2732b7cf
- [grid] Adding Opera as a Grid dependency :: Diego Molinaa8f1d5f488
- [java] Updating changelog for v4.0.0-alpha-5 :: Diego Molinad777cf508e
- [py] Bump python bindings to 4.0.0a5 :: AutomatedTesterd38dfb3c45
- [grid] Checking for IPv6 addresses :: Diego Molina7b338ec6a8
- Add: Same site cookie feature in python bindings (#8114) :: Sri Harshae31b067183
- Updating .NET dependencies for Bazel :: Jim Evansdeda399527
- Updating .NET assembly version for 4.0a5 :: Jim Evans38425449f9
- Re-adding Firefox preferences json file for legacy anonymous profile creation :: Jim Evans13d830be9d
- Use a capability to switch engines for .NET EdgeOptions/EdgeDriverService. :: Brandon Waldermanc543c22949
- Adding SameSite cookie information to .NET cookie handling :: Jim Evansf683dd2ade
- Fixes binding spec compliance for ErrorResponse :: Jordan Macef336673d6c
- Adds equals override to EventFiringWebElement :: Jordan Mace50749de1e2
- Removing is operator in preference to as operator for .NET code :: Jim Evansc9ed1e2598
- Update MakeHttpRequest to use TaskFactory for async tasks :: Maciej Pakulski9d1fedbc00
- Code formatting in .NET. No functional changes. :: Jim Evans004af1ebec
- Updating .NET CHANGELOG for 4.0a5 release :: Jim Evans1b9e4270ca
- Fixing resource name for .NET Firefox profile preferences JSON :: Jim Evans411d798699
- Updating .NET Bazel build file for WebDriverBackedSelenium :: Jim Evans8e1c405c4f
- Updating .NET Cookie JSON serialization to omit SameSite when null :: Jim Evansb78cf1b879
- Adding GetHashCode override for .NET EventFiringWebElement :: Jim Evansb3a0d621cc
- Updating .NET tests :: Jim EvansPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
83e99acf02
- Accepts rubyzip 1.3.0 and 2.0.0. Fixes #7606 (#7607) :: Vladimir Támara Patiño2f46354b51
- [netty] Add simple chain for handling http requests :: Simon Stewart9ea32fa4c1
- Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill13f0e9783f
- Updating sonarqube settings :: Alexei Barantsev3cdbe1ad17
- [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsevc35c26e255
- Adding lost dependency to IDEA project :: Alexei Barantsevc2a38eb047
- [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev5a56387e02
- [java] Deleting unused code :: Alexei Barantsev263074f3d3
- [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsevc65517e475
- [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev18efc7245f
- [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev820df9d4c1
- RuboCop autofixes on rakelib :: Luke Hill420921bb4b
- Loosen dependency on childprocess in ruby gemspec :: Connor Shea7a01fd8c9b
- [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev74914ed923
- [java] Deprecating an unused exception class :: Alexei Barantsev04b4192c06
- [java] Deleting deprecated internal class :: Alexei Barantsev7108f3abff
- [java] Deleting unused imports :: Alexei Barantsev06a7dffb5b
- [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev1374b338c0
- Fix visibility checking for descendants of details elements :: Thomas Walpole8adb0f220a
- [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsevc9649be83e
- [java] Reducing code duplication, no functional changes :: Alexei Barantseve76105bab5
- [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev1cd3276e9e
- [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev4954772a72
- [java] Merging three different preference storages into the single one. :: Alexei Barantsev7498da6372
- Updating .NET Bazel build files with correct references :: Jim Evanscb5a603a96
- Refactor/remove unused Rake tasks files :: Luke Hill635570974b
- Update Ruby changelog to include 3.142.5 :: Alex Rodionovf2555adaa9
- [py] Bump to 4.0a3 :: AutomatedTestercc2ae02681
- [java] Removing unnecessary unboxing :: Alexei Barantsev7dd46f21ba
- Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe318c819042
- [java] Updating mockito and its dependencies :: Alexei Barantsev26a63153db
- [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantseve22c13bad5
- [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsevbe841f854f
- [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev982baeb347
- [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantseve349318ff8
- [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev19d863da29
- [java] Deleting unused private methods :: Alexei Barantsev04f1714629
- [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev81f83ca0bc
- [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev8953f91a7a
- [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsevddea0d5fb2
- [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev1f67cbd9da
- [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev39bac8a9c9
- [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev8e9dca1cc8
- Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev2d1e0bba3d
- Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev0d2a9b4844
- Fixed references to chromedriver website :: Patrick Beart5a4ac1dbbf
- Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev01afd4ad9e
- [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsevc141342538
- [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev41b6ec2d75
- Fixing path to a library in IDEA project :: Alexei Barantsev280bb94c97
- Update Ruby changelog to include 3.142.6 :: Alex Rodionovb4a820c85b
- Updating IDEA project, the 'javascript' module, as suggested by IDEA itself :: Alexei Barantsev78dce0c505
- Fix random permission problems when trying to obtain a free port on Windows 10 :: Adrian Dymorzca9e9a4a75
- Old style exceptions are syntax errors in Python 3 :: Christian Clauss750a98595f
- Summary for Minimize method corrected :: Jonahb79e0b61cb
- Optimize Actions.MoveToElement(IWebElement toElement, int offsetX, int offsetY, MoveToElementOffsetOrigin offsetOrigin) method by removing needless operations :: YevgeniyShunevych57e9c69e68
- Using timeout in DriverService Builder :: Grigory Mischenkoc299a0eae2
- [bazel] Implicitly setting --enable_runfiles for all commands :: Alexei Barantsev893f66a410
- [java] Adding more unit tests to bazel build :: Alexei Barantsevbc1a581c10
- Fix possible NullPointerException in ErrorHandler.rebuildServerError :: Frederik Carlier03d8d13646
- [java] Fixing compilation errors introduced by rebasing the previous commit and restoring backward compatibility. :: Alexei Barantseve96092a260
- [java] Adding links from ignored tests to bug reports :: Alexei Barantsevc453b53e9e
- [java] Deleting a temp file remaining after resolving git conflicts :: Alexei Barantsev5be744b887
- Fix Xcode typo (#7655) :: Dmitry Dubenetsb2e1adce49
- [java] Adding more unit tests to bazel build :: Alexei Barantsev69f669935d
- [java] A draft of a Netty-based HTTP client :: Alexei Barantsev0d45561b01
- [java] Temporarily ignoring a test that fails on travis :: Alexei Barantsevda155ec896
- Add name for maven pom file :: Simon Stewarte8fac685b0
- Bump version number for next java release :: Simon Stewart06d9118b47
- Silence warnings from Java 11 :: Simon Stewartc5388e53c1
- Make grid the default rake target :: Simon Stewarta4a1a32178
- [java] Fixing bazel dependencies for netty client :: Alexei Barantsev3e7fccd6da
- Fix up problem when running bazel commands :: Simon Stewart7d60bd78f2
- Setting module-related options for Java versions > 8 :: Alexei Barantsev32394fcdb2
- Fixing Java version detection (openjdk footprint looks different) :: Alexei Barantsevb4a5328dd3
- Refactor crazy fun namespace 1 (#7667) :: Luke Hill1d4be7aed1
- Fix grammar typo in exceptions.py (#7657) [skip ci] :: Dmitry Dubenetsf114b40829
- [java] Adding WebSocket support to the Netty-based client :: Alexei Barantsev1292f88044
- added a missing flag for EventBusConfig.java to swap out the implementation of the event bus :: Adam Gouchere89b7d4432
- Fix common typo's :: Dmitry Dubenetsd26fe1f642
- [java] Adding information about used services to generated module info file :: Alexei Barantsev1d2e836fe2
- [java] Deleting handcrafted module info files because we autogenerate them now :: Alexei Barantsevf2e587ef63
- Upgrading bazel to 1.0.0 :: Alexei Barantsev456563bc0e
- [java] Properly converting URLs and logging exceptions in the netty-based http client :: Alexei Barantseve140e223e6
- [java] Using try-with-resources in ProtProber to make sure that the checked socket is closed :: Alexei Barantsevd2dc677843
- [java] Reset thread interruption status before throwing :: Alexei Barantsevcd9c7062d1
- [docker] Fix existing docker functionality :: Simon Stewart611a86792a
- Fix failing test via build magic :: Simon Stewartcd7c63fac3
- Mark CommandExecutor as a functional interface :: Simon Stewartf6d02b3a48
- Remove selenium_test build target as it's not used :: Luke Hille940e942e3
- Adding customizable browser_name capability to microsoftedge (#7650) :: Stanley Hon879c4b0111
- Rename BaseServer to JettyServer :: Simon Stewart76789277fd
- Move jetty server to its own package :: Simon Stewart963d4fb8d5
- Clean up generics for the JettyServer :: Simon Stewart7a1fc1e1b1
- Routables can also be filtered :: Simon Stewart8e251525e6
- Remove support for servlets from the BaseServer :: Simon Stewart953ef02749
- Add a server implementation using the built-in JRE httpd :: Simon Stewart75aa2ddeff
- Inject server HTTP handler as a constructor arg. :: Simon Stewartb835acc13e
- Avoid leaking okhttp connections :: Simon Stewart025c61d512
- Better hostname setting from server options if no network is present :: Simon Stewart66f08b44ab
- Setting headers to null to remove them is wrong in the reverse proxy handler :: Simon Stewart824910113d
- Bump netty to latest release :: Simon Stewart480a5ad2d0
- Make the Netty server implement our Server interface :: Simon Stewarta1926f0ff4
- Run GridTNG end to end tests using netty :: Simon Stewart9a0089731f
- Switch to using netty as the primary server :: Simon Stewart925fee2bd2
- Updating python bindings to use ms:edgeOptions for options to msedgedriver. (#7640) :: Stanley Hon7ac1b7c1b1
- Refactor/rubocop autofixes on selenium rake (#7671) :: Luke Hill5b5f9b0e29
- [java] Renaming a package to match Java naming convention :: Alexei Barantsev4caa6d9bed
- Fixing IDEA project broken after recent netty dependency update :: Alexei Barantsev33ce271341
- [java] Renaming classes to match CDP specification :: Alexei Barantsev544d4609d2
- [java] Using in CDP code its own class SessionID instead of a similar class from remote package :: Alexei Barantsev2d30ef0bec
- Updating .NET test projects to use NUnit3TestAdapter 3.15.1 :: Jim Evans59721b24de
- Removing unused Java system property when running .NET tests :: Jim Evans094a470b68
- Changing internal name of embedded resources in .NET assemblies :: Jim Evansbb47d0e63f
- Removing now-unused CrazyFun build description file for IE driver atoms :: Jim Evans6ebbe5ab58
- Updating generation of C++ atoms header file :: Jim Evans1c5bdc33dd
- Reverting change to use effective style for determining element visibility :: Jim Evans6d9e68134a
- Updating .NET build to use new Bazel build rules :: Jim Evans8ae7d7b1bb
- [java] Refactoring DevTools classes to match CDP specification structure :: Alexei Barantsev01fcbe99ed
- [py] Fixing flake8 issues :: Alexei Barantsevfd1fabe574
- [crazyfun] Move everything under one directory (No fixes) :: Luke Hill2d5cde15b8
- [java] Changing return type of Target.getTargets from Set to List :: Alexei Barantsev36ff0bf653
- [java] Adding ability to clear listeners in DevTools and breaking dependency between DevTools tests :: Alexei Barantsev44853287b0
- [java] Adding DevTools tests to bazel as java_selenium_test_suite :: Alexei Barantsev36f0c85923
- Add python_requires to help pip (#7698) :: Hugo van Kemenade3f799b8256
- [java] Synchronizing access to listener list to avoid concurrent modification exceptions. :: Alexei Barantseve5f124858a
- [java] Renaming enum members to match Java naming conventions :: Alexei Barantsev3631b4e2c1
- [java] Fixing a test to call Fetch.enable properly :: Alexei Barantsev7f5c2f3fd7
- [java] Renaming a test to match common test naming rule :: Alexei Barantsevd9acdee44a
- [java] Uncommenting a test. Apparently bazel consider this as a critical compilation issue :: Alexei Barantseve7ff089089
- [java] Fixing deserialization from JSON for RequestIntercepted event :: Alexei Barantsev18730efd49
- [py] correct python_requires in setup :: AutomatedTesterc97f8a7688
- Remove uncalled code (base generator amongst others) (#7682) :: Luke Hill1986604faf
- Fixing the path to an IDEA module :: Alexei Barantsev2c7de0ad98
- Adding ability to run tests for chromedriver-specific JS atoms :: Alexei Barantsev705420d93a
- Implementing ability to run (not only buld) bazel targets from crazyfun :: Alexei Barantsevcd14b11bbe
- Fixing javascript test targets for crazyfun :: Alexei Barantsev9e9edee906
- Deleting unused test utility methods :: Alexei Barantsevcbfc8809e5
- Fixing assumes in tests to work properly while running tests in remote mode :: Alexei Barantsev5d3d2dcd30
- Fix getLocationInView atom for documentElement :: John Chenfbd4dd6f9b
- Fix Chrome's getLocationInView atom :: John Chen4813c06850
- Adding javascript/chrome-driver tests to travis :: Alexei Barantseva449eca74a
- [tracing] Initial implementation :: Simon Stewartdd80d5ed73
- Add missing "break" statement :: mtrea95cd0f7c96
- Move all code inside ruby.rb crazy fun into its own namespace to make it easier to triage :: Luke Hill3c2f78e1c8
- Add symlink to correctly named file :: Luke Hilldd917a32ad
- Minor tidy up of some logic :: Luke Hill89b0a80c79
- Namespace all rename code inside crazyfun mappings :: Luke Hill300611be95
- Namespace ExportMappings correctly and mark it as potentially obsolete :: Luke Hillc2de389182
- Namespace some more items :: Luke Hill8ade32a6b0
- Comment out 2 top level mappings crazy fun builders If this doesn't crash CI we can remove over 500 LOC :: Luke Hill46a3c907f7
- Commented out a load more top level mappings files :: Luke Hillfcb9d6f5a1
- Remove loads of commented out code, optimise rake_tasks/crazy_fun directory :: Luke Hill341dc6e968
- Small tidy to Rakefile and moving requires around to avoid duplication :: Luke Hilla2e6d4b264
- Remove python top level class method which is never included or extended Alter rakefile order, remove uncalled requires and add comments about each section of requires :: Luke Hillf3dd0c229d
- Remove all gcc style code as none of it is consumed :: Luke Hill706b898dd8
- Comment out javascript mappings - I suspect it isn't used :: Luke Hill6f8950669b
- Bugfixes, remove duplicated requires that aren't present :: Luke Hille94359b09f
- Remove all Javascript CrazyFun code Alter CF ruby / rake files to correctly named ruby_mappings and rake_mappings Move global method ruby to be duplicated in the requisite classes (We can dry this up later) :: Luke Hill973a0696f9
- Move some require statements around, update some comments :: Luke Hill2a11e8b110
- Fix up load order for inheritance chains :: Luke Hilla49fb60b1a
- Add debug logic to Rake::Task.out :: Luke Hilld31d99eb45
- Adding more verbosity to travis build logs :: Alexei Barantsev2997552707
- Adding more verbosity to travis build logs in the special Node.js case :: Alexei Barantsevcb1001dd42
- Parse python docstring example as code snippet :: pitachips313df0fea8
- Bugfix and Refactor :: Luke Hill085ceed1f5
- [java] Set mouse button in W3C codec :: John Chen4038a1b40d
- An attempt to run sonar scanner on travis :: Alexei Barantsev55882b0dd5
- A different approach to start sonar scanner. :: Alexei Barantsevd7d38e2546
- Fixing sonar project key and project version :: Alexei Barantsev9a434ed22b
- [javascript] Fixing chromedriver-atoms tests for shadow DOM :: Alexei Barantsev25dea204f8
- [java] Disabling CDP-related tests that are currently broken :: Alexei Barantsevdf325d473e
- [java] Fixing bazel dependencies :: Alexei Barantsev50f740479a
- Fixing slack invitation link in github issue templates :: Alexei Barantsevf9f3a0df35
- [java] Replacing SimpleDateFormat with a more modern class DateTimeFormatter :: Alexei Barantsev802d2cab79
- [java] Using devtools own cookie implementation in devtools commands. Converters can be added later. :: Alexei Barantsev07dfcc46d8
- [java] Explicitly set flatten = true when attaching to CDP target, it's preferred mode :: Alexei Barantsev9d71800919
- [java] Refactoring devtools to make the structure more uniform to prepare it to autogeneration :: Alexei Barantsev95bb2fbebc
- CrazyFun: Remaining Namespace work (Aside from the .rl items) (#7736) :: Luke Hill8b21ec75be
- Add Netty Client to main jar (#7743) :: adam goucher2e2ebb07cc
- Rubocop Autofix Rakefile (#7735) :: Luke Hill99234367ee
- [java] Moving StaticInitializerCoercer in front of Map coercer. :: Alexei Barantsev5c70fc382d
- [java] Fixing use of deprecated methods :: Alexei Barantsev64cd3ae656
- [java] Deleting exception declarations that are never thrown :: Alexei Barantseve179131f75
- [java] Deleting unused imports :: Alexei Barantsev0383f454d1
- Don't run sonar scanner for pull requests :: Alexei Barantsev0834ca83b2
- Oops, my bash kungfu is not strong enough... :: Alexei Barantsev3c19dd1d0d
- Bump bazel version :: Simon Stewart895f0c2fb4
- Add "information" command and information about tracing :: Simon Stewart7c27774b43
- [tracing] Add basic tracing to the session map :: Simon Stewartee03118477
- [tracing] Better handling of tracing through distributor :: Simon Stewarte1797c2444
- Fix up IJ build for Windows developers :: Simon Stewartdeb5919775
- Modify: Spell error :: Sri Harshac1cb579923
- [java] Deleting unnecessary parentheses, reducing noise :: Alexei Barantsevaa5e13377b
- [java] Deleting unused imports :: Alexei Barantsev5a20d4471f
- Deleting orphaned IDEA module file for old Selenium IDE :: Alexei Barantsev23a7d7706f
- [py] Lay groundwork for running large tests with python :: Simon Stewart9591dd328d
- Move py_import into the private python area :: Simon Stewartc9de3a9e11
- The pytest_test does not need a toolchain :: Simon Stewart66625d79c6
- Remove flags that are plugin-specific from pytest wrapper :: Simon Stewarte160563f3e
- Add the ability to create python test suites, and use it :: Simon Stewart8c2b31ea68
- [java] CDP code generator :: Alexei Barantsevccc9a3b8ff
- Enable gpg signing of built artifacts :: Simon Stewart2171634f4f
- Avoid creating JPMS module jars for now :: Simon Stewart6085af940e
- Switch to using rules_jvm_external for managing third party java deps :: Simon Stewartbee5ee23c8
- Get the dist-zips building nicely again :: Simon Stewartedfbeed291
- Run buildifier over bzl files :: Simon Stewartf3a4901c50
- Run buildifier over BUILD and WORKSPACE files :: Simon Stewartd45ec36111
- Fix up manual build targets too :: Simon Stewartf00998e981
- Hook java CDP generation into the build :: Simon Stewartc6a31d894e
- Move devtools generator into devtools directory :: Simon Stewart4c3239d562
- [java] Fixing paths to work on Windows :: Alexei Barantsevc2745b9fd3
- Refactoring IDEA project to use JARs downloaded or generated by Bazel :: Alexei Barantseva65b9dd690
- [java] Stop using features introduced in Java 9+ :: Alexei Barantsev4bca8a83c2
- [java] Stop using features introduced in Java 9+ :: Alexei Barantsevb24cf9d9ec
- Modify: Typo error (#7791) [skip ci] :: Sri Harsha07ee491572
- Replacing references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina85f05fee12
- Replacing more references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molinafad6f9ae4d
- Replacing seleniumhq.org links in README [skip ci] :: Diego Molina3041fa2645
- Update contribution guidelines with new content :: Diego Molina39b8c3eba2
- Deleting unused imports :: Alexei Barantsev6a9c5463cc
- [java] Improving error message if a remote side responses with code 405 Method Not Allowed :: Alexei Barantsev0b13f71cee
- Add Chrome tests to bazel build. :: Tricia Crichton527c3fecdd
- Revert "Add Chrome tests to bazel build." :: Alexei Barantsevb823a5ef49
- [java] Fixing a check in a test to match the target HTML file :: Alexei Barantsev8264a3a985
- [java] Adding a test for multi-file upload :: Alexei Barantsevb514a7490e
- [grid] Adding file upload endpoint to the new grid :: Alexei Barantsevfc12197e87
- [java] Implementing ability to upload multiple files with RemoteWebDriver :: Alexei Barantsev7f54fd79f1
- [bazel] Adding a command to set stamps (on behalf of @simonstewart) :: Alexei Barantsev6e182e5136
- [bazel] Deleting options that should be better set in .bazelrc.local :: Alexei Barantsev6d5a0ce927
- [java] Fixing potential NPE and deleting unused imports :: Alexei Barantsev2f6c9eb41d
- Fix WSL check on Linux on DeX and similar distibutes :: Alex Rodionov541e06a897
- Remove executable permissions from proxy.rb :: Alex Rodionovdf6be2e962
- Implement basic support for relative locators :: Alex Rodionoveaddcc7bb1
- Updating PR template, and removing references to CLA [skip ci] :: Diego Molinaf36d8f4d6a
- Removing unused variable [skip ci] :: Diego Molina5296b5b46c
- fix: DeprecationWarning of base64.encodestring() (#7446) :: Max Schmittb2b921194c
- [rb] add specs with bugfixes for remote execution :: Titus Fortner62e867b42e
- [rb] fix rubocop violations :: Titus Fortner01701f6902
- [rb] update specs for consistency :: Titus Fortnerbe1975e6a3
- [rb] add driver specs to reflect current functionality :: Titus Fortner2f8943e980
- [rb] fix bugs to get specs to pass :: Titus Fortnerec05ff07e0
- Bugfix/copyright rake fixes (#7817) :: Luke Hill01b1bbe06a
- Update locators.js (#7810) :: Sri Harsha3950338afe
- Added option to use char and string when generating atoms.cc (#7784) :: TriciaCrichton4c568fe0fe
- Add support for creating and removing virtual authenticators (#7760) :: Nina Satragnof5d21631d6
- [rb] add features to Logger :: Titus Fortner61ccd712b6
- [rb] add IDs to logging messages :: Titus Fortner3c038ec5be
- [rb] add custom matchers for deprecations :: Titus Fortner5a89b22cc3
- [rb] aggregate failures for specs :: Titus Fortner1ed6eb584d
- [rb] fix order of operations bug :: Titus Fortner136c2e972f
- [rb] more precise implementation of checking for deprecations in specs :: Titus Fortner1547e33151
- Add method DELETE, PUT into allowedMethods of CORS :: Long Nguyen5a128163a2
- Add tests for allow-cors feature :: Long Nguyenb3646a99f9
- Add: Add support to get property of referenced web element (#7839) :: Sri Harshaee15b26997
- https between components (#7767) :: adam goucher35f4627381
- Add js bindings for chromedriver cast functionality :: [email protected]
00de1c6b65
- Fix: Fixing typo errors (#7849) [skip ci] :: Sri Harsha81552aa0ae
- Add more Ruby bindings tests for page load timeout :: Alex Rodionov816df68bf8
- Add support to debug virtual authenticators (#7842) :: Nina Satragno753dbbab8f
- Adding selenium assistant config :: Diego Molina34341aa687
- Add: Added W3C capability strictFileInteractability(c-nodejs) (#7850) :: Sri Harsha646b49a5ac
- Update EdgeOptions constructor to use new ms:edgeOptions capability name (#7633) :: Stanley Hon7ab5f1b4b8
- Update cached dependencies for Ruby bindings :: Alex Rodionovd61cecb80e
- Prepare infrastructure for CDP in Ruby :: Alex Rodionov3f2f8fdd7e
- Removed CLA reference and updated numbering (#7884) [skip ci] :: Damien Allison16cfc83046
- Update Ruby changelog to include 3.142.7 :: Alex Rodionov58249b7943
- Bump bazel version to 2.0.0 :: Simon Stewart3c539b89e0
- Bump rules_jvm_external to 3.1 :: Simon Stewartbe4393748f
- Strengthen java deps now rules_jvm_external has been updated. :: Simon Stewart443bbb4ca3
- Bump hamcrest to 2.2 :: Simon Stewart997dedb495
- Bump hamcrest to 2.2 :: Simon Stewart84b2dd5e09
- [bazel] Rework how we generate java modules :: Simon Stewartfbb253ff52
- Generate javadoc jars :: Simon Stewartf77b9378e0
- [bazel] Generate stable, repeatable zip files :: Simon Stewart7f3e763c57
- [bazel] Generate maven artifacts correctly :: Simon Stewarte6c7853dd1
- Minor clean up. No logical changes :: Simon Stewartbbe5a05c63
- [bazel] Re-enable building dist-zips :: Simon Stewart4dfe74b403
- Foolishly upgrading all java libraries to latest versions :: Simon Stewart0f22aa09e2
- Bump to Bazel 2.0.0 and add support for an RBE :: Simon Stewart5add6daf0e
- Get the RC emulation tests running in bazel :: Simon Stewartc0dd147073
- Comment out most of the RC tests :: Simon Stewart8f2fddcc04
- Add a resource handler to allow us to read files off the disk. :: Simon Stewartb190184a2c
- Migrate RC htmlrunner from jetty :: Simon Stewart0cc7f85121
- Add missing copyright headers :: Simon Stewartab6d09dfdf
- Ensure query parameters are copied when forwarding a request :: Simon Stewart6aac5f3674
- Correctly set the URI of a JRE-backed HttpRequest :: Simon Stewart86b66acda0
- Make the prefixed routes more robust :: Simon Stewartfd5149c8a9
- Amend ResourceHandler to properly handle static content :: Simon Stewartdc7c7f17f1
- Make the JreAppServer be based off the JreServer :: Simon Stewartcf066b4dc4
- More copyright header fixing :: Simon Stewarta83bb41b7d
- Add a slf4j to java.util.logging adapter :: Simon Stewarte7afeaff1d
- Add basic status handler to session map :: Simon Stewart3c45da5cc7
- Perform mapping for config options pulled from the environment :: Simon Stewartec01f523d9
- Add omitted flag to allow distributor host name to be set :: Simon Stewartb63538ba8f
- Allow EnvConfig to use the values of other env variables :: Simon Stewart008be63a73
- Fix JRuby unit tests and linter warnings :: Alex Rodionov93ba5caa49
- Fix VirtualAuthenticatorOptions enums not being public. (#7869) :: Nina Satragno00f89c2928
- [bazel] Ensure build works when JAVA_HOME points at Java 8 :: Simon Stewartf73a8fe495
- Update travis to use java 11 base images :: Simon Stewartb8fb5749d7
- Update java changelog :: Simon Stewart5d0099de84
- [grid] Bring EventBusConfig into the same naming pattern as other options :: Simon Stewartd1cf68427c
- [java] Merging IDEA modules 'client' and 'server' into a single 'java' module :: Alexei Barantsev84b6375b0a
- [java] Disabling a test in Chrome, regression in v.79 :: Alexei Barantsev8664401e11
- Adding a missing dependency for proxy-relatedt tests :: Alexei Barantsevb396c16c03
- [java] A bit more safe way to use File.walk, the created Stream should be closed :: Alexei Barantsevd7da6943ab
- [java] Printing stack trace to console instead of trowing in finally block :: Alexei Barantsev40049b1d99
- [java] Deleting unused imports :: Alexei Barantsev3b117fa9e3
- [java] Updating test ignorance info for Safari TP 97 :: Alexei Barantsevc2d955b49e
- [java] Switching default client implementation from okhttp to netty :: Alexei BarantsevPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
e5a00de942
- The chromium maven jars are now required :: Simon Stewart80eb45ed02
- Hive .Net config into its own setup :: Simon Stewartaf41412df2
- Mark small tests as being small :: Simon Stewart0d47cc2234
- Minor typo fix: no logical changes :: Simon Stewart593c17ad0c
- Remove dependency on guava :: Simon Stewart5263a2dfb7
- prevent json package depending on remote :: Simon Stewart9754373c95
- HttpHandler is no longer a Function :: Simon Stewart951f9f4a43
- Deprecate CommandHandler :: Simon Stewartbd03257118
- Deprecate the original Route class in favour of the new one :: Simon Stewart48c45b5ed3
- Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart7df7c1b435
- Route should handle failure to match or no response gracefully :: Simon Stewartba67fbdea4
- Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart2505fb370e
- Move helper servlets to use HttpHandler :: Simon Stewart84fcbf0f7a
- Extract JEE interop features to a helper class :: Simon Stewartc5f138c80d
- Move away from the old Routes class :: Simon Stewartd18d60ad2c
- Finish removing old routes :: Simon Stewartf17525ca65
- Move most command handlers in distributor to http handlers :: Simon Stewartc5b8a70594
- Migrate most command handlers to http handlers in router :: Simon Stewart5fc74cd7dd
- Migrate most command handlers to http handlers in session map :: Simon Stewart6569cb9589
- Remove unused class :: Simon Stewarte5ed023a46
- Router is now just an http handler :: Simon Stewartbf74b7d7c4
- Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart2c24f307a3
- Make HttpClient an HttpHandler :: Simon Stewart21a2ceb6ad
- Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewartd062f62a67
- Continue removing the old CommandHandler :: Simon Stewart644776db35
- Update the JreAppServer to use HttpHandlers :: Simon Stewart6be6012f74
- Make Routable also be an HttpHandler :: Simon Stewart46d3642954
- Switch to using ClientConfig to configure the HttpClient :: Simon Stewart8e5176c567
- Move the okhttpclient to the okhttp package :: Simon Stewart90cd946d40
- Make the OkHttpClient use the OkHttpHandler :: Simon Stewartc856f4a743
- Delete the unused CommandHandler class :: Simon Stewart470622bc3b
- [java] Fixing HTML tags in javadoc :: Alexei Barantsev16559ddb46
- [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsevad9f331939
- [rb] fix incongruent name spacing :: Titus Fortnera417af2f03
- Extracting .NET cookie expiration time calculation to private method :: Jim Evans438c5fad7d
- Fixing .NET test EnvironmentManager directory detection :: Jim Evansc8caa955b8
- Adding additional logging to .NET ProxyTest :: Jim Evansfafa44799b
- Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans103245a577
- Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans5644886f43
- Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans45ce2ef9aa
- Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans415371e390
- [rb] minor updates to specs and docs :: Titus Fortner2e75b914ba
- [rb] bump version to 4.0.0.alpha3 :: Titus Fortner4b43143d33
- [rb] delete empty spec :: Titus Fortnerb28fab0a8c
- [rb] add missing change to log :: Titus Fortnerdc6dbc18c6
- [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewarte6764e4d52
- [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart796bb2d98b
- Provide utility classes for cleaning up tests neatly :: Simon Stewart2eeed81d7c
- Expose presence of devtools support on a role-based interface :: Simon Stewart14348a757b
- [bazel] Add devtools tests :: Simon Stewart5e04a20a19
- [bazel] Add build rules for Edge HTML :: Simon Stewart2ea018e949
- [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewartd14c7384ee
- Provide abstraction for dealing with form encoded http requests :: Simon Stewartd34ac6b4ad
- [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart0a9e9c79de
- Migrate the selenium rc handler to be an http handler :: Simon Stewart97402cb3ec
- Deleting test that is never run :: Simon Stewart8824396700
- Start deleting tests that are no longer relevant :: Simon Stewartb52106b8d0
- [issue-7350] Updating Jetty version (9.4.19.v20190610) (#7379) :: Marcus Merrell6275e4e33f
- Updating .NET test framework to allow hiding test web server command window :: Jim Evansc346167825
- Slightly modified setting IE window to have focus when sending input :: Jim Evans5304b39174
- Properly ignoring .NET DevTools tests for non-DevTools browsers :: Jim Evansf1f20a008a
- Adding start position to .NET WindowTest :: Jim Evanse6f5e3c235
- Removing .NET user-specific test config value for running with bazel test
:: Jim Evans13b9007eae
- Adding control of Java test web server from .NET to JSON test config file :: Jim Evansc0b9b28b87
- Unignoring .NET alert text tests for Chrome that pass in Dev channel :: Jim Evans8add72a672
- Add a toString method to HttpResponse :: Simon Stewartfdc5e887ed
- Ensure that the protocol converter handles the new session responses properly :: Simon Stewart0006781725
- [bazel] Add alias for building grid :: Simon Stewart4a464cb578
- Bump the java version number to 4.0.0-alpha-3 :: Simon Stewart3637786047
- Deleting references to missing java libs from IDEA project :: Alexei Barantseva4ec9e9d7c
- [java] Fixing Safari initialization code to be able to use Safari TP :: Alexei Barantsev6674a230d0
- [js] Update logging commands to work with chrome 76 :: Jason Leybafb4030e461
- Get our closure-based javascript tests running with bazel. :: Jason Leyba438d1d836a
- Adding proper ignores in .NET DevTools tests :: Jim Evansf62aefbaa6
- Updating .NET tests to correctly test Safari :: Jim Evans0eafd9e714
- Give every a closure_test_suite a binary for running a server with necessary data dependencies for debugging locally. :: jleybad829459a67
- Updating missed .NET test for MacOS :: Jim Evansf1526d2002
- Adding restart logic in .NET cookie tests for Safari :: Jim Evans948837ee2d
- Add chromedriver cast APIs to remote server (#7282) :: jwoolley660e663a8c
- Refactoring .NET UnexpectedAlertBehaviorTest to work better with Safari :: Jim Evansa4e80507c4
- Ignoring hanging .NET test on Safari :: Jim Evans93af4ca569
- Fixing interactions test for Safari :: Jim Evansc0f3e3c743
- [atoms] Fixing getText atom for capitalized text to better match what a user sees. :: Alexei Barantsev92108dd8a0
- [java] Changing tests to follow atom changes :: Alexei Barantsev17cf4a82d0
- [java] Unignoring a passing test :: Alexei Barantsev679fef15c8
- [buck] Windows is not Unix :: Alexei Barantsev08d653369f
- Deleting v3 grid from the list of Java release targets :: Alexei Barantsev9ec49e496e
- Updating screenshot test for .NET on Safari :: Jim Evans95645b892e
- Allow childprocess 2.x gem to be used [rb] :: Thomas Walpolef2c647aca4
- Update rubocop and remove unnecessary overrides [rb] :: Thomas Walpole5cc2df5741
- Update testing gems [rb] :: Thomas Walpolea94c5644fe
- [bazel] Add custom rule to run web tests :: Simon Stewart3f568515aa
- Move java_test_suite rule to test.bzl :: Simon Stewartc097df261d
- Emulate default maven behaviour and export transitive deps of imports :: Simon Stewartdec20c7493
- Add tests for lift module :: Simon Stewartfe1a79ae85
- Migrate support tests to java_selenium_test_suite :: Simon Stewarte2b2b97de0
- [bazel] More fun with test suites :: Simon Stewart7e8bd71004
- Updating IE driver to allow detection of alerts with 'do not create' checkbox :: Jim Evansbbc80e1559
- Fixing IE driver to ignore unknown timeouts for set timeout command :: Jim Evans2bcebc347c
- Fixing IE driver to return empty object from JavaScript instead of null :: Jim Evanscd4a7ab1ed
- Make IE driver calculate viewport with window.innerHeight/Width instead of documentElement :: Jim Evans1f2813a8eb
- Updating IE driver resources and prebuilts :: Jim Evansa0a20a66aa
- Update jaro_winkler gem for jruby [rb] Update rubocop gem [rb] :: Thomas Walpole2fd646c5d7
- [rb] remove Firefox::Binary class :: Titus Fortnere7b4b76f9b
- [rb] remove unnecessary code from Firefox::Profile class :: Titus Fortnerac42a3e569
- fix comment references :: Titus Fortner8fa569e0d2
- [py] Adding full page screenshot feature for Firefox (#7182) :: gentoo90df8eed84fc
- [py] Pass capabilities rather than options to the proxy object (#6620) :: Lucas Dinizf2518bfbdc
- Fix NumberFormatException in LinuxEphemeralPortRangeDetector :: Nicolas Sotguib31f2e0e71
- [java] Deleting a precondition, unit tests can run on any platform. :: Alexei Barantsevccd7460499
- [rb] initialize all of the drivers in superclass :: Titus Fortner14a4bb22f4
- [java] Fixing preconditions that check chrome version :: Alexei Barantsev51b6b33e08
- [java] Adding log command endpoints for Chrome in W3C mode :: Alexei Barantsev85e17c1579
- [java] Fixing Chrome logging capability name renamed to "goog:loggingPrefs" in Chrome 75 :: Alexei Barantsev76daf60410
- [java] Making TestChromeDriver a subclass of ChromeDriver :: Alexei Barantsev791b361335
- [java] Passing ChromeOptions instead of plain capabilities to create a test Chrome driver :: Alexei Barantsevaa238852b0
- [java] Ignoring performance logging tests in legacy Firefox :: Alexei Barantsev6a0658eb0d
- [java] Updating state of Chrome tests :: Alexei Barantsev3a304f6977
- [java] Fixing buck deps :: Alexei Barantsev565006f60c
- [java] Partially fixing DevTools tests by reusing the same session. :: Alexei Barantsevd8e434f732
- Updating okhttp3 library to 4.0.1 (#7414) :: Marcus Merrellc87cdae597
- [bazel] Make it possible to compile getVisibleText as an js fragment :: Simon Stewart4892ee93c2
- [bazel] Add tags to indicate maven coordinates :: Simon Stewart3d2054a922
- [bazel] Automated reformatting of build files :: Simon Stewart8379ca3718
- [bazel] Set maven_coordinates of imports correctly when using macro :: Simon Stewartbf990aa208
- Remove an indent from the reset_actions docstring :: myslak7147bc136d13
- Restoring back python and ruby modules in IDEA project :: Alexei Barantsev0e24f411f2
- Running python unit tests with bazel :: Alexei Barantsevb300c358f6
- Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision. :: Alexei Barantsevdb9ce7fd52
- Remove 'resolve_ip' option from RemoteConnection :: GQAssurancef9eaae5d05
- [bazel] Generating pytest.ini file with proper test discovery settings. :: Alexei Barantsevf81159fa94
- [py] Fixing a flake8 issue :: Alexei Barantsev15d8c41747
- [py] update to w3c compliant log endpoints :: Lucas Tierneye12031f897
- [py] fix unit test for firefox options, proxy key should be outside of options :: Lucas Tierney52cbeb422b
- [py] increase async script timeout from 0 as the w3c spec states to start time checking immediately :: Lucas Tierney5af55c70d5
- Fix ChromeOptionsFunctionalTest.canSetAcceptInsecureCerts (#7447) :: John Chen2b89c4de77
- Adding correct paths for IDEA to the okhttp dependencies (#7441) :: Marcus Merrellde923a257b
- When adding an Optional
to a list or an array, only add those that are actually present. :: Simon Stewart62e09d61d6
- [CDP] Provide an in-process proxy for stubbing responses :: Simon Stewart0b4ddefbd4
- Bump bazel to 0.28.1 :: Simon Stewartb4c683362d
- [bazel] Ensure the default java toolchain targets java 8 :: Simon Stewart85a101089b
- [bazel] Add ability to create maven jars :: Simon Stewart9c9661ff9c
- Handles Long overflow on JsonTypeCoercer (#7423) :: albertor249e02de52b9
- [CDP] Add inspector API (#7418) :: dratler139ca6cddf
- [py] Add support for the new MicrosoftEdge (#7459) :: Long Lycbd9435bba
- [py] allow --browser-binary and --browser-args to be used with ChromiumEdge :: Lucas Tierneyd0198ec340
- [py] flake8 fixes :: Lucas Tierneyf7b9b9eeba
- [py] cleanup options classes :: Lucas Tierney25ad82a40a
- [py] fix chrome options import and unit test :: Lucas Tierney3b25b6566c
- [py] fix docs build, add chromium and edge to docs :: Lucas Tierneye54e2d928b
- [bazel] Add targets for grid and rc emulation :: Simon Stewart979ec6b125
- [bazel] Attempt to make sure maven artifacts include each library once :: Simon Stewart000b82dd22
- [bazel] Generate pom.xml files for maven rules :: Simon Stewart09610f3e58
- [bazel] Allow maven deps to be excluded from pom files :: Simon Stewartad21ea283b
- [bazel] Reorganise structure of maven rules :: Simon Stewart6e18a271de
- [bazel] Enable uploading to maven repositories :: Simon Stewart5f7462f85b
- [bazel] Use java_export for things we export to maven :: Simon Stewarte8d04db130
- Make our By classes serializable over json :: Simon Stewart287688786a
- Add test to check deeply nested elements are added as js arguments :: Simon Stewartb5a6a4b8ac
- Introduce atoms and java bindings for friendly locators :: Simon Stewarta7692211cf
- Rename class :: Simon Stewart2a4b42395b
- Update java changelog :: Simon Stewartec45932d1d
- Make sure java release artefacts placed in alpha directory :: Simon Stewart27f138bc01
- Fixing typo in ByFriend(l)yLocator class name (#7463) :: Marcus Merrell12d7a932ab
- Google chrome dev toosl inspector domain duplication fix in class (#7465) :: dratler18a65f169e
- only conditionalize Travis on tree changes if the build is a PR (#7460) :: Lucas Tierneycab7ff4d81
- [CDP] added ResourceTiming parser in CDP Network (#7415) :: adiohana0223766e56
- Selenium 4.0 grid browser priority, first cut (#7442) :: Marcus Merrellfd6981bdcb
- Adding additional error message info to navigation methods in IE :: Jim Evansfed468f064
- Fixing IE driver keyboard actions to better synchronize with mouse :: Jim Evanse72d039042
- Making IE driver work with and elements :: Jim Evans6a0b99afe4
- Adding ToString override to .NET PauseInteraction :: Jim Evansa0f2fa5938
- Use getComputedStyle for height and width in IE to account for scrollbars :: Jim Evans1395598776
- Adding atom to IE driver :: Jim Evansd9bea9084a
- Updating IE driver to latest JavaScript atoms :: Jim Evansabfb96f34e
- Updating IE to prep for refactor of element click point calculation :: Jim Evansf74b4dc353
- Changing method name in .NET test :: Jim Evans9535fdf97e
- Making .NET screenshot test resize window to remove scrollbar before screenshot :: Jim Evans8f95c013cb
- Unignoring .NET tests that now pass with new driver implementations :: Jim Evans4949f5b58e
- Adding Reset method to Actions class :: Jim Evans26d8b67a58
- Fixing .NET retrieval of "Logs" :: Jim Evans4a50934bbc
- Add basic support for IEDriver to drive an EdgeChromium IE tab :: Stanley Hon4e4160dd3d
- [py] Fix invisibility_of_element expected condition init function (#7484) :: Jake Klingensmithd51a12b7df
- [rb] remove private api annotations from Service subclasses :: Titus Fortnerc61eb7cd4a
- Adding configuration for lock-threads bot [skip ci] :: Diego Molinae82f965fb9
- Disabling comments from lock-threads bot [skip ci] :: Diego Molina0861f4c379
- [bazel] Export jetty correctly :: Simon Stewart16cb1fd013
- [bazel] Add more maven targets :: Simon Stewartf1b87b6ad4
- Start migrating CrazyFun to use bazel :: Simon Stewart811e42d146
- [bazel] Switch to rules_python for python rules :: Simon Stewart6681d50936
- [bazel] Introduce a "py_import" rule, analogous to "java_import" :: Simon Stewart7c0c147249
- [bazel] Run python unit tests with bazel :: Simon Stewart43963b8df7
- Fixing Javadoc around moveToElement, to specify its action as relative to center, not top-left corner :: Marcus Merrell2ff9638210
- Fixing Bazel WORKSPACE python rule imports to work with Windows :: Jim Evans72f9d423ec
- Correcting creation of .NET Standard assemblies :: Jim Evansf3dcef6821
- Setting back comment when locking issues [ci skip] :: Diego Molina6e1307270a
- Updating version resources and prebuilts for 3.150.0 IE driver release :: Jim Evans296a1e90d6
- [bazel] Fix up java maven rake tasks to use bazel :: Simon Stewart9f578068a7
- [bazel] Use Java 11 as the base JDK :: Simon Stewart3448bec6af
- Update JRuby version :: Simon Stewart3177fbbb1f
- Use rake tasks for building python :: Simon Stewart753dcb82f1
- Bump hamcrest version :: Simon Stewartf6f9c87805
- [bazel] Automatically generate java 9 modules for java_export :: Simon Stewart3962b002e1
- [bazel] Move test rules to a private area :: Simon Stewartad9bd21ebf
- [bazel] Remove unused bzl files :: Simon Stewartfd565572a5
- [bazel] Hook publishing into build steps :: Simon Stewart7a7ba03522
- bazel: generate dependencies correctly :: Simon Stewartb44dbfa1f5
- Move net package to core module to prevent needing to rely on internal interfaces :: Simon Stewartc476d0a2c2
- Unshadow Jetty :: Simon Stewartbe8215d7c5
- Add test for protocol converter :: Simon Stewart6e7805c5dc
- [java] Fixing Javadoc format :: Alexei Barantsev12d777d798
- Adding an experimental Bazel task to travis :: Alexei Barantsev36683f0a32
- Adding Java small tests run by Bazel to Travis :: Alexei Barantsev9eacb5c2a3
- Adding some browser tests run by Bazel to Travis :: Alexei Barantsev804587f119
- Injecting DISPLAY variable into Bazel test environment :: Alexei Barantsev0263149edc
- Updating dependencies and source level in IDEA project :: Alexei Barantsev8494824ab6
- [java] Fixing JAR generation on Windows, paths should use forward slashes :: Alexei Barantsevdfa0cc5d2b
- [java] Fixing jetty library in IDEA project to use non-repacked original jars :: Alexei Barantsev9e1e3531f3
- [java] Updating HtmlUnit and the corresponding driver. :: Alexei Barantsevf768b3281f
- [java] Unignoring a couple of tests fixed in Chrome 76 :: Alexei Barantsev178e363e2d
- Injecting TRAVIS environment variable into Bazel test environment :: Alexei Barantsev256377a0fb
- Fixing the way to pass environment variables to Bazel test environment :: Alexei Barantsevceab1e378c
- Delegate to bazelisk (instead of bazel) from crazyfun :: Alexei Barantsevac72dcdf47
- Removing buck-based travis jobs migrated to bazel :: Alexei Barantsevece9d6080e
- Migrating htmlunit tests to bazel :: Alexei Barantseve94c30eea8
- Fixing javadocs generation (no more jetty repacking) :: Alexei Barantsev404c800d1e
- Explicitly clear PoolManager by using context manager :: GQAssuranceef812996b4
- Implement logical expected conditions in Python :: Grant77030dd286
- [py] Fixing docstring formatting :: Alexei Barantseva03a556fe9
- [java] Fixing javadoc generation task :: Alexei Barantsev1addebd3c0
- Resolve WebDriverWait deprecation warnings (#7526) :: Joshua Bruning5fe20e7658
- Update Ruby changelog to include 3.142.4 :: Alex Rodionov0c72445d22
- Fix typo: mobilie -> mobile :: Takuho NAKANO288a9c3e05
- Fix mouse move offsets in Java tests :: John Chen93b54421d1
- [java] Deleting two classes used by buck build to create Java 9 modules. :: Alexei Barantseve52a426a38
- [java] Unignoring recently fixed tests in Firefox and Edge :: Alexei Barantsev6074ee6a1c
- Fixing a link to the new documentation. Fixes #7532 :: Alexei Barantseve21ca055c9
- Ensure protocol converter sets content length correctly. :: Simon Stewart9b41d15068
- Generate open modules :: Simon Stewart0ee27dd31e
- Remove Buck from the project :: Simon Stewart16abfac0f0
- Minor build file clean up :: Simon Stewart0776a744d9
- Clean up build files :: Simon Stewart8e2ea33231
- [java] Reverting back a bit of code to fit Java 8 source compatibility level :: Alexei Barantsev427bc34758
- Installing bazelisk as 'bazel' in travis environment :: Alexei Barantsev50bfe1dd1b
- Bumping bazel version and the versions of the rules we depend on to the latest versions :: Alexei Barantsevb7235121ba
- Use bazelisk by 'bazel' name :: Alexei Barantsevc64063f0f4
- Migrating more travis jobs from buck to bazel :: Alexei Barantsev052e70ff21
- Handle TaskCanceled exception and re-throw it with timeout exception :: Nikolay Borisenkod3ac5e0fa2
- fix: typo in async execute error text (#7537) :: Isaac A. Murchie1f614efecb
- Adding ability to install/uninstall Firefox add-ons to .NET :: Jim Evansbc2639eef0
- Fixing list of targets to run atom tests with bazel :: Alexei Barantsev13f42acd66
- Refactoring scripts to run tests with bazel on travis :: Alexei Barantsev3254501cdf
- Disabling htmlunit test job on travis. :: Alexei Barantsev580401d1c6
- Oops, one more fix of the travis script that runs bazel tests :: Alexei Barantsevf5bab2ccc3
- [java] Ignoring a proxy-related test that fails on travis for an unknown reason :: Alexei Barantsev4d9d6cd1f4
- Trying to cache bazel output on travis :: Alexei Barantsev4a72cc8325
- Using more bazelish way to pass "default" options to bazel :: Alexei Barantsev5183bd5f49
- Explicitly setting bazel cache options :: Alexei Barantsev56963e2fa2
- [py] Fixing check of type of a returned element in a test for all_of condition :: Alexei Barantsev4c609e86cc
- Increasing travis job timeout :: Alexei Barantsev87384d1ff8
- [py] Trying to fix doublecllick action that fails on travis: don't move mouse between parts of doubleclick :: Alexei Barantsev5caa106d1d
- Throw more informative exception on invalid new session response in .NET :: Jim Evans4e62dd5f45
- added onQuit handler for chromedriver :: Tomer985943ec44
- version bump :: Tomerca2a094d79
- [skip ci] Adjusting Rakefile to build Grid :: Diego Molina1d45069a5d
- Use the bazel plugin for IJ to build the project :: Simon Stewart221ec6a7d9
- Rename "friendly" locators to "relative" :: Simon Stewart2de1291928
- Rename WORKSPACE to "selenium" :: Simon Stewart7f13e36847
- [cdp] Intercept every network request :: Simon Stewart9db0c6bde3
- Rip out existing distributed tracing mechanisms :: Simon Stewart53f7bf3d68
- [cdp] fix Devtools Response model wrong parameter names (#7468) :: Takeshi Kishif323d601ae
- Code review rejects 1. Fix typo's 2. use Selenium Session 3. Fix tests :: dratlerb2888794eb
- Only allow CORS when using a —allow-cors flag :: Long Nguyenf25d11707c
- Use the proxy protocol when a webdriver proxy is configured (#7511) :: Julian Didier2260d4183a
- Add ChromiumDriver.setPermission to Java bindings :: Tricia Crichtonef225e3a4e
- Add ApplicationCache fromm GoogleDev Tools :: Shay Dratler1c0d8f6a24
- [cdp] Add Fetch domain. :: Shay Dratler798123fc9e
- Revert "Use the bazel plugin for IJ to build the project" :: Alexei Barantsev3f0dd430fd
- Refactor/ruby rake tasks tidy (#7551) :: Luke Hill7c6ebdd05d
- [java] Adding a forgotten test base class :: Alexei Barantsev29f346e220
- Deleting a temp file committed by accident :: Alexei Barantsevfcc43e2f64
- [java] Fixing a build dependency :: Alexei Barantsev3c6c43216a
- [java] Adding name for "configure logging" option :: Alexei Barantsevd2a222c0ad
- [java] Minor update of IDEA project files made by 2019.3 EAP :: Alexei Barantsev2602ab2bce
- [java] Using bazel instead of buck to build static resources and selenium server for tests :: Alexei Barantsev2ea7c8154b
- [java] Fixing dev mode detection :: Alexei Barantsev355dd361cb
- Attempting to update apt and dpkg before installing other packages :: Alexei Barantsev93e8407783
- [java] Unignoring some tests Chrome 77 passes locally :: Alexei Barantsevb8e372dfa7
- Revert "Attempting to update apt and dpkg before installing other packages" :: Alexei Barantsev3bb5d31cd6
- Travis CI: dist: xenial is now the default and sudo is deprecated :: Christian Clauss7426e2fa41
- Trying to switch travis env to openjdk8 :: Alexei Barantsev9b8758a5bf
- [java] Fixing bazel target name for webdriver_prefs.json :: Alexei Barantsev497166d046
- Adding a third party repository for chrome as recommended here: https://docs.travis-ci.com/user/reference/xenial :: Alexei Barantsev51abd46466
- Another attempt to get latest stable chrome on travis :: Alexei Barantsev64ee6c08cd
- The last attempt to install latest stable chrome on travis by the apt addon before implementing our own script :: Alexei Barantsev3a7a86d633
- An attempt to install the proper chrome version by install script :: Alexei Barantsev5573706fea
- Oops, forgot about sudo :: Alexei Barantsev5f4330514b
- More sudo :: Alexei Barantsev271ac6167e
- Ah, a tricky combination of sudo and stream redirection :: Alexei Barantsevaeda13d7af
- Refactor/rework ruby raketasks part1 (#7562) :: Luke Hillb32d0620c5
- [nodejs] Ignoring proxy tests in Firefox, they started to fail locally too :: Alexei Barantsev38cd7bc54e
- First cut of README, but still some work to be done :: Marcus Merrell0479dc60aa
- [java] Ignoring a Firefox test back because the corresponding fix in the browser was reverted :: Alexei Barantsev437cca6991
- [java] Renaming a test setup method to prevent overriding a method with the same name in the base class :: Alexei Barantsev66c07d3638
- [java] Fixing NetworkInterceptor (or commands sent by Fetch, even) :: Alexei Barantsev04c6ce95aa
- [java] Unignoring back a test that works well (despite the fact that the target issue is not closed) :: Alexei Barantsevdaa0b524ca
- Update Chrome extension to CRX3 format :: John Chenbce1ed88c8
- [ruby] Unignoring some tests in Chrome :: Alexei Barantsev6140d71542
- [py] Unignoring some xpassed tests in Chrome :: Alexei Barantsev8a06a59203
- An attempt to fix "Permission denied" error in Ruby build :: Alexei Barantsev200f818387
- Logging file and dir permissions to diagnose ruby build failure on travis :: Alexei Barantsev15fc14aabe
- A fix for the previous commit, forgot about substituted variables :: Alexei Barantsev8264e3927f
- Fixing permission denied error in another code path :: Alexei Barantsevf05ebbfd15
- Correct contentEditable code in Clear atom :: Julian Kung8adf509682
- Deleting obsolete steps from travis atom test jobs :: Alexei Barantsev9d769959c3
- Bump bazel version :: Simon Stewartcf2ba4a5c8
- Gather build info :: Simon Stewart23eb9a9dcf
- Add build files for htmlrunner :: Simon Stewart7bdbb85b3d
- [bazel] Compile atoms and export as constants in C and Java :: Simon Stewart7c3b0a3260
- [bazel] Construct distribution zips for java outputs :: Simon Stewart13384ee69b
- Update changelog :: Simon Stewart4d88de759a
- Update rakefile with new locations for java alpha3 binaries :: Simon Stewart29eff7bae0
- Update AUTHORS file :: Simon Stewartd0b5703353
- Fix failing js tests by creating new js deps :: Simon Stewart5e0dc3c8fe
- Atom tests should be run in headless Firefox :: Alexei Barantsev772fa8eba7
- [py] Unignoring tests xpass-ed on travis :: Alexei Barantsev6ea6d29b98
- [py] Ignoring/unignoring some Chrome tests :: Alexei Barantsevd860153e3a
- [py] Fixing remote tests, migrating from buck to bazel :: Alexei Barantsevcff7cc957d
- [py] Migrating remote tests to the new Grid CLI :: Alexei Barantsevfbaf35f59f
- Deleting legacy Firefox jobs and python2 jobs from travis. :: Alexei Barantsev4e102f670f
- [py] Making path to selenium server independent of the current working dir :: Alexei Barantsev41ca610754
- [py] Changing default command executor address to the address of TNG Grid :: Alexei Barantsev1881111f31
- [py] Adding more diagnostics to understand why python tests cannot connect to selenium server on travis :: Alexei Barantsevc746d7a141
- [py] urllib throws on 404 so let's check the /status endpoint that returns 200 :: Alexei Barantsev5d219b80ee
- [py] Ignoring remote tests that are already ignored locally :: Alexei Barantseva06d321af4
- Dumping more information to the log to debug a python test failure on travis :: Alexei Barantsevcf5fd16218
- [java] Fixing GeckoDriverService builder to use passed capabilities :: Alexei Barantsev2bb0b6bfc4
- [py] Fixing stacktrace parser to handle strings as well as objects :: Alexei Barantsevd4827ec279
- [java] Adding a debug message to figure out why selenium server can't start geckodriver on travis :: Alexei Barantsevacb61e5ad5
- [py] Printing stdout and stderr to the log to investigate why geckodriver can't start :: Alexei Barantsevfd7c919a5c
- [java] Choosing a new random port on each invocation of build method in a driver service builder (if there is no port specified explicitly) :: Alexei Barantsevb687cae10e
- [java] Resetting the port to zero after using a service builder to allow reusing the same Builder :: Alexei Barantsev50977289d9
- Deleting debug prints :: Alexei Barantsev638815adc5
- [java] Using SDK instead of guava (and deleting unnecessary boxing) :: Alexei Barantsev72751e87fd
- Fix testShouldNotScrollIfAlreadyScrolledAndElementIsInView :: John Chend9aa681a3a
- [java] Disabling recently modified test in IE, see https://github.com/SeleniumHQ/selenium/pull/7603 for details :: Alexei Barantsev90dd53c305
- [java] Checking for changes in frozen preferences in XPI-based FirefoxDriver only :: Alexei Barantsev2ee6b64711
- [grid] Adding ability to discover and start Edge (both chromium-based and legacy) :: Alexei Barantsev8c567de6dc
- Adjusting Rakefile for next release :: Diego MolinaPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
f3350c7055
- [py] license specified twice in setup :: Corey Goldbergcfdbfb1f75
- Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans9cbc45b37c
- Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans103f12ad15
- Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans4570582475
- Fix shutdown_supported in services [rb] :: Thomas Walpole126829895b
- Allow to pass profile name to Firefox::Options.new :: Alex Rodionov8d4be12e67
- Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov05c74ce94c
- Package Grid TNG as a java release :: Simon Stewarta5a885154c
- Bumping up version number :: Alexei Barantsevd1d3728cae
- Chrome 74 passes more tests :: Alexei Barantseve0dd6a8078
- Removes old exception and dead code from py lib. :: Alan Verresen74d1a91aa6
- Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionovcbceccc259
- Pull in JRuby dependencies :: Alex Rodionov22a0f94819
- Ruby unit tests against JRuby on Travis :: Alex Rodionovd3834b5092
- Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov87d060e17d
- Update socket poller test for Ruby 2.4 :: Thomas Walpolebf3a65fb82
- Fix rubocop error with test naming :: Thomas Walpole045f12b274
- Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionovc205391f1c
- Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov44d6a8b40e
- Use constants over class instance variables in Service classes :: Alex Rodionov127b2826f6
- Fix JavaScript atom for Element Clear :: John Chen87efe1b3cf
- Make sure the fix doesn't break IE :: John Chen8fe0635da9
- Use W3C version of Edge (version 18) :: Alex Rodionov1857ae29fc
- Improve Ruby tests for IE driver :: Alex Rodionovdf40c28b41
- Reduce window size in tests to 700x700 for CI :: Alex Rodionov7af172729f
- Setting up bazel build rules for javascript stuff. :: jleyba19298e2246
- Updating .NET build tools for assembly merge and package generation :: Jim Evans90e738ad1d
- Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans59991ec2b8
- Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evansce68a3f0e0
- Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evansbaaf56f9ac
- Removing unused Bazel custom rule definition file :: Jim Evans1bfa64e25e
- Adding Bazel rules for building .NET targets :: Jim Evansa14a79361c
- Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionova0fc86cf47
- Updated Json.NET dependency to 12.0.2 :: Jim Evans16e2bc1c9b
- Updating .NET test infrastructure to allow path to config file :: Jim Evansa436b19b23
- Linting .NET code. No functional changes :: Jim Evans5ad95b4799
- Reverting previous removal of Bazel build rule file :: Jim Evans1b253f9851
- Make http client deal with suppliers of inputstreams :: Simon Stewarta758261bd2
- Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionovd0875056d0
- [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev653da1a808
- [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev0bf27febe9
- [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev7904d5c9fe
- [java] Test actualization for the current state of IE driver :: Alexei Barantsev2cba710ab0
- [java] Refactoring, no functional changes :: Alexei Barantsev79c0e1277d
- Adding bazel build files for all of third_party/java :: jleyba44af7059e7
- Start introducing bazel BUILD files for the java/client test. :: jleybafb2b08586d
- Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba1945ed52dc
- Windows friendly path handling (hopefully) :: jleyba8c74517098
- Rename the webserver java_binary to WebServer. :: jleybaee193d8e94
- The JettyAppServer crashes if it can't find javascript resources on startup. This is not ideal with bazel since we're still sorting out build rules and the data dependencies haven't been nailed down. :: jleybaa25638dfb6
- Support installing web extensions with applications.gecko.id :: Alex Rodionov6b069e2614
- Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov4a8948c4e3
- Drop support for net-http-persistent < 3.0 :: Alex Rodionov8389311401
- Use default HTTP client when communicating with services :: Alex Rodionovf42c3cb4f2
- Removing unused using statements in .NET test code :: Jim Evans913cce4bf1
- Updating internal .NET test infrastructure to allow passing in support paths :: Jim Evans40b345b2bc
- Updating .NET Bazel build rules for NuGet dependency versions :: Jim Evans5b3c1609d4
- Updating Bazel workspace with updated .NET rules :: Jim Evansf905b539f3
- Updating missed dependency in .NET support assembly project :: Jim Evanse853da79d5
- Breaking out .NET custom Bazel rules into descriptive-named files by function :: Jim Evans8f1821d0cf
- Updating .NET test dependency from FryProxy to BenderProxy :: Jim Evans490f2d5ae0
- Adding the first .NET Bazel test target :: Jim Evans7dc63b10ef
- typo in method description :: Bogdanae0b885b21
- Fix for building selenium project :: Ish Abbid657c07303
- Adding additional .NET test targets for different browsers :: Jim Evans6de54b0de1
- Update Ruby tests for Chrome v74 :: Alex Rodionov4a4968128a
- Revert using HTTP default client for service shutdown :: Alex Rodionovae11ca9b00
- [java] More progress building with bazel :: jleyba94f2e09c58
- Rename manage_spec to manager_spec since class name is Manager :: Alex Rodionovfce41a9aa8
- Use relative paths for commands to support Grid :: Alex Rodionov10e4fdc782
- Update Ruby changelog to include v3.142.1 :: Alex Rodionovb074e755ba
- [js] minimum supported version of Node is now 10.15.0 LTS :: Jason Leyba44a6545820
- [js] //javascript/node/selenium-webdriver now builds + tests with bazel :: Jason Leyba38d5e4440b
- Bazel requires a licenses declaration for any build files in the third_party tree :: Jason Leybafe26c37390
- Removing support from IE driver for "desiredCapabilities" :: Jim Evansf1b83510ea
- Update Ruby changelog to include 3.142.2 :: Alex Rodionovfeecd7cf2e
- [bazel] Fix UrlCheckerTest execution on macOS by breaking the sandbox :: Simon Stewart81c743c86e
- [bazel]: Fix the bazel build on Windows and OS X :: Simon Stewart85e0ed1c0d
- [bazel]: Build files for tracing and tests of same :: Simon Stewartdd00c34651
- [bazel]: Add http tests back :: Simon Stewarte36ca59d5a
- [bazel]: compile all grid tests using bazel :: Simon Stewartff9de44989
- [bazel] Run buildifier over all build files :: Simon Stewart94af95212a
- Support ChromeDriver "append log" flag in Java :: John Chen28700093f6
- Fix node.js handling of multi-byte UTF8 characters (#6761) :: John Chenc5334a39d2
- [bazel]: Build Grid TNG with bazel :: Simon Stewart55fbedc01c
- Add Duration-based constructors to WebDriverWait :: Kurt Alfred Kluevera8e1a2bc46
- Add tests for Duration-based WebDriverWait constructors :: Kurt Alfred Kluever6d4ebace8f
- Dev tools Network and Performance (#7212) :: adiohana022771df70
- Fix FTP and HTTPS proxy markers. (#7152) :: Marc Fisher15f966d632
- Lookup and pass Firefox binary location to GeckoDriver :: Alex Rodionov65804eae63
- Update Ruby changelog to include 3.142.3 :: Alex Rodionove9b1b12060
- fixed compilation and build (#7224) :: adiohana2de17d66d7
- Add missing copyrights :: Simon Stewartabf2219b57
- Start providing abstractions for consistent handling of HttpRequests :: Simon Stewart32fd1385ba
- Add validation after setting options. :: Masayuki Hokimoto83b33523c9
- [java] Fixing a parameter name in Javadoc :: Alexei Barantsev3a221e37eb
- [java] More javadoc fixes :: Alexei Barantsevf8ce3f9ae9
- [java] And more javadoc fixes :: Alexei Barantsevb9830bc01e
- [ruby] fix FrozenError: can't modify frozen String exception :: camelmasab97d3989da
- [py] fix edge webdriver init by deprecating edge_service in favor of service also fix warnings import in edge/webdriver :: Lucas Tierneyd12315768e
- [py] address flake8 issues :: Lucas Tierneyf70bd374c5
- Optimized DevTools (#7231) :: adiohanae682a2a12d
- [rb] Add aggregate_failures if there is more than one 'expect()'. (#7245) :: RustyNaila58f49b4db
- Add Test to Target (#7250) :: dratlerffe8c09a8d
- [java] Ignoring flaky chrome tests :: Alexei Barantsev337a03340c
- Bump version to alpha-2 :: Simon Stewart7797d1efdf
- Bump opentracing libraries to latest versions :: Simon Stewart96fec3ca49
- Provide actual working information for the Java Module System :: Simon Stewartaa546c58a0
- Add new WebDriver support for Edge - JAVA (#7164) :: Long Lyc29052b587
- Support ChromeDriver "append log" flag in .NET :: John Chenc0b01df778
- FileUtilities.GetCurrentDirectory reflection fix :: mathlanga7887c9b0f
- Support for CDP DevTools Profiler (#7249) :: dratlerfc427c0a12
- Fix the build after recent changes :: Simon Stewartd00aef75a3
- Pin bazel version for users of bazilisk :: Simon Stewart7e73e8c70f
- Remove eclipse config files :: Simon Stewart251cd38055
- Add support for the new MicrosoftEdge. :: Long Lyfa0bbc9b41
- .NET bindings code linting :: Jim Evans451b063733
- Adding more custom driver configs to .NET tests for Bazel migration :: Jim Evanse049fed6a8
- Adding Chromium-based Edge support to .NET tests via Bazel :: Jim Evans5fa554f745
- Adding new files to .NET Bazel build file :: Jim Evans65d4d19e99
- Updating .NET tests to include new test website jar name :: Jim Evans6a719fff76
- Adding ability to capture Java web server console output from .NET tests :: Jim Evans515b81c1e9
- Fix Edge tests :: Simon Stewart9f90d998e9
- Exposing event for after driver service process has started in .NET :: Jim Evansc3f63a9792
- Correcting implementation of .NET DriverProcessStarted event :: Jim Evans6085aa6b79
- Update to the latest version of the closure bazel build rules :: jleyba117b05b375
- [js] fix documentation on By.js :: jleyba69ee9211b4
- [rb] allow running webdriver specs via IntelliJ without errors from pending :: Titus Fortner17675c0a17
- [rb] caching atoms so gemfile can use github directly. This code gets overwritten on build so won't affect releases. :: Titus Fortner516a24bc28
- [rb] fix serialization methods :: Titus Fortner02817a2a14
- More idiomatic JSON usage :: dratler49e02602c6
- [js] "fix" actions tests for chrome by wrapping spec in an extra describe block. :: jleyba488eeccbd9
- [js] Unsuppress actions_test.js for safari :: jleyba49dc495aca
- [js] fix test to use a stable ordering for test comparisons :: jleyba7a72023025
- Add Chrome based Edge to the Ruby bindings (#7257) :: Thomas Walpole965a996797
- Fix Ruby gem build :: Thomas Walpolee55f334397
- Mark tests as expected to pass and update rubocop config (#7278) :: Thomas Walpolee80eae13a3
- Remove no-longer-used internal capability in .NET ChromiumOptions :: Jim Evans30af5332a4
- Correcting .NET Chromium-based Edge service and options classes :: Jim Evans3e1d0859ed
- Fixing invalid JSON in .NET test config file :: Jim Evansea975d2ac5
- Enabling tests for Chromium-based Edge in .NET :: Jim Evanscb566edb24
- Removing no longer used browser-specific driver configs (moved to common) :: Jim Evans91484a8a4d
- Reorganizing .NET tests for specific driver configurations :: Jim Evans66015898dd
- Adding ignore for .NET Chrome drag tests now that W3C mode is default :: Jim Evans3d119e1550
- [rb] Add missing verification in timeout_spec.rb (#7287) :: RustyNail1307d3a402
- [java] Fixing compound class name handling :: Alexei Barantsev96ad3c8aa3
- [java] Changing element finding tests for a weird looking (but a "valid") class name :: Alexei Barantsev0d56c82cca
- Bumped the JS bindings version number :: David Haeffner1eb371d507
- Updated the JS bindings changelog :: David Haeffner38f15aea39
- Bumped version number :: David Haeffnereb2fd3fe71
- Add generated atoms in the JS bindings build to gitignore :: David Haeffnerd5a93cc055
- Updated version number in JS changelog :: David Haeffner00a708fe8a
- [rb] add support for all specified chrome options in constructor :: Titus Fortnerf97c51958d
- [rb] add support for all specified edge options in constructor :: Titus Fortnere3541d6aa8
- [rb] add support for all specified firefox options in constructor :: Titus Fortner2c05f6b779
- [rb] add support for all specified safari options in constructor :: Titus Fortner4b6de168e4
- [rb] move common browser option methods into superclass :: Titus Fortner0856fe0bd5
- [rb] add support for EdgeChrome options :: Titus Fortner6a1a3ccc7a
- [java] Fixing a test of finding elements by an empty id to match W3C requirements :: Alexei Barantsev851acb7fb7
- [java] Disabling tests that fail in Chrome 75 :: Alexei Barantsev34aedfeb39
- Enable support for browser_specific_settings in Firefox (#6787) :: Sebastien Guillemotf61e76bb59
- [py] also clear w3c actions in ActionChains#reset_actions :: Lucas Tierney7c302be174
- [py] Added socksVersion field in proxy class (#6983) :: Shubham Singhd55972a23a
- [py] xfail chrome for non-w3c tests :: Lucas Tierney2748e5d68f
- [py] add chrome to w3c interaction tests :: Lucas Tierneyb8af26b4d2
- [py] handle w3c key case for stacktrace :: Lucas Tierney027c9deb06
- [rb] fix yard documentation :: Titus Fortner9216b69bfe
- remove watir-atoms since no longer being used by Watir project :: Titus Fortnerdc8b45aa25
- [rb] tidy and remove unnecessary code from spec executions :: Titus Fortner6311d01bad
- [java] add full page screenshot feature for Firefox (#7295) :: Takeshi Kishi6c6d811a98
- [CDP] Add all Target domain methods :: dratlerb5ac3a3576
- [CDP] Add "security" domain (#7294) :: adiohana3490d4a561
- [rb] remove unnecessary methods from driver classes :: Titus Fortnera4f3b1d481
- [java] Unignoring a couple of tests fixed in Firefox 69 :: Alexei Barantsevf8b35a3754
- [java] Fixing javadoc :: Alexei Barantsev5eb1ed0b6b
- [rb] Move common driver quit behavior to Common::Driver (#7318) :: Thomas Walpole4c4b63a092
- Added BAZEL.build files to .npmignore :: David Haeffner96421549de
- Updated changelog and bumped version for JS bindings :: David Haeffner9a06e752b7
- Updated JS tasks for ./go -- node:build, node:'dry-run', and node:deploy (which delegate to Bazel) :: David Haeffner8d1cc166c2
- [java] Ignoring full page screenshoot tests in legacy Firefox :: Alexei Barantsevf4f5881fde
- Add log extension commands coming in chromedriver 76/77 to Chrome bridge (#7276) :: Thomas Walpole6bd78a5e74
- Removing now-unused get/set window size/position end points in .NET :: Jim Evans02203c80ed
- Adding support for .NET legacy log API for drivers that support them :: Jim Evans0ed1e0b766
- [infra] Changes to display TravisCI badge in transition to travis-ci.com. (#7332) :: RustyNail3eeb4057c7
- Added EventFiringWebElement to the isinstance check in the move_to method. :: Kyle McGonagleb8ad4566fa
- Added EventFiringWebDriver to type check in pointer_input.py and tests for pointer and key input with EventFiringWebDriver. :: Kyle McGonagle986b94004b
- Cleaned up linting errors in event_firing_webDriver_tests.py. :: Kyle McGonagle6bb1875f88
- [rb] fix test errors :: Titus Fortner51fb6332c7
- autoload all browser specific classes to fix circular dependency :: Thomas Walpole1ae8705b90
- Update cookie expiration in test to avaid timezone issues :: Thomas Walpolef120efbf62
- [java] Deleting unused imports :: Alexei Barantseve055afda14
- [java] Enriching javadoc with specification references :: Alexei Barantsev005a942a5c
- Allow .NET to disable W3C mode for Chrome 75+ :: Jim Evans283a2b8e9e
- Updating finding of test web server for .NET tests :: Jim Evansfefd4e06bb
- Adding return value to .NET merge_assembly bazel build rule :: Jim Evans33ab01c5db
- Updating .NET bindings' test dependencies :: Jim Evans059e652504
- Correcting .NET NuGet package build rule definition :: Jim Evans23eab6a1e2
- Update .NET build rules to allow new source files :: Jim Evans41730f6ac2
- Updating .NET test targets for use with Bazel :: Jim Evansddf5d43c86
- Update to latest bazel/rules_nodejs (#7347) :: Alex Eagledcf7ba3d50
- Updating Bazel version in .bazelversion file :: Jim Evansc6f9adc2b2
- Updating java CHANGELOG for 4.0-alpha2 :: Jim Evansee3a4118fd
- Updating version stamp in Rakefile for 4.0 alpha2 :: Jim Evansf148142cf8
- Prevent chromium driver info from being considered a class that be newed up :: Simon StewartPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
fc54cd221f
- Implement equals() and hashCode() in Select
element wrapper (#6617) :: Valery Yatsynovich750dbaa6e3
- Fix Javadoc comment issues. (#6648) :: User25348927e45726d6
- [py] flake8 issues :: Alexei Barantsev7901e07fc1
- [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsevd3b3c557a1
- [java] Deleting unused internal utility class :: Alexei Barantsev017f2c7f62
- [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev88e056c3fb
- [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev41815c0d01
- Make the remote package publicly visible :: Simon Stewarte834e68290
- [bazel] Set name of workspace :: Simon Stewart3652070c9d
- [bazel]: move to using BUILD.bazel for build files :: Simon Stewart4acc09c876
- selenium-version.bzl was actually just the java version :: Simon Stewart476b059fb0
- Build the tracing library using bazel :: Simon Stewart2ee1a2f1d3
- [java] Linking a test to a bug-report :: Alexei Barantsev0c6ce82918
- [java] Deleting unused private fields :: Alexei Barantsev8255f904ae
- [java] Less guava, more standard java :: Alexei Barantsev82ba4d6544
- [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev15c8a0fc66
- [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantseve3fd3fa710
- [java] An attempt to run tests with bazel :: Alexei Barantsev82e41c4875
- [bazel] Enough build files to build the new grid session map :: Simon Stewart005395db25
- [bazel] Define a macro to generate test cases :: Simon Stewartd76cba8505
- [bazel]: Update remote common tests to use generated tests :: Simon Stewartb8fb6e1857
- [bazel]: add distributor tests :: Simon Stewart0345df02fa
- [bazel]: Add node tests :: Simon Stewartd500a66cc3
- [bazel]: adding back the end to end test :: Simon Stewart1c1103cf17
- [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart9c722fa480
- Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov47f4439c1b
- Completing IE implementation of strictFileInteractability capability :: Jim Evansadae7e4b6a
- Updating IE scroll-into-view algorithm for element click :: Jim Evanscb8aa77853
- Updating IE prebuilts with latest changes :: Jim Evans771c93ce5d
- [java] Deleting a test that contains duplicated cases, they are covered by Firefox-specific tests that can be run in remote or grid mode. :: Alexei Barantsev4698e43edf
- [java] Adding mockito to bazel build :: Alexei Barantsev67220587c5
- Removal of legacy Firefox driver from .NET bindings :: Jim Evans1a2c53f50b
- [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev30d04e9d56
- [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev4da217c0fc
- [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsevb3062fc720
- Fix error code for unsupported locator strategy :: John Chen579395bd02
- [java] Fixing buck build, the test file moved :: Alexei Barantsevb86e375238
- [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev99f01ff449
- [java] Fixing development mode detection in tests :: Alexei Barantsevb51b5e525d
- [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev47758c4a5b
- [skip travis] Adding new issue templates :: Diego Molina444cea2749
- [java] Adding bazel build files for drivers :: Alexei Barantsev3d7937f026
- [java] Building test drivers with bazel :: Alexei Barantsev9643057008
- Updating dependencies in Ruby module of IDEA project :: Alexei Barantsevc770b54034
- [java] Building test base with bazel :: Alexei Barantsev2ed1c5e747
- [bazel] Restructure build files :: Simon Stewarta178bc7a9a
- [bazel] Reformat all build and bzl files using buildifier :: Simon Stewartac18576709
- [bazel]: allow users to override bazel configs locally :: Simon Stewart4b18ac6ca2
- [bazel]: Start adding data to allow browser tests to run :: Simon Stewart02c3b92030
- Ignore bazel ij config files :: Simon Stewart53be4977e5
- [bazel]: making progress on running large tests :: Simon Stewart15f31bd47a
- Circling round the distributed tracing apis :: Simon Stewartc18f2f3124
- Get distributed logs out of the Node :: Simon Stewart2de9df9786
- [bazel] Add browsers to new grid :: Simon Stewartc86c8a9d41
- [bazel]: add the node to the new grid :: Simon Stewart2c1373f7a3
- [bazel]: add back the distributor to the new grid :: Simon Stewartc08c30ae31
- [bazel]: add the router back to the new grid :: Simon Stewart49f4656e1c
- [bazel] We have a fully operational Death Star^W^WGrid :: Simon Stewart4b02ea60bf
- [bazel] Run buildifier over all build files :: Simon Stewartd1f8d7e468
- [bazel]: Run large rules without a sandbox :: Simon Stewart5e1022495f
- Cleaning up Firefox-specific .NET tests :: Jim Evans969411014b
- Moving .NET IHasInputDevices and implementations internal :: Jim Evans5bd9f79c9c
- First take at refactoring DriverOptions for .NET :: Jim Evans3acca7931c
- [java] Fixing project root detection in tests :: Alexei Barantsev6afcae4649
- [java] SynthesizedFirefoxDriver should be used to run tests in XPI-based Firefox driver only :: Alexei Barantseve14ab1feea
- [java] Adding waits to upload test because it's a slow action :: Alexei Barantsevdc4fdbfd8b
- [java] Making "project root" detection work in both Buck and Bazel. Actually, in Bazel it's not the project root but the test execution root. :: Alexei Barantsev2a1c0120dd
- [java] Environment tests are working in Bazel! :: Alexei Barantsev5c9328c3ed
- [java] Making progress with bazel. Now it can run ClickTest in FIrefox. This required to move around test base classes to break package coupling. :: Alexei Barantsev13d7e0127e
- [java] Running full standard test set with Bazel :: Alexei Barantseve615772723
- Deprecate most of the DesiredCapabilities static members :: Simon Stewartb711b722a3
- [bazel] Make generated test library name more unique :: Simon Stewart6434fa1b6d
- [java] Fixing a broken buck dependency :: Alexei Barantsev726803fa2e
- [java] Merging Driver and Browser enums :: Alexei Barantsev46364788bc
- [java] Deleting Messages class, chinese text is inlined in the test :: Alexei Barantsevc34f4d01b2
- [java] Deleting debug output :: Alexei Barantsev2fd0115cd7
- [java] Changing @Ignore for a test that is always broken, not in grid environment only :: Alexei Barantsev9e71830ffc
- [java] Deleting REMOTE and GRID "pseudo-browsers" from Browser enum. An ability to ignore tests in remote or grid environment is not used at the moment, but if we need this feature it should be implemented as an @Ignore annotation parameter (like existing 'travis' parameter). :: Alexei Barantsevf4832aa2fe
- [bazel]: Compile JS rules :: Simon Stewart794cade1aa
- [bazel]: compile fragments needed by w3c drivers :: Simon Stewartb4e5fe326d
- Fix buck js tests :: Simon Stewart0364f1ce91
- [bazel] Get the build working again :: Simon Stewart46850d22c5
- [bazel]: build javascript/deps.js :: Simon Stewartdb7aef39c2
- [java] Fixing heuristics used to detect test execution root directory :: Alexei Barantsev95fac17bd0
- [java] Fixing location of webdriver.xpi :: Alexei Barantsevb67f9ebd3b
- [java] Fixing dependencies :: Alexei Barantsev9c32a5ca48
- Bump the legacy firefox extension version number :: Simon Stewart1d9e98a9a3
- [buck] Fix build files so java tree compiles again :: Simon Stewart0ff4b5d57f
- Fix a small test :: Simon Stewart945f8a1a41
- Greening small tests :: Simon Stewart684c726ff5
- The shame! Updating to the correct digit of pi :: Simon Stewart8a0691f55d
- Switch to a prebuilt legacy firefox xpi :: Simon Stewarteefb8d059a
- Switching prebuilt webdriver.xpi to last released version :: Simon Stewart8baeb39cae
- Get the JS tests working again :: Simon Stewart53f0818fe5
- More fixing of broken tests :: Simon Stewarte0d6e84444
- Attempt to get the python builds working again :: Simon Stewart75ac1bf29e
- Add distributed tracing to the router and sessionmap :: Simon Stewart11eca0fbca
- Add distributed tracing to the distributor :: Simon Stewart8e24729318
- [java] Making testGenerateKeyPressEventEvenWhenElementPreventsDefault less strict to possible mouse movements :: Alexei Barantsevecb306e7a8
- [java] Deleting deprecated classes moved to new location :: Alexei Barantsev4ef74d2849
- [java] wait.until never returns null, there is no need to check this :: Alexei Barantsev6228b25bb7
- [java] There is no need to wait and assert on the same condition :: Alexei Barantsev112a1fbc93
- [java] Updating HtmlUnit driver to the latest version :: Alexei Barantsev2a730f86a0
- [bazel]: Allow us to generate large browser tests automatically :: Simon Stewart4dd4640a56
- [bazel]: Running buildifer again :: Simon Stewart2226d1b6d0
- [bazel]: Simulate a set so we can add dependencies for tests :: Simon Stewart8f53752d62
- Actually export the firefox builders correctly :: Simon Stewart14c63f052b
- Fix a thinko :: Simon Stewart87ed47f598
- Undo some WIP that should not have checked in :: Simon Stewart9947d06750
- Make Jetty use java util logging :: Simon Stewart8a7e3a26a5
- [buck]: fix router build :: Simon Stewart988667fe23
- Allow logs to be output in single-line json format to stdout :: Simon Stewart89622a812a
- [java] Deleting dependence on driver lib, it should be added by gen_java_selenium_tests :: Alexei Barantsevc621a7687a
- [java] Running Firefox-specific tests with bazel :: Alexei Barantsev2ad4480102
- [py] Deprecate Blackberry Driver support :: AutomatedTester08f93347d1
- [java] Separating firefox specific tests by size :: Alexei Barantsev2fabca451c
- [java] Running IE-specific tests with bazel :: Alexei Barantsevca3574e67c
- [skip travis] Using the question template as a default one when people skip the templates :: Diego Molinac6a5de2e11
- [java] Running Chrome-specific tests with bazel :: Alexei Barantsev49c132f929
- [java] Running HTML5-specific tests with bazel :: Alexei Barantsev9ba8800c3f
- [java] Adding more small tests to bazel build :: Alexei Barantsev1538d13a6e
- [java] Adding interactions tests to bazel build :: Alexei Barantsev03386c830f
- [java] Adding more unit tests for RemoteWebDriver :: Alexei Barantsevcb6ca63ad5
- [java] Refactoring unit tests for RemoteWebDriver :: Alexei Barantsevef5f87e042
- [java] Even more unit tests for RemoteWebDriver :: Alexei Barantsev3ee5a8ec92
- [java] Adding unit tests for RemoteWebElement :: Alexei Barantsev4776510b09
- [java] Refactoring code that builds command for RemoteWebDriver to collect all magic string constants (command names and parameter names) into a single class DriverCommands :: Alexei Barantsev3b453e4c6a
- [bazel] Fix augmenter tests :: Simon Stewart233b70b2a2
- [bazel]: green the json wire protocol response test :: Simon Stewarta360d9f016
- [bazel]: fix up the firefox tests :: Simon Stewart9a59ba0ebd
- [py] add strictFileInteractability to acceptable W3C capabilities :: Lucas Tierney80709c4612
- Pass http-client factory through distributor :: Simon Stewart9621aa4c89
- [py] Fix typo in description of WebDriver class (#6724) :: Herst631efa9e45
- [java] Both Firefox and Chrome support taking element shots now :: Alexei Barantseve745da2698
- [java] Fixing InternetExplorerOptions to survive a serialization roundtrip :: Alexei Barantsevfefe7184cd
- [java] Adding Firefox XPI driver to bazel build and fixing Firefox driver scores. :: Alexei Barantseve2acf0c7c6
- Add strictFileInteractability to known W3C capabilities :: Alex Rodionov368bd78ccb
- [java] Add strictFileInteractability to known W3C capabilities :: Alexei Barantsev74fb9c59bf
- Fixing Java tests buck build :: Alexei Barantsev176a45b433
- [py] WebDriverWait: update documentation for until and until_not (#6711) :: native-apie280fb556d
- [py] Update Sphinx (#6728) :: native-api08fe32ab98
- [bazel]: compile the selenium 1 jar :: Simon Stewartf59a95cea3
- Fix minor compilation warnings :: Simon Stewart6615cce35a
- [ci] Fix "Could not reserve enough space for 2097152KB object heap" in Appveyor :: Ivan Pozdeev9973ff3f4f
- Updating JSON.NET dependency version :: Jim Evansb4ecd814c1
- Implementing strictFileInteractability capability in .NET :: Jim Evansab1ba8dfea
- Removing unused member variables from .NET classes :: Jim Evans03b5642288
- Adding the DriverProcessStarting event to the .NET DriverService object :: Jim Evans12d5d14df8
- Adding event documentation comments to .NET :: Jim Evanse8ec0b85c7
- Move the NoHandler to the grid web package :: Simon Stewartfa8a2834dd
- Update missing copyrights :: Simon Stewart159fc8f147
- Use a better algorithm for scheduling sessions :: Simon Stewartefac74b5fe
- [java] Ignoring element screenshot test in legacy Firefox driver :: Alexei Barantsevf7a4ea500b
- [java] Deleting unused imports :: Alexei Barantsev737ef236c5
- [java] Fixing resources required for Firefox tests :: Alexei Barantsevead304fcda
- [java] Fixing artifact visibility in buck build :: Alexei Barantsev03baf4d26a
- Updating HtmlUnit driver to a snapshot version that fixes compatibility issues :: Alexei Barantsevdca0be52c7
- [java] Ignoring failed tests :: Alexei Barantsevfe473098b5
- Tasks should define their own retry periods when run regularly :: Simon Stewartdcff832ae6
- Allow tasks to no longer be run regularly :: Simon Stewartff80caf98e
- Add a health check to the node :: Simon Stewart276eb951af
- I suspect we may well have a bug :: Simon Stewart739a401e62
- Use tracing on the remote node :: Simon Stewart0948f9269d
- Allow the chrome JS header files to be compiled again :: Simon Stewart481a2c4d3f
- Update htmlunit reference for IJ :: Simon Stewartc75809704e
- Attempt to fix the classpath for Eclipse too :: Simon Stewart1e8e5b4fb4
- [java] Adding some debug trace to figure out why W3CRemoteDriverTest.shouldPreferMarionette fails on travis :: Alexei Barantsevb71da9c018
- [java] geckodriver should be available in PATH to run W3CRemoteDriverTest :: Alexei Barantsev609386ccfe
- An attempt to use multiple custom hostnames to run proxy tests :: Alexei Barantsevd1185eb289
- [java] Deleting debug output :: Alexei Barantsevf288e956c7
- Revert setting custom hostnames on travis, tests are hanging :: Alexei Barantsev36f3bca8d8
- Adding a line to Java changelog about deleting HtmlUnit driver from selenium server. :: Alexei Barantsev656e3892b8
- Get the RC Condition tests running again :: Simon Stewart3bf09fc6ec
- More RC tests running and passing :: Simon Stewart68d43e73b7
- Fix eclipse classpath :: Simon Stewart3bf3cdbcd8
- Attempt to get DevMode working again :: Simon Stewart501d844b57
- Enable ClearTest cases now supported by ChromeDriver :: John Chena5cf2d2161
- It appears we do not use the SynthesizedFirefoxDriver much these days :: Simon Stewart2d1ac77691
- [buck] Fix local distributor build :: Simon Stewart69b97e37d9
- Fix potential problems creating a test driver :: Simon Stewart15b7ce32c8
- Remove the unused SynthesizedFirefoxDriver :: Simon Stewart13a1104583
- [bazel] Ignore build output directories for buck and ij :: Simon Stewart99fc0e0c86
- Running python unit tests with bazel :: Alexei Barantsevea738a6769
- Deleting build directory commited by accident :: Alexei Barantsev079769f379
- Initial work to allow building IE driver with Bazel :: Jim Evans34684942b1
- Initial work to allow building .NET bindings with Bazel :: Jim Evans8a2a147614
- [java] Deleting a deprecated interface :: Alexei Barantsev77d5af0485
- [java] Deprecating WrapsElement in internal package :: Alexei Barantsevca377ca1ad
- [java] Deleting deprecated class, it was moved to IE namespace because at the moment only IE driver supports this capability (and legacy Firefox driver, but it is effectively dead). :: Alexei Barantsev06047fcefa
- Change .NET HttpCommandExecutor to throw more expressive exception :: Jim Evans1156fbc602
- Disable log methods for .NET in the case of a spec-compliant driver :: Jim Evans2790df69b5
- Deleting unused crazyfun mapping for mozilla xpi, we use prebuilt XPI for legacy Firefox driver now :: Alexei Barantsev6582ecdb68
- Deleting mention of non-existing files in copyright updater :: Alexei Barantsev0608881f04
- Deleting last parts of legacy safari driver... :: Alexei Barantsev753fda3d31
- Revert "Running python unit tests with bazel" :: Simon Stewart11c25d75bd
- [bazel] Yank the bazel build files for now :: Simon Stewart7a18bf5d7c
- [javascript] equals should return the value of the assertion (#6749) :: Craig Nishina6025bed7c7
- Modifying ignored tests in .NET test suite :: Jim Evans461c29083a
- Removing unused .NET test method for determining Marionette :: Jim Evans105994c851
- Adding acceptInsecureCerts capability for Firefox .NET tests :: Jim Evans6adc9dc085
- turn on http keep alive while using ChromeDriver (#5759) :: Jason Hu57dc4e2811
- Updating Civetweb to version 1.11 :: Jim Evans1114ccd016
- Modifying IE driver to no longer always send 'Connection: close' header :: Jim Evansbe07f3c720
- Adding ignore reason for HTML5 test for Edge in .NET :: Jim Evans1ed30b52cb
- [rb] add appveyor as allowed return for ci tool :: Titus Fortner13866bebb6
- Update RegistrationRequest.java :: matthewdoerksenf87a7324a8
- Disabling Firefox-specific tests in .NET :: Jim Evansaed1c2ad01
- Consistent wording for options that can't be found :: Trey Chadick1d2c5dff79
- Removing compile warnings for IE driver :: jimevansf2afaed888
- Properly initializing variable in IE driver :: jimevans2344ff1a3a
- Tweaking IE driver obscured element algorithm :: jimevans0a7b9a2484
- Reducing JavaScript errors during findElement(s) for IE :: jimevans1787a9a39f
- Fixing IE to correctly set Content-length header for HTTP responses :: Jim Evansb623788141
- Bump the closure compiler to compiler-20180402 :: Simon Stewart4f77e956c2
- Code clean up: better annotation usage, java 8 fixes, etc. :: Valery Yatsynovich0e493305c2
- Further minor cleanup :: Simon Stewartb2d72751cc
- Add missing @Override annotation :: Valery Yatsynovichc382f2e40e
- Minor reformatting to fit project style :: Simon Stewart80186eefef
- It is safe to call String.format
now :: Simon Stewartdfba236ce0
- Removing isFocusable atom from sendKeys command in IE :: Jim Evans2e0fa40a36
- update year in copyright NOTICE and LICENSE header (#6800) :: Corey Goldberg95e31e4da4
- Revert commit 2344ff1a for IE :: Jim Evansf82f8ef8cc
- Removing calls to isFocusable atom from IE driver :: Jim Evansc31f68dc29
- Adding synchronization code to IE driver :: Jim Evans8fef718c2b
- Updating IE element obscured algorithm to handle shadow DOM polyfills :: jimevans6a1e850017
- Updating IE driver prebuilts with latest source code changes :: Jim Evans4f3df20eb2
- [py] Subclass options classes from a common base class (#6522) :: Lucas Tierney592303652b
- [py] Add WebKitGTK to API docs (#6815) :: Carlos Garcia Camposa920faac55
- [py] Don't override browser options with desired capabilities by default in WebKitGTK (#6814) :: Carlos Garcia Campos2490b5f6a0
- Python: Fix DeprecationWarning: invalid escape sequence :: Mickaël Schoentgend25b01eca7
- [py] remove all deprecated methods and args from Python bindings :: Corey Goldberga26cb154c2
- Update webdriver.py :: Corey Goldberga06844214b
- Move normalization of Unicode strings to InputManager in IE :: Jim Evans0c442a79b8
- Allow IE to handle supplementary Unicode characters in sendKeys :: Jim Evans217ec346c5
- [rb] add additional context to logs when executing atoms :: Titus Fortner837f121c1a
- Fixing incorrect error response format for invalid commands in IE :: Jim Evans5dbab2e8b7
- Adding web notification hooks for travis builds and java tests :: Alexei Barantsev535eb7e4fb
- Adding more info about skipped tests to notifications :: Alexei Barantsev20e29a8c7b
- Allow execution of CDP commands when using Chrome :: Thomas Walpolea80f06c275
- [py] Fixing flake8 issues :: Alexei Barantseve74164e117
- [py] Pretty-printing code samples :: Alexei Barantsevdca7a5d3c3
- [py] Fixing tests to stop using removed methods :: Alexei Barantsev4ab89790e0
- [py] Enabling tests xpassed in Chrome :: Alexei Barantsevd80d5bafa7
- [py] Disabling back a test that is flaky in chrome :: Alexei Barantsev914059b56d
- [py] Deleting tests for a function that was recently deleted :: Alexei Barantsev0f726f0b45
- Android is a variant of Linux, but this breaks the matching process. :: Diego Molina4e7f9b20f9
- Removing commented code in IE driver :: Jim Evans85541517d6
- Adding logging in IE for JavaScript errors :: Jim Evans73b80769a2
- Updating IE driver prebuilts and version resources to 3.141.5 :: Jim Evans6987c607ac
- Ignoring .NET frame tests for Firefox that delete focused frame :: Jim Evans3d9cad4194
- Reignoring .NET tests for alerts occuring in async JavaScript execution :: Jim Evans97c93933ae
- specify oraclejdk for travis image instead of installing it each time :: Lucas Tierney69089db83b
- [rb] remove passing guards :: Lucas Tierneyca307c54d1
- Disabling all legacy Firefox tests on travis except for Java ones :: Alexei Barantsevd73ecbf9ae
- Oops! Actually disabling the jobs :: Alexei Barantsev633201a57c
- Adding missing copyright :: Simon Stewartf744173be7
- Write distributor status to response :: Simon Stewart8b9ca40e03
- [java] Looking into a proper location for legacy firefox artifacts :: Alexei Barantsev7670f20e5b
- [java] Unignoring tests fixed in Safari TP 73 :: Alexei Barantsev68119e017b
- [java] Adding links to bug-reports in tests :: Alexei Barantsev2e8604042c
- [java] Changing @Ignore to @NotYetImplemented for some non-destructive failures :: Alexei Barantseva694f54811
- Allow to disable native events when initializing IE::Options :: Alex Rodionovedfe67d63b
- [py] Remove unused port selection in IE Driver :: AutomatedTester57becb342f
- Distributor tests are small :: Simon Stewartb5e6461fc4
- Use our HttpClient as the HTTP reverse proxy :: Simon Stewart714baaf793
- Remove unused system out from test :: Simon Stewart63fc629bba
- Remove sysout debugging :: Simon Stewart997f445f4c
- Ensure regularly gets shutdown :: Simon Stewart7957ef5523
- Clean the local Node's cache of sessions regularly :: Simon Stewart9d8278e174
- Correct a thinko :: Simon Stewartcac262f20d
- Increase height used in Java window size tests :: John Chencb63104d26
- [grid]: Make it clear when a route cannot be instantiated :: Simon Stewart269c234f93
- IE driver code cleanup - moving #defines from header files :: Jim Evans7c87e8821e
- Allowing null value for script timeout in IE :: Jim Evansae76e252c4
- Correcting error statuses returned for switching frames in IE :: Jim Evans1df5cdfba9
- Updating Unicode character processing for combining characters in IE :: Jim Evans5a34ea73b6
- Fixing edge case for clicking element in IE :: Jim Evans3c528a0b3a
- Implementing create new window commmand :: Jim Evans080a3ce115
- [grid] Extra test to ensure session urls are correct :: Simon Stewart4fd1b53613
- Remove deprecated Wraps{Driver,Element} :: Simon Stewart0df3d60263
- [py] Deleting unused imports, fixing flake8 issues :: Alexei Barantsev8b227cfe59
- Setting JS target version to ES6 in IDEA settings :: Alexei Barantsev701e59fbae
- [node] Fixing Chrome capabilities structure, it uses 'goog:chromeOptions' key now :: Alexei Barantsev9257020809
- Let's try to add a nodejs job to travis :: Alexei Barantsev936399e8dc
- Forgot to install npm modules :: Alexei Barantseveef4098b38
- Adding a variable for a travis job to download chromedriver :: Alexei Barantseva031fb6c5c
- Fix tests for native events in IE::Options :: Alex Rodionov82c42b18b3
- [grid] Configs are read in the order added :: Simon Stewart1db9e648db
- [grid] Introduce a basic message bus :: Simon Stewarte7f334d5dd
- Adding Firefox-specific set context method for .NET :: Jim Evans4949267830
- Adding support for opening new browser windows in .NET :: Jim Evanse8d326e229
- Enabling create new window command to create tabs in IE :: Jim Evans086ec3a93c
- Again updated Unicode character processing for composition. :: Jim Evansc2fcaa4211
- Adding hack for detection of IE in full screen mode :: Jim Evansd1762034df
- Adding hack for handling cases where document.designMode is on :: Jim Evans61583115b8
- Revert "Loosen WebElementCondition instance checks (#5968)" :: Alexei Barantsevabe810bc20
- [JS] HttpClient: Cannot read property 'forEach' of undefined :: Vijay Singh09210dea32
- [nodejs] Fixing expected exception message to match current implementation of UnsupportedOperationError (it contains operation name now) :: Alexei Barantsev9b3fa5a38c
- [nodejs] Fixing tests for explicit waits, we should use polling interval shorter than timeout :: Alexei Barantsev5281fb7592
- [nodejs] Fixing file download test to actually download a file instead of opening it in the browser :: Alexei Barantsevb01d2eef92
- Fixing proper keyboard event values for number pad keys :: Jim Evans643b9cc65e
- [nodejs] Fixing an assert :: Alexei Barantsev685a73749a
- [nodejs] Node.js test server always uses loopback address so we should explicitly exclude it from bypass list, but let's do it in a modern fashion :: Alexei Barantsev88346afa5b
- [nodejs] Deleting a special clause for old Firefox versions :: Alexei Barantsev4045fa9220
- [nodejs] A promise to copy a file should be resolved when the target is closed not when the source is drained :: Alexei Barantsevd7674b0c2f
- Adding a node.js + firefox job to travis :: Alexei Barantsevad7688b72d
- [nodejs] Fixing Zip utility class to generate archives with unix-style paths inside (even on Windows) :: Alexei Barantsevd1ca0f7b31
- [nodejs] Fixing paths in tests to make them cross-platform :: Alexei Barantseve689abde4a
- [nodejs] Ignoring a broken PAC proxy test :: Alexei Barantsev6d6f46b43a
- Disabling nodejs + chrome job on travis, there are failures I can't reproduce locally :: Alexei Barantsev361c731096
- removed unused constant IMPLICITLY_WAIT :: Vijay Singh03e098ab92
- Add a toString method to NetworkInterface :: Simon Stewart39b2a2b992
- [nodejs] Updating dev dependencies :: Alexei Barantsevdd01a1b74c
- [nodejs] Deleting promises-aplus-tests from the list of dependencies because we don't have our own promise manager anymore, there is nothing to test :: Alexei Barantsev812995bcc4
- [nodejs] Updating dependencies :: Alexei Barantsev1a67d56376
- [grid] Land an event bus that works :: Simon Stewart8e00cd9f98
- [grid] AnnotatedConfig should ignore default values of primitive types :: Simon Stewart200d01b034
- [grid] Wire EventBus into Distributor, SessionMap, and LocalNode :: Simon Stewarte90e832249
- [grid] Provide sensible default values for the event bus config :: Simon Stewart4dbf4f0e7e
- [grid] Standalone server should autodetect drivers :: Simon Stewart2a78f49b61
- [grid] Land an event bus that works :: Simon Stewart8fbf2ea849
- [grid] Adding the event bus flags to the distributor server :: Simon Stewarta4fa9a65da
- [grid] Set PUB and SUB ports rather than picking random ones :: Simon Stewart70ba11f2f3
- NodeStatus is data about a node, move to the data package :: Simon Stewart58fb759cdb
- [grid] Handling event data should be more strongly typed :: Simon Stewartc94b37ee4d
- [grid] Expose event bus flags on command line :: Simon Stewart6e9eb90e4f
- [grid] Default the hub to sensible event bus values :: Simon Stewart529a57b227
- Fixing uninitialized variable in IE :: Jim Evans246eafb281
- Updating .NET bindings test driver factory to allow custom driver path :: Jim Evans0687f7c523
- [py] Remove native events handling code :: AutomatedTester4ca0ce723f
- typo :: Godefroid Chapelle362d04b85e
- Adding additional properties for geckodriver command line in .NET :: Jim Evans64320c7cf4
- Adding wrapping quotes around file arguments for .NET driver services :: Jim Evansf59211f5c3
- Updating IE to handle mouse clicks with "swapped" mouse buttons :: Jim Evans980834526c
- [grid] Fire an event when sessions are closed :: Simon Stewartccc65efec3
- [grid] The distributor should handle statuses better :: Simon Stewart83d5840cc9
- [py] Fixing flake8 issues :: Alexei Barantsevee4fec0db4
- Deleting duplicated travis python+firefox job :: Alexei Barantsev87101da63a
- [rb] Unignoring a test that passes now in chrome :: Alexei Barantsev7192c863a8
- Fixing python+marionette travis job name :: Alexei Barantsev524b37d1b8
- [grid]: Ensure sessions are closed on the node properly :: Simon Stewart2806d12a9d
- [grid]: Allow sessions to be removed from the SessionMap via event :: Simon Stewart32c54452c1
- [grid]: Add a new session to SessionMap in Distributor :: Simon Stewart3d3e26724c
- [grid]: Separate out session map config :: Simon Stewartbb12be97e1
- Add toString method to HttpRequest :: Simon Stewart8560fd5774
- [grid]: Make sure test slots are freed after closing :: Simon Stewart6738b44478
- [grid]: Add tests to ensure distributor releases test slots :: Simon Stewart29a420194e
- Reformat all BUCK and .bzl files :: Simon Stewartdc1e89dbe3
- Fix typos in select.py (#6925) :: Danny Staple2af549f2a2
- Add utility method to convert URIs to URLs :: Simon Stewartc5c18d3f51
- [grid]: Pass the HttpClient.Factory to the RemoteNode :: Simon Stewart9aca1dc585
- [java] Fixing legacy Firefox driver initialization code to avoid reflection errors. :: Alexei Barantsev80ec7e42a6
- [java] Simplification of TNG Grid main method, merging duplicated clauses :: Alexei Barantsev74921086c4
- [java] Implementing a new CLI option '--ext' to load extra JAR files :: Alexei Barantsev0bb2b5d3b5
- Add missing insecure certificate error per spec :: Alex Rodionov0fe5f4def9
- Encode SessionId as a String rather than a map :: Simon Stewart0e8def41d8
- Make it easier to deserialise from a Map to ImmutableCapabilities :: Simon Stewart797d004ad7
- [grid]: Make NodeStatus contain some useful information :: Simon Stewart715894f710
- [grid]: Might as well call a grid a grid :: Simon Stewarte4c719cfcd
- [grid] Document the magic --ext flag :: Simon Stewart62ed4ff2a4
- [py] Update docstrings in Options classes to allow documentation to highlight Return values :: Joshua Fehler4bb6698e32
- [py] Add support for the New Window command (#6873) :: Henrik Skupin5fd3b28e89
- [nodejs] Deleting a guard that skipped some tests in Firefox versions prior to Aurora :: Alexei Barantsev4080dc8a4d
- [java] Closing log file output stream when a driver server is stopping. Fixes #6883 :: Alexei Barantsev91ea70d27b
- Improving IE driver use with invalid Protected Mode settings :: Jim Evans31005d8703
- Hardcoding geckodriver download URL to overcome GitHub API rate limits. Geckodriver version should be defined as a travis env variable. :: Alexei Barantsevc185cca6d0
- [java] Extracting base class for driver options classes to hold type-safe setters for capabilities specified in W3C WebDriver :: Alexei Barantsevb6a841fb0a
- [java] Moving new AbstractDriverOptions class to a more appropriate package :: Alexei Barantsev1784f19a15
- [Java] remove --disable-gpu option for headless Chrome :: Corey Goldberg97f4e20099
- [JS] remove --disable-gpu option for headless Chrome :: Corey Goldberg1674e148bd
- [Ruby] remove --disable-gpu option for headless Chrome :: Corey Goldberg379f6b4612
- [Py] remove --disable-gpu option for headless Chrome :: Corey Goldberg7de490d239
- [java] Copying static resources should create target directory :: Alexei Barantsev031cedd270
- [java] Adding a type-safe option for strictFileInteractability capability :: Alexei Barantsev25c55fb237
- [java] Ignoring new tests in legacy Firefox and HtmlUnit drivers :: Alexei Barantsevde1c4b5fab
- [py] Deleting unused import :: Alexei Barantsev800cc46749
- [rb] Deleting a lost block end :: Alexei Barantsevb4989e7995
- [grid]: Router should construct the meaningful grid status :: Simon Stewart169f6ff939
- [grid]: Node server does not need SessionMap :: Simon Stewart9e76b0c2b1
- [grid]: Use the combined client handler in the new Hub :: Simon Stewart38517c59fb
- [grid]: Sessions are released when closed :: Simon Stewarta0214fd0f3
- [grid]: Remove unnecessary System.out debugging :: Simon Stewartfe4451ea84
- [grid]: Propagate errors correctly, but only as w3c encoded/decoded :: Simon Stewartf082bb6474
- [java] Ignoring a test in HtmlUnit driver :: Alexei Barantsev501f2f76f7
- [java] Adding a command to open a new window. Implementation mimics already existing .Net one. :: Alexei Barantsevf5065b457e
- Implementing ability to run tests in Edge :: Alexei Barantsevaa041a8f9e
- [java] Annotating tests to reflect current state of Edge driver :: Alexei Barantsevfe3205b14a
- [java] Deleting unused import :: Alexei Barantsev832ea2dfc3
- [java] Adding a lost buck dependency :: Alexei Barantsev4c41c3d087
- [java] Running a single driver instance if possible (some drivers don't allow multiple instances e.g. Safari or Edge) :: Alexei Barantseveb4a3c475c
- Clear PoolManager in ‘remote_connection’ to ensure sockets are closed :: Grant3282f0bd89
- Suggest download Microsoft Webdriver over HTTPS :: Jonathan Leitschuhd1f3a300ea
- Suggest download of chromedriver over HTTPS :: Jonathan Leitschuh1da8973f67
- [grid]: Limit visibility of NodeServer logger :: Simon Stewartbb7bbe170c
- [grid]: Adding utility method for extracting session id from urls :: Simon Stewart967f3a1139
- [grid]: Regularise how nodes can be added to the Distributor :: Simon Stewart73b27b8797
- [grid] Nodes now only need to know about the EventBus :: Simon Stewart6e34961139
- [grid]: Migrate distributor flags to distributor.config :: Simon Stewarte69e2fa20e
- Remove Gemfile.lock :: Thomas Walpole6a717f202b
- Add socks_version to Proxy - Issue #6938 :: Thomas Walpole6d7f6338c0
- Allow childprocess 1.x - issue #6907 (#6948) :: Thomas Walpole9bfa95090f
- Enabling serialization of JS FileList from file upload elements in IE :: Jim Evansaf3b3b4085
- Improving recognition of Protected Mode boundary crossing in IE :: Jim Evans6b8bbd3c7b
- Enabling setting of SOCKS proxy version in .NET :: Jim Evans1711922f25
- Disabling non-spec-compliant tests in .NET test suite :: Jim Evans0911c88dda
- Allow conditional builds by language on Travis :: Thomas Walpoled47e74d6f2
- [grid] Implement deep copy on NodeJsonConfiguration :: Greg Fraleyc183a9c1b2
- correctly set noProxy settings for Global and per process proxy :: Ben Kucera83b2736806
- Updating IE to be able to close Windows 10 credentials dialog :: Jim Evans5e1b31bd04
- Updating version of NUnit and test adapter for .NET tests :: Jim Evanscb09d8157c
- Updating .NET JSON parser to 12.0.1 :: Jim Evans8227f97dbe
- Allow .NET HttpCommandExecutor subclasses to set CommandInfoRepository :: Jim Evans7fdf318b40
- Add constructor overload to .NET DriverServiceCommandExecutor :: Jim Evans2a91fe5fb9
- fix crash in IEDriverServer :: Reinhold Degenfellner231d9e3347
- fix geckodriver download for Travis :: Titus Fortneref515df582
- Making IE driver return lowercase utf-8 for charset in content type header :: Jim Evans67e2236ee2
- Prevent navigation to directories using file:// protocol in IE :: Jim Evans400c32a457
- Retry find of file dialog HWND :: Reinhold Degenfellner287dbde24b
- Remove JRuby-specific SocketPoller#listening? :: Alex Rodionovfc85909f71
- Ignore the case when RUBY_ENGINE is undefined :: Alex Rodionov4463d94010
- Remove IronRuby support as it's not developed anymore :: Alex Rodionov4f46c0434f
- Simply Platform#null_device to just use File::NULL :: Alex Rodionovc208745682
- Remove JRuby-specific workaround for getting HOME on Windows :: Alex Rodionov674a9eaab3
- Remove self-executable Ruby scripts :: Alex Rodionovccbc952d87
- Remove Safari::Service#binary_path as it's not really needed :: Alex Rodionov511d3cd50f
- Update to Ruby 2.3 requirement and fix rubocop warning :: Thomas Walpole29361b2ee5
- Frozen String Literal pragma :: Thomas Walpolec6729ce9b7
- Update rack, webmock, and childprocess :: Thomas Walpole775417d692
- Remove/fix unnecessary rubocop default overrides/exclusions :: Thomas Walpole34522d1707
- General rubocop_rspec driven cleanup :: Thomas Walpole2abd80f236
- Rebase from master and fix rubocop warnings :: Thomas Walpole857c471ca5
- Add rake as development requirement and update cached gems :: Thomas Walpole8095d9874c
- Deprecate legacy firefox driver :: Thomas Walpoled2cd99b182
- Use squiggly heredoc and Hash#dig :: Thomas Walpolea5f241f188
- Update copyright:update task to work with rb frozen string literal pragma :: Thomas Walpolee8bd56e997
- Waiting till Socket connection completed (#6909) :: Maxim Perepelitsadd23720643
- [rb] Fix: can't modify frozen Array (#7010) :: Maxim Perepelitsaa1e70a5ae7
- Childprocess gem requires ffi on Windows but doesn't declare it to bundler :: Thomas Walpole13c5bb00b6
- Fix Firefox path under cygwin - Issue #6908 :: Thomas Walpole1396ae4ba2
- Remove tests for features no driver supports :: Thomas Walpolecfcacc2124
- zipper test passes under windows :: Thomas Walpoleb4a0af5b28
- Remove WebDriver::Logger compatibility layer for Ruby 2.2 and older :: Alex Rodionovcca8329d78
- Calculate time using Process::CLOCK_MONOTONIC rather than Time.now :: Alex Rodionov76af8b9530
- Use safe-navigation operator where applicable :: Alex Rodionov79544d6cc8
- Add helpers API to normalize path using OS-specific directory separators :: Alex Rodionov0a02303106
- Use constants instead of variables for service executable/missing text :: Alex Rodionov9890e33299
- Fix permission denied error when removing logger output on Windows :: Alex Rodionovd6cece357a
- Remove deprecated PortProber.random :: Alex Rodionov94f5d2e8f8
- Adding a fix to send proper Content-Type header for Hub resources :: Virender Singh776e022524
- [skip ci] Adding note on PRs for the Grid 3.x, also IntelliJ wants to make changes to its config. :: Diego Molina405d798c54
- Updating paths and escaped backslashes for .NET build process :: Jim Evans41694d118a
- Update remote_connection.py with new Cast commands :: cliffordchengcb7dd78b0a
- Update webdriver.py :: cliffordcheng2c8eae359a
- Reduce the visibility of the Event json parser :: Simon Stewart8a6ade171d
- [docker] Add a basic API for controlling docker :: Simon Stewart75a7b00d5c
- [docker + grid] basic grid integration of docker containers :: Simon Stewartce9100d360
- [grid] Clean up configuration. :: Simon Stewartbc8cf14aae
- [grid]: Configs should allow multiple values :: Simon Stewart687d1a84aa
- [grid + docker]: Basic command line configuration of docker :: Simon Stewartabffeacb25
- [grid]: Make the end to end test parameterised :: Simon Stewartb1747ac49b
- [grid]: Add failing test for JWP support :: Simon Stewart036d5ac587
- [grid]: Modify how we create sessions in the new grid :: Simon Stewartf5fecf2e0a
- [grid]: Avoid endlessly updating the same node to a local distributor :: Simon Stewart93a3292d28
- Use the CreateSessionRequest class when creating sessions :: Simon Stewart04cdb8995e
- [grid]: Start to bring the two SessionFactory classes into line :: Simon Stewartc8ebc03f3a
- [grid]: Make SessionFactory an interface :: Simon Stewart3e4b3db6fe
- [grid]: Pass the create session request down a level :: Simon Stewarta91ac5872d
- [grid]: dialect not needed in create session response :: Simon Stewarta19a013f04
- [grid]: extract encoding a response into a utility class :: Simon Stewart02df06e581
- [grid]: Protocol conversion is generally useful. :: Simon Stewartafc680f0fe
- [grid]: Integrate protocol conversion into the new grid :: Simon Stewartd6c20b14c6
- Better handling of query parameters when wrapping servlet reqeusts :: Simon Stewartcd9d71aed6
- [safari]: Allow us to specify where the safaridriver binary is :: Simon Stewart0e7bf5c224
- find element fragment and task :: Tomeradfe8eaa37
- Bumping buck version :: Alexei Barantsev482493ac68
- [py] Fixing flake8 issues :: Alexei Barantseva91c8ab817
- [java] Fixing a typo in a test method name :: Alexei Barantsev2cfe01cd53
- [java] Isolating a test that uses non-standard capabilities :: Alexei Barantsev2960a3d01e
- Implement new window w3c command :: reichsta44df7c4d6d
- Ensure failing new_window tests are not pending :: Alex Rodionovd14b44d3b0
- Fix RuboCop offences for new_window command :: Alex Rodionov2a3fd4cbda
- Avoid modifying frozen string when receiving unexpected response :: Alex Rodionova3336906b3
- Fix ConnectionResetError in py/selenium/webdriver :: Roman Yurchak74a36f35c4
- Handle Python 2.7 :: Roman Yurchake55f355593
- Address review comments :: Roman Yurchak96a86e9a95
- [java] Deleting unused local variable :: Alexei Barantsev5d13914719
- [java] Fixing a unit test to make it independent on the current platform :: Alexei Barantsev5c2dccebdf
- [java] Caching non-loopback ipv4 address of the local machine because host resolution is a slow operation :: Alexei Barantsev1bd9f5fcec
- [java] Making non-loopback ipv4 address caching a bit smarter :: Alexei Barantsev7892cb9d3f
- Try and pick the default host address :: Simon Stewartf7371cc7e3
- Ignoring/unignoring tests in .NET to reflect current implementation status :: Jim Evans0ff801a90a
- Adding ability to run .NET tests against Chrome Dev Channel :: Jim Evans57555ac350
- Updating .NET ExecutingAsyncJavascriptTest to create new driver after test :: Jim Evans7c9ca8e1a4
- [rb] Default http client use persistent connections (#7065) :: Thomas Walpole53bb2c4e03
- Fixing execution of user JavaScript in IE to allow comment at end of line :: Jim Evans0ff52db67a
- [java] Stop creating META-INF/versions/9 file zip entry, it should be a directory. Fixes issue #7061 :: Alexei Barantsevbbdf7c28a1
- Ignore overflow on "display: contents" elements :: Thomas Walpole98391bd0ae
- Correctly parse query string from servlet http requests :: Simon Stewarta2a0ebd13c
- [rb] Don't modify income Chrome driver options :: Michael Nikitochkin0aaf786990
- [py] turn on keep-alive by default for remote connections (#7072) :: Titus98dbd69a2a
- Unignoring .NET tests now fixed for Firefox :: Jim Evans80a3cbf34e
- [java] Fixing grid tests broken by last buck upgrade, we should explicitly build server before using it :: Alexei Barantsev0b1a4b5e4c
- Remove dependency on implementation of http client factory from the factory :: Simon Stewartb0b69e6984
- Move remote dialects into their own packages :: Simon Stewart49fb9d06a5
- Modularise the java build slightly better than before :: Simon Stewart0a59fc1510
- Allow json property setters to switch mid-read :: Simon Stewartdea8dff401
- [chromedriver] Expose chromedriver "execute CDP command" command :: Simon Stewartf280b8b823
- Allow our HttpClient to speak to WebSockets :: Simon Stewarta99534efdd
- [devtools] Provide a basic CDP implementation :: Simon Stewart58298638de
- [devtools]: Add support for Chrome :: Simon Stewart89ba80cc16
- [devtools]: Export the new package from the remote maven jar :: Simon Stewart2bdc860638
- [tracing]: Back out OpenCensus support :: Simon Stewart3f42b4e0e6
- [tracing]: Ensure tracers are found from --ext classpath :: Simon Stewartad4a366fab
- [grid] Delegate slf4j to java.util.logging :: Simon Stewart5239ddb989
- Adding additional exception types for .NET :: Jim Evans13f1e89890
- Cleaning up IE driver header file include statements :: Jim Evans81531c8e60
- Updating IE driver project files to Visual Studio 2019 toolset :: Jim Evans1f82068753
- [java] Deleting opencensus from IDEA project :: Alexei Barantsev7ba61ce985
- [java] Deleting unused import :: Alexei Barantsev2b67c61363
- [grid] Quitting driver before deleting session from grid :: Alexei Barantseve06c592016
- Adding jaeger client to IDEA to be able to send traces to Jaeger when debugging something in IDEA :: Alexei Barantsevc4c41fb490
- [java] Replacing reflection-based injector by pure java8-based implementation :: Alexei Barantsevbd6b61e1af
- Deleting buck alias for removed tests :: Alexei Barantsev324942adb5
- [java] SessionSlot should not stop itself, the node will command it to stop :: Alexei Barantsev7a7734c997
- [grid] Ignoring NoSuchSessionException in SESSION_CLOSED event listener on a node. :: Alexei Barantsevc1371ce709
- [rb] Fixing HTTP endpoint of new_window command :: Alexei Barantsevefbe3418d2
- [java] Code cleanup, no functional changes :: Alexei Barantsev015a73bf01
- [java] Deleting unused code :: Alexei Barantsevcde64cd2be
- [java] Refactoring, no functional changes :: Alexei Barantseva16e80bf5a
- [java] Fixing classpath in Eclipse project :: Alexei Barantseva652ddc394
- [java] Upgrading htmlunit (but not htmlunit-driver) and its dependencies :: Alexei Barantsevfd34075838
- [java] Upgrading guava :: Alexei Barantsev3e0b40d4df
- [java] Upgrading zeromq :: Alexei Barantseva81539b00c
- [java] Upgrading okhttp :: Alexei Barantsev6bdc1ee2b8
- [java] Upgrading assertj :: Alexei Barantsev38eb2d21da
- [java] Upgrading testng and yaml :: Alexei Barantsev2872975048
- [java] Upgrading mockito and byte-buddy :: Alexei Barantsev5f2cba04e7
- [java] Upgrading gson :: Alexei Barantsev7e0e0cc32c
- [java] Deleting unused imports :: Alexei Barantsev0d0786809c
- [java] Avoid using deprecated API :: Alexei Barantsev13fbeac521
- [java] Fixing typos in javadoc and parameter names :: Alexei Barantsev502301edeb
- [java] Deleting deprecated FluentWait methods, users should use methods that accept Duration :: Alexei Barantsevc982edfbd3
- [java] Deleting deprecated methods and constants not related to any specific driver :: Alexei Barantsev7ebab0c2d2
- [java] Fixing compilation errors caused by deleting methods from DesiredCapabilities :: Alexei Barantsev077f86f135
- [java] Deleting driver-specific deprecated methods and constants :: Alexei Barantsev56bd6628ed
- [java] Fixing accidentally broken ZMQ socket type :: Alexei Barantsev3f5104f5b5
- [java] Temporarily restoring DesiredCapabilities.htmlUnit() because HtmlUnitDriver depends on this method :: Alexei Barantsev32ea7d6a43
- [java] Fixing capability matcher tests, Safari TP should be identified by browserName. :: Alexei Barantsev2028e57d01
- [java] Reworking code to stop using FindsByXXX interfaces. :: Alexei Barantsevda15b87133
- Revert "[java] Reworking code to stop using FindsByXXX interfaces." :: Alexei Barantsev675066a409
- [grid] Deleting deprecated code related to legacy (v1 and v2) grid implementations :: Alexei Barantsev2692396165
- [grid] Refactoring GridTestHelper to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsevf512540729
- [grid] Deleting tests for legacy (v1 and v2) grid implementations :: Alexei Barantsevc8a68169d0
- [grid] Refactoring tests to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsev88fb475b89
- Update gempsec and gems :: Thomas Walpolefad45d989a
- [grid] Using HTTP client instead of HtmlUnit to verify grid console text :: Alexei Barantsev85f900de98
- [grid] Test code cleanup, no functional changes :: Alexei Barantsev3c8d207098
- Fix frozen string literal error when driver can't be instantiated :: Alex Rodionov912018de7a
- [java] Stop using deprecated methods :: Alexei Barantsevf7364ee53b
- [java] Drop redundant suppression annotations :: Alexei Barantsev806366959a
- [java] Deleting unused imports :: Alexei Barantsev962c50dd5b
- [java] Refactoring test driver supplier again, no functional changes :: Alexei Barantsev32e343f7de
- Adding .NET integration tests for setting a proxy :: Jim Evanseea2323fc6
- [java] Implementing W3C compatible single tap touch action :: Alexei Barantsev46891fa58c
- Rollup of fixes since previous release. No additional changes. :: Jim Evansdfc2d1c324
- Updating supported .NET Framework versions :: Jim Evans1852c6e400
- Removing PageFactory and companion classes from .NET support assembly :: Jim Evanse3680a379f
- Removing .NET ExpectedConditions class :: Jim Evans013a2a5a4c
- Removing .NET PageFactory tests :: Jim Evans031530d353
- Removing deprecated IsTechnologyPreview property: :: Jim Evanscf01bed7f1
- Updating .NET bindings to be based on System.Net.Http.HttpClient :: Jim Evans8767cd3d3a
- Removing legacy OSS protocol dialect from .NET :: Jim Evans422a4cffac
- Removing legacy OSS protocol dialect from .NET Actions class :: Jim Evans3a989db37b
- Removing obsolete Mouse and Keyboard constructs from .NET :: Jim Evansd75816fb3b
- Removing unused AsyncJavaScriptExecutor class from .NET :: Jim Evans936d231c7f
- Making ChromeDriver default to W3C Spec compliance :: Jim Evansb4bc896659
- Making TouchActions spec compliant :: Jim Evans31fd9d9985
- Removing obsolete and unused TouchScreen classes from .NET :: Jim Evans03b761f289
- Updating build process to handle current .NET framework versions :: Jim Evans00ef21851d
- Making Until method of .NET DefaultWait class virtual :: Jim Evans96b49f513b
- Adding IWrapsDriver to EventFiringWebElement :: Jim Evans1d46f6bbd1
- Fixing Jetty Buck target on Windows :: Jim Evanse002511475
- Properly closing and making driver null in .NET AlertsTest :: Jim Evans6d8ac2c764
- Fixing keyboard tests for Chrome :: Jim Evansfc84315c4b
- Correcting .NET CookieImplementationTest for cookie-averse URLs :: Jim Evans445520a4a3
- Removing W3C flag for .NET Chrome Dev channel test as no longer needed :: Jim Evans687a740f48
- Updating .NET CHANGELOG for in progress changes for 4.0 alpha :: Jim Evans46abe367c2
- Detailed instruction on running tests is available in README file :: Alexei Barantsev1ad811ef5b
- Fixing information about chromedriver versions in README file :: Alexei Barantsev9b52da0680
- Catch unexpected long type value in socksVersion. :: Daniel Montoya45917c025b
- [Java] Simplifying previously merged pull request. :: Alexei Barantsev54880747ad
- Updating .NET Proxy class to handle long values for SOCKS proxy version :: Jim Evansc48ea4b883
- Removing unused JSON converter for .NET :: Jim Evansc9bc53b34c
- Further locking down .NET capability manipulation by using ReadOnlyDictionary :: Jim Evans3f4b1c23ff
- Moving .NET IWrapsDriver and IWrapsElement interfaces to base namespace :: Jim Evansf4f2b4f457
- Removing custom zip archive code from .NET :: Jim Evansb3d299eab7
- Updating .NET test driver factory to handle remote driver :: Jim Evans54213f1a2d
- Updating .NET remote tests to use LocalFileDetector for uploads :: Jim Evansff7f4b2852
- Updating .NET CHANGELOG with additional changes for 4.0 alpha :: Jim Evans194a5e574a
- Removing unused NativeMethods.cs file from .NET :: Jim Evans2528532d0f
- Moving .NET IActionExecutor interface from internal namespace :: Jim Evans59e5bf25a5
- [node] Adding support for opening a new window. Referencing existing implementations. :: Tomerbf2012368e
- [nodejs] Fixing a typo in the test added in the previous commit :: Alexei Barantsev6f7fe79f10
- [nodejs] Making the newWindow test more tolerant to initial state :: Alexei Barantsev5945b07ccf
- corrects comments in order to generate accurate javadocs #6701 :: Maneesh MSf78cbf9774
- [java] Respecting "webdriver.firefox.logfile" system property in legacy Firefox driver. Fixes #6649 :: Alexei Barantsev7543249895
- [java] Fixing file stream leaking in legacy Firefox driver :: Alexei Barantsevc95af52aa8
- Ignoring VS Code config files :: Alexei Barantsev7813079a45
- [nodejs] Initializing edge service with default settings if there is no one passed explicitly. Fixes #6539 :: Alexei Barantsev0272df572a
- [rb] move driver responsibilities into Service class :: Titus Fortner767b5c8c78
- switch to parent frame fix for non-w3c compatible drivers (#7075) :: Tomer Steinfeldd179ab4f42
- capabilities.js - used unused variable in merge() (#6935) :: James Martin9b9ea937d4
- [rb] rename WebDriver::Options class to WebDriver::Manage to disambiguate from using Options class to create Capabilities :: Titus Fortner9c88d55360
- [rb] specify the correct driver paths :: Titus Fortnerffd5262a7d
- [java] Fixing jaeger library in IDEA project :: Alexei Barantsevfcd8ec0ec6
- Fix JavaScript isShown for child of :: John Chen19887a4bf8
- [py] Update driver initialisation to use service and option objects :: AutomatedTester675d540e71
- [rb] set #driver_path on Service class instead of browser module :: Titus Fortner3794f0f10c
- [rb] allow #driver_path= to take a Proc value :: Titus Fortner902d27d9a8
- [py] Bump python bindings to 4.0.0a1 :: AutomatedTester95ccb820a3
- [py] Raise error for unsupported method :: Mike Pennisi6f6af6e8e5
- Deprecate errors which are not compliant to the specification :: Alex Rodionov4d807286fd
- Deprecate TouchActionBuilder without replacement (yet) :: Alex Rodionov64051c8dbe
- Deprecate Remote::W3C::Capabilities in favor of Remote::Capabilities :: Alex Rodionov996f92f850
- Deprecate outdated Firefox capabilities :: Alex Rodionov0bc019a876
- Fix legacy Firefox capabilities unit test :: Alex Rodionov6af11db57d
- Temporarily disable CyclomaticComplexity cop for capabilities :: Alex Rodionov6772bd5076
- Bump version to 3.141.59 and prepare changelog :: Alex Rodionov9226cfdf76
- Use next version for Ruby bindings :: Alex Rodionovef93714a00
- run tests only when changes in folder #6208 :: Kensuke Numakura1cde7d1fa4
- Use non-deprecated timeout error class :: Alex Rodionove1c181d489
- Revert removal of JRuby-specific SocketPoller#listening? :: Alex Rodionov1a7c651cfa
- Prepare Ruby bindings release 3.141.5926 :: Alex Rodionov758119fefa
- Use safe-navigation operator in SocketPoller#listening? :: Alex Rodionove1cb7c917b
- Look up EventBus implementation reflectively :: Simon Stewart68aacfa396
- Remove WebDriverUrls class as it duplicated existing functionality :: Simon Stewart24befb198e
- Make docker nodes acknowledge they can run sessions :: Simon Stewart0c726c6097
- Fix builds in java tree :: Simon Stewartf51895f4d4
- Abandon OSS dialect of WebDriver protocol :: Alex Rodionov85a96c4f24
- Remove PhantomJS-related code from Ruby bindings :: Alex Rodionov32262cc6b8
- Remove legacy Firefox driver from Ruby bindings :: Alex Rodionov36ff2f0a29
- Remove OSS version of ActionBuilder and replace it with the W3C version :: Alex Rodionov45ba0146a1
- Remove OSS version of Manager and replace it with the W3C version :: Alex Rodionov75d235f681
- Remove OSS dialect errors :: Alex Rodionov81c4f8b14a
- Remove Mouse, Keyboard and TouchActionBuilder classes :: Luke Hillb5a27ad412
- Remove a couple of TODO's and add some context around the w3c progress of chromedriver :: Luke Hillf4cd7aff1d
- Update specs for W3C-capable Chrome :: Alex Rodionov51713cdb6a
- require Ruby 2.4 and use match?
where appropriate :: Thomas Walpole0989713c80
- Update gemspec with Ruby 2.4 requirement :: Thomas Walpole32de9d3ea5
- Update travis config to a supported version of Ruby :: Thomas Walpole88c0fd6cba
- Stop sending OSS capabilities in new session payload :: Alex Rodionov805bf1faa2
- Update Firefox profile specs to use W3C-compliant API :: Alex Rodionov2959880479
- Update AppVeyor config to use Ruby 2.4 :: Alex Rodionovb56d110726
- Uningore passing IE driver specs :: Alex Rodionov752077ad9b
- Cleanup deprecated capabilities/options processing :: Alex Rodionovb65035bf7a
- Cleanup deprecated timeout setter for HTTP client :: Alex Rodionov40f8b7c639
- Remove no longer used bridge methods :: Thomas Walpole0444f7a6c4
- Bump Ruby bindings version to 4.0.0.alpha1 :: Alex Rodionovadd55b4c61
- Disable Chrome full screen test until we can figure out a proper guard :: Alex Rodionov221330197b
- Fixing the build :: Diego Molina956e061889
- Updating Java changelog :: Alexei BarantsevPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
This release has been created for the solely purpose of uploading the IEDriverServer releases done after the last Selenium 3 release (3.141.59)
Published by diemol about 3 years ago
For each component's detailed changelog, please check:
3d82e9e9d3
- Updating .NET bindings build file :: Jim Evans703cffb155
- [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba4ce9c0c9a1
- Use the buck-cache :: Simon Stewart8db03a0499
- rb - fix build issues for legacy firefox :: Titus Fortner4888aa8fc4
- rb - fix legacy firefox tests :: Titus Fortner8a929d0d87
- rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner3a30ac961b
- rb - change version to dev :: Titus Fortner20c37c3a43
- Add proxied interfaces to JDK augemented classes. :: Simon Stewartbd1cc89968
- Java: Get the remote-client tests passing :: Simon Stewartc314b3a01b
- No logical changes: remove unused import :: Simon Stewart5a715b637d
- Default firefox in tests to use marionette :: Simon Stewart70d19625a7
- Add dummy parameters to the standalone server :: Simon Stewarteb37f619f0
- Get the remote tests running again on the command line. :: Simon Stewart73b4d1c659
- Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart7e09cae393
- Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas4d79679d21
- [js] createGeckoDriverService is obsolete. (#2719) :: Mark Bannerbe7ff6f9e6
- [js] switchTo().window() should use a 'handle' parameter rather than name
(#2718) :: Mark Banner270e0c8992
- Include JavaScript atoms in python package manifest :: Dave Hunt031456c438
- Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons2683fbc1a2
- Fix HTML tests on the local FS not being served correctly. :: Simon Stewarteb6c8b218d
- Correct check for unset canBubble (#2748) :: Mathias Rangel Wulffb96b13fa30
- Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons06affd8c2d
- Clear lastException if it is not the cause. (#2768) :: Joshua Bruning0b2ca933b2
- Fix css tag selector (#2772) :: Florian Zipperle752c659674
- [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba254c77b3bf
- [js] Update tests that don't need promise manager :: Jason Leybaceaf3da795
- [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba00df263f83
- Correcting W3C dialect end points for window size and position in .NET :: Jim Evans37c26308c7
- Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans60766a02b9
- Handle non-integer stack trace line numbers in .NET :: Jim Evans54042accef
- Update python readme with version numbers :: AutomatedTestere812c9f5da
- Align python select tests with Java ones for more coverage :: AutomatedTester9f5f45c783
- Adding support for Apple's SafariDriver in .NET :: Jim4438400a43
- Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans8973aeed66
- rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner5ff3d2945e
- rb - fix Chrome Profile implementation :: Titus Fortner9c3e0ccc7e
- rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner30061ef056
- rb - implement support for new geckodriver options :: Titus Fortner24ce5727ff
- rb - implement :port parameter for all drivers :: Titus Fortner6d52426596
- rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner88fdb889e1
- rb - update spec guards from legacy safari to apple safari :: Titus Fortner7cefa09232
- rb - chrome profile zip no longer applicable for current options :: Titus Fortner134cbc257d
- rb - minor options tidying :: Titus Fortner7c0f291308
- Reenable Python Select tests :: AutomatedTesterf9d3a7e299
- Fix and re-enable finding tests against a xml document :: AutomatedTester699d5f9d2f
- Removing invalid test for finding elements with compound css selectors :: AutomatedTester871e9a1f1e
- Bump the buck version :: Simon Stewart82b9913feb
- Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo5772b63b17
- Include selenium version in build info for java :: Simon Stewart978350b0e8
- Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo0fce43ea70
- Support relative redirects in grid (#2805) :: Jason Watt12d92aa801
- GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisherc120484ef7
- Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin3d9587356b
- [js] Bump to 3.0.0-beta-3 (finally) :: Jason Leybadb9a71af34
- [js] Remove support for the legacy SafariDriver. Safari 10 or bust. :: Jason Leyba9bfdc37a0e
- Fix #2721 and cleanup/refactor node registration request (#2789) :: Doug Simmons11e5fa8626
- SafariDriver is dead. Long live SafariDriver! :: Luke Inman-Semerau098063f930
- python safaridriver requires apple's implementation now. one must use remote with 2.X version of standalone for the legacy version :: Luke Inman-Semerau9c6d612c24
- [js] Loosen API contracts to the Thenable promise-like interface :: Jason Leybaf7d563822d
- [js] Remove all references to the legacy SafariDriver :: Jason Leyba1decc7dab5
- [js] Defer wrapping the global mocha functions until first use :: Jason Leyba12c905ca53
- [js] Update usage docs on {Action,Touch}Sequence :: Jason Leyba9ddbff785d
- [js] For consistency, export TouchSequence from the main index :: Jason Leyba37b5922812
- updating issue template, adding info about safari :: Luke Inman-Semerau974cdbad9a
- Flush the output stream before reading the command line output. :: Simon Stewarte0ccbd5504
- During test runs, ensure buck uses plain logging. :: Simon Stewart77f9e41b4b
- If a driver has already been quit, do nothing. :: Simon Stewart477c581194
- Edge is a Browser :: Simon Stewart394b6380c2
- Default to using marionette in all test cases :: Simon Stewart497898a0cc
- Make sure *webdriver works for RC :: Simon Stewart3aff3789db
- Nicer selenium HTML suite runner error messages. :: Simon Stewart73adc59a33
- Treat http status 400 and 401 as incomplete new requests (#2825) :: Jason Wattf7f5d04616
- Attempt better backwards compatability with the old html suite runner command line flags :: Simon Stewart06794c62e7
- Bump the version to 3.0.0-beta4 prior to release. :: Simon Stewart6e8067e522
- Update java changelog :: Simon Stewartbaf180f797
- Increase service shutdown timeout in ruby bindings :: John Barbuto56d669e928
- rb - set chromedriver to not log by default #2821 :: Titus Fortner1b5aebec5a
- rb - allow remote bridges to set port for server running on local host :: Titus Fortner8847928005
- rb - Delete Legacy SafariDriver #2725 :: Titus Fortner41ff3489a2
- rb - update changelog for 3.0 beta4 release :: Titus Fortner26e3e20056
- If a string is passed into switch_to_frame, look up the element and then switch to it when in W3C Mode :: AutomatedTester98f12eb528
- [PY] Fix and reenable Frame switching tests :: AutomatedTester290197ad2d
- Add Expected Conditions for Window Handling :: AutomatedTester4048477fc4
- Clean up and reenable window switching tests :: AutomatedTesterbae9033e59
- fixing py3 compliance on switch_to :: Luke Inman-Semerau4c1f0a1a5b
- attempting to troubleshoot travis ci :: Luke Inman-Semeraufa0bed6580
- Attempt to spam in session id if none found from a command :: Simon Stewart1bc37b7449
- Allow the http codecs to throw webdriver exceptions :: Simon Stewartadb5938b31
- fixing python tests for phantom and py3, switch_to.frame(string) in w3c should throw NoSuchFrame also :: Luke Inman-Semerau307874c6ba
- correcting fail message to corresponding exception that is expected :: Luke Inman-Semerau11f5466270
- Align Python alerts tests :: AutomatedTester1c52dc842f
- Setting expected failures in alerts tests :: AutomatedTesterb3c53bfa39
- java - get process id in a way that works cross-platform :: Corey Goldberge6ac784956
- reducing code duplication, reorganize try/catch block in getProcessId :: Luke Inman-Semerau649b1185da
- add message related to trying to use FF 48+ with old firefoxdriver in python :: Luke Inman-Semerau07c7ec1c7a
- Fix dump ignores with a terrible hack :: Simon Stewartfdf8975e87
- Clean up python imports in webelement :: AutomatedTesterb448f833ae
- Correct encoding of getAttribute.js. Fixes #2785 :: AutomatedTesterab1abaad86
- Encode the isDisplayed atom and only load it once :: AutomatedTestera23e152632
- Switch test_py to use Marionette. Fixes #2732 :: AutomatedTestered15c6c2e5
- active element in w3c is a GET, json wire is a POST :: Luke Inman-Semerau650a1ab4fe
- Add Edge as a possible driver :: Simon Stewart8544b9edbb
- Convert static methods on ErrorCodes to member methods. :: Simon Stewart4e28cd230f
- ignoring phanotmjs in python alert tests :: Luke Inman-Semerau06afc99a20
- Throw a friendly exception for old (selenium 2) nodeConfig.json files (#2838) :: Doug Simmons3aaa364b2e
- rb - fix tests so Travis passes :: Titus Fortner795b87bbd4
- Rework ErrorCodes to handle the new W3C exceptions too. :: Simon Stewart5b0b682bf6
- Add a marionette test suite :: Simon Stewart0dadb00922
- Flesh out the W3C response codec :: Simon Stewart987d1a3bc3
- Roll back accidental change to timeout :: Simon Stewart9ac53fa538
- Migrate python tests to pytest with Tox :: Dave Hunt8bfa175bd6
- Support FirefoxOptions in the java binding :: Simon Stewartda0c26c3a7
- "wires" is kaput. Stop referring to it. :: Simon Stewartf92219abbc
- Better debug logging in the w3c response codec :: Simon Stewartc1505896d7
- Basic javadocs for FirefoxOptions :: Simon Stewart9334e41a85
- More robust handling of garbage responses during the protocol handshake. :: Simon Stewart7f9239b19f
- Actually use the versions of Firefox installed in Travis CI :: Dave Hunt6b7ce854d5
- Ruby tests for Firefox should now be passing in Travis CI :: Dave Huntf13c1c0061
- ConsoleServlet now uses jquery.min.js from /grid/resources :: Doug Simmons5d7eb2a2c6
- rb - update Safari and safaridriver paths :: Titus Fortner7d983ba138
- rb - add legacy firefox tests to travis :: Titus Fortnerf091afe08c
- rb - travis doesn't like phantomjs and async :: Titus Fortnerfdd21f964d
- Also pass firefox profile to options on start up :: Simon Stewartc2a4dabfdf
- [java] Allow the SafariDriver Technology Preview to be used. :: Simon Stewartb50bd7b866
- Only support Safari on OS X. :: Simon Stewart7e0609f059
- Support ability to specify custom FF bin location (#2846) :: Krishnan Mahadevanb35c2e8dad
- Update java changelog :: Simon Stewart73772ebe49
- No logical change: add missing copyright notice :: Simon Stewart1fe9a493b7
- Update java/changelog for beta4 :: Doug Simmons1f797856db
- add explicit condition of waiting for two elements to de-flake python phantomjs test :: Luke Inman-Semerauaa25e5443d
- No logical changes: make a note of w3c commands that don't return data in "value" :: Simon Stewart31697821a1
- No logical changes. Mention geckodriver is alpha in CHANGELOG :: Simon StewartPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
31c43c82ec
- bumping buck version :: Luke Inman-Semeraufb0b0276d4
- Bump Python to 3.0.0.b2 :: AutomatedTestera50ac1f99f
- Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencionicb4f29e80c
- Making note about ff48 in issues template :: Luke Inman-Semeraua9bc94b969
- rb - change w3c element id processing :: Titus Fortner3eee8f83c2
- rb - fix submit element for w3c :: Titus Fortner901fa6b193
- rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner622a2c83e1
- Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner451eb05a55
- rb - change ruby version to dev between releases :: Titus Fortnerae4573ae86
- change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau3d792ee38a
- bumping buck version :: Luke Inman-Semeraub1c9ada7a8
- rb - fix collections bug :: Titus Fortner514156c4ba
- rb - fix issues with Microsoft Edge support :: Titus Fortner242161770b
- rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner055325c09d
- Fix indentation error (#2539) :: Ian Lesperance2992ce0221
- Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans1b4a0f896d
- Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evansa573338f7f
- Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans5301a2a427
- Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans4729413fb1
- firefox: fix log message to say we click on parent element first :: Andreas Tolfsen944a4c0891
- Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang7e144bb024
- Fix documentation typo :: Jason Leybadcaf7b2f17
- [js] The http.Executor class now accepts a promised client. The builder will now use this instead of command.DeferredExecutor when creating WebDriver instances, so http.Executors.prototype.defineCommand is exposed for users to define additional commands. :: Jason Leyba83dfb2cd1e
- [js] For Firefox and Chrome, the builder will now always return a firefox.Driver or chrome.Driver instance, respectively, even when targeting a remote server. :: Jason Leybab5dfb0dcad
- [js] Bump version to 3.0.0-beta-1 :: Jason Leyba0d4951c001
- Fix node:deploy target :: Jason Leyba82057399ec
- [js] Move the Builder class to the main module and remove the builder module. The builder module was originally added to avoid a circular dependency that no longer exists. :: Jason Leybaa567ef8b23
- [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba62f83f5287
- [js] Bump to 3.0.0-beta-2 :: Jason Leyba8f773cfbfe
- [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov941ddb9f14
- Initial implementation of get_attribute acting as a shim :: AutomatedTester77e455dc36
- Normalising white space in safari service.py. No functional changes :: AutomatedTester3cf339c6ce
- [js] remove unused require in test (#2598) :: Vitaliy Potapovc2ff59753f
- Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans4b46465ad0
- Implement getAttribute for W3C-compliant remote ends. :: Jason Juang4326cb0631
- Add missing None check in get_attribute. :: Jason Juange87363fcbf
- Fix W3C check in WebElement. :: Jason Juang583c6b831c
- re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerauf4a052e12c
- Remove bundling of LegRC with the main server. :: Simon Stewart8f2ae95fa4
- Delete the deprecated SessionNotFoundException :: Simon Stewart1eb94ab618
- Determine webdriver variant spoken by remote end. :: Simon Stewartd725150ac7
- Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart88fa5ba66e
- Normalise window and alert handling commands :: Simon Stewart61090000e4
- Normalise JS script execution between codecs :: Simon Stewart95735447ce
- Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart09b887e7d0
- Normalise how we handle window commands. :: Simon Stewart25271b8f14
- Use the atom to simulate the original getAttribute method. :: Simon Stewartf6e48fd80a
- Fix getAttribute for w3c remote ends. Oops :: Simon Stewart8b6ee4d7fe
- [js] Fix a broken test :: Jason Leybab7cea8290d
- [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leybad18ba32ab9
- [js] Add W3C compliant mappings for getting and setting the window position :: Jason Leyba81a74f5d13
- [js] Extract a common base class from the chrome, edge, and opera ServiceBuilder classes. :: Jason Leyba54d53e8a39
- [js] Add firefox.ServiceBuilder so users can customize the geckodriver server. :: Jason Leybaae3ceea03b
- Log dialect of protocol detected by the protocol handshake. :: Simon Stewart1a9e26f016
- Fix the failing window switching tests. :: Simon Stewart11798fe8ad
- Normalise handling of finding elements between protocols. :: Simon Stewartb37476fed7
- Normalise handling of remaining methods in RemoteWebDriver :: Simon Stewartff3576605a
- Normalise handling of all methods in RemoteWebElement :: Simon Stewart4f28354b77
- Allow commands to be aliased in the CommandCodec :: Simon Stewartd729f320ea
- Actually make the W3C shim for getAttribute work. :: Simon Stewartb7c316f5e6
- Use an atom for isDisplayed when driving a W3C remote end. :: Simon Stewart0a2b32188e
- Add missing command names to handler for 2.x compatibility :: Simon Stewart39208b1a4f
- Bump the version number to beta3 :: Simon Stewartdd0cc3aa32
- rb - update w3c getElementAttribute :: Titus Fortnerca34606609
- rb - don't commit at 5am :: Titus Fortnerd7aec3175e
- Update java changelog prior to release. :: Simon Stewart5bb9c973d5
- Export the selenium html runner as a binary :: Simon Stewart949e09c059
- Extract a new build target for building the release zips :: Simon Stewart5c028a6bb1
- Allow the new htmlrunner to use the selenium.base
property. :: Simon Stewartc829ac8bbe
- Fix PhantomJsDriver maven reference (#2661) :: Valery Yatsynovich501b325fff
- Provide a better error message when the htmlsuite runner is not available. :: Simon Stewart54dc8a4fab
- Remove unnecessary line from Rakefile :: Simon Stewart487af37229
- Upgrade to PhantomJsDriver 1.3.0 (#2664) :: Valery Yatsynovichdd3f2e8563
- Add repackaged jetty to our list of maven exports :: Simon Stewart3d6a4ea640
- Add missing jetty.pom :: Simon Stewarte0f5782fc6
- Buck version bump :: Simon Stewarte33b9cfa49
- Update java changelog :: Simon Stewartfbc82cdddf
- Fix loading from -hubConfig and -nodeConfig files (#2675) :: Doug Simmons0718a9ad45
- Add support for safari 10 safaridriver (#2669) :: Ziyua435a8dce5
- [js] Surface in the API a way to configure a socks proxy :: Jason Leyba2a4fb0697c
- Fixes #2680. Use port to check safaridriver availability. Ensure the new safari driver receives non null required capabilities. (#2685) :: François JACQUES4f2e9b19be
- rb - update build.desc for running legacy Firefox tests via rake :: Titus Fortner17637fa92e
- rb - implementation of getAttribute with atom :: Titus Fortner21943928fe
- Fix/Add support for node servlets (#2683) :: Doug Simmonse867146d50
- Don't swallow exceptions if unable to start safari :: Simon Stewart09dab5afe5
- py: make it possible to specialise web element :: Andreas Tolfsen18432f5b0f
- py: add xbl extension commands for firefox :: Andreas Tolfsen8a99914094
- Fix DisplayHelpServlet so it does not display "nullnull" (#2688) :: Doug Simmons65c0d493a5
- Add the ability to optionally disable some of the default grid servlets (#2689) :: Doug Simmons4c75ef025f
- py: Implement getAttribute and isDisplayed using atoms :: Simon Stewartcffa6a8af7
- Fix StandaloneConfiguration#toString() (#2697) :: Doug Simmons291a4873df
- getElementLocation and getElementSize are not aliases for getElementRect :: Simon Stewart7afd033048
- rb - don't require atoms unless they are needed :: Titus Fortnere47024a218
- Using automation atoms for getAttribute and isDisplayed in .NET for W3C remote ends :: Jim Evansc18d68006f
- Handle both JSON and W3C end points on the server :: Simon Stewarta6bfb137c2
- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evansc610f16b3a
- Bump the version number in py :: Simon Stewart8b7c47ff16
- Updating version number and CHANGELOG for .NET 3.0 beta3 :: Jim Evans2e8824f036
- Make sure we also publish the htmlrunner :: Simon Stewartfc8ff8c119
- Fix the Rakefile :: Simon Stewart6b53ca5459
- rb - getAttribute specs now passing on Firefox :: Titus Fortner70e781df80
- rb - changelog & version bump to 3.0.0.beta3 :: Titus Fortnerc7b525db30
- rb - change version to dev :: Titus FortnerPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
43cedf8baf
- fixing javadoc errors :: Luke Inman-Semerauafebab51ab
- grid node, default 'browsers' to empty list, avoid NPE when none specified on the command line :: Luke Inman-Semerau68f1ee02a7
- nodeStatusCheckTimeout needs a default value, otherwise the hub throws an NPE when attempting to check on the node :: Luke Inman-Semerau19a5b32585
- Updating .NET CHANGELOG for 3.0 beta1 :: Jim Evans79d02a1a00
- bumping version to beta2 :: Luke Inman-Semerau37d3b6b7c0
- System Property DRIVER_USE_MARIONETTE if set in java or command line arg with server will ignore desired capabilities and force marionette when true or force legacy firefox driver when false. Default unset, listens to capabilities requested. :: Luke Inman-Semerau5f3ee5a566
- Bump Python to 3.0.0.b1 for prerelease :: AutomatedTester5cbc386458
- Our ancient version of JRuby does not support noecho. No way to keep input from being displayed in terminal without upgrading it. :: Titus Fortnerc76917839c
- Update GeckoDriver --port argument in all bindings. Fixes #2544 :: AutomatedTester4879c4939b
- moving the maven selenium-server target to be the highest level java library in the buck structure :: Luke Inman-Semeraucb043fa7ee
- remove visibility to removed target :: Luke Inman-Semerauf26fd4495e
- Tidy up maven dependencies for remote. :: Simon Stewart887548cfd7
- Tidy up unusued param on build rule. No logical changes :: Simon Stewart7af6c514a0
- Preserve the protocol in grid when forwarding connections (#2556) :: Jason Wattf90648cc60
- Bump the buck version :: Simon Stewart7a1a0a847b
- Use a template for the pom :: Simon Stewart2aa21c1bca
- updating Java changelog for beta2 :: Luke Inman-SemerauPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
c95c848d7f
- Pass in an encoded profile to the capabilities created from Options :: AutomatedTester9dd3fe4338
- [js] Deprecate more stuff :: Jason Leybafd36602985
- [js] Bump to 2.53.0 :: Jason Leyba5b7594ab33
- fix the publish command for push_release task :: Luke Inman-Semerau3ae50b5fe8
- removing htmlunit driver from java pom file, it's external now :: Luke Inman-Semerauf22d7c53c2
- spell remote correctly :: Rob Richardsond1f19925ac
- add meta information area for browser, browser version, os, etc; add comments to help facilitate SSCC examples :: Daniel Davison9f88503b29
- refactoring of grid command line parameters / configuration classes. This is not fully backwards compatible with 2.X selenium, changes will be needed for anyone running selenium grid directly from Java. :: Luke Inman-Semerau2552f733e5
- maven: removing leg-rc package, bumping to 3.0-beta1-SNAPSHOT :: Luke Inman-Semerau42690d07e1
- missed a leg-rc maven reference :: Luke Inman-Semerau223bcdc92b
- Update Ruby Changelog and bump version to 2.53 :: Titus Fortner3067a40d0f
- Update Ruby version to dev :: Titus Fortnerd57dcdc6fd
- fix java build (due to not resolving everything when merging) :: Luke Inman-Semeraubfbe97326e
- fixing buck build :: Luke Inman-Semeraucf142b008a
- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba08403f2daa
- cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1 :: Luke Inman-Semerau0a6119f0e4
- Set the default java level to 8 :: Simon Stewartdc9be6ce71
- intellij, set to java 8 (also adding third_party as a module, for easy of navigating build files) :: Luke Inman-Semeraud8b077d6a5
- [js] Use the gendocs script from the deploy script :: Jason Leyba49dd3b2cba
- Removing Selenium RC Python code :: AutomatedTesterb619cdabc7
- fixing grid test compilation error, one test failure :: Luke Inman-Semeraudc2063df53
- Get the Buck build compiling again :: Simon Stewartef580f7e5e
- custom configuration values take node config preference rather than the hub, hubHost/hubPort in default json should use just 'hub' :: Luke Inman-Semerauf9514d92bd
- actually register the requested node's host and port o.0 fixes tests :) :: Luke Inman-Semerauaa404f6bae
- Drop support for Python 3.2 :: AutomatedTestere988bbb55d
- fix test, old console is gone :: Luke Inman-Semerau1ff41b242b
- rb - No More RC! :: Titus Fortnerb977de3af3
- Remove import of Selenium RC :: AutomatedTester37a49cebc5
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester73b967d57a
- another test fix for grid :: Luke Inman-Semerau4bbd7ee15c
- Document only supporting 3.3+ for Python 3 :: AutomatedTester128319dd30
- fixing last two grid e2e test failures :: Luke Inman-Semerau884bfc3af1
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTesterc5472c66c5
- fix being able to load host/port from config file, fixing tests and go build targets (well, locally using java 1.7...) :: Luke Inman-Semerau81d10fb830
- crazy fun back to 1.7 for now (so it works in ci), partial revert of 0a6119f0e466735d5f4b8222cb095e22d5fd44aa :: Luke Inman-Semerauddcba0fbba
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTestera74892783b
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester969f586385
- Added CharSequence[] keysToSend in *ChangeValueOf event + test :: kuhtichb6b5006877
- Bump python version to 2.53.1 :: AutomatedTester057dc48300
- When uploading wheels we should upload python 3 wheels too :: AutomatedTester9e9f099d7a
- When uploading wheels we should upload python 3 wheels too :: AutomatedTesterd52b42c37a
- hub, remove a duplicate call to initServer (one must call start to start it, which calls initServer). Getting rid of lots of magic strings related to tests creating a new session / grid console page. Deleting old servlets from the hub. :: Luke Inman-Semerauc824d7b0b7
- Added an overload of ExecuteJavaScript extension method that doesn't accepts a generic argument and doesn't return a value. :: arnonax072214ebbe
- Fix spelling in IE driver registry path. :: Nathan Isom074028815e
- Correcting argument name in exception in DefaultWait{T}.cs :: mohammadsavadkuhi52a349c3ea
- Updating IE prebuilts and version resources for 2.53 :: Jim Evansee654ebb40
- Updating version resources for .NET 2.53 relase :: Jim Evans1616f1aaa7
- [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba165d8122ff
- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leybaf59af56c42
- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leybacc199ba17e
- I really need to stop coding when I'm tired :: Jason Leybaaa924a87a2
- handling some NPE's that can happen if config values aren't set :: Luke Inman-Semerau09ec0b84cd
- Refactor goog.array.ArrayLike -> IArrayLike. :: John J. Bartonc10e8a9558
- Rewrite copyFile using Files.copy. :: Jason Juang838105f210
- rb - update to run remote ruby tests :: Titus Fortneree43b79b86
- rb - run remote tests without passing in webdriver.firefox arguments since those aren't working :: Titus Fortner6e1c651968
- Bumping the buck version :: Simon Stewart8fd3aba235
- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning980fb83c0e
- guessHost should be back in for grid :: Luke Inman-Semeraue7c6b9129e
- Replace Throwables.propagate with equivalent. :: Joshua Bruning327dcae209
- standalone-server jar needs client combined dependencies, also adding phantomjs/htmlunit to buck standalone-server build :: Luke Inman-Semerau8f455096da
- add hamcrest sources :: Alberto Scottofa5ac92b45
- Make IE wait algorithm respect load strategy for IWebBrowser2::ReadyState :: Jim Evansd4a751979d
- rb - remove code supporting Ruby versions < 2.0 :: Titus Fortnere85c59460b
- Fixed temp cookie file handle leak in PhantomJS :: Shan6094ebf105
- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning0b23aceebe
- Fixed temp cookie file handle leak in PhantomJS :: Shan7bea19f360
- Use simple Request class name. :: Joshua Bruning9d438c2ae3
- Save the promise before dispatchEvent(). :: John J. Barton2b10d56cb8
- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juangeb0da4884f
- add avoidProxy to make things work in saucelabs for our CI :: Luke Inman-Semerau0a6b17f246
- Workaround IO inhertiance in Marionette on Windows :: Alex Rodionovc554cf3b7e
- Adding a space when encoding ids starting with digits :: Bob Baron745e7c4e59
- [js] Use https.request() for https requests. :: Jason Leybaa11eed9e88
- Update Wicked Good XPath to ce916fcfaf97247e3b8ec6cada64a6f6687175b4 :: Michael Zhou19c0c178f5
- Do not return proxy capability if no proxy requested for IE :: Jim Evansafba7f6fa4
- Delete the unused ParallelSuite. :: Simon Stewart4e277f14d9
- Making FirefoxDriver dual-mode, default to marionette :: Alexei Barantsevf9347cd6d4
- Java: Upgrading httpcomponents :: Alexei Barantsev43014b72a9
- Java: HttpClient dependency on mime4j was eliminated in 4.1 :: Alexei Barantsev7d8e205364
- Java: Upgrading httcomponents in maven :: Alexei Barantseva01061a0bc
- Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls :: Alexei Barantsev4246126fa3
- updated file access modes on python files :: Corey Goldbergae3e1bfebf
- Fail if an error is not thrown. :: Joshua Bruning67d3dc4907
- Replace Throwables.propagate with equivalent rethrows. :: Jason Juangc07e5c1449
- Check for IPv6 literals in isValidHostname. :: Jason Juang674459559c
- Fix some more IPv6 stuff. :: Jason Juange5794d0656
- for java tests add the "marionette" capability explicitly for firefox, to run marionette tests add marionette=true to go command line :: Luke Inman-Semerau194d041e97
- It's been a long time since we supported Firefox 4. :: Simon Stewart71aa0292b3
- Use more informative link to JS API. :: Jason Juangf0b98e30fb
- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang5166a60960
- Revert "Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls" :: Alexei Barantsev64359862e8
- [js] fix capabilities serialize :: Craig Nishina5d1741bddd
- Fix FirefoxDriver's parsing of IPv6 hostports when setting proxy configuration. :: Jason Juangc6f7cd53f3
- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang99abe7922a
- reverting maven removal of leg-rc package :: Luke Inman-Semerauf426cde5f4
- Fix CoveringUpSauceErrorsRule: the original exception was lost :: Alberto Scotto1e39027d0c
- Emphasize predicate failure over timeout details. :: Joshua Bruning40c203384f
- Remove unneccessary 'throws' annotations :: phoenix384d72d483b4a
- Bump python to 2.53.2 :: AutomatedTester2bb9c0b9f2
- ActionBuilder#move_by
should send only Integer coordinates :: Pavel Lobashovbe34819996
- Get the Buck firefox tests running again. :: Simon Stewart056d9ec363
- Make the Firefox used by IJ the Se Firefox driver. :: Simon Stewart3537483ac3
- Start integrating Buck into rake and Crazy Fun. :: Simon Stewart36730d29af
- Fix things so Buck doesn't get added to every target :: Simon Stewart843ae40ed0
- Bump the buck version :: Simon Stewart9865a5f795
- Bump the buck version again :: Simon Stewart07870839b2
- Add the ability to run tests using Buck via CrazyFun :: Simon Stewart8f600a70f5
- Remove the unhelpful puts from the build :: Simon Stewart8b4a719236
- Compile more tests using Buck. :: Simon Stewart99e2fd09c4
- Fail the build if the Buck command fails :: Simon Stewartac136924fe
- Attempt to download the buck PEX if it's required. :: Simon Stewarta3593e60cc
- Remove debugging statement :: Simon Stewartcca3c965bb
- The downloader is never used. :: Simon Stewarta0c4f99adc
- attempt at omitting those html comments :: Daniel Davisona368fca55f
- Properly handle responses in WebDriver.attachToSession :: Jason Leyba0e071c3097
- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkoa076f39314
- Make the downloaded PEX executable :: Simon Stewartdbe638ed71
- Clean up constructors in the FirefoxDriver used for tests. :: Simon Stewart65a6604a89
- Fix SessionCleaner dying off due to uncaught exception. (#2031) :: Zeki Mokhtarzada16a02ed2ba
- Introduce a BuckBuild
that mirrors the existing Build
test helper :: Simon Stewart78b07f80b6
- Build the SynthesizedFirefoxDriver using Buck :: Simon Stewart2f13d85ebc
- Include BuckBuild.java in the correct build.desc :: Simon Stewartdb5cbb0060
- [js] bump to 2.53.2 :: Jason Leyba2d0ec03d36
- do not compress firefox profile data :: Philipp Hanckefdac9ccfe0
- Prepare for the maven publish from Buck. :: Simon Stewart0ed2d50465
- Centralise the selenium version number for Buck builds :: Simon Stewart10893e3b4f
- Fix ./go build
:: Simon Stewartf493d821a0
- Bump the firefox driver version number :: Simon Stewart116adb894b
- Find visible elements (#2041) :: Remco0f20fdbffa
- Add filename to IOException if file copy was failed. :: tirana27e31db2b8
- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersmaf5b2ab52ca
- Avoid homepage overrides in Firefox :: Dave Hunt49a7905c10
- Remove htmlunit Buck target :: Simon Stewartfc848bcaad
- Add a new runner for SeCore tests. :: Simon Stewart0ce72608ff
- Attempt to fix the maven build :: Simon Stewartbb1b50e226
- Really fix the maven build :: Simon Stewart26eca99119
- Delete the original RC server and htmlsuite runner. :: Simon Stewart3735661116
- ./go release
now builds the maven artifacts for release :: Simon Stewart1bccadec6e
- Introduce a leg-rc maven package :: Simon Stewart99bfd991b9
- Attempt to get the java build on Jenkins working :: Simon Stewarte3c4d304ec
- Once more into fixing the java jenkins build breach. :: Simon Stewart0917cdc61e
- Add missing copyright headers :: Simon Stewart298fb44807
- Move the SafariLocator into the safari package :: Simon Stewarta3e218f340
- Ensure that the leg-rc maven package includes the WebDriverBackedSelenium :: Simon Stewart23798052df
- Add maven coords to servlet api package in buck :: Simon Stewartcfbcbd6a1c
- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt6106c78d4f
- Add builder api for setting http agent for each request :: Akhil Lbf73c7c14a4
- Interface for Select component extracted (#2104) :: Jane Ta793d61bfc
- The SafariDriver now lives in the safari branch :: Jason Leybac945e6a49c
- removing preferences that were removed from firefox :: Luke Inman-Semerau58d0b7ec92
- [js] Move some classes from the http module that don't depend on any built-in node modules to the lib/http so they can be reused for other environments. :: Jason Leyba21cc4d9790
- [js] Minor cleanup :: Jason Leybad9ff8196ef
- fixing build for safari-driver removal :: Luke Inman-Semeraua5d890fea5
- Allow homepage override in Firefox profile test :: Dave Hunte70ce52616
- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt40d59c44f8
- Clean up Firefox WebDriver constructor :: Dave Hunt35e1568dc6
- Fix Marionette specific Python tests :: Dave Hunt8e2cab1b5f
- Add Marionette launcher test for Python :: Dave Hunt98edbe85b8
- Correct the expected capability name for the Firefox profile :: Dave Hunta63d5e7a55
- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt803c43a8a4
- Add Python test for using Marionette with a custom profile :: Dave Hunt5b85c3244a
- Attempt to remove Firefox profile when using Marionette :: Dave Hunt6aa6e059a4
- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang5e6de50841
- updated file access modes on python files :: Corey Goldberg8f1721d56d
- Fix some more IPv6 stuff. :: Jason Juangaf28d14c26
- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juangaadaa15d40
- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang71aa100f9d
- Find visible elements (#2041) :: Remco3527d6791f
- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma677618b3cf
- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt4f5e65a2c7
- Allow homepage override in Firefox profile test :: Dave Hunt5e520b80cc
- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt62763bc046
- Clean up Firefox WebDriver constructor :: Dave Hunt9cdc744aec
- Fix Marionette specific Python tests :: Dave Huntdffb8e06e8
- Add Marionette launcher test for Python :: Dave Hunt0f0c066ed9
- Correct the expected capability name for the Firefox profile :: Dave Hunt4930a447a1
- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt5161a63fc9
- Add Python test for using Marionette with a custom profile :: Dave Huntfc824e7b71
- Attempt to remove Firefox profile when using Marionette :: Dave Hunta91690bd41
- Switch to Marionette by default in the Python client Marionette tests can be run using ./go //py:marionette_test:run :: Dave Huntede98def1f
- [js] Only wrap function type arguments :: Jason Leybac76adf8000
- Do not use System.out.println in production code (#2130) :: Joshua Bruning119021b57b
- Deleting a bunch of code that is no longer used :: Jason Leyba874dfa8bc0
- Minor cleanups for FirefoxDriver.java (#2129) :: Joshua Bruning6dab772ffe
- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Huntd6e2c410f8
- Use pytest.raises in element finding tests :: Dave Huntd09ef3b4f5
- Fix a couple of flake8 issues in the python tests :: Dave Hunt953f348665
- Remove some invalid ignore comments for Marionette in python tests :: Dave Huntdbad0d8b24
- updating htmlunit to 2.21 :: Luke Inman-Semeraue5067762b6
- fixing htmlunit project / dependencies :: Luke Inman-Semeraub099b4afb4
- Fix eclipse project classpath (#2138) :: Ahmed Ashoura1b0fbd603
- ruby: Escape selector when converting it to CSS :: Alex Rodionov8981d763bc
- Adding new functions to until class (#2139) :: Manoj Kumar1eb3d09238
- Add 'How to build driver with phantomjs-prebuilt' (#2086) :: Victor Tangbdabcc0d9d
- [js] Minor style fixes and updating changelog :: Jason Leybac9e6405fe2
- Remove unneeded 'else' (#2142) :: Ahmed Ashour1c339290e1
- Space before curly bracket (#2143) :: Ahmed Ashourcc6b93571b
- Remove redundant generics type (#2141) :: Ahmed Ashourc8534a6ebd
- [js] Prepare for renaming of 'wires' into 'geckodriver' (#2149) :: Johan Lorenzof9d9671db5
- [js] until.alertIsPresent(): Workaround for GeckoDriver conversion error (#2137) :: Johan Lorenzo3b48f0ece7
- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt80305a7cf2
- fix broken link to python documentation (#2159) :: Nik Nyby1019ef21b1
- fixing rst table :: Luke Inman-Semeraue3a896bf40
- [js] Marionette support: Remove dev edition enforcement (#2135) :: Johan Lorenzo1edd075975
- Updating ignored .NET tests for Edge :: Jim Evansac7c9652d2
- Adding 1 second delay after creation of EdgeDriver :: Jim Evans04a346a7a5
- Adding type-safe options for EdgeDriverService command line switches :: Jim Evans371581add7
- Ignoring authentication test for IE due to change in OS dialogs on Windows 10 :: Jim Evansd31681f6a6
- Updating NUnit to 3.2.1 :: Jim Evans9ae8bdbc60
- Adding *.VC.db to .gitignore :: Jim Evans74a7ba5d0d
- Handling very rare race condition in IE driver with multiple windows :: Jim Evans26a788e5fd
- Updating build scripts to allow execution of .NET tests :: Jim Evans93120d0477
- Move the new core runner to the server package. :: Simon Stewart28669da78b
- Bump version of java targeted by maven to java 8 :: Simon Stewartd702af7c04
- changed Chrome to Firefox in comments (#2165) :: Ákos Lukács8d83cc9750
- Disable geolocation atoms test for Chrome. :: Jason Juang051c8b110a
- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis03f3fb2720
- rb: Extract Chrome service into a parent class that can be shared :: Alex Rodionov3601054d2b
- rb: Remove unused PhantomJS port option :: Alex Rodionovaf61cd0ee3
- rb: Refactor PhantomJS service to use shared service class :: Alex Rodionovc4449c617e
- rb: Refactor Marionette service to use shared service class :: Alex Rodionova60cd4d9ae
- rb: Refactor Edge service to use shared service class :: Alex Rodionov5c63343bea
- rb: Share method to communicate to running service :: Alex Rodionov29fc6d72fd
- rb: Share Service#connect_until_stable :: Alex Rodionov7652b576f3
- rb: Allow altering driver path in public API :: Alex Rodionov5e7041cd3e
- rb: Remove private API instead of deprecating it :: Alex Rodionov82f602067a
- rb: Remove Service.default_service method :: Alex Rodionov7143ecc620
- rb: Add private Service#process_running? and Service#process_exited? :: Alex Rodionova151e56bb7
- rb: Add Service#host accessor to avoid hacking instance variables :: Alex Rodionovc64a624ce6
- rb: Add IE.driver_path accessor just like other drivers :: Alex Rodionov4bf985aa19
- rb: Refactor IE server to use shared service class :: Alex Rodionov9b54dcf155
- rb: Changelog of refactored service class :: Alex Rodionov09ab2f3255
- rb: Update unit tests to use shared service class :: Alex Rodionov8826009830
- rb: Make sure Edge service extends shared service :: Alex Rodionovf48a5c3c36
- Use mirror to download PhantomJS :: Alex Rodionov02715f26ad
- WIP :: Alex Rodionova01b61554b
- Revert "WIP" :: Alex Rodionov4ebe136afc
- Make the AppServerTest work with Buck :: Simon Stewarte59d6c7917
- Remove commented out dependency :: Simon Stewart56d093e456
- Allow the CrazyFun ':run: alias to work with tests and binaries. :: Simon Stewart0b1642c661
- Ensure that the IEDriverServer is actually built. :: Simon Stewart1ff4664098
- browserTimeout is in seconds, treat the value as such :: Luke Inman-Semerau42472ff332
- re-apply linting :: Luke Inman-Semerauc2bb8243c9
- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt39f5e1608f
- Include the Marionette specific tests :: Dave Hunt0bb2168a8a
- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt121f031455
- Filter ignored tests by marker instead of keyword :: Dave Hunt82ddbc11ce
- fix broken link to python documentation (#2159) :: Nik Nybye9928d6ede
- fixing rst table :: Luke Inman-Semerauf9c5ff85d6
- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakiscd7af6ae84
- Use the correct binary path when using Marionette :: Dave Hunta62bbd6af1
- Use the correct binary path when using Marionette :: Dave Hunt41b0107003
- Bump the buck version to the latest release on GH :: Simon Stewartc091e2ab81
- Remember to update the .buckhash :: Simon Stewartf929a926a1
- Remove old Core builds form the Rakefile :: Simon Stewartd201e373fc
- Add childprocess to the jruby-complete jar :: Simon Stewartc3fe2ddaf7
- Add a client-combined target for Buck builds :: Simon Stewarta73e6488bb
- Migrate top level targets in the Rakefile to Buck :: Simon Stewarta81134516a
- Build Buck targets with deep builds :: Simon Stewartd5a8804823
- Add a nasty hack to get the Jenkins build working :: Simon Stewart3e6e1035aa
- [js] Move Profile generation out of GeckoDriver path (#2221) :: Johan Lorenzo95c6ee0ea1
- use java 8 in travis config :: Luke Inman-Semerau331c8a6b5b
- leg-rc package maven_coords should be leg-rc :: Luke Inman-Semerau66fe9991de
- Bump the buck version to a new release :: Simon Stewartde734a5ce9
- Bump the buck version :: Simon Stewart25495503cf
- Remove references to uber jars :: Simon Stewart3f8481bfe3
- Remove java build.desc files :: Simon Stewart4e77374658
- [js] Fix timeouts' url (#2185) :: Johan Lorenzo222fe1900a
- [js] Minor tweaks for type checking :: Jason Leyba4d604a64c3
- [js] Doc formatting :: Jason Leyba0a4f3c3d6c
- [js] Update a test to only check the error type, as the error message will differ by driver implementation :: Jason Leybadb8c0aa53e
- Remove our custom Base64Encoder :: Simon Stewart071c291410
- Kill an existing buckd before starting a build :: Simon Stewart5c4b3a108a
- rb - update build files :: Titus Fortner9994dc3aae
- rb - remove specification level from supported capabilities :: Titus Fortner4bfb699023
- Buck can handle our maven pushes for us. :: Simon Stewart5fa739cf90
- Update the maven docs in the README :: Simon Stewart2c1bd2bed0
- The standalone server should include all the drivers :: Simon Stewartdfc1cd7f8a
- Bumping Python to 2.53.3 :: AutomatedTester42beb5ee06
- add links in github issue template to common other driver implementations that should be logged elsewhere :: Luke Inman-Semerau6aba7175c2
- NoSuchSessionException should extend WebDriverException, not NotFoundException :: Luke Inman-Semerau2f3633adcc
- Filter ignored tests by marker instead of keyword :: Dave Hunt79cef4cab2
- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt6c9e23ca36
- Use pytest.raises in element finding tests :: Dave Huntd6840f54d9
- Fix a couple of flake8 issues in the python tests :: Dave Hunt985a800314
- Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt316f2eb388
- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt6f7a4abd37
- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Huntd8c3617007
- Set Marionette flag appropriately in Python tests :: Dave Hunt07818b6150
- Include the Marionette specific tests :: Dave Hunte77cfde503
- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Huntc54d81cbe8
- Get the python tests compiling properly :: Simon Stewart1e6dd55547
- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt5827d7bf26
- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt89495c9ee6
- Bumping Python to 2.53.4 :: Dave Huntd00ae13b28
- rb - fix unwanted private method classification :: Titus Fortner4227381296
- rb - deprecated ruby versions :: Titus Fortner0342309991
- [js] Replace uses of managed-promises with native promises where the promise manager isn't required. :: Jason Leyba85abf9d7a4
- [js] Remove a deprecated class :: Jason Leyba9f51796fc9
- [js] Remove a bunch of deprecated stuff :: Jason Leyba3c0e38c54d
- rb - update to latest geckodriver :: Titus Fortner63e0aa8796
- rb - update to latest geckodriver :: Titus Fortnere4f30b815b
- ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov44746cab89
- rb - update changelog & bump version :: Titus Fortner44161f53c1
- rb - set version to dev :: Titus Fortnerf2ba9217c4
- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester2802b6fd34
- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester195f9bdfb1
- Add a test to make sure still support elements locators that use css escape chars :: AutomatedTester4e92bf90e6
- Bump Python to 2.53.5 :: AutomatedTester31204aa26c
- Bump setup.py to 2.53.5 :: AutomatedTester44dc930225
- GeckoDriverService should wait for the geckodriver to be running before returning (#2255) :: Sankha Narayan Guria1142aaeebc
- Reduce verbosity of several logging statements from INFO to FINE. (#2260) :: Erik Kueflerdc252ef7fd
- issue template ff 47 :: Luke Inman-Semeraue5d67a7a02
- [js] Remove thenable properties from promise.Deferred :: Jason Leyba022644c47c
- [js] Clean-up semantics around promise cancellation. :: Jason Leyba02f407976c
- [js] For consistency with getCookie(s), addCookie now expects the expiry to be specified in seconds since epoch, not milliseconds. :: Jason Leyba76109e28c4
- Minor cleanup :: Jason Leyba9ed5b19eb5
- Oops :: Jason Leybaa494a3ade4
- Missed an addCookie call :: Jason Leyba1dddaef3c8
- [js] Change sendKeys() to officially accept numbers as inputs (values are still converted to string as required by the wire protocol). sendKeys will throw if a type other than string/number is provided. :: Jason Leybac0d2fca810
- rb - fix bug for finding drivers on windows :: Titus Fortner63673eaeb0
- rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortnerd753cd5282
- rb - update changelog & bump version :: Titus Fortnerb7e1951e06
- rb - change version to dev :: Titus Fortner51938c4559
- rb - fix remote tests :: Titus Fortner212a5e7bcc
- Don't use js_binary to copy the safari driver client. Buck/crazy-fun's implementation re-adds the closure base library, which we don't need. :: Jason Leyba4f417e9893
- Updating .NET bindings to find geckodriver.exe for marionette instead of wires.exe :: Jim Evansd9843c334c
- rb - this breaks things on remote machines and isn't needed anyway :: Titus Fortnerc68e2d93b4
- rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortnerf53d08ec1c
- rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner2adcc584c2
- rb - Update version to dev :: Titus Fortner840ff727df
- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester424eef7b75
- Round the X, Y of the element location :: AutomatedTesterb5165b3e61
- Disable marionette tests on Position and Size tests :: AutomatedTester48cc1a9a77
- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester502cef20fa
- Round the X, Y of the element location :: AutomatedTester4e2eadbe5c
- Disable marionette tests on Position and Size tests :: AutomatedTester2b2d5fd7bc
- [js] Make geckodriver the default for firefox :: Jason Leybaca86aab6b4
- Delete unused requires. :: Jason Juangfaddaa5c0e
- rb - use rubocop to enforce consistent style :: Titus Fortnerfed04765a7
- rb - update hash syntax :: Titus Fortner26ce4eb025
- rb - Use a guard clause instead of wrapping the code inside a conditional expression :: Titus Fortnerfa682a1fa0
- rb - update conditional formatting :: Titus Fortner274e9f2c6e
- rb - performance updates :: Titus Fortnera586d3c212
- rb - update block formatting :: Titus Fortnerccc5674ee7
- rb - make all the spacing consistent :: Titus Fortner9551fe68e2
- rb - update the literals :: Titus Fortner8c001eefeb
- rb - update deprecated methods :: Titus Fortner6ec074843a
- rb - remove unused method parameters :: Titus Fortnercccc9fe4a7
- rb - all the style updates :: Titus Fortnera870613cc8
- rb - update string literals :: Titus Fortner4d140b5b82
- rb - reduce method complexity :: Titus Fortner2f048df25b
- rb - reduce module, class, method, line lengths :: Titus Fortner036399628d
- rb - convert bridge methods to snake case :: Titus Fortnerce3c51bc77
- rb - update spec locators from ordered parameters to hash syntax :: Titus Fortnera871037214
- rb - fix syntax issue :: Titus Fortnera81b559fe7
- rb - firefox defaults to geckodriver :: Titus Fortner70e72c8a02
- Change the location where the buck.pex is downloaded. :: Simon Stewart8eb46e583d
- Tweak childprocess.rb to assume we're always using jruby :: Simon Stewartc5aeecef84
- Updating .NET build dependencies for updated java targets :: Jim Evansdd8f00410d
- rb - marionette spec updates :: Titus Fortnere3367a49c2
- this shouldn't make a difference, but it seems to work now, so... :: Titus Fortneraee3d8790d
- split up all the build rake tasks for build to work :: Titus Fortner7ed8fcf30c
- rb - updates for windows compatibility :: Titus Fortner2a444de969
- Revert "this shouldn't make a difference, but it seems to work now, so..." :: Simon Stewart22cec65c5d
- Revert "split up all the build rake tasks for build to work" :: Simon Stewart3f41a29aec
- Allow buck to be downloaded and called with multiple targets. :: Simon Stewartbad871b4fb
- Better handling of exceptions in the new HTMLRunner :: Simon Stewartb93ccedfc7
- Better logging of steps in the HTMLRunner :: Simon Stewart73a2cce39e
- Revivify the old HTMLLauncher :: Simon Stewart0e923016ba
- Allow the new HTMLRunner to run suites from the local filesystem. :: Simon Stewartcc309c9762
- Delete the redundant skeleton html runner and use HTMLLauncher in preference :: Simon Stewarteb31e47923
- Add a test case to allow the Core tests to run :: Simon Stewart2f79118f93
- Rework our new SeCore test runner. :: Simon Stewarte043b6a69b
- adding oss staging repo url to maven buck target(s) :: Luke Inman-Semerau05e5799a5f
- rb - revert back to js for w3c page source :: Titus Fortner9e68025da6
- Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt319f4314b7
- Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt62ff9d3d71
- rb - updates for edge support :: Titus Fortnera1b3b478ec
- Fix flake8 issues in Python client :: Dave Huntbd3d308aad
- Fix flake8 issues in Python client :: Dave Hunt02e40f1aec
- expose the rgb raw values to Color support class via java.awt.Color :: Luke Inman-Semeraufd31a5faf0
- have Rakefile read ~/.m2/settings.xml for maven credentials, horrible xml parsing but ¯_(ツ)_/¯ doesn't look like i can use third party gems in our Rakefile :: Luke Inman-Semerau36a417ef4a
- [js] Properly send HTTP requests when using a WebDriver server proxy :: Jason Leyba006a6c42ec
- java: update geckodriver executable name and urls :: Andreas Tolfsen5d3639fe1a
- Don't blur when clicking a non-focusable child of the active element. :: Jason Juangc726b3f781
- py: default Safari to use safaridriver from apple if it exists, add 'use_legacy' to Safari constructor to force the old way (not sure if it would even work, but leaving the option open) :: Luke Inman-Semerau56aeee5028
- rb - update changelog :: Titus Fortner529ea7c5c8
- Make the FirefoxDriver fall back to looking for wires if geckodriver not found. :: Simon Stewart01d9bc748c
- Rework the V3 launcher. :: Simon Stewart09a8a51347
- Hook up the new Core Runner (HTMLLauncher) to the main method. :: Simon Stewart4444c7ff18
- Add missing copyright notice :: Simon Stewartf56924e5d6
- Generate BuildInfo for JARs we generate :: Simon Stewart4243f8cbd7
- Fix a bug in starting up the server with unknown role types :: Simon Stewart2e2ab01849
- Log the build revision and version number on start up. :: Simon Stewart612e2b03dd
- Remove an unused alias from the buckconfig :: Simon Stewart7759ff4475
- Allow tests using the SynthesizedFirefoxDriver to work from an IDE. :: Simon Stewart4942a7037f
- The PEX used in the interactive tests should be crazy-fun's :: Simon Stewartfc09123eea
- Actually make the tests in the IDE work. :: Simon Stewartf10408a58e
- Small overhaul to the command-line parameter documentation (#2383) :: Marcus Merrellb605dd8be6
- Work around issue on Windows with BuckBuild in IDE tests :: Simon Stewart5b7e46cd5e
- Make my OCD happy by adding a blank line --- no logical changes :: Simon Stewartb83fdcad96
- When killing buck, escape the path to the pex :: Simon Stewart3000ef4f9a
- Bump max supported version for FirefoxDriver :: AutomatedTester5ad95f243a
- Bump max supported version for FirefoxDriver :: AutomatedTester6b8f3fff8d
- py: update binary name to geckodriver in firefox implementation :: Andreas Tolfsen5eba0fe70b
- Bump Python Version to 2.53.6 :: AutomatedTester843b848442
- rb - update changelog & point release :: Titus Fortner08aafaf0e8
- rb - bump version to dev :: Titus Fortner6616780677
- [js] Deprecate more stuff :: Jason Leyba53f5cc213a
- [js] Bump to 2.53.0 :: Jason Leybad033965f2d
- spell remote correctly :: Rob Richardson9bcba27be1
- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba28db4a4729
- [js] Use the gendocs script from the deploy script :: Jason Leyba22cbc241da
- [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba0c04c7e950
- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba4afcd2c692
- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leyba1976737a1c
- I really need to stop coding when I'm tired :: Jason Leyba4a33bf9753
- Adding a space when encoding ids starting with digits :: Bob Baron32f59a3335
- [js] Use https.request() for https requests. :: Jason Leyba8843f96303
- Use more informative link to JS API. :: Jason Juang38c583e477
- [js] fix capabilities serialize :: Craig Nishina182b4665ae
- Properly handle responses in WebDriver.attachToSession :: Jason Leyba942d6d28c7
- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkobb566eb6c2
- [js] bump to 2.53.2 :: Jason Leybad11b56df66
- [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba135b6f5943
- Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans15fe5fcbda
- .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans3da6b383a1
- Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evans431070e95f
- nodejs: enable use of firefox profiles for marionette (#2406) :: Andreas Tolfsend59ccc169a
- [js] Marionette tweaks :: Jason Leyba74c5a85f1e
- [js] Missed an isElementPresent call :: Jason Leybab824de08d4
- Change proxy to not depend on node util module (#2391) :: Ziyu91b3777143
- Delete debugging println calls. :: Jason Juanga36b8b1cd5
- 2.53.1 version number bump :: Luke Inman-Semerau96ed95a974
- [js] Fix proxy configuration for geckodriver :: Jason Leyba65facb141a
- Corrected link to buck fork (#2399) :: tommywoc344464f2e
- [js] Skip test that fails due to marionette bug :: Jason Leybaef3b8e2e41
- [js] Test cleanup :: Jason Leyba5412433da5
- adding maven-install target, adding two missing maven_coords directives, correcting one. This is pending some changes to buck to make it all work. :: Luke Inman-Semerau1c2fbcb2ed
- Adding '/version' command line argument to IEDriverServer.exe :: Jim Evans1160d498f2
- Enabling tagging of beta releases for .NET bindings :: Jim Evans11955e8b4c
- i can finally build / install the maven artifacts! :: Luke Inman-Semerau9225623f9f
- SNAPSHOT didn't work, also correcting one of the third party maven_coords :: Luke Inman-Semeraua9b485f914
- correcting readme for maven info :: Luke Inman-Semerau6ad4b4839e
- nodejs: add switch context extension command to marionette (#2407) :: Andreas Tolfsen688a4be7a8
- augmenter is the actual top level library in remote, using that to build the maven artifact. cleaning up third_party dependencies, removing unused ones :: Luke Inman-Semerau240ca07e47
- re-add eclipse_compiler, still being used :: Luke Inman-Semerau125dd35439
- Add the ability to control how much info is coming out from failures using Py.test --tb feature :: AutomatedTester430b19b8b0
- fix javadocs for TakesScreenshot and OutputType (#2446) :: Alberto Scotto398c59103a
- Fix build for IDEA users: cglib-nodep had broken paths (#2449) :: Alberto Scottod7b50a7e0d
- fix javascript doc for Builder#setProxy() (#2452) :: Ziyue6b55070ba
- no longer need to mention ff 47 in issue template :: Luke Inman-Semerau55e987831d
- fixing grid launching with node role and including -browser :: Luke Inman-Semerau93332c3e87
- updating copyright :: Luke Inman-Semerauba6774223f
- updating buck :: Luke Inman-Semeraufe0ed9a802
- don't require maven credentials when doing a 'maven-install' :: Luke Inman-Semeraucefa1bfa85
- Update W3C supported handle to use response instead of looking at capabilities :: AutomatedTesterb9a621f79a
- w3c needs to be set for all instances of webdriver :: Luke Inman-Semerau1870e66482
- fix syntax error :: Luke Inman-Semerau0a4b995008
- rb - fix chrome options for detach (issue 2418) :: Titus Fortner4e1cf8fdd2
- add support for apple's safaridriver to java #2475 :: Luke Inman-Semerau09820214c6
- changing maven coords, users expect selenium-java to be how it was, which is basically the client-combined definition :: Luke Inman-Semeraub1d30a54f5
- Wrap each Core test step with a decorator :: Simon Stewart37cdce043e
- Allow the htmlrunner to store variables :: Simon Stewart54f5be744f
- Handle the case where a htmlrunner command times out :: Simon Stewart0106900481
- Switch to using the chromedriver by default for the core self tests :: Simon Stewart4a80e2cdfb
- Ignore tests that I can't get running for the htmlrunner :: Simon Stewartffbe2cc546
- building with Java 8 is required, updating readme :: Luke Inman-Semerau9044e157d5
- update readme, don't tell users to do just ./go
also remove the reference to clean
:: Luke Inman-Semerau28035f09bb
- Hook up the original results write to the new htmlrunner. :: Simon Stewart2b06394782
- And now add the command log to the htmlrunner results :: Simon Stewart380b2c66f7
- DeviceRotation implementation (#2482) :: Rafael Chavezfd84a1bcc3
- rb - add support for Apple's new safari driver :: Titus Fortnere09e769d4e
- rb - remove deprecated mobile classes (Issue #2476) :: Titus Fortnerb22f77a3f2
- fix cast exception for safaridriver on startup :: Luke Inman-Semerau352e5da987
- DeviceRotation response can return long. (#2504) :: Rafael Chavez60299ea2ab
- Align Send Alert Text with Element Send Keys :: AutomatedTesterd8be9a962d
- removing network.http.max-connections-per-server firefox preference :: Luke Inman-Semerau23a24f5d98
- firefox driver, when determining an point that's clickable, start with the middle of the edges rather than the corners, since people like their rounded corners and the click doesn't work with them there. :: Luke Inman-Semeraufd008f569b
- FIX: Small documentation typo. (#2518) :: David Zhud1477ce25a
- Better logging from the new core runner :: Simon Stewart9e0dd5d198
- use border radius and not silly images for rounded corners in grid console page... you're welcome XgizmoX- :: Luke Inman-Semeraua59d982da7
- Better logging from the new core runner :: Simon Stewartaaef16fb84
- Add missing *Selected commands to the core runner :: Simon Stewart9c84654839
- Avoid returning null for CoreRunner steps :: Simon Stewart40f3adaefa
- Allow core tests to have speed set :: Simon Stewartc6e81e2771
- Core testrunner now support WaitFor* and WaitForNot* :: Simon Stewartcdfe3a37eb
- Trim command names in new core runner :: Simon Stewartaead1f83ca
- Accept GeckoDriverService in a FirefoxDriver ctor. :: Jason Juang4c5b29fac5
- Handle non-breaking spaces when parsing times in the core runner :: Simon Stewart0241fb1f80
- Autogenerate methods for assert* and verify* for boolean commands in the core runner. :: Simon Stewartd313149753
- Add missing word in python readme (#2526) :: Francis Bergin5dec77c6c1
- Implement answerOnNextPrompt and isPromptPresent for Selenium RC :: Simon Stewartdd44b4368f
- Implement {get,set}CursorPosition
for the RC emulation. :: Simon Stewartb8b405fb8f
- Create negated waitFor methods properly. :: Simon Stewart0b0cfa0acf
- Implement {get,set}MouseSpeed in the RC emulation as a no-op :: Simon Stewart34d6047be7
- Java 8 cleanups :: Simon Stewartf9cb9afb21
- Remote guava dependency on core interfaces :: Simon Stewart3a378b708c
- Ensure printed log of steps handles nbsp; properly :: Simon Stewartb668406b5e
- Colourise the output log of the new core runner. :: Simon Stewart7b0e446b9b
- Another stab at making the {assert,verify}OnNext work properly :: Simon Stewartadc8214c6e
- Colourise test summary results at top of core runner report. :: Simon Stewart3705de80e8
- Expand set of browsers used for core runner tests :: Simon Stewart8e8a72a666
- rb - technically shouldn't matter because the class is private, but I prefer this to updating the unit tests :: Titus Fortnera986c7583c
- Update changelog :: Simon Stewartda101c9cfa
- rb - bump version for beta release :: Titus Fortnera85ebdaf89
- Bumping the buck version. :: Simon Stewarta8adba250e
- rb - update changelog with actual version number :: Titus Fortner5a5851a233
- rb - change ruby version to dev between releases :: Titus Fortner6066e42be2
- Add version numbers to generated artifacts in crazy fun :: Simon Stewart6d361a4647
- Making Marionette the default for .NET FirefoxDriver in 3.0 :: Jim Evans5fb1cfc0a0
- prompt user for passphrase :: Titus Fortnerf2335637e6
- Don't drop "binary" and "profile" capabilities for Marionette. :: Jason Juang8e4315c2eb
- Bump the buck version :: Simon StewartPublished by diemol about 3 years ago
For each component's detailed changelog, please check:
ddcba0fbba
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTestera74892783b
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTesterb6b5006877
- Bump python version to 2.53.1 :: AutomatedTester9e9f099d7a
- When uploading wheels we should upload python 3 wheels too :: AutomatedTester6094ebf105
- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning0b23aceebe
- Fixed temp cookie file handle leak in PhantomJS :: Shand72d483b4a
- Bump python to 2.53.2 :: AutomatedTester6aa6e059a4
- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang5e6de50841
- updated file access modes on python files :: Corey Goldberg8f1721d56d
- Fix some more IPv6 stuff. :: Jason Juangaf28d14c26
- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juangaadaa15d40
- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang71aa100f9d
- Find visible elements (#2041) :: Remco3527d6791f
- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma677618b3cf
- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt4f5e65a2c7
- Allow homepage override in Firefox profile test :: Dave Hunt5e520b80cc
- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt62763bc046
- Clean up Firefox WebDriver constructor :: Dave Hunt9cdc744aec
- Fix Marionette specific Python tests :: Dave Huntdffb8e06e8
- Add Marionette launcher test for Python :: Dave Hunt0f0c066ed9
- Correct the expected capability name for the Firefox profile :: Dave Hunt4930a447a1
- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt5161a63fc9
- Add Python test for using Marionette with a custom profile :: Dave Huntfc824e7b71
- Attempt to remove Firefox profile when using Marionette :: Dave Hunt82ddbc11ce
- fix broken link to python documentation (#2159) :: Nik Nybye9928d6ede
- fixing rst table :: Luke Inman-Semerauf9c5ff85d6
- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakisa62bbd6af1
- Use the correct binary path when using Marionette :: Dave Huntdfc1cd7f8a
- Bumping Python to 2.53.3 :: AutomatedTester2f3633adcc
- Filter ignored tests by marker instead of keyword :: Dave Hunt79cef4cab2
- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt6c9e23ca36
- Use pytest.raises in element finding tests :: Dave Huntd6840f54d9
- Fix a couple of flake8 issues in the python tests :: Dave Hunt985a800314
- Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt316f2eb388
- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt6f7a4abd37
- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Huntd8c3617007
- Set Marionette flag appropriately in Python tests :: Dave Hunt07818b6150
- Include the Marionette specific tests :: Dave Hunte77cfde503
- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt1e6dd55547
- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt89495c9ee6
- Bumping Python to 2.53.4 :: Dave Hunt63e0aa8796
- rb - update to latest geckodriver :: Titus Fortnere4f30b815b
- ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov44746cab89
- rb - update changelog & bump version :: Titus Fortner44161f53c1
- rb - set version to dev :: Titus Fortner2802b6fd34
- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester4e92bf90e6
- Bump Python to 2.53.5 :: AutomatedTester31204aa26c
- Bump setup.py to 2.53.5 :: AutomatedTester63673eaeb0
- rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortnerd753cd5282
- rb - update changelog & bump version :: Titus Fortnerb7e1951e06
- rb - change version to dev :: Titus Fortnerc68e2d93b4
- rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortnerf53d08ec1c
- rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner2adcc584c2
- rb - Update version to dev :: Titus Fortner48cc1a9a77
- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester502cef20fa
- Round the X, Y of the element location :: AutomatedTester4e2eadbe5c
- Disable marionette tests on Position and Size tests :: AutomatedTester319f4314b7
- Update desired and required capabilities rather than replacing them in the Python client :: Dave Huntbd3d308aad
- Fix flake8 issues in Python client :: Dave Hunt5ad95f243a
- Bump max supported version for FirefoxDriver :: AutomatedTester5eba0fe70b
- Bump Python Version to 2.53.6 :: AutomatedTester843b848442
- rb - update changelog & point release :: Titus Fortner08aafaf0e8
- rb - bump version to dev :: Titus Fortner6616780677
- [js] Deprecate more stuff :: Jason Leyba53f5cc213a
- [js] Bump to 2.53.0 :: Jason Leybad033965f2d
- spell remote correctly :: Rob Richardson9bcba27be1
- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba28db4a4729
- [js] Use the gendocs script from the deploy script :: Jason Leyba22cbc241da
- [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba0c04c7e950
- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba4afcd2c692
- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leyba1976737a1c
- I really need to stop coding when I'm tired :: Jason Leyba4a33bf9753
- Adding a space when encoding ids starting with digits :: Bob Baron32f59a3335
- [js] Use https.request() for https requests. :: Jason Leyba8843f96303
- Use more informative link to JS API. :: Jason Juang38c583e477
- [js] fix capabilities serialize :: Craig Nishina182b4665ae
- Properly handle responses in WebDriver.attachToSession :: Jason Leyba942d6d28c7
- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkobb566eb6c2
- [js] bump to 2.53.2 :: Jason Leybad11b56df66
- [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba135b6f5943
- Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans15fe5fcbda
- .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans3da6b383a1
- Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evansa36b8b1cd5
- 2.53.1 version number bump :: Luke Inman-Semerau