A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/SeleniumHQ/selenium

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Beta 3

Changelog

For each component's detailed changelog, please check:

Commits in this release

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

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Beta 2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f93fe9450f - [grid] Adding a few unit tests (UI) :: Diego Molina
  • 790f604ad9 - [rb] implement initial support for Firefox BiDi :: titusfortner
  • 7580e44c03 - Release Ruby bindings 4.0.0.beta1 :: titusfortner
  • e81e183b71 - Update @platforms to 0.0.3 :: Simon Stewart
  • 5c446c46af - Avoid using bazel native python rules :: Simon Stewart
  • 450eb050b5 - [py] Fix homepage attribute in wheel target :: AutomatedTester
  • eeb0cb0b5c - [py] Add ARIA APIs for getting the role and label of an Element :: AutomatedTester
  • 5199624263 - Update .NET CHANGELOG for 4.0 beta1 :: Jim Evans
  • 152c4cd655 - Correct framework version in WebDriverBackedSelenium .nuspec file :: Jim Evans
  • 08c387421d - [bazel] Use newer mechanism for hermetic java toolchain :: Simon Stewart
  • dccf4dd92d - [JS] Removing duplicate variable declaration of IE from capabilities :: Sri Harsha
  • dcfc437561 - [JS] Minor code cleanup :: Sri Harsha
  • e0e668f28b - [js] Updating copyright text :: Sri Harsha
  • 88279c820e - [JS] Removing duplicate license text updated by update_copyright.js :: Sri Harsha
  • 99c31dd170 - [java] FIxing order of statements in assertj call chain :: Alexei Barantsev
  • 0065abd731 - [java] Changing order of Either parts, right part is for right value :: Alexei Barantsev
  • e5194a7b79 - [grid] Implementing node heartbeating that makes the distributor aware about node availability. Fixes #9182 :: Alexei Barantsev
  • 2fa1a0ce74 - [grid] Setting default heartbeat period value in LocalNode :: Alexei Barantsev
  • b69aa6ad88 - [grid] Running unit tests in GitHub Actions (UI) (#9179) :: Diego Molina
  • 2eea3d8e03 - [grid-ui] Don't hide the drawer if the grid is disconnected :: Alexei Barantsev
  • a4f5c22e13 - [grid-ui] Don't hide the drawer if the grid is disconnected (V2) :: Diego Molina
  • 68b17ed70c - [grid-ui] Don't hide the drawer if the grid is disconnected :: Diego Molina
  • e9b3e7a3f4 - [grid] Adding back a couple of WebDriver tests for the Grid UI :: Diego Molina
  • e88c143461 - [grid] Adding missing copyright headers :: Diego Molina
  • 3892be67bd - [.NET] Fix network interception using CDP :: Jim Evans
  • 3db814dca8 - [.NET] Bump assembly version for development of next release :: Jim Evans
  • 78d66e8217 - [grid-ui] Adding error handler to Apollo, it is not decided yet how to propagate information about handled errors to the components :: Alexei Barantsev
  • ce3a14d49f - [grid-ui] Rewriting components covered by tests to be classes instead of functions :: Alexei Barantsev
  • 6662cc61b3 - [grid-ui] Refactoring more components to classes and adding more tests :: Alexei Barantsev
  • c317354480 - [grid-ui] Refactoring all components to classes, and implementing robust graphql data polling with error handling and recovering after errors :: Alexei Barantsev
  • b0e61cf067 - [grid-ui] Refactoring TopBar to make it more testable :: Alexei Barantsev
  • b2a5a417d9 - [grid-ui] Decomposing NavBar to smaller components :: Alexei Barantsev
  • 8232110158 - [grid-ui] Implementing more compact layout of stereotypes and visualizing node DOWN status with light-gray background :: Alexei Barantsev
  • 75f55a352b - [grid] Waiting for two missed heartbeats to mark a node DOWN and actually resurrect nodes after receiving a heartbeat event :: Alexei Barantsev
  • 5113b2d18d - [grid-ui] Refactoring node block to smaller components :: Alexei Barantsev
  • 2a28c63eed - [grid-ui] Use the same button look-n-feel :: Alexei Barantsev
  • 17e395e579 - [grid-ui] Extracting small reusable components :: Alexei Barantsev
  • 8dcfe79b2d - [grid] Declaring individual imports :: Diego Molina
  • d17ac96fb4 - Upgrade OpenTelemetry to 0.16.0 (#9187) :: Puja Jagani
  • d387c913f6 - [grid] Avoiding NPE on the Grid UI :: Diego Molina
  • a75acaeec4 - [grid] FixingNPE on the Grid UI which was breaking E2E tests :: Diego Molina
  • 9ac878bc58 - [grid-ui] Massive code style fix to make ts-standard checker happy :: Alexei Barantsev
  • c8f352a99d - [grid-ui] Fixing overall concurrency panel visibility and properties :: Alexei Barantsev
  • 7dc0c8a78e - [grid] Parse log levels using Level.parse :: Simon Stewart
  • a34ad83886 - Use a custom classloader to load everything :: Simon Stewart
  • 3a94ffba98 - [tracing] Use OT provided mechanisms for configuring OT :: Simon Stewart
  • 1060b98f51 - [bazel] Run buildifier. No logical changes :: Simon Stewart
  • 6f92e8a082 - [docker] Containers may not always be present :: Simon Stewart
  • c969deb768 - Add missing copyright file. No logical changes :: Simon Stewart
  • 1ca2bac9fa - Stop the process if we cannot start the command :: Simon Stewart
  • c800a7b972 - Make sure we return after running main in bootstrap :: Simon Stewart
  • e874b53032 - Review places where we create an HttpClient :: Simon Stewart
  • fd7a4b6071 - [java] Changing a test for RemoteWebDriverBuilder to analyze requests in time, later the streams can be closed :: Alexei Barantsev
  • 6baf2b8872 - [java] Reworking ProtocolHandshake to return either result or an exception, and reworking RemoteWebDriverBuilder to use FileBackedOutputStream to form request to remote server. :: Alexei Barantsev
  • f87b21f2c1 - [java] Deleting @Beta annotation from InternetExplorerOptions, and some code cleanup :: Alexei Barantsev
  • d44efb4aad - [java] Formatting code, no functional changes :: Alexei Barantsev
  • d1e3a2c406 - [java] Deprecating EventFiringWebDriver in favor of EventFiringDecorator :: Alexei Barantsev
  • e0efe7e674 - [js] Remove Firefox Extension code handling :: AutomatedTester
  • 36bc787321 - [atoms] Tidying up atoms IE code paths :: AutomatedTester
  • 2a10bce463 - [js] Remove Firefox extension from selenium-atoms :: AutomatedTester
  • 5ae1547e10 - [java] Making stack trace shorter and prettier by throwing more specific exception :: Alexei Barantsev
  • 7d488f70fe - [java] Code formatting, no functional changes :: Alexei Barantsev
  • 0da772d2b0 - [java] Fixing InternetExplorerOptions.merge, it should ignore "se:ieOptions" and merge only real capabilities, "se:ieOptions" will be constructed automatically :: Alexei Barantsev
  • d2b45c58ec - [bazel] Make it easier for external projects to use browser pinning :: Simon Stewart
  • 8e8df2483f - Be a little less aggressive about closing httpclients :: Simon Stewart
  • ebd6bd7b4e - Make configuring options through system properties explicit :: Simon Stewart
  • 33fb89b6d4 - [py] remove unused imports :: AutomatedTester
  • 9ea195303e - [cdp] Use a flat namespace for selenium options :: Simon Stewart
  • 5ebc0e64b2 - [java] Fixing browser name and browser-specific capability prefix in EdgeFilter :: Alexei Barantsev
  • 4750e40b9c - [py] Add test for File Upload :: AutomatedTester
  • a10808bbd8 - [grid] FixingNPE on the Grid UI when requests are in the queue :: Diego Molina
  • e50e7acfd2 - [grid] Naming NewSessionRunnable thread to simplify debugging :: Diego Molina
  • 76d48d8aa3 - [java] What a silly mistake... :: Alexei Barantsev
  • fead8055c6 - [infra] Reworking the script that uploads files to google storage :: Alexei Barantsev
  • a77e65d23d - [infra] Fixing comments, no functional changes :: Alexei Barantsev
  • c11013dcd4 - [bazel] jcenter is no more :: Simon Stewart
  • 29534e3a61 - [js] updating rules nodejs to 3.2.1 (#9211) :: Sri Harsha
  • d6e4232e61 - [rb] move guards from SpecSupport to Support :: titusfortner
  • b9ef1f872f - Add support for intercepting browser requests :: titusfortner
  • 95707f2c77 - [py] Correct Type Hinting on option method. Fixes #9210 :: AutomatedTester
  • bd5ca6c643 - Fixed headless option not being passed to RemoteWebDriver constructor desired_capatibilities argument by ChromiumDriver. (#9208) :: Dmitriy Sintsov
  • 4024861170 - Additional Python type hints (#9192) :: Alberto
  • e569869fbc - [ui] TypeScript migration and clean up :: Simon Stewart
  • 16d6469451 - [rb] implement browser option equality check :: titusfortner
  • caa2fbec95 - [rb] allow creating subclass instances of Options from class method on super class, similar to Service class :: titusfortner
  • 1d0ab3ea74 - [rb] allow symbols for setting unhandled prompt behavior :: titusfortner
  • 6e1862467c - [rb] explicitly handle all w3c required capabilities from session creation return value :: titusfortner
  • 2965e4e0fa - [rb] removing :timeout accessor from HTTP Client :: titusfortner
  • 8e62549305 - [rb] debug clients have fixed problem with non-nil open_timeout values, switch to using library default :: titusfortner
  • d7872157cd - [rb] max line length needs to be 120 :: titusfortner
  • 0d706811f0 - Don't count requests in NetworkInterception tests :: Alex Rodionov
  • be89c108bc - Unfocus DevTools spec 🤦 :: Alex Rodionov
  • 3d8f879912 - [docs] Make sure that we Bundle install for the docs :: AutomatedTester
  • a65ff1c9e9 - Add attribute_to_be_include method to expected_conditions when the at… (#9200) :: sunnyyukaige
  • a5d5af2d8f - [grid] Using a single Netty client instance (#9227) :: Diego Molina
  • d962c9fdb4 - [grid] Giving correct value to "register-period" :: Diego Molina
  • bd468dd842 - Update example in edge.js (#9231)[skip ci] :: hectorhon
  • 26c65c7a5c - Make persistent capabilities chain correctly :: Simon Stewart
  • 4464ac4f82 - [js] resolve file path (#9223) :: Sri Harsha
  • b9b4be3aad - Fix undefined instance variable warning :: Alex Rodionov
  • 6a3244e9a5 - Disable network interception tests for Firefox BiDi :: Alex Rodionov
  • 2d536a3157 - Allow to use DevTools from remote driver :: Alex Rodionov
  • 08b49b7237 - Add missing devtools dependencies for Chrome/Edge test targets :: Alex Rodionov
  • b3797d21eb - Disable Chrome 89 secure+http cookie test :: Alex Rodionov
  • 2b26c05e23 - [rb] implement #dom_attribute :: titusfortner
  • 6f41ea580f - [py] implement get_dom_attribute :: titusfortner
  • 7274f48ed8 - clarify documentation around attributes and properties :: titusfortner
  • 9b6231a45d - use attribute endpoint to evaluate multiple selects :: titusfortner
  • b132c55961 - [grid] Fixing order how config values are read :: Diego Molina
  • fa9de34bc7 - [grid] Displaying default values for toml config help :: Diego Molina
  • 93d8a2cbb6 - [grid] Enabling cors test :: Diego Molina
  • 4b17c14ed7 - [grid] Adjusting BaseServerFlags and ConfigFlags :: Diego Molina
  • e52fa0ad99 - [py] Deprecate using a Firefox profile in Options :: AutomatedTester
  • 4658527a78 - [grid] Reworking DockerFlags to show defaults properly. :: Diego Molina
  • 0a19bc4613 - [grid] Reworking DistributorFlags, LoggingFlags & NodeFlags :: Diego Molina
  • 30ae67a4e1 - [grid] Reworking last *Flags classes to show defaults properly. :: Diego Molina
  • 9c41b0b531 - [java] Bumping to beta-2 :: Diego Molina
  • 16b35554ca - [grid] Send node heartbeat only on successful node registration (#9213) :: Puja Jagani
  • 8975ba32d6 - [rb] add aliases for edge based on browser name :: titusfortner
  • 7004f1dfa6 - [js] Updating rules_nodejs to 3.2.2 :: Sri Harsha
  • 134cfec6fe - [grid] Lets avoid to create more than one "Regularly" when the Node registers again :: Diego Molina
  • 259a84ca05 - [grid] Update plain logs default value to true (#9246) :: Puja Jagani
  • a2dc3419e7 - [grid] Update Distributor to not retry session requests on unexpected driver errors (#9193) :: Puja Jagani
  • d488c0cddb - Upgrade OpenTelemetry to latest stable version 1.0.0 (#9247) :: Puja Jagani
  • 7db80da90d - [grid] Avoiding hard coded class names in Strings :: Diego Molina
  • aadc2039d7 - [grid] Add info and warn log while adding specific drivers to node (#9129) :: Puja Jagani
  • 23d51dabbe - [build] Set default browser args to browser keys :: AutomatedTester
  • c02a2d07bf - Pass options to RemoteWebDriver (#9240) :: Michal Čihař
  • 5385bbd7b8 - [py] Move code so that it is reachable :: AutomatedTester
  • 4b2db29c93 - [rb] run unit tests with JRuby 9.2.10 because of modules issues :: titusfortner
  • 536084e2db - [rb] allow deprecation logging to provide link to additional references :: titusfortner
  • d8c0d8e262 - [grid] Fixing parameter annotation :: Diego Molina
  • 8460e4ec4d - Lazy initialisation of the singleton default client factory instance (#9261) :: Puja Jagani
  • 69d9aab941 - [grid] Make session timeout configurable option for Node role (#9251) :: Puja Jagani
  • 2b6b05b05d - [py] Set Chromium Edge to be the default for Edge browsers :: AutomatedTester
  • 401e9807cd - [py] Improve proxy via options test for Firefox :: AutomatedTester
  • d39a7e3738 - [py] Fix flake8 :: AutomatedTester
  • 8b649c98e9 - [grid] Using Node default values everywhere :: Diego Molina
  • 9c138bc189 - [grid] Fixing cli args parsing when names are different :: Diego Molina
  • 3862ad0799 - [grid] Propagate the error to the client when reserving a slot (#9265) :: Puja Jagani
  • ef71789a3a - [grid] Update session slot to return Either for error propagation. Fix http response. (#9270) :: Puja Jagani
  • b2c32787df - [js] Remove JSUnit directory as it is no longer used. :: AutomatedTester
  • efb9b237aa - [py] Deprecate arguments in remote webdriver instantiation :: AutomatedTester
  • ad30bcdaac - [grid] Reverting change to internalErrorResponse :: Diego Molina
  • b58f9759e1 - [grid] Bubbling up session creation exception to client :: Diego Molina
  • 28b2e03598 - [grid] Make health check interval a configurable option for Distributor role (#9272) :: Puja Jagani
  • 533ccce27f - [grid] OPERA instead of operablink at OperaDriverInfo :: Diego Molina
  • 3821eedf79 - [grid] Leaving internalErrorResponse back to its state :: Diego Molina
  • 3a51bf193e - [grid] Fine graining matching logic for Strings :: Diego Molina
  • 1d31b391b6 - [grid] Detecting platform by default for Node :: Diego Molina
  • ca63885f70 - [py] Fix using arguments in Chrome Option. Fixes #9281 :: AutomatedTester
  • 6c405eafdf -  [js] upgrade insecure deps :: AutomatedTester
  • e0082a8f31 - [cdp] Add v85 support for Firefox :: Simon Stewart
  • 5e0ef41bd5 - [cdp] Remove v84 :: Simon Stewart
  • 278d17a795 - [cdp + js] Make the build silent :: Simon Stewart
  • 562427a776 - Update developers in java pom.xml :: Simon Stewart
  • 6e44d378cc - [py] Add Multiple file upload test :: AutomatedTester
  • 84b65b1641 - [JS] Remove support for Edge HTML (#9239) :: Sri Harsha
  • 941e9817af - [py] Fix flake8 in test :: AutomatedTester
  • 5a9a5467d3 - Generate transitive javadocs more correctly :: Simon Stewart
  • 2c775355ae - Update java changelog :: Simon Stewart
  • ce1f92ee1a - [bazel] Move common browser data to //common :: Simon Stewart
  • f27b249bd9 - Minor formatting tweak :: Simon Stewart
  • 58a72e9638 - Repin java deps :: Simon Stewart
  • c0ec2b8035 - [bazel] Move more java test infra into the java package :: Simon Stewart
  • 53053670ed - [bazel] Pin to stable Edge :: Simon Stewart
  • ffb606613c - Back away from using custom drivers in tests :: Simon Stewart
  • a0fae19c7b - Only merge command line arguments once in chromeoptions :: Simon Stewart
  • 03abbe8561 - Get driver capabilities from Browser in test :: Simon Stewart
  • 86dac53a36 - More test browser setup work :: Simon Stewart
  • fa52db0a49 - [bazel] Fix the build :: Simon Stewart
  • 333790b74a - [rb] auto load browser specific features into Bridge so they can be used by Remote Driver :: titusfortner
  • 57cb8894d2 - [rb] allow driver extension functionality to be used by Remote WebDriver :: titusfortner
  • 2823cfa05d - [rb] fix support for safari and technology preview :: titusfortner
  • 566e13f92e - [rb] remove redundant mixins from remote driver class :: titusfortner
  • 3755075427 - [rb] get correct devtools address and version local and remote :: titusfortner
  • 1a4b347300 - [rb] create multiple gemspec files :: titusfortner
  • e509e71835 - [rb] update mappings :: titusfortner
  • 19def6e692 - [rb] update devtools file generation and usage :: titusfortner
  • 0983fa4180 - [rb] add support for multiple DevTools versions :: titusfortner
  • 12ce507ccd - [rb] separate guards from conditions for more general use case :: titusfortner
  • 12102fb15f - [rb] shouldn't need to pass in a blocks to add guard conditions in specs :: titusfortner
  • 75defbc95b - [rb] add tests for new guards :: titusfortner
  • 347c30aa39 - [rb] bump versions :: titusfortner
  • 43782c2e63 - [java] Updating javadoc for timeouts :: Diego Molina
  • d39e89df9b - [java] Fixing autoformatting mistake :: Diego Molina
  • 9587249890 - [build] Set up python for pinned browsers :: AutomatedTester
  • fd4e9a7b0c - [py] Update changelog and docs for Se4b2 :: AutomatedTester
  • e8ee0f8c7c - [js] Update changelog and version numbers for Se4b2 :: AutomatedTester
  • 6419881556 - [js] remove gitlog comments from changelog :: AutomatedTester
  • b4512b24c2 - [py] Add support for chrome 89 CDP :: AutomatedTester
  • e456ab377b - [py] Remove duplication in py build deps :: AutomatedTester
  • a956044a64 - [js] Revert Change for where it gets debugger address for CDP :: AutomatedTester
  • 6e15fa92b2 - [js] Removing debugger statement :: Sri Harsha
  • c7e683e462 - [js] Add support for chrome 89 CDP :: Sri Harsha
  • 41b9b380eb - Fix small thinko in python browser tests :: Simon Stewart
  • 06f53b3b09 - [bazel] Generate a test per test file for java :: Simon Stewart
  • a2784c7738 - [bazel] Generate spotbugs tests for test code :: Simon Stewart
  • 4ec0cfc112 - Add missing target to Rakefile :: Simon Stewart

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Beta 1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 11c02ce7c3 - Removing no longer needed Bazel rule file in .NET :: Jim Evans
  • 4b7429f69e - Make exception message for DevTools GetVersionSpecificDomains method explicit :: Jim Evans
  • 8a20973053 - Correcting .NET CDP version matching algorithm :: Jim Evans
  • 63f700dced - [grid] Integrated NewSessionQueuer with the Router. (#8856) :: Puja Jagani
  • b0eed0aafa - [grid] Using Duration.ofSeconds instead of ChronoUnit [skip ci] :: Diego Molina
  • 9320d5c2c5 - [grid] Retrying session creation for all cases :: Diego Molina
  • 548734886e - [grid] Fixing DistributedCdpTest :: Diego Molina
  • 09db963020 - [skip ci] Stop profiling bazel test jobs too :: Alexei Barantsev
  • 203a0fefd4 - [grid] Java 8 language level fixes, closes #8860 :: Diego Molina
  • 6e8bdcc3c0 - [grid] Avoiding duplicate code in LoggingOptions [skip ci] :: Diego Molina
  • d97844c9f5 - [java] Fixing double-check lock in a lazy initializer :: Alexei Barantsev
  • a2b9d24ff5 - [java] Abstract class does not need a public constructor :: Alexei Barantsev
  • 8bde6220e4 - [java] Allowing a subclass to use its own logger :: Alexei Barantsev
  • 2e8332516c - [java] Refactoring to add more Java 8 flavor :: Alexei Barantsev
  • 9899fc0b8a - [java] Deleting unused imports :: Alexei Barantsev
  • 74a012bf6f - [JS] updating rules_nodejs to 2.3.0 :: Sri Harsha
  • 9ca44d69af - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Sri Harsha
  • 36e141d149 - Allow user to specify DevTools Protocol verison in .NET :: Jim Evans
  • 60e673dea5 - [grid] Creating containers with autoRemoval set to true :: Diego Molina
  • ad329eed3c - [py] Include readme in Wheel so it's rendered on Pypi :: AutomatedTester
  • 7b8bd727cd - Add support for .NET 5 in IDE projects :: Jim Evans
  • 1b23c919bb - [grid] Container existence won't be checked. :: Diego Molina
  • e17affd49d - [py] Add more details to python wheel [skipci] :: AutomatedTester
  • cc5cf1b219 - [grid] Simple flag to avoid stopping container twice [skip ci] :: Diego Molina
  • cc70098711 - Allow .NET CDP code generator to run silently :: Jim Evans
  • 22099b1d2d - Updating .NET Bazel merged_assembly task to output pdb file :: Jim Evans
  • a67b28be51 - Enhance .NET Bazel packaging rules to allow publishing symbol files :: Jim Evans
  • 4f100755a1 - Refactor NUnit test Bazel rule to use common copy_files macro :: Jim Evans
  • 0ec4a4f318 - Removing unused files from .NET tree :: Jim Evans
  • cff1bf0513 - Removing framework-specific attributes from .NET :: Jim Evans
  • f7e1e3c9f6 - Deleting the unused SeCore code :: Simon Stewart
  • d77555a8e1 - Enable embedding of project logo into NuGet packages :: Jim Evans
  • 4c5b92bac0 - Bump .NET version number after alpha release :: Jim Evans
  • 0b2eee8f3a - [chore] Clean up the top level README to be valid again [skipci] :: AutomatedTester
  • 5f67a3c028 - [py] Correct proxy tests :: AutomatedTester
  • 9d6c5f7664 - [py] Skip tests if we can't run them on that platform :: AutomatedTester
  • c8a7cb1896 - [py] delete unneeded wheel files and clean up bazel around this. :: AutomatedTester
  • be1828a2e7 - [Build] Update rules_python to latest with wheel improvements :: AutomatedTester
  • 59e3877020 - [py] Enforce python version in wheel when created. fixes #8863 :: AutomatedTester
  • fcf46b5e9e - Removing parts of bazel config, it seems to be WIP by Simon [skip ci] :: Diego Molina
  • 32d0ef7772 - [grid] Small refactor at EndToEndTest [skip ci] :: Diego Molina
  • 04a7dc1feb - [py] explicitly deprecate FirefoxProfile class :: AutomatedTester
  • 186b587f8b - [py] Correct deprecation message for FirefoxProfile passed in :: AutomatedTester
  • 2d9832c365 - [py] Add Firefox specific tests to the firefox test target :: AutomatedTester
  • 6a58c621c4 - [grid] DockerOptions formatting style [skip ci] :: Diego Molina
  • b210003c13 - [grid] Invoking the create method from MemoizedConfig instead of Config :: Diego Molina
  • 3540e5c1bc - [py] Remove Marionette from test targets :: AutomatedTester
  • 7cf9a7f79e - [grid] Removing unused imports [skip ci] :: Diego Molina
  • ea97f91971 - [grid] Docker - From video to asset storage :: Diego Molina
  • b1beaa050c - [grid] Using random port for SessionQueueGridTest [skip ci] :: Diego Molina
  • a9a437113e - [grid] Saving capabilities from the end point response [skip ci] :: Diego Molina
  • 04ec49dda3 - [grid] Retry session only when capabilities are found. Add test to confirm session retry due to unexpected error. (#8864) :: Puja Jagani
  • 184af29a2b - [grid] Saving capabilities for all docker tests [skip ci] :: Diego Molina
  • b338b3396e - [grid] Java 8 fixes, closes #8870 :: Diego Molina
  • ea5abf03c4 - Avoid leaking implementation details into the Config interface :: Simon Stewart
  • 8ab7f7381a - Fix grammar typos in exceptions.py (#8876) :: Olly Dean
  • bd13970173 - [java] Removing unnecessary type casts :: Alexei Barantsev
  • f64260a078 - [java] Deleting unused imports :: Alexei Barantsev
  • ccd13d6fb8 - [java] Following Java naming convention :: Alexei Barantsev
  • 0eabe11978 - [java] Adding more information about executed command and target element to WebDriverException :: Alexei Barantsev
  • e22f55f8ee - [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 Barantsev
  • 02c0f57025 - Add support for .NET 5 :: Jim Evans
  • 0adaa73871 - [java] Fixing code example in ChromeDriver javadoc [skip ci] :: Alexei Barantsev
  • 0a973cae60 - Use the javac --release flag to enforce API compatibility :: Simon Stewart
  • 8b1c832e68 - [docs] Correct docs target for API docs [skipci] :: AutomatedTester
  • 812e48eff8 - [docs] Make sure the local version of docs is up to date [skipci] :: AutomatedTester
  • ac5aca9af6 - [docs] Update README for installing tox. [skipci] :: AutomatedTester
  • 92d3172217 - Fix problem with query parameters in the NettyServer and switch from the JreAppServer for NettyAppServer :: Simon Stewart
  • 56ff34d582 - Extract components from JUnit4TestBase :: Simon Stewart
  • d5c49a09f0 - Move test name rule out of test base :: Simon Stewart
  • 61b0583804 - Allow Browser to check whether it matches any of a list of other Browsers :: Simon Stewart
  • 337e4317ff - Extract common browser lifecycle code and test rules into a single rule :: Simon Stewart
  • e2ffb24122 - [py] fix pyflakes errors :: AutomatedTester
  • e3fcf79123 - [py] Clean up imports in conftest :: AutomatedTester
  • 9869599118 - [java] Fixing compilation errors in tests after extracting new SeleniumTestRule and changing some methods from static to instance. :: Alexei Barantsev
  • 85571c0935 - [java] Fixing a test accidentally broken by commit e22f55f8eeaae57f57dc44425da7addc24c95649 :: Alexei Barantsev
  • c41447f808 - [java] Using AssertJ more fluently in GraphqlHandlerTest :: Alexei Barantsev
  • e23236a2c9 - [java] Fixing WindowSwitchingTest local rule broken by the recently extracted global one :: Alexei Barantsev
  • 4a3bb6d550 - [grid] Adding queue & queuer roles to hub [skip ci] :: Diego Molina
  • d6d672cd93 - [py] Remove thread.join in testing webserver :: AutomatedTester
  • 7aa8caf3f1 - [py] Update xfails for tests run under chrome :: AutomatedTester
  • f1e55e6d47 - Adding SHA hash to .NET Bazel rules package :: Jim Evans
  • 47c76e22da - Make .NET support test target valid for version of Bazel rules used :: Jim Evans
  • 62bb990cdb - Adding Content-Type header to POST requests for .NET bindings :: Jim Evans
  • a8bcd0e209 - Bump many java dependencies to most recent versions :: Simon Stewart
  • 1f51ba8a94 - Switch to using HttpHandlers instead of Servlets where possible :: Simon Stewart
  • d929ad1754 - Switch to an HttpHandler for cookie tests :: Simon Stewart
  • da87645862 - Remove unusued servlets :: Simon Stewart
  • a0288049c1 - [java] Fixing a spotbugs test, excluding a pattern for JUnit4TestBase :: Diego Molina
  • 59285ab0aa - Fix failing spotbugs test :: Simon Stewart
  • 1ad6faa2e8 - [grid] Allowing a path on the host & container to be configurable [skip ci] :: Diego Molina
  • 14c1bfe021 - [grid] Only using asset storage paths if they are available [skip ci] :: Diego Molina
  • 3523790aab - [grid] Merging caps to avoid loosing the original se:options [skip ci] :: Diego Molina
  • f89bec1f87 - [grid] Using merged caps to check if video recording was requested [skip ci] :: Diego Molina
  • 64c64217ca - Add implementation for context propagation based on changed in OpenTelemetry 0.9.0. (#8884) :: Puja Jagani
  • 88535c5171 - [grid] Fixing redirects test in JettyAppServerTest :: Diego Molina
  • 35fc551143 - [grid] Fixing image parsing when a custom domain is used, fixes #8887 :: Diego Molina
  • 8b79835509 - [java] Implementing a new operation to get element property, see https://www.w3.org/TR/webdriver/#get-element-property :: Alexei Barantsev
  • a4a9535b46 - [java] Refactoring code to reduce duplication :: Alexei Barantsev
  • a2c5f9bc7f - [java] Fixing exception message, no functional changes :: Alexei Barantsev
  • efac2bfc20 - [java] Deleting unused imports :: Alexei Barantsev
  • b358b0488f - [java] Removing unnecessary boxing/unboxing for booleans :: Alexei Barantsev
  • 9915bc486d - [java] Code cleanup, fixing a bunch of minor issues reported by IDEA code analyzer :: Alexei Barantsev
  • 132b146640 - [java] Temporarily disabling javadoc generation to evaluate how it affects travis build time :: Alexei Barantsev
  • ac649dea1e - [java] Trying to exclude tests to evaluate how it affects travis build time :: Alexei Barantsev
  • 402404cc2f - Let's try to run something with GitHub Actions :: Alexei Barantsev
  • d9687dcdcd - Adding organization info to sonar config :: Alexei Barantsev
  • 8f8bbee55f - [java] Fixing FirefoxOptions merge and copy-constructor :: Alexei Barantsev
  • 03f11b234e - Migrating Java CI build to GitHub Actions :: Alexei Barantsev
  • 83582f8b31 - Deleting Java jobs migrated to GitHub Actions from travis build :: Alexei Barantsev
  • 218c142727 - [java] Disabling some Chrome tests that were failing on travis and fail now on GitHub Actions too :: Alexei Barantsev
  • 0ac86da6eb - [java] Start Firefox headless in server tests :: Alexei Barantsev
  • 937e8f9a38 - [java] Fixing test ignorance checker for GitHub Actions :: Alexei Barantsev
  • b8a60c8051 - [java] Run Chrome headless if on GitHub Actions :: Alexei Barantsev
  • f7da2470d1 - [java] Run browser tests after small tests on GitHub Actions :: Alexei Barantsev
  • 5e8f10a6d8 - Adding workflow for JavaScript (#8894) :: Diego Molina
  • 1780c8e459 - Running the Java workflow for PRs as well :: Diego Molina
  • 497574150a - v2 only checks out the last commit from the tree :: Diego Molina
  • 35e477641b - [java] Fixing remote tests on Windows, bazel does not make symlinks inside runfiles directory so we should find server in another place :: Alexei Barantsev
  • 0315a7f3fe - [java] Fixing FirefoxOptions copy constructor to fill all the standard capabilities for Firefox :: Alexei Barantsev
  • 2864ab6236 - Avoid NPE in the url checker test :: Simon Stewart
  • 4a8198db5c - Replace create page servlet with a handler :: Simon Stewart
  • 154cd860a7 - Remove utf8 servlet :: Simon Stewart
  • 4917444886 - [cdp] Use the password from the credentials when authenticating :: Simon Stewart
  • d028d5e376 - The app manifest was served correctly by the static resource handler :: Simon Stewart
  • c02cdd20d1 - Fix up mistakenly committed changes to the relative locators :: Simon Stewart
  • a9f646a1b5 - Upgrade OpenTelemetry to 0.10.0 (#8889) :: Puja Jagani
  • 7262726556 - initial commit :: Rajendra Kadam
  • 220b313e88 - Update tests moduleMapper for svg :: Rajendra Kadam
  • 1f55d72fe9 - Add tests for status component :: Rajendra Kadam
  • 0e9ce8208e - Remove .ts files from testMatch :: Rajendra Kadam
  • 0a2f542747 - Merge status tests in 1 :: Rajendra Kadam
  • 740c0be305 - Add tests for NodeRow :: Rajendra Kadam
  • 5823503df7 - Add tests for ColorInfo component :: Rajendra Kadam
  • 18b449fc71 - Add fetch and tests for Ring :: Rajendra Kadam
  • 7163a451ef - Add fetch and tests for Ring [skip ci] :: Rajendra Kadam
  • 0d3dca5e5f - Add fetch and tests for Navbar [skip ci] :: Rajendra Kadam
  • a3963cf505 - Move tests to components directory [skip ci] :: Rajendra Kadam
  • b41ccd43bb - Add bazel test rule to fix the rule :: Rajendra Kadam
  • 9cd17426bf - [py] Move string formatting in CDP code to f strings :: AutomatedTester
  • 61adbe4245 - [py] Exposing Bidi features to move than Chromium browsers :: AutomatedTester
  • b551e0c504 - Revert accidental JS changes :: Simon Stewart
  • fc11b21944 - [java] Fixing ignorance conditions to check if we run in CI environment :: Alexei Barantsev
  • 29f03fcc57 - [bazel] Ensure action env is as simple as possible :: Simon Stewart
  • b7ef89b487 - Allow $PATH into the test env so browser launchers can be found :: Simon Stewart
  • b8b73c1fcf - [java] Run browsers in xvfb instead of headless :: Alexei Barantsev
  • 65563b8e7e - Add additional HTTP attributes to event-logs (#8902) :: Puja Jagani
  • 2f7727c314 - [JS] Adding support for print endpoint (#8880) :: JS31096
  • 037da2fbf4 - [java] Enabling tests that work in Chrome 87 :: Alexei Barantsev
  • 825c560ede - [java] Ignoring a test that fails in GitHub Actions environment :: Alexei Barantsev
  • f2f89b86d5 - [java] A silly mistake, forgot to remove old code that should be replaced by the new one :: Alexei Barantsev
  • 620c9a6dfa - Move generated js tests from a servlet to a handler :: Simon Stewart
  • 36072f26bb - Push more common resources into the handler :: Simon Stewart
  • 89dafc37ef - Mostly migrate to using handlers, not servlets, in tests :: Simon Stewart
  • f599a9d56a - Replace the JettyAppServer with the NettyAppServer in tests :: Simon Stewart
  • 7754e2c6ec - Remove most usages of jetty :: Simon Stewart
  • d2fa8b075d - Allow the PathResource to limit the subpaths that are returned :: Simon Stewart
  • f9e8ce2bbf - Ensure there is a slf4j logger available for js test suites :: Simon Stewart
  • 679670beae - Allow Netty AppServer to respond to HEAD requests :: Simon Stewart
  • 936669e7a1 - Switch command line app server to netty :: Simon Stewart
  • a825594901 - Rework ReferrerTest to avoid Jetty dependency :: Simon Stewart
  • 5892facaae - Break dependency on jetty in some more tests :: Simon Stewart
  • bdb1aadfdf - Remove jetty from selenium :: Simon Stewart
  • 53b9f89004 - Start the netty appserver on a well-known port :: Simon Stewart
  • dd7937a41a - Fix tests by not declaring the incorrect charset of returned pages :: Simon Stewart
  • f08af313e8 - Ugly hack to get the Netty server listen for HTTP and HTTPS traffic :: Simon Stewart
  • 0d0b1f8991 - Return results from Relative locators sorted by proximity to the anchor :: Simon Stewart
  • d265f308e6 - Fix the WindowTest :: Simon Stewart
  • 56fb1326f1 - [cdp] Remove hand-coded tests for autogenerated code :: Simon Stewart
  • 72ce3dc4c6 - Fix up failing relative locator test in js :: Simon Stewart
  • 3d54b5eab1 - Ensure http tests are run with existing netty-based httpclient :: Simon Stewart
  • af7e5fb338 - [ci] Limit depth of initial clone :: Simon Stewart
  • b0363fd392 - Add javadoc generation job to GitHub Actions :: Alexei Barantsev
  • c82fef981b - [java] Ignoring tests that fail in Firefox in GitHub Actions environment :: Alexei Barantsev
  • f4aacb1347 - [java] Ignoring one more test :: Alexei Barantsev
  • 5e92451696 - [ci] Limiting depth of git clone by using actions/checkout@v2 :: Alexei Barantsev
  • d360811939 - [java] Fixing Java 8 compatibility issues :: Alexei Barantsev
  • eb37b63eaa - [java] Deleting unused import (and formatting code) :: Alexei Barantsev
  • c87ee5994f - [java] Using Optional to check for nullity is over-engineering :: Alexei Barantsev
  • 3dbf71deb9 - [java] Fixing minor issues reported by IDEA code linter :: Alexei Barantsev
  • 44b7ba443a - Cache IWebElement before checking TagName is correct (#8904) :: elgatov
  • 78eca8208f - Grid UI Unit Tests (#8865) :: Rajendra kadam
  • a9c56bd24f - [java] Making router test more stable by waiting for readiness :: Alexei Barantsev
  • e4eb68a1db - [JS] updating bazel rules nodejs :: Sri Harsha
  • 8d5bcf8b2c - Migrate Ruby CI jobs to GitHub Actions :: Alex Rodionov
  • 772547f54b - Fix Ruby relative locator tests based on new proximity sorting :: Alex Rodionov
  • 9a1aa93973 - Fix NPE in LoggingOptions. Closes #8861 :: Simon Stewart
  • 2d5436c5cc - Add HTTP response span for grid status. Add tracing for GraphqlHandler. (#8908) :: Puja Jagani
  • 18192eaede - [Build] Fix pytest macro to allow --test_args to pass through :: AutomatedTester
  • da53187011 - [py] Add unicode tests for getAttributes :: AutomatedTester
  • 42b100383d - [atoms] Add a test for mixed type value for getAttribute :: AutomatedTester
  • 2ceda22f0d - Adding sonar scanner to GitHub Actions :: Alexei Barantsev
  • d7dfd8df53 - Update tests to check results of Either when calling newSession() method. :: Puja Jagani
  • 5a7a94e9a2 - [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 Barantsev
  • 3d3f8e600e - [java] Adding more waits to make DistributorTest stable :: Alexei Barantsev
  • e93d2ca03d - README: Update docs for running browser tests (#8913) :: Ulf Adams
  • 691de4f65b - [js] reformat the atoms code, no logical changes :: AutomatedTester
  • b1f877305c - [py] Re-enabling console differentiation when listening for console logs :: AutomatedTester
  • a9527dbf9a - [py] disabling error console tests for firefox and safari :: AutomatedTester
  • bafa2658ab - [grid] Removing default value for max-sessions :: Diego Molina
  • 6ee0b68f08 - [grid] Giving precedence to file configuration over flags :: Diego Molina
  • 6519fea03b - Downgrading jest to match the version required for grid-ui tests :: Alexei Barantsev
  • d73567465d - [java] Implementing getDomAttribute operation :: Alexei Barantsev
  • 2368f7a875 - [grid] Avoiding primitives for boolean configs :: Diego Molina
  • 469efe8ce6 - [grid] Fixing node options test :: Diego Molina
  • 19548ca8b0 - [java] Ignoring tests for getDomAttribute that fail in Chrome, this driver works as if it OSS protocol and returns "property or attribute" :: Alexei Barantsev
  • bcdbb1fafd - [java] RemoteWebDriver should fail fast if there is no command executor provided :: Alexei Barantsev
  • d5695d3f55 - [java] Throw SessionNotCreatedException instead of UnreachableBrowserException if a session cannot be started :: Alexei Barantsev
  • 4b18da9ae1 - [java] Deleting a class intended to start a debug Jetty server because we have removed dependency on Jetty. :: Alexei Barantsev
  • 788295470c - [grid] Adding warning to show that Docker was not available. :: Diego Molina
  • 7d6e27dded - [java] Careful analysis of command executor response to throw a meaningful exception instead of NPE or CCE :: Alexei Barantsev
  • 87aa2b850d - [java] Formatting code, no functional changes :: Alexei Barantsev
  • d69bc7161c - [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 Barantsev
  • c774f7c492 - [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 Barantsev
  • c867ec3dca - [java] Improving generation of WebDriverException message :: Alexei Barantsev
  • 4a879c7088 - [java] Fixing use of deprecated API in tests :: Alexei Barantsev
  • b095a45f95 - [java] Code simplification, no functional changes :: Alexei Barantsev
  • 29959e9d1e - [java] Deleting debug code :: Alexei Barantsev
  • f17c2b0d99 - [java] Deleting unused imports :: Alexei Barantsev
  • 3b5bdf2880 - [java] Actually force NettyServer to use java.util.logging :: Alexei Barantsev
  • c230149e29 - [java] Adding a new expected condition for the new command getDomAttribute :: Alexei Barantsev
  • 579e508f2a - [java] Deleting unused private field :: Alexei Barantsev
  • 7bba7f63e9 - [java] Minor performance and style improvements of ExpectedConditions :: Alexei Barantsev
  • 0ad94ad9e8 - [java] Using logger to print warnings :: Alexei Barantsev
  • 5b190ecd07 - [java] Deleting debug print :: Alexei Barantsev
  • 681059ef87 - [java] Reducing duplication of code that populates WebDriverException :: Alexei Barantsev
  • 9514499a51 - [java] Adding more unit tests for RemoteWebDriver throwing an exception :: Alexei Barantsev
  • 0683bb862d - [java] Implementing request timeouts in both HttpClient-s :: Alexei Barantsev
  • ddd4ccc523 - [grid] Mounting dev/shm to browser containers. :: Diego Molina
  • f0f6a24363 - [grid] Fixing allow cors parameter :: Diego Molina
  • 4d44b472e9 - Finish migration of .NET By implementation :: Jim Evans
  • dbd00caf7b - Updating .NET DevTools tests to use Chrome 87 version of CDP :: Jim Evans
  • 69a18550a9 - [devtools] Add v88 (beta) and v89 (canary) versions :: Simon Stewart
  • ac26f5d351 - [devtools] Delete v84 and v85 from the java tree :: Simon Stewart
  • aac21d3124 - [bazel] Create test suites as sharded tests :: Simon Stewart
  • 26efaf692b - [bazel] Use the new test suites for selenium test suites :: Simon Stewart
  • c2e76c5309 - Attempt to reduce log output to just failing tests :: Simon Stewart
  • 135b8e291c - [py] Pin key dependencies in the build :: AutomatedTester
  • 4a7704152d - [bazel] Avoid linting our test code :: Simon Stewart
  • d53475c7fc - [bazel] Do not generate suites that should never be run :: Simon Stewart
  • 7fa8355c87 - [grid] Adding methods to get container logs :: Diego Molina
  • 3865a8ca14 - Check to see if a test should be run before running it :: Simon Stewart
  • 5dc2450f20 - Expose local browser drivers through bazel :: Simon Stewart
  • 62368606ce - Add missing file :: Simon Stewart
  • 0107b0e00d - Revert initial work to expose drivers via bazel :: Simon Stewart
  • 0b7e3d88e8 - Expose local browser drivers through bazel :: Simon Stewart
  • c1a9159155 - Add atom tests to GitHub Actions :: Alexei Barantsev
  • 293d6e7a6d - [py] Add Chrome v88 to bidi support :: AutomatedTester
  • 4610dcfb35 - Remove support for old CDP versions :: Simon Stewart
  • 4c8066239a - [java] Fixing IDEA project, adding a reference to CDP v88 library :: Alexei Barantsev
  • e797f8678a - Using bazel cache for JavaScript jobs :: Alexei Barantsev
  • 4614a5c89a - [java] Fixing IDEA project, adding a reference to CDP v89 library :: Alexei Barantsev
  • 0fca91a1e1 - [java] Implementing infrastructure to create decorators :: Alexei Barantsev
  • afdb348e68 - [java] Implementing a new event firing decorator :: Alexei Barantsev
  • fa2919aefd - [java] Deleting unused imports :: Alexei Barantsev
  • a067f7872f - [java] Deleting tests that are not actual anymore :: Alexei Barantsev
  • ac56ef5f83 - [java] Deprecating setters in Point and Rectangle, set toward making them immutable :: Alexei Barantsev
  • bd2fc34ee3 - [java] Fixing variable name (Cyrillic letter с looks exactly like Latin letter c) :: Alexei Barantsev
  • 2e8b5a5b93 - [java] Using try-with-resources to simplify code :: Alexei Barantsev
  • 5e5798f323 - [java] Rewriting with Java 8 features, and reducing use of magic strings in the code, no functional changes :: Alexei Barantsev
  • 54d387b316 - [java] Using constants to reduce string literal repetition :: Alexei Barantsev
  • d76e454cb2 - [java] Adding missing @Deprecated annotation to the method deprecated long ago :: Alexei Barantsev
  • 6a6fbc237f - [java] Reducing visibility of a constructor of an abstract class to protected, it can be called from a subclass only :: Alexei Barantsev
  • af634c7075 - [java] Oops! To protected, not to package private! :: Alexei Barantsev
  • a82d39b8d6 - [py] Add mozdebugger capabililty to be on by default :: AutomatedTester
  • 677fb41efd - [py] add v85 cdp support back as we can use it for Firefox :: AutomatedTester
  • be10c29505 - Add print page command to python binding (#8903) :: Rajendra kadam
  • 509f316e5d - Improve CDP method naming :: Alex Rodionov
  • b3b7d940b8 - [JS] Updating alpha release version number :: Sri Harsha
  • 7d5913d129 - Support CDP v87 in Ruby :: Alex Rodionov
  • ec470e642a - Move supported CDP versions in .NET build to parent .bzl file :: Jim Evans
  • d2b483cc9c - Add path to bazel build targets in .bazelrc :: Jim Evans
  • 9492ee69e4 - Move .NET CDP generation targets to list :: Jim Evans
  • b0c55140d0 - Update .NET CDP generation to be more flexible for future versions :: Jim Evans
  • 037ca2845a - Adding support for CDP v88 (beta) and v89 (canary) to .NET :: Jim Evans
  • c31ea12e27 - Removing support for CDP v84 and v85 from .NET :: Jim Evans
  • 357403b269 - Update documentation comments to align with proper CDP versions in .NET :: Jim Evans
  • 73ade56928 - Update README.md for .NET CDP version modifications :: jimevans
  • 794debe9e2 - Add spec-compliant properties and methods to .NET IWebElement :: Jim Evans
  • a2d9b94833 - [java] Implementing getAriaRole and getAccessibleName operations :: Alexei Barantsev
  • c8bc19e837 - Adding the print command to .NET bindings :: Jim Evans
  • 610b1c8164 - Restoring default shard count for Java tests, bazel does not recommend to use large shard counts if the build is not distributed. :: Alexei Barantsev
  • cee453c23e - Let's try to collect java test coverage and send it to sonarcloud :: Alexei Barantsev
  • f86a1d3d56 - Excluding support tests from coverage (temporarily) and moving sonar scanner to the small test job to upload test coverage to the cloud :: Alexei Barantsev
  • 227ed409a9 - Sonar scanner ignores coverage settings for modules, let's try top-level setting :: Alexei Barantsev
  • 6e3bb48647 - [java] Making UrlCheckerTest run longer, but stable by warming up NettyServer :: Alexei Barantsev
  • f65bdec3c1 - Reverting attempt to collect code coverage, instrumentation unexpectedly affects some test results, needs more investigations :: Alexei Barantsev
  • 2a47bee709 - Adding support for environment capability to .NET FirefoxOptions :: Jim Evans
  • 449e0fffc2 - Adding support for full-page screenshot command to .NET Firefox driver :: Jim Evans
  • a530271700 - Exposing command executor on .NET RemoteWebDriver via IHasCommandExecutor interface :: Jim Evans
  • fa6e369205 - Rearranging some .NET code :: Jim Evans
  • 471ab75202 - Add ISupportsPrint interface to .NET to allow use of Print method :: Jim Evans
  • 8ebe09facf - [grid] Only adding Docker factories if there is a config for it. :: Diego Molina
  • bd25a019ee - [java] Fixing OS tests to work on Windows :: Alexei Barantsev
  • 0fee495267 - [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 Barantsev
  • cf7d0615f4 - [java] Adding lost small tests to the suite by tagging them :: Alexei Barantsev
  • 29d31317cb - [java] Refactoring unit tests for RemoteWebDriver and RemoteWebElement and adding unit tests for recently implemented operations (getDomAttribute, getDomProperty, getAriaRole, getAccessibleName) :: Alexei Barantsev
  • 11d1077347 - [java] Adding unit tests for driver commands to manage a VirtualAuthenticator :: Alexei Barantsev
  • fe96677106 - Increasing bazel test timeout :: Alexei Barantsev
  • b9b4da51a3 - Support for float types in text fields (#8936) :: Naveen Singh
  • 7447cededb - [java] Disabling tests that are not implemented in Firefox yet :: Alexei Barantsev
  • 7286a92440 - [java] Changing browser names used in @Ignore test annotation to better communicate the current state of browser support :: Alexei Barantsev
  • 1fa1428930 - [java] Minor performance improvement :: Alexei Barantsev
  • ebee17a4d7 - [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 Barantsev
  • 77c187a44f - [bazel] Allow pinned browsers to be used :: Simon Stewart
  • 8be1107124 - [java] Implementing ability to specify command execution timeout in RemoteWebDriver :: Alexei Barantsev
  • a46a9ac0e9 - Updating .NET DevTools code to persist DevTools session once created :: Jim Evans
  • 8098753693 - Correcting .NET compile error :: Jim Evans
  • 02e3398646 - Revert "[java] Implementing ability to specify command execution timeout in RemoteWebDriver" :: Alexei Barantsev
  • 83075bb203 - [java] Trying alternative way of configuring http client behind a RemoteWebDriver: implementing ability to pass ClientConfig to HttpCommandExecutor constructor :: Alexei Barantsev
  • 58f7a9b86a - [grid] Allowing us to inspect a container we did not start :: Diego Molina
  • ba2ab2c1ba - [grid] Simplifying code in DockerSessionFactory by adding defaults :: Diego Molina
  • 2cfadb32b7 - [java] Bumping to 4.0.0-beta-1 :: Diego Molina
  • c5df10ed6a - Bumping Rakefile to 4.0.0-beta-1 :: Diego Molina
  • 1f4909f59c - [java] Adding spotbugs exception for HttpClientTestBase :: Diego Molina
  • 47ee7336ef - [java] Documenting EventFiringDecorator, adding tests that verify the documented behavior and fixing bugs found by these tests :: Alexei Barantsev
  • 31838197c3 - Allow user to modify network request via CDP in .NET :: Jim Evans
  • 7a49f610c8 - [java] Fixing documentation after @simonstewart comments, and changing order of parameters in listener methods :: Alexei Barantsev
  • f6715f20e3 - [java] Changing order of parameters in decorators :: Alexei Barantsev
  • 424ff53ecd - Delete unusued tests :: Simon Stewart
  • c20b8d9823 - Pinned browsers: fixups for chrome on linux :: Simon Stewart
  • 8fcd01ae79 - [grid] Removing unused parameter from DockerFlags :: Diego Molina
  • 1c4a214af0 - [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 Barantsev
  • ee44667233 - [java] Changing default timeouts for HTTP clients: connect timeout is 10s, read timeout is 3 min :: Alexei Barantsev
  • 6909a00135 - [java] Temporarily disabling a piece of code that prevents creation of websockets connections :: Alexei Barantsev
  • 07cd99c681 - Improve readme layout :: AutomatedTester
  • de38e8dd6f - Performance Improvements in conditionals :: Machinexa2
  • 53280c7d2c - General imports (#8947) :: Machinexa2
  • a9d37d0054 - [py] Cache platform calls when starting the session(#8953) :: Machinexa2
  • 693fe1b1ec - [py] Favour fstrings over older format code. (#8949) :: Machinexa2
  • b1f7fccc07 - [py] Modernise conditionals (#8954) :: Machinexa2
  • 34f1e943fe - correcting one instance of self.platform usage(#8956) :: Machinexa2
  • be606d5ac7 - Modernise some of the conditionals and further usages of fstrings (#8952) :: Machinexa2
  • cf4178c7b5 - Improve imports (#8948) :: Machinexa2
  • 4d1d1e285d - Improve imports (#8950) :: Machinexa2
  • 6227b661fd - Further improve imports (#8951) :: Machinexa2
  • 8996ec2376 - [grid] Add error event-logs when capabilities are not found. (#8943) :: Puja Jagani
  • 2cf77cc7d2 - Rework near relative locator to be easier to understand :: Simon Stewart
  • 6ac3db69bb - [grid] Add log-level config option (#8968) :: Puja Jagani
  • 0e0194b0e5 - All is None and is not None removal (#8963) :: Machinexa2
  • 01972562ec - Replace ErrorHandler with a Filter, which makes more sense :: Simon Stewart
  • 3a55860495 - Delete duplicate filter :: Simon Stewart
  • a4dc8d34e1 - Move a common filter to the web package :: Simon Stewart
  • 85943ec259 - Adding server-side support for custom locators :: Simon Stewart
  • e8d0e07bff - Avoid importing a beta version of slf4j :: Simon Stewart
  • 06fdf2966d - [js] Package up mutation-listener for node. Fixes #8955 :: AutomatedTester
  • 4295d3c826 - Adding functionality to better support network interception in .NET :: Jim Evans
  • 444f973765 - Adding mnemonic to merge assemblies Bazel rule :: Jim Evans
  • a420091052 - [build] Fix handling of generated code put into wheels :: AutomatedTester
  • 7c9d268cb5 - Add network interception to .NET :: Jim Evans
  • f86f6f9d54 - [node] Fix typo: tracingCategories -> traceCategories (#8976) :: Andre Wiggins
  • 9a989247a4 - [py] Pin Firefox bidi support to use the generated code for CDP 85 :: AutomatedTester
  • 6e545d81f2 - [grid] Removing unused imports, formatting changes and removing CLI default :: Diego Molina
  • 3c60492bb2 - [py] Simplify print pdf tests :: AutomatedTester
  • c674649419 - [grid] Code formatting and improving method name :: Diego Molina
  • 08b0ae9763 - [grid] Fixing how "detect-drivers" and "drivers" CLI flags interact :: Diego Molina
  • 5543c58793 - [node] Update ESLint setup (#8939) :: Nick Schonning
  • 2cc9ea2d94 - chore: Use subfolder for NPM package homepage (#8938) :: Nick Schonning
  • e78881d785 - [grid] Add lock while finding a node in GridModel. Fix a log typo. (#8980) :: Puja Jagani
  • 7dc32dc6a3 - Allow httpOnly property to be bubbled up to cookie manager (#8958) :: Luke Hill
  • 7661e5ef67 - Add print page command to ruby binding (#8920) :: Rajendra kadam
  • 2be6e97ca9 - [py] Add Mutation Logging support :: AutomatedTester
  • dfee907eb1 - [py] Fixing mutation-listener target for python :: AutomatedTester
  • 4c73a3ce49 - [py] Move platform to be initialised earlier before it is called :: AutomatedTester
  • 96e5d9a1f1 - [py] Handle when timeout is 0 and not treat as Boolean :: AutomatedTester
  • cfb9783e63 - [py] Add element that mutated when using logging mutation :: AutomatedTester
  • 53bb56e72b - Avoiding NPE when the baseUri is not set :: Diego Molina
  • d43570c2cf - [JS] Updating rules_nodejs to 2.3.2 :: Sri Harsha
  • 9746b8635d - [grid] Displaying OpenTelemetry message only when the tracer is created :: Diego Molina
  • 5e8cb3aa31 - [grid] Saving fixtures from the before method call :: Diego Molina
  • 08a90a024d - Revert "Fix FluentWait so it completes in more cases." :: Alexei Barantsev
  • 988eb757b0 - [java] Fixing Java 8 incompatibilities :: Alexei Barantsev
  • a522fb72aa - [grid] Make distributor pick up session requests from the queue only if the grid is not full (#8940) :: Puja Jagani
  • 1ccfb31a58 - [grid] Optimizing imports for SessionQueue classes :: Diego Molina
  • 9246b424d2 - [.NET] Add omitted API documentation comments :: Jim Evans
  • 4088ef770f - [.NET] Add ability to listen for JavaScript exceptions and callbacks :: Jim Evans
  • b4b7674a8a - Expose server config, session queue and node as MBeans for JMX monitoring. (#8838) :: Puja Jagani
  • 4a3f3efd19 - [grid] Simplifying DefaultSlotSelector logic :: Diego Molina
  • 546e66b169 - [grid] Adding implementation flag to the Distributor :: Diego Molina
  • cf298bcbf8 - [grid] Code formatting and moving default value to options class :: Diego Molina
  • bf2fc564ee - Fix ExpectedConditions javadoc for a return type. (#9005) :: Puja Jagani
  • bfd0da7837 - [grid] Changing session factory method to use caps instead of WebDriverInfo :: Diego Molina
  • 5c513169f4 - [grid] Tweaking toml config to read arrays of tables :: Diego Molina
  • 44a4191625 - [grid] Code formatting and removing two tests :: Diego Molina
  • 2d47c4283d - [grid] Deleting two redundant tests :: Diego Molina
  • 2bc070052b - [grid] Displaying config help properly when array of tables are used. :: Diego Molina
  • 7c696193d4 - [grid] Unifying the slot matching logic in one single place :: Diego Molina
  • 27fe2d9ba4 - [JS] Adding support for computedrole (#8990) :: JS31096
  • e0dde49a75 - Update toJson() method creation for integer type in CdpClientGenerator. (#8997) :: Puja Jagani
  • 1aae7a35c8 - [grid] Avoiding hacks to display config options properly :: Diego Molina
  • 4af354bb99 - [grid] Remove dependency on guava from data package :: Simon Stewart
  • 9832d17d8b - [grid] Flesh out the default slot matcher to consider other capabilities too :: Simon Stewart
  • d48a9596d8 - [grid] Enabling driver configurations to Nodes :: Diego Molina
  • 1b687b3261 - Updated CHANGELOG (#9022) :: Rami
  • 9160de55af - Fix WebDriver.start_session docstring to remove incorrect arguments (#9021) :: Sergey Fursov
  • bbd5fb6f09 - Work around string splitting issue in JCommander :: Simon Stewart
  • 2e2ec56b20 - [grid] Adding copyright and fixing some flags :: Diego Molina
  • bd1110cddd - [grid] Adding fallback locators for ById and ByName :: Diego Molina
  • c507192c95 - [grid] Improving fallback locators code :: Diego Molina
  • dd5d7a061f - [grid] Upgrade OpenTelemetry to 0.12.0 (#9029) :: Puja Jagani
  • 3e4e069274 - [grid] Add registration secret to the New Session Queuer (#9026) :: Puja Jagani
  • c2f2c6a47e - [py] Correct dependency for six :: AutomatedTester
  • 8fcc3826d1 - [py] Adding initial GH workflow for Python (#9031) :: Diego Molina
  • e6349a65dc - [js] Using bazel action :: Diego Molina
  • 63d69be64a - [py] Remove unneeded Firefox specific tests :: AutomatedTester
  • 3035373031 - [py] Disable Bidi tests for Firefox until it reaches a release branch :: AutomatedTester
  • a42e53cfd9 - [java] Documenting use of WebDriverDecorator (and simplifying API a bit) :: Alexei Barantsev
  • b147269a5f - [py] Fix Flake 8 Errors :: AutomatedTester
  • a2a60d7cfe - [grid] Fix indentation for New Session Queuer classes. (#9033) :: Puja Jagani
  • 3e453c0562 - [py] Removing mozdebugger capability as released version of geckodriver errors, will add back in the future :: AutomatedTester
  • afa14fdf1f - [py] fix flake8 errors :: AutomatedTester
  • 06b5bdbfa9 - [py] Fix comment on license in print_page :: AutomatedTester
  • 109c25ac6d - [py] xfail tests that are not working for Chrome :: AutomatedTester
  • 42d0f75e16 - Updating CI badge status :: Diego Molina
  • 80591c2531 - [py] Set known xfails for remote tests :: AutomatedTester
  • 4a2ad1a481 - [py] remove unused imports :: AutomatedTester
  • 48e5b6e255 - [py] Add Ignored Exception to wait in Bidi Tests :: AutomatedTester
  • 220e35f0f2 - 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 Barantsev
  • 4321bbd43a - [py] Disable Test that fails on Travis until we have time to investigate :: AutomatedTester
  • 71a00b5a3f - [py] Make sure we are checking a string for local file detector :: AutomatedTester
  • 34b27b5940 - [py] Add Usage example for log_mutation_events docs :: AutomatedTester
  • eb89e19295 - [grid] Add new session request queue size endpoint and GraphQL support (#9030) :: Puja Jagani
  • 4ec9de0998 - [cdp] Avoid spamming the console with unnecessary log messages. Unless they are necessary :: Simon Stewart
  • e08791131f - [py] Refactor bidi APIs for logging to be on their own class :: AutomatedTester
  • c146621f39 - [grid] Making the tracing logs to be FINE(debug) level :: Diego Molina
  • cf649a4a4f - [java] Fixing docs for ByClassName as no spaces are allowed :: Diego Molina
  • b778b07811 - [java] Making merge method in classes that implement Capabilities to return a new instance as specified in the Capabilities interface. :: Alexei Barantsev
  • e68316c2a2 - [java] Removing unused imports to allow build to work. :: Diego Molina
  • 02d5e641d5 - [grid] Allowing to configure max-sessions per driver. :: Diego Molina
  • 5fc59ca25b - [skip ci] Adding links to workflows to GitHub Actions badges :: Alexei Barantsev
  • 526fd9d0de - Add rexml dependency (#9007) :: Kazuhiro NISHIYAMA
  • d7f2ef23b6 - [rb] update gem dependencies for Ruby v3 :: titusfortner
  • c6d02f3330 - [rb] update vendor cached gems :: titusfortner
  • b3a689b44b - [rb] update with latest rubocop :: titusfortner
  • 53a6aeb13e - [rb] fix stubbing / mocking issues in specs :: titusfortner
  • 2d4d5f7568 - [rb] exclude test evaluating concurrent sessions with the remote server since it is crashing the suite :: titusfortner
  • dad5d3a4d3 - [rb] license statement at top of each of the files indicates that we should be distributing this with a NOTICE file containing copyright information :: titusfortner
  • 689ff4777c - [rb] update Readme :: titusfortner
  • f6d831b848 - [rb] deprecating Persistent HTTP client subclass because the default HTTP client now uses persistence :: titusfortner
  • cb2062af60 - [rb] fix linter failure from missing spaces :: titusfortner
  • ca2665c803 - [py] Correct calling capabilities in bidi log class :: AutomatedTester
  • 2985a8e932 - [py] Add mozdebugger capability :: AutomatedTester
  • 2036e8f2b7 - [py] Remove the use of basestring :: AutomatedTester
  • 0cb6e6234e - [py] Improve comment about using importlib_resources :: AutomatedTester
  • 104b278285 - [py] Remove six as a dependency :: AutomatedTester
  • b51fc14394 - [py] Don't treat doc warnings as errors :: AutomatedTester
  • 728d253d16 - Upgrade OpenTelemetry to 0.13.1 (#9055) :: Puja Jagani
  • 610a6740ad - [java] Deleting unused imports and unused private fields :: Alexei Barantsev
  • 41a22c0243 - [rb] add more specs for cookies :: titusfortner
  • 2118f4a558 - [rb] fix bug with http_only cookies :: titusfortner
  • 7113b470bd - Rework the RemoteWebDriverBuilder :: Simon Stewart
  • 87db0cb50b - Simplify the remote build file :: Simon Stewart
  • 626f908bb5 - Add Print page support in Java (#8991) :: Rajendra kadam
  • 92e0daf59a - [bazel] Run buildifier :: Simon Stewart
  • 04714514f4 - Fix the build :: Simon Stewart
  • 1ef4da6fd5 - [grid] Correcting dependency name :: Diego Molina
  • 8b6e4be8e6 - [grid] Halting docker execution if the daemon was not reached. :: Diego Molina
  • 45567af684 - [grid] This partially reverts commit 04714514 and fixes the build while small tests still pass :: Diego Molina
  • a787ad472d - [grid] Making NewSessionCreationTest aware of the improvements on AddWebDriverSpecHeaders :: Diego Molina
  • 5630155cde - [py] Improved alias for Keys (#9076) :: Shreyan Avigyan
  • d8f0ba009d - Right-bias Either and add some useful methods :: Simon Stewart
  • ec500b8268 - Small tidy of maven deps :: Simon Stewart
  • 2a2f45d5f9 - Bump OpenTelemetry to 0.14.1 :: Simon Stewart
  • 0df656d2aa - [bazel] Bump rules_jvm_external to 4.0 :: Simon Stewart
  • 2033a83fe0 - Bump most java dependencies to latest versions :: Simon Stewart
  • 79d57fa50a - [bazel] Use java_export from rules_jvm_external :: Simon Stewart
  • 4d0cc24984 - [java] Using annotations to start Chrome headless for PrintPageTest :: Diego Molina
  • 5493d43e08 - Add follow up changes from Print Page Java PR (#9061) :: Rajendra kadam
  • 29ecb673ea - [java] Skipping PrintPageTest tests for Chrome for now. :: Diego Molina
  • 7de1d2b475 - [grid] Add endpoint to return new session request queue contents (#9078) :: Puja Jagani
  • 1d8273f1c7 - [grid] Adding Grid version to GraphQL :: Diego Molina
  • 84fc16db8d - [JS] Adding support for /computedlabel (getAccessibleName) (#9073) :: JS31096
  • 6fba497bde - [java] Fixing java 8 compatibility issues :: Alexei Barantsev
  • 057cc7066f - [java] Implementing ability to get raw original message without additional info from WebDriverException :: Alexei Barantsev
  • ba3a54cfb5 - [grid] Add GraphQL support for getting session queue requests (#9085) :: Puja Jagani
  • 6e7b239600 - [grid] Adding server version to the Nodes :: Diego Molina
  • 2d71c4b06d - [skip ci][java] Deleting outdated code examples from javadocs :: Alexei Barantsev
  • 5a5c10b5c0 - Stop the driver server when the driver fails to start a new session :: Iaroslav Naidon
  • 626f084dc0 - [java] Deleting unused imports :: Alexei Barantsev
  • 0250d66a36 - Reducing code duplication and reducing use of guava :: Alexei Barantsev
  • 7358b15bba - [java] Fixing use of deprecated classes and methods after upgrading opentelemetry :: Alexei Barantsev
  • 0807b1a8f2 - [java] Using assertj in more native manner :: Alexei Barantsev
  • 9f5fc301c7 - [java] Making more precise assert for expected exception :: Alexei Barantsev
  • 147334f95b - [py] Remove unneeded Py2 TODO :: AutomatedTester
  • 8b4e370204 - [py] Add python type hinting :: AutomatedTester
  • 7b42f8654a - Fix 'webview2' browser name for Edge py options. (#9090) :: Brandon Walderman
  • 76b66db9a4 - [java] Deleting debug print statement :: Alexei Barantsev
  • ca79c1609c - [java] Reinterrupting the current thread after catching InterruptedException :: Alexei Barantsev
  • ffb0c7a0e8 - [java] Restoring ability to run remote browser tests in dev mode :: Alexei Barantsev
  • f59e5ce16d - [java] Adding more tests for json reader to increase coverage before applying a PR :: Alexei Barantsev
  • 67dd6aca81 - Removed obsolete browsers from BrowserType :: Ish Abbi
  • d16ecd2a32 - [java] Fixing null pointer exception in RemoteWebDriver instantiated by no-arg constructor. :: Chirag Jayswal
  • 31a702df59 - ByChained: add unit tests before refactoring :: Alberto Scotto
  • 894d238f23 - Refactoring ByChained#findElements :: Alberto Scotto
  • 6e6a8fc74b - [java] Adding a bit of Java 8 flavor :: Alexei Barantsev
  • 3c96350524 - [bazel] Bump to bazel 4.0.0 :: Simon Stewart
  • 3b117e14dc - [bazel] Allow packages to be opened in modules :: Simon Stewart
  • 9a7248de3e - [bazel] Update Rakefile with maven publishable targets :: Simon Stewart
  • 62aa81a0fd - [py] Use weakreferences for driver in switch and mobile classes :: AutomatedTester
  • 8e5a9ede90 - [build] No need to repeat run of build-info.py :: Simon Stewart
  • 4fc2afefed - [bazel] Make sure maven artifacts use generated modules :: Simon Stewart
  • c23e4406a2 - [py] Improve how desired_capabilities and options are merged :: AutomatedTester
  • ec9c67b2fb - [java] Improving merge of ChromiumOptions to take into account arguments, extentions and experimental options :: Alexei Barantsev
  • dfe17dc8d9 - [java] Deleting unused imports :: Alexei Barantsev
  • d78e447605 - [java] Deleting unused imports :: Alexei Barantsev
  • 996ea5440a - [java] Adding more tests for merging ChromeOptions :: Alexei Barantsev
  • 76cef2babc - [java] Converting CustomLocator from abstract class to interface :: Alexei Barantsev
  • 7e20fd60b9 - [java] Refactoring tests, no functional changes :: Alexei Barantsev
  • 15c856e1d0 - [java] Uppercasing names of enum instances to follow code convention :: Alexei Barantsev
  • 086533bbcc - [java] Adding final modifier to a member that is supposed to be a constant :: Alexei Barantsev
  • d85399352a - [bazel] Generate module "uses" by scanning for ServiceLoader usages :: Simon Stewart
  • 9bd936ace0 - Modify: Updating year in LICENSE and NOTICE doc (#9101) :: Sri Harsha
  • 67f0e5a1a6 - [grid] NewSessionQueuer is not used elsewhere :: Diego Molina
  • df105ba5c4 - No need to modify finding by tag name requests :: Simon Stewart
  • 16b3eb9ab5 - [grid] Adding stereotypes to the Node schema :: Diego Molina
  • 483f05b868 - [grid] Disabling Grid UI tests while new Grid UI is completed :: Diego Molina
  • 27dffd1351 - [grid] New Grid UI draft :: Diego Molina
  • 0f642b907f - [grid] Using local font instead of downloading every time :: Diego Molina
  • 8ac2bebe61 - [java] Unignoring tests that pass in Chrome :: Alexei Barantsev
  • 04f5f8dba6 - [grid] Implementing CORS support managed by --allow-cors option and adding support for OPTIONS requests to GraphqlHandler :: Alexei Barantsev
  • 5e20e97474 - [grid] Exposing Node OS info to GraphQL :: Diego Molina
  • b143b96910 - [grid] Using Grid logo as favicon :: Diego Molina
  • 4f1781e816 - [grid] Displaying an OS logo in the Grid UI :: Diego Molina
  • bf9d3f1eac - [grid] Honoring max concurrent sessions setting :: Diego Molina
  • 9b327e9729 - [grid] Grid UI improvements :: Diego Molina
  • 1a4692b20a - [grid] Polling data from GraphQL :: Diego Molina
  • 97dca9efec - [grid] Fixing failing test on GitHub :: Diego Molina
  • ae1f3bc46e - [grid] Setting a max concurrency based on what the test is expecting :: Diego Molina
  • 9b3e08b21f - [py] Remove legacy WebElement key ELEMENT (#9110) :: Nirantak Raghav
  • 2b93e73b60 - [py] deprecate w3c checks in python bindings (#9109) :: Dharin Shah
  • cfea6be21a - [grid] Completing Node UI, removing old apollo from package.json :: Diego Molina
  • c8daf2c42c - [grid] Breaking Grid UI into components :: Diego Molina
  • 227c682853 - [grid] Mapping correct value for availability :: Diego Molina
  • 68b1be37e5 - [grid] Adding a field to GraphQL to retrieve all sessions :: Diego Molina
  • d61c780f72 - [cdp] Actually set the CDP version. ahem :: Simon Stewart
  • 39b82df30c - [grid] Removing previous UI code :: Diego Molina
  • 2ba4773462 - [grid] Adding Sessions to the Grid UI :: Diego Molina
  • 8ccfbee8b7 - [grid] Add capabilities as json string attribute. Fix span status based logging. (#9094) :: Puja Jagani
  • de1adc0446 - Fix OpenTelemetry 0.14.1 exporter functionality. Update tracing.txt. (#9115) :: Puja Jagani
  • 406ce8a7ec - [grid] Sessions refactoring and adding Queue items (UI) :: Diego Molina
  • 65b253662f - [grid] Breaking Sessions into Running and Queued (UI) :: Diego Molina
  • 21e5734e04 - JsonOutput knows how to handle Capabilities :: Simon Stewart
  • 139922d2f7 - [grid] Splitting GraphQL queries :: Diego Molina
  • 80bd262865 - further improvements to the json processing :: Jörg Sautter
  • 6eecd00e79 - [grid] Adding an overall Grid status to the UI :: Diego Molina
  • 7c8e47a947 - Upgrade rules_python to latest :: AutomatedTester
  • e43cce39f1 - [java] Fixing FirefoxOptions.merge to consume data from both instances to be merged :: Alexei Barantsev
  • 0aaa401fde - Rework how By works :: Simon Stewart
  • 737eb7d9ab - Make the relative locator remotable :: Simon Stewart
  • 6c3bf3dcc6 - [bazel] Add the Bazel IJ project view to make getting started easier :: Simon Stewart
  • bb48c1310b - [java] Restoring ability to create new RemoteWebDriver with default remote server address or the address specified by system property "webdriver.remote.server" :: Alexei Barantsev
  • 75b41f7dd5 - [java] Deleting old CDP generated libs from IDEA project :: Alexei Barantsev
  • 3c5f7c8c59 - [java] Fixing Java 8 compatibility issues :: Alexei Barantsev
  • 840d3214e6 - Ensure chrome binary location is merged in ChromeOptions :: Simon Stewart
  • 0e6f1a3a19 - [bazel] Alias --pin_browsers to make browsing pinning easier :: Simon Stewart
  • 75bbf3d457 - Bump the pinned version of chrome to 88.0.4324.96 :: Simon Stewart
  • 735e31b81a - Escape css selectors properly :: Simon Stewart
  • d0f7f7fe53 - Ensure cannot search for empty tag names :: Simon Stewart
  • 9107ac1017 - Let the relative locator find the js executor like everyone else does :: Simon Stewart
  • 462fd375ff - Simplify existing custom locators :: Simon Stewart
  • 49ea7d8c48 - [grid] Move jmx package into the grid :: Simon Stewart
  • 7df94e03a4 - Fix failing text :: Simon Stewart
  • 3023e101c9 - Delete as much old server code as possible :: Simon Stewart
  • 1307798dff - Delete dead code :: Simon Stewart
  • f9554165e4 - [grid] Reducing size of the IE logo (UI) :: Diego Molina
  • 23f21c9ee9 - Remove reactory-netty :: Simon Stewart
  • f8759365a1 - [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 Barantsev
  • 47f10d68c6 - [java] Fixing the case of passing ClientConfig without server URL to RemoteWebDriver constructor :: Alexei Barantsev
  • ee8ef64b80 - [grid] Fixing test that tries to start 3 tests and... :: Diego Molina
  • bd718745dd - [grid] Making sure the distributor has all nodes for the test :: Diego Molina
  • 33df555d4e - [java] Fixing issues reported by linter: reordering modifier to follow Java Language Specification recommendations :: Alexei Barantsev
  • 46da791506 - [java] Deleting unused imports :: Alexei Barantsev
  • 57a4ac8b0b - [grid] Adding node count to GraphQL data :: Diego Molina
  • 71e6751ef4 - [grid] Displaying a message when no Sessions or Nodes are present (UI) :: Diego Molina
  • 5b6619afae - [grid] Adding a new Help page (UI) :: Diego Molina
  • dc070111e5 - [grid] Leverage Grid Model to check capacity before polling the queue (#9120) :: Puja Jagani
  • 70d7217947 - Implementing initial support of CDP in Firefox. :: Alexei Barantsev
  • b791dc91a7 - [grid] Adding loading and error pages (UI) :: Diego Molina
  • 4579e7d5c0 - Slightly clearer comment. No logical changes :: Simon Stewart
  • 228e76c3d6 - [grid] Removing previous Grid UI :: Diego Molina
  • ffa5af6329 - [grid] Removing unused packages (UI) :: Diego Molina
  • 7cae246a9c - [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 Barantsev
  • 30e33a9804 - [rb] guard spec for Firefox secure cookie handling pending https://github.com/mozilla/geckodriver/issues/1840 :: titusfortner
  • ca5deb05bf - Move cdp code to webdriver.js (#9131) :: Rajendra kadam
  • ea933bd7c8 - [grid] Update stereotype column count method (#9139) (UI) :: Puja Jagani
  • c89807a935 - [py] deprecate all but Options and Service arguments in driver instantiation. (#9128) :: Jigar wala
  • edf9637749 - [java] Deleting unused imports :: Alexei Barantsev
  • 2a5118b57d - [java] Implementing commands to get timeouts :: Alexei Barantsev
  • b1c48c00a6 - [java] Deleting debug print and converting an unused field to a local variable :: Alexei Barantsev
  • aec4c8c2c5 - [grid] Enabling Grid UI for RouterServer as well :: Diego Molina
  • 6cd25d0202 - [java] Setting small size tag to firefox driver unit tests :: Alexei Barantsev
  • 1007a724e7 - [java] Reworking devtools connection to handle errors (e.g. unimplemented commands) :: Alexei Barantsev
  • d7253f3e51 - [java] Code formatting no functional changes :: Alexei Barantsev
  • 67ef04f7ee - [java] Switching assertion in test for consistency with its name. :: Diego Molina
  • a30e513a6e - Share a single timer instance for all Netty connections :: Simon Stewart
  • 2a0265baf1 - [bazel] Update pinned geckodriver to 0.29.0 :: Simon Stewart
  • df4aca9318 - Mark XPI driver options as being deprecated :: Simon Stewart
  • 229b5b69f3 - Allow dmg values to be extracted to custom locations :: Simon Stewart
  • 647822af37 - Update java changelog :: Simon Stewart
  • 673d06930d - Avoid creating unnecessary map instance when merging options :: Simon Stewart
  • 5ca811e743 - [bazel] Tweak build file to actually work :: Simon Stewart
  • f6d2cb3ac1 - [java] Deleting tests ignored for all browsers because the target feature is not available in modern browser versions :: Alexei Barantsev
  • 80beef765b - [java] Ignoring devtools tests in Firefox versions less than 83 :: Alexei Barantsev
  • cd6c82e62e - [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 Barantsev
  • ec807f83a7 - [grid] Sharing queue as a list for GraphQL :: Diego Molina
  • 8e09e76700 - [grid] Closing http client when a session is complete. Fixes #9153 :: Alexei Barantsev
  • ebecf6c466 - [java] Deleting unused imports :: Alexei Barantsev
  • 779e3b4923 - [java] Reordering modifiers to comply with the Java Language Specification :: Alexei Barantsev
  • 1ead9eeedd - [java] Fixing exception thrown by process.waitFor if the process does not finish in time. Fixes #9123 :: Alexei Barantsev
  • d1b21d0f41 - Set the moz:debuggerAddress capability for Firefox by default :: Simon Stewart
  • b0b8382224 - [cdp] Include supported CDP versions in the Grid :: Simon Stewart
  • 45093395fc - [java] Including IE unit tests to the suite :: Alexei Barantsev
  • 6e1cbc37ca - [java] Fixing InternetExplorerOptions constructor from a capabilites object. Fixes #9143 :: Alexei Barantsev
  • 2136f47b14 - [java] Using assertj assertions instead of junit ones for better readability :: Alexei Barantsev
  • 129028ea46 - [java] Ignoring a test that fails in Chrome :: Alexei Barantsev
  • 0eb85c7f02 - [java] Reverting an assume that unintentionally disabled devtools tests in chrome and bumping min Firefox version for devtools tests to 87 :: Alexei Barantsev
  • 0d3c330163 - [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 Barantsev
  • 7ba4c629a2 - [grid] Align the stereotype information for each Node (UI) (#9157) :: Puja Jagani
  • 8500500c82 - [grid] After registration, do not send any more registration events :: Diego Molina
  • e4c07b39a7 - [grid] Reusing HandleSession instance to handle all sessions, it improves performance a lot :: Alexei Barantsev
  • 36efbd0e94 - Update tmp package version (#9155) :: Potapov Dmitriy
  • eaf2bdbb4b - [js] Update the supported CDP versions :: AutomatedTester
  • 205a1e45ce - [js] Update JS dependencies :: AutomatedTester
  • dd3da54ec4 - [java] Deleting useless code and formatting :: Alexei Barantsev
  • 7343b52a33 - [java] Using an http client per node (per remote URL) in the router and purging unused clients regularly :: Alexei Barantsev
  • dc0a12887c - [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 Barantsev
  • 724653a39f - [js] correct packaging to work with React :: AutomatedTester
  • 5fffd88b9d - [js] Move devtools tests to use the main test httpd :: AutomatedTester
  • 1ce36711e1 - [java] Setting read timeout as request timeout :: Diego Molina
  • f01662f351 - [java] Adding a convenient method ConsoleEvent.getMessages() that returns console messages as a string list :: Alexei Barantsev
  • db06ba1e9a - [rb] restore default Firefox Profile settings to match 3.x :: titusfortner
  • 61cb52509a - [rb] clean up specs with better use of include matcher :: titusfortner
  • 03d5b568e0 - [rb] ensure options classes have defaults for accessors :: titusfortner
  • 38a7502c0d - [rb] update chrome extensions & firefox profile behavior to evaluate validity when assigned rather than when used :: titusfortner
  • 84852b5d61 - Avoid listing unconnectable NICs from NetworkUtils :: Simon Stewart
  • 6f0f3e94d5 - Add a stress test for the new grid :: Simon Stewart
  • a701ea6892 - Ensure tests work with pinned browsers :: Simon Stewart
  • ad25b89dc1 - Add missing copyright headers. :: Simon Stewart
  • df5da7602b - Run buildifier over build and bzl files :: Simon Stewart
  • dcb7924629 - [java] Fixing exception message conversion in CDP javascript exception listener :: Alexei Barantsev
  • b611cb9d6f - [grid] Using newSingleThreadExecutor for the bus :: Diego Molina
  • 802e302d7d - Add a test to ensure concurrent access to the event bus is relatively safe :: Simon Stewart
  • a09f9eb52b - [zmq] Be less hasty when reading data, entling :: Simon Stewart
  • 8f096e76e2 - Minor tweaks to test setup for stress test :: Simon Stewart
  • 6111d224b6 - [rb] don't redefine capabilities if not necessary :: titusfortner
  • f0c2deaec3 - [rb] update to CDP support to v86, v87 & v88 :: titusfortner
  • 7c4a1b2d51 - [rb] move print functionality into driver extension :: titusfortner
  • 6f6b797aab - [rb] update print page specs to follow conventions :: titusfortner
  • 4291ec7bc7 - [java] Deleting unused imports :: Alexei Barantsev
  • 6849ee6e11 - [java] Implementing a convenient devtools method Network.setUserAgent :: Alexei Barantsev
  • 3e12cab03b - Oops, a silly copy-paste mistake... :: Alexei Barantsev
  • 794944fb09 - Correcting version in the Rakefile :: Diego Molina
  • 2e7f6e7bde - [js] Upgrade JS rules :: AutomatedTester
  • b54ff6557e - [grid] Make event bus listener for Queuer and LocalQueue thread-safe (#9161) :: Puja Jagani
  • 0f2429af7a - [grid] Enabling StressTest :: Diego Molina
  • 0f274cb5c0 - [rb] do not start a new grid if one has been specified :: titusfortner
  • 5e3439d239 - [rb] fix #8525 by hardcoding ci runs to only 2 sessions :: titusfortner
  • d25b0b71cd - [grid] Removing arrow function to avoid render calls. :: Diego Molina
  • 4b8fcd6e49 - [java] Simplifying a tests by merging multiple assertions on the same object to an assertion chain :: Alexei Barantsev
  • 86e2708209 - [java] Code formatting to match the project code style, no functional changes :: Alexei Barantsev
  • ee6544cfdf - [java] Including information about server-side error happened on the handshaking phase into the client-side exception message :: Alexei Barantsev
  • f042dc668c - [py] Bump Python Bindings to beta 1 and update changelog :: AutomatedTester
  • 321907b614 - [grid] Displaying milliseconds properly. (UI) :: Diego Molina
  • 610b34ab99 - Remove EdgeHTML from the java bindings :: Simon Stewart
  • 9cb1c6ae00 - [grid] Reworking GridUiRoute from a static fabric function to a class :: Alexei Barantsev
  • 4fff9bc05d - [java] Deleting unused imports :: Alexei Barantsev
  • d43269cb39 - [java] No need to convert a list to a stream to call forEach :: Alexei Barantsev
  • 40bc40920a - [java] Deleting tests for the classes that are removed already :: Alexei Barantsev
  • 153bbeb48d - [grid] Fixing issue with duplicated indexes (UI) :: Diego Molina
  • 965023bd7d - [grid] Updating dependencies (UI) :: Diego Molina
  • 1d0e1310c1 - [grid] Putting queue below running sessions (UI) :: Diego Molina
  • 18fd53a6df - [grid] Stop polling when component is unmounted (UI) :: Diego Molina
  • 10b160374d - [js] Add initial code for firefox cdp to create cdp connection :: Rajendra Kadam
  • bdeac8e8ff - [js] Finalise JS Binding support for WebDriver Bidi in Firefox :: AutomatedTester
  • 4d76eec65e - [js] Add back globbing to find test cases :: AutomatedTester
  • 0b23bfe15b - [rb] remove support for legacy Edge HTML browser :: titusfortner
  • 4c29b07a4b - fix typo by adding missing 's' character to README (#9167) :: Hamir Mahal
  • a277f6bdbb - [js] correct capabilities test for Firefox :: AutomatedTester
  • cf99290f4f - [js] Prepare JS Bindings for Beta 1 :: AutomatedTester
  • 4258b53bd0 - [js] Disable element in frame stale test :: AutomatedTester
  • 9d58c759d4 - [grid] Extract Node session creation to use Either to help retry sessions accurately (#9168) :: Puja Jagani
  • 2230201151 - Updating dead link :: Diego Molina

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 7

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 5816be6198 - [py] adding post1 to the setup file due to a build mistake :: AutomatedTester
  • b786b11402 - Update all dependencies :: Alex Rodionov
  • cf09d58dab - Alphabetically sort RuboCop cops configuration :: Alex Rodionov
  • 9422b41df5 - Use StringIO instead of Tempfile for suppressing STDOUT :: Alex Rodionov
  • af6c1fdd9c - Fix warning that Logger#warn is overriden :: Alex Rodionov
  • e6f53e893b - Fix keyword arguments warnings in Ruby 2.7 :: Alex Rodionov
  • da134d42e5 - Release Ruby bindings 4.0.0.alpha6 :: Alex Rodionov
  • a0d9489987 - [docs] Move debug-server task to bazel (#8362) :: Sean Poulter
  • cc3d655168 - Implement abc for webdriver (#8366) :: Isaul Vargas
  • fc45ab73aa - [javascript] Add missing dependencies to fix tests (#8372) :: Sean Poulter
  • 13243d7b4f - [fixup] Loggers should not be public :: Simon Stewart
  • 86f0de1057 - [grid] Avoid having duplicate flags :: Simon Stewart
  • 82b6b12553 - [grid] Session Map status should be value wrapped :: Simon Stewart
  • 7f4b8c867c - [grid] Add k8s compatible /readyz readiness check to all servers :: Simon Stewart
  • 7cbb707edc - [graphql] Add basic Node data to the GraphQL result :: Simon Stewart
  • 6d9f39d695 - Add Standard Locator to RemoteWebElement (#8367) :: Edirin Atumah
  • 2e7d4fff35 - Fix the build :: Simon Stewart
  • ab162925f7 - [javascript] Attempt to fix import error (#8374) :: Sean Poulter
  • fbe887fbd9 - Update bazel toolchains to provide support for the latest bazel release (3.2) (#8386) :: Al Sutton
  • 1e40aa0779 - [java] Fixing a broken test :: Alexei Barantsev
  • 7a7916c7f9 - Updating bazel version :: Alexei Barantsev
  • 482963ea64 - [javascript] Fix the syntax error preventing a test suite from running (#8371) :: Sean Poulter
  • f5fc6cd607 - JDBC session map (#8378) :: Rajendra kadam
  • 415b45c11e - [java] Flesh out Reactor HTTP client usage in server :: AutomatedTester
  • 74ab4ec52b - [Java] update reactor dependency :: AutomatedTester
  • 8ee7f3000a - [java] Add back keepAlive that was removed by accident :: AutomatedTester
  • 90e3cc5d56 - Fix abstract method in options class (#8389) :: Isaul Vargas
  • 80a5b192a3 - [py] bump python bindings to post2 :: AutomatedTester
  • 3912f49c4b - link to chrome source code is not found (#8392) :: Take
  • 6828f526c5 - [java] change access modifier of RemoteWebElement.execute method (#8398) :: Amit Bhoraniya
  • 6bb623fa0d - Prevent circular dependencies in the JDBC-backed SessionMap :: Simon Stewart
  • dae6db2c45 - [Java] Add back log argument to the server :: AutomatedTester
  • bc75339c39 - Clean up the Augmenter :: Simon Stewart
  • 9352cb7352 - [build] Fix wheel generation for multiple python versions :: AutomatedTester
  • 03bce95b9b - Stop using an obsolete method of Net::HTTP (#8408) :: Take
  • 5ccaebd842 - [Java] Handle if logging is not available on the Hub :: AutomatedTester
  • 6f36f8eff7 - Ruby - fix Chrome::Options.process_browser_options (#8410) :: Take
  • 346d51bcc2 - Adding a config for GitToolBox plugin for IDEA :: Alexei Barantsev
  • 820a501ff1 - [java] Adding EventBus role to the Hub command. Fixes #8414 :: Alexei Barantsev
  • 2f20aff049 - [java] Fixing static resources to allow running tests from IDEA :: Alexei Barantsev
  • d7a3443374 - [java] Refactoring initialization of output stream in LoggingOptions :: Alexei Barantsev
  • 2a5c4e7070 - [java] Using try-with-resources to automatically close prepared statements :: Alexei Barantsev
  • 6f815c5503 - [java] Deleting an unused private field :: Alexei Barantsev
  • 8ae0feb7db - [java] Using try-with-resources to automatically close prepared statements (forgot to change this one in revious commits) :: Alexei Barantsev
  • ec4ce1408a - [java] Deleting unused imports :: Alexei Barantsev
  • 6a73b289ef - Add getDistributor based on implementaion required (#8426) :: Rajendra kadam
  • e86a183b4c - Fix broken RelativeLocatorTest (#8424) :: Edirin Atumah
  • cf51826b11 - Adding sonar sources for java,rb,py (#7704) :: Dj
  • bd085e829e - Also catch the NoSuchElementException if the element is not present in DOM thrown by findElement(locator) and return null in method visibilityOfElementLocated (#7395) :: Michael Benz
  • 002dc3f0de - Make Config.getClass return a meaningful type :: Simon Stewart
  • db3ff72c19 - Use ContextClassLoader when loading a class :: Simon Stewart
  • c3e1b9e3d7 - [grid] Use a memoized config in most commands :: Simon Stewart
  • 62d3333c2c - [grid] Allow Node implementation to be pluggable :: Simon Stewart
  • 01acdd0ab8 - [grid] Make it "event bus" consistently :: Simon Stewart
  • 769b24fdf7 - Bump rules_docker to 0.14.3 :: Simon Stewart
  • 07af603968 - [grid] Reimplement readiness checks :: Simon Stewart
  • ed392bd1db - [cdp] Handle reorganisation of the fields in the Network Interceptor :: Simon Stewart
  • 9f8bf85a1a - Bump java version to 4.0a7 :: Simon Stewart
  • 95acc90743 - [build] add Linter Github Action :: AutomatedTester
  • 9e2aba5371 - Standalone always wants the local node :: Simon Stewart
  • a42e7328e0 - [grid] Add an event for when a Node finishes draining :: Simon Stewart
  • 266ad87056 - [grid] Add a Node suitable for use in a k8s pod :: Simon Stewart
  • 5aec0912c2 - [docker] Revamp of docker images :: Simon Stewart
  • e1eea4e778 - [k8s] Add bazel scripts for firing up a local Grid :: Simon Stewart
  • 0f9e017acb - [grid] Remove nodes from the distributor once draining is complete :: Simon Stewart
  • 93dde77b8a - okhttp deleted :: AMIL USLU
  • e1bb2c66ce - Add maxSession info to nodes (#8445) :: Saksham Gupta
  • 4432967c9f - Fix URL to URI (#8448) :: Saksham Gupta
  • fab2f117a9 - [java] Actions javadoc: #perform vs #build (#8412) :: Alberto Scotto
  • 8ea8077065 - [graphql] Add Node capabilities to Grid (#8449) :: Saksham Gupta
  • 0d5b2dea33 - Fix browserName typo for Edge WebView2 (#8455) :: Brandon Walderman
  • 445f980d13 - [Build] Centralise use of CDP JSON files :: AutomatedTester
  • 997454cc74 - [java] Fix java syntax error (#8462) :: Albert
  • 98809e0697 - Update docs to use setMobileEmulation properly (#8461) :: helen3141
  • 941dc9c6b2 - Minor spelling Fix (#8468) [skip ci] :: Saksham Gupta
  • 8f1dcfdf50 - [py] Make WPEWebKit option class inherit from ArgOptions :: Lauro Moura
  • 7268e528a3 - [py] Add WPEWebKit options test case :: Lauro Moura
  • bde2018557 - [py] Allow using WPEWebKit to run the pytest suite :: Lauro Moura
  • d4f9fe213d - [py] Enable WebKitGTK and WPEWebKit tests in Bazel :: Lauro Moura
  • 1dff72689d - [py] Add support for DevTools APIs :: AutomatedTester
  • 8b7646c2f9 - Bump handlebars from 4.1.2 to 4.7.6 (#8473) :: dependabot[bot]
  • 0f08189cc4 - [py] correct typo in CDP API :: AutomatedTester
  • 4e18aa32c2 - Add get cdp in se options (#8476) :: Rajendra kadam
  • 2dd9bb9826 - [py] Poll quicker for the driver when starting up. Fixes #8477 :: AutomatedTester
  • b7ef9104ab - [java] Add more Netty tests :: AutomatedTester
  • e46759972e - [js] update JS Dependencies :: AutomatedTester
  • af3b48840a - Bump bazel to 3.3.1 :: Simon Stewart
  • 48a54517e9 - Add filters to ensure incoming requests look correct :: Simon Stewart
  • 26cae68f87 - Ensure all requests have no origin, and are requesting json content :: Simon Stewart
  • 83618eb967 - [grid] Tweaking how we handle relaxed w3c header checks :: Simon Stewart
  • 3d774887c9 - Fix GraphQl test :: Simon Stewart
  • 59a979ea8a - [bazel] Run buildifier. No-op change :: Simon Stewart
  • 9a68c870e6 - [grid] Add spec compliance checks to the standalone and hub :: Simon Stewart
  • 129ea855bd - [netty] Handle unknown http methods more gracefully :: Simon Stewart
  • 373159c40f - [graphql] Fix up extracting the query and variables :: Simon Stewart
  • 319e105e1d - [JS] Fix relative locators support :: AutomatedTester
  • 683900ff41 - Fix scheme for redis backed session map (#8491) [skip ci] :: Rajendra kadam
  • 334387caf8 - [Grid] Getting scheme from configuration instead of using the class name. :: Diego Molina
  • f33d7d2132 - Move create connection logic to redis package (#8487) :: Rajendra kadam
  • df045c8ab6 - Add setPermission to JavaScript bindings (#8493) :: Yaroslav Admin
  • ed0a83da1b - Add build bazel file for grid redis client (#8495) :: Rajendra kadam
  • c9b8d03cce - [JS] Updating mocha version to latest and minor test cleanup (#8496) :: Sri Harsha
  • ee716a169d - [build] Fix Wheel generation include devtools files :: AutomatedTester
  • ec04776ac4 - Typo fix-up in dotnet/test/common/VisibilityTest.cs (#8500) [skip ci] :: haqer1
  • 728df9a165 - [java] Remove debug line from CDP Generator :: AutomatedTester
  • 4c0630f881 - [tracing] Add span event APIs and wrapper (#8470) :: Puja Jagani
  • 0c062895c7 - Add a(n E2E) test for basic (left) arrow key usage (#8492) :: haqer1
  • b30f9a6075 - [rb] refactor to not get deprecation warnings in specs :: titusfortner
  • dd7090cab5 - [rb] get Safari tests passing on Mac, including correctly specifying browser name for technology preview :: titusfortner
  • ad229a5caa - [rb] update Windows tests :: titusfortner
  • f730380541 - [rb] remove redundant build dependencies :: titusfortner
  • d059589542 - [rb] group browsers together in file :: titusfortner
  • 1b875c2ff7 - [rb] fix check for broken bad line in build task :: titusfortner
  • a392a72e94 - [JS] Code cleanup and unused imports (#8505) :: Sri Harsha
  • 444af065d1 - [rb] change default edge to chrome and get tests passing :: titusfortner
  • 4d4eed0f53 - [java] Allow OPTIONS to be sent to the graphql endpoint :: AutomatedTester
  • a0673d9d97 - [Build] Set default branch for linter :: AutomatedTester
  • c79fc0c60e - Fix the link to Open JDK in README (#8514) [skip ci] :: Valery Yatsynovich
  • 00b70d894b - [JS] Removing deprecation warning for tagName and unused imports (#8516) :: Sri Harsha
  • f29843ef70 - [build] Update Super linter to 3.3.1 :: AutomatedTester
  • 88abc075ff - [build] Switch to ready-to-use Docker Super-Linter image (#8519) :: Valery Yatsynovich
  • f6317454a2 - [rb] fix spec for EdgeChrome Service driver path :: titusfortner
  • 6788463bf9 - match chromedriver to chrome version on Travis :: titusfortner
  • 8ad510901d - [rb] update guards to minimize unnecessary execution and allow messages :: titusfortner
  • 39e03c8669 - [rb] rearrange specs :: titusfortner
  • a8fd30be07 - [rb] don't use tempfile for use outside of the executing code :: titusfortner
  • ebadcd05a2 - [dotnet] Correct documentation for Text Property :: AutomatedTester
  • d0b129d912 - [py] Update host to connect to get a port. Fixes #8503 :: AutomatedTester
  • 4e2e26f903 - [tracing] Add missing spans to Grid (#8529) :: Puja Jagani
  • f7f0feae82 - [rb] allow more versatile guard messages in specs :: titusfortner
  • 78c5f0b947 - [rb] build server for remote testing instead of downloading the latest release :: titusfortner
  • abb9f9413d - [rb] add guards with messages for server bugs :: titusfortner
  • 6b357ddba6 - Fix 404 errors by changing branch name in URLs to trunk (#8535) :: John F. Douthat
  • 18daafa914 - Bump lodash from 4.17.15 to 4.17.19 (#8539) :: dependabot[bot]
  • 9daf281e2e - Use java.time.Duration to configure timeouts (#7222) :: Valery Yatsynovich
  • de6d28823f - [tracing] Instrumenting events for errors in existing trace spans in Grid (#8531) :: Puja Jagani
  • a5536dfb7b - [Js] Cdp support (#8440) :: Rajendra kadam
  • e99e30604a - [java] Using an actually unsupported method in tests, OPTIONS method support was added by commit 4d4eed0f53d7d51c57277baf1c9970e1e2011126 :: Alexei Barantsev
  • 42a1b3fd50 - Deleting common sonar.sources specification, it should be set per module :: Alexei Barantsev
  • 1b4788bee9 - Revert "Deleting common sonar.sources specification, it should be set per module" :: Alexei Barantsev
  • 36b3af6914 - Revert "Adding sonar sources for java,rb,py (#7704)" :: Alexei Barantsev
  • bccb00a719 - [build] stop running unit tests on py27 :: AutomatedTester
  • dc9fad2fc4 - [build] Move tests to work with py37 :: AutomatedTester
  • a4e7fe0bd4 - [tracing] Match client and server spans with OpenTelemetry specification (#8541) :: Puja Jagani
  • 870d803a31 - [build] Add python dev requirements to bazel :: AutomatedTester
  • b23fc08d7d - [dotnet] Detect all files when uploading multiple files via RemoteWebDriver (Fixes #8540) :: Dvoryadkin Pavel
  • e1f5d29bda - [java] Fixing Augmenter to add default set of augmentations :: Alexei Barantsev
  • a489918332 - [java] Fixing distributed CDP test to send proper headers that pass requirements introduced in commit 26cae68f8788ca39aacbce2c9cdc101bf5230fbd :: Alexei Barantsev
  • 4de0e37971 - [py] Fixing flake8 issues :: Alexei Barantsev
  • 5e307bb9b6 - [java] Fixing logic of isInternetExplorer check :: Alexei Barantsev
  • eb4403bbc9 - Updating branch in PR template and README links [skip ci] :: Diego Molina
  • 9e73ad7a9e - Updating CONTRIBUTING.md and api docs script to use 'trunk' [skip ci] :: Diego Molina
  • 5347266f1c - [Build] Correct dependency management for code generator :: AutomatedTester
  • c14a537922 - [Build] Run buildifier over the project & clean up :: AutomatedTester
  • a28b4beeee - [Java] Add redis sessionmap doc (#8543) :: Rajendra kadam
  • 20d0414560 - [py] Fix Edge Options test for webview2 :: AutomatedTester
  • 2adcd466bf - Tracing library should be independent of underlying http library :: Simon Stewart
  • 55cc303388 - Bump bazel to 3.4.1 :: Simon Stewart
  • b09f810281 - Make the set of augmentations unmodifiable :: Simon Stewart
  • 70a5eb9a7f - Minor tweaking of code layout :: Simon Stewart
  • 830327fd32 - [sessionmap] Fix JDBC "Driver not found" exception. (#8553) :: Puja Jagani
  • 655d2ac5f8 - [JS] Minor doc changes and change-log update (#8555) :: Sri Harsha
  • 7fda3b6f25 - [grid] Add prefixed file upload endpoint to Node :: Simon Stewart
  • 36105a0127 - [bazel] Add missing build files and remove unused suites :: Simon Stewart
  • baa7a751d4 - Ensure http command executor sets content type header :: Simon Stewart
  • a9bb4a232c - Allow commonly used probe URLs to be accessed without a content type :: Simon Stewart
  • de30355627 - Re-enable remote tests for java :: Simon Stewart
  • 21930d9d50 - [rb] bug fixed :: titusfortner
  • 519df0f647 - [Build] Updating rules_node :: AutomatedTester
  • a3e0daf3b2 - [grid] Fix a bug with concurrent session creation on nodes :: Simon Stewart
  • a2a07bd4dc - [Build] Set python devtools generator logger to critical :: AutomatedTester
  • fce14e4552 - Add test to ensure filters are only called once. :: Simon Stewart
  • 01d1174723 - Fix up js bazel tests :: Simon Stewart
  • 35c4e07b46 - Atttempt to fix RemoteWebElement to compile with .Net Standard 2.0 and 2.1 :: Simon Stewart
  • a9c484b038 - [Java] Correct getCapabilities output to be easier to consume (#8522) :: Saksham Gupta
  • ed39bccd71 - Reword info command for sessionmaps nice :: Simon Stewart
  • 000528f57f - Finish removing okhttp dependency :: Simon Stewart
  • c3ccaacd60 - [bazel] Avoid unnecessary rebuilds when git version changes :: Simon Stewart
  • c5ad1847a5 - Bump OpenTelemetry to 0.6 :: Simon Stewart
  • 628dd5eca0 - [cdp] Less noise on the console when building things :: Simon Stewart
  • 53c5f21d42 - Lift domain sockets tests to a base class :: Simon Stewart
  • cbb461d105 - Add unix domain socket support to Reactor http client :: Simon Stewart
  • fb261c50f8 - [tracing] Update tracing.txt for Opentelemetry 0.6.0 version bump (#8565) :: Puja Jagani
  • 2f1ea1d7cb - [tracing] Add tracing to JDBC backed sessionmap for calls to the driver. (#8557) :: Puja Jagani
  • 273ce9bbc0 - [tracing] Add tracing to RedisBackedSessionMap. Add SESSION_CLOSED event listener. (#8561) :: Puja Jagani
  • 1c10eaabfb - [rb] change file endpoint to match other bindings :: titusfortner
  • 7b26795d6d - [JS] Modfying Doc and variable name declarations (#8566) :: Sri Harsha
  • 5904d9ce1c - [JS] Kill opera service on quit (#8581) :: Sri Harsha
  • 80f268de78 - Fix platform identification method to be case-insensitive in WSL (#8584) :: Shashank
  • 7e61c86bca - Json speed improvement (#8546) :: joerg1985
  • 84af7b1286 - fix(nodejs): include auth in same domain redirects (#8437) :: Alfonso Presa
  • 984aefd551 - Loosen max version for childrenprocess (#8591) :: Cédric Boutillier
  • 749c6cce23 - fixed bazel pathing :: Tomer
  • d8ddb4d839 - added eslint and prettier :: Tomer
  • 2e41b48ec7 - Add secure node tests (#8562) :: Rajendra kadam
  • ac561e9db4 - Fixing Typo Changes (#8609) [skip ci] :: Sruthi
  • 08094286d1 - [Build] Upgrade rules_nodejs to 2.0.2 :: AutomatedTester
  • 7fc550ed97 - [cdp] Version the devtools protocols :: Simon Stewart
  • a492a48f0c - [cdp] Modify source to allow versioned devtools :: Simon Stewart
  • 7937f382ea - Run buildifier over the tree :: Simon Stewart
  • fd17c1e6d1 - Correctly closing zip archive in C# file upload :: Ivan Krutov
  • 2dfe468fbf - case insensitive check for the content-length header :: Jim Reid
  • 2a5b016fa9 - Make Until cancellable. :: GFHuang
  • 824617b751 - add se namespacing to file upload endpoint for all bindings (#8588) :: Titus
  • 72bb31c6e0 - [JS] Minor typo fixes (#8631) :: Sri Harsha
  • a5dc77b254 - Remove OPTIONS from HttpMethod :: Simon Stewart
  • 90a6b56298 - Bump OpenTelemetry to 0.7.1 :: Simon Stewart
  • 3d94fb42f4 - [bazel] Not all browser tests are also remote :: Simon Stewart
  • afb76e1fd1 - [cdp] Implement an idealized CDP protocol over v84 of CDP :: Simon Stewart
  • b9250a94b9 - [cdp] Look up CDP implementation dynamically :: Simon Stewart
  • 1e9808fe70 - [cdp] Add a fallback no-op version of CDP :: Simon Stewart
  • 0381854191 - Add missing copyright header :: Simon Stewart
  • 8a3022db2f - Adding prebuilts for IE driver content-length header change :: Jim Evans
  • c86baa6eef - Move node selection logic in a package (#8513) :: Rajendra kadam
  • 1de7164e85 - [java] Deleting unused imports :: Alexei Barantsev
  • 3468f6110c - [java] Preventing modification of values supposed to be constants :: Alexei Barantsev
  • 49f2c2edee - [java] Auto-closing a result set after use :: Alexei Barantsev
  • 738dd0ee18 - [tracing] Structured logging based on Span events (#8583) :: Puja Jagani
  • 93d9e42b53 - [bazel] Clean up unused deps :: Simon Stewart
  • 52abbd69a3 - [cdp] Add primitives for CDP v85 :: Simon Stewart
  • 24cf824f51 - [cdp] Fixes in the client generator :: Simon Stewart
  • 4d7df92b44 - [cdp] Allow the chromium driver to register for event callbacks :: Simon Stewart
  • 6b0e6f5770 - [cdp] Throw an exception if unable to process a message :: Simon Stewart
  • 74f3b22432 - [cdp] Add callbacks for console log events :: Simon Stewart
  • 65f0ae8357 - [cdp] Add the ability to listen for page mutations :: Simon Stewart
  • 6428ba0698 - react grid ui for v4 (#8556) :: Phani Rithvij
  • af189233d2 - Move Grid UI out of Java tree into JS Tree :: AutomatedTester
  • d235d8a14c - [Build] Add Bazel rules for building the new Grid [skip travis] :: AutomatedTester
  • 6b3f48726d - Modify:Updating rules_nodejs to 2.0.3 (#8633) :: Sri Harsha
  • a3ae711ff1 - [grid] Fix Distributor httpd startup :: Simon Stewart
  • 1bf4c5faeb - [grid] Making code Java 8 compatible :: Diego Molina
  • c59b50ee46 - Fixing linting issues in top level README :: AutomatedTester
  • 59e8b68399 - Typo fix [skip ci] :: Diego Molina
  • 3326b90313 - [grid] Retrying connection to the event bus :: Diego Molina
  • 070db738bb - Add SessionMap data :: Saksham Gupta
  • eed8354d6e - [grid] Making the Grid build again :: Diego Molina
  • 5a5bc38279 - [Build] Bundle Grid UI in the Jar :: AutomatedTester
  • 188da23388 - [Build] cleanup Bazel files :: AutomatedTester
  • 29b9e4fc34 - update idea project to point to used maven repository names (#8656) :: Seth Lemanek
  • aa7eac80d4 - [build] Disable .NET linting :: AutomatedTester
  • dd49967366 - [grid] Testing skip checks for content type works [skip ci] :: Diego Molina
  • 31b7f0dd73 - Fix JS NPM audit issues :: AutomatedTester
  • 43fc7cf908 - [grid] Skipping content type check if session exists :: Diego Molina
  • 0d3ce7341c - [Build] Turn off JS linting while we setup eslint better :: AutomatedTester
  • 87648317e7 - [grid] Reverting change, all requests should include content type :: Diego Molina
  • 117b9d61c9 - [grid] Adding router role to Hub, this enables the flags on the CLI :: Diego Molina
  • e810d2478d - [grid] Removing tests for classes that don't exist anymore [skip ci] :: Diego Molina
  • c729fa10df - Fix SendKeys regressions related to multiple file uploading. (#8635) :: J.D. Purcell
  • e48bcaf8bc - [Build] Remove linter as it's giving too many false negatives :: AutomatedTester
  • 95edc56d1a - [cdp] Add support for Chromium v86 :: Simon Stewart
  • 4cfb967637 - [cdp] Update the v85 versions to what has been released :: Simon Stewart
  • f61b113f16 - [cdp] Update maven coordinates for CDP implementations :: Simon Stewart
  • d331e9fd78 - [bazel] Move copy_file into the common bazel defs :: Simon Stewart
  • def51c0b61 - [bazel] Remove our copy_file command :: Simon Stewart
  • e4f3e28298 - Generate a nice zip file for the Grid UI :: Simon Stewart
  • 17ea314588 - Add a resource that handles files on the classpath :: Simon Stewart
  • d7b8d8bd41 - Expose the console for the standalone server :: Simon Stewart
  • bbe871ac2b - [grid] Convince Grid it is served from "/ui" :: Simon Stewart
  • 299f78c9a6 - Only run a test if the docker server is running :: Simon Stewart
  • 1bedc54514 - [grid] Handle index pages in the resource handler :: Simon Stewart
  • 7bd9f31921 - [bazel] Use the name of the test suite if possible to create a target :: Simon Stewart
  • a4e4d8502e - Add support for basic and digest authentication :: Simon Stewart
  • 12b0c7920c - [json] Avoid writing empty optional top-level fields :: Simon Stewart
  • 98576ce71c - [json] Optionally allow us to not output class names :: Simon Stewart
  • 6c198bc553 - Add support for authenticating using Basic and Digest auth :: Simon Stewart
  • b612876a8d - Add missing copyright headers :: Simon Stewart
  • d6210d8bdc - [JS] Upgrade rules_nodejs to 2.1.0 (#8680) :: Sri Harsha
  • c3195c3911 - [java] Adding getBrowserVersion to follow W3C, getVersion deprecated :: Diego Molina
  • 5e900743c7 - [Grid] Add Grid Console URL back :: AutomatedTester
  • 106d0a879e - [Java] Have grid console permanently redirect to the new UI url :: AutomatedTester
  • 61e579428c - [cdp] Try a new approach for adding new CDP versions :: Simon Stewart
  • 2ef60406c8 - Remove unused imports :: Simon Stewart
  • 419bce8aba - [bazel] Update rules_jvm_external and repin existing deps :: Simon Stewart
  • 3605a98e29 - [java] Adding getPlatformName to follow W3C, getPlatform deprecated :: Diego Molina
  • 38b58afce2 - Remove trim and return slots (#8686) :: Rajendra kadam
  • a8183108db - Bump all java deps to latest versions :: Simon Stewart
  • 8429c8ec94 - [JS] Upgrade rules_nodejs to 2.2.0 :: Sri Harsha
  • 63d986984f - Support cookie SameSite=None option on nodejs (#8652) :: Lamberto
  • 8b6a600ed7 - [cdp] Re-enable support for CDP for remote browsers :: Simon Stewart
  • 70fd8ff1fc - Disable a test that does not work in Chrome for Edgium :: Simon Stewart
  • c7dd3d3570 - [grid] Friendlier message when a port is busy [skip ci] :: Diego Molina
  • e9bdd175c3 - disable animation (#8695) :: Rajendra kadam
  • c5c2eab25a - [cdp] Ensure we can clean up after ourselves :: Simon Stewart
  • d6c10c6cd8 - [cdp] Listen out for js exceptions :: Simon Stewart
  • e0c38521c5 - [grid] Make HostSelector an interface :: Simon Stewart
  • 9a3bede348 - Generate Ruby CDP bindings for 84, 85 and 86 :: Alex Rodionov
  • 252d731550 - Support DevTools in Chromium version of Edge :: Alex Rodionov
  • 5816af83b2 - Remove unused imports :: Simon Stewart
  • 3f59147f59 - [grid] Make the host selector a field :: Simon Stewart
  • 72bca44a7a - [grid] Allow the distributor to export its model of the Grid :: Simon Stewart
  • 2d052b5558 - [grid] Lift New Session handling up into the main Distributor class :: Simon Stewart
  • 88a42bc141 - [grid] Wrap reading the model in a read lock :: Simon Stewart
  • 2765805b85 - [grid] Move HealthCheck to the grid node package :: Simon Stewart
  • 1870c63b3a - [grid] Add a NodeId instead of a plain UUID :: Simon Stewart
  • e88d0e206d - [grid] Only pass available hosts to the host selector :: Simon Stewart
  • 931eae9e06 - Added new argument creationflags in Service class for common, chrome, and firefox (#8647) :: Sayyid Ali Sajjad Rizavi
  • 5d850d9a90 - fix: do not update already set preference (#8692) :: Yash Ladha
  • f587d03b36 - Add basic instructions for running browser tests (#8390) :: Ulf Adams
  • a16a9b9e33 - [atoms] typo fix :: Sri Harsha
  • 740eda8a6e - Allow java.time.Instant to be sent via json :: Simon Stewart
  • 419cf61b2c - Ignore a test that is hard to prove is safe to run :: Simon Stewart
  • 7a003b8098 - Isolate command line tests from making assumptions about the OS :: Simon Stewart
  • 3e567ae80d - [grid] Expose start time of sessions from node status :: Simon Stewart
  • 1493797e7f - Fixes #8587 - Include original stack trace when throwing TimeoutException #8700 (#8702) :: Anand Bagmar
  • 40cd778e78 - [grid] Add toString to NodeId and SlotId :: Simon Stewart
  • f05faf3bb7 - Bump reactor-netty to 1.0.0-M1 :: Simon Stewart
  • 145daa8684 - Bump jetty to 9.4.31.v20200723 :: Simon Stewart
  • 67fc22e655 - Bump bazel to 3.5.0 :: Simon Stewart
  • be3212c347 - [grid] Lift Active up to a top-level class :: Simon Stewart
  • f8d557d947 - [json] Increase max depth of recursion for json output :: Simon Stewart
  • 6602a4f242 - [grid] Expose slots from NodeStatus :: Simon Stewart
  • 1565de44dd - [grid] Remove duplicate information from the NodeStatus :: Simon Stewart
  • 1d14c229dc - [issue-2070] Node drain feature. Still need to kill the process, but that should be all :: Puja Jagani
  • 0f5c79f5ca - [grid] Avoid hard coding a port in a test :: Simon Stewart
  • 3b5a62ca34 - When sending JSON omit class names :: Simon Stewart
  • d913efa606 - Add CDP versioning (#8716) :: Rajendra kadam
  • b03e10820e - Add sever and client keys to eventbus (#8698) :: Rajendra kadam
  • d11870fcab - [grid] Add a layer of indirection from Host :: Simon Stewart
  • 42ad3c2b2c - [grid] Fire an event when starting to drain a node :: Simon Stewart
  • a3b92da99b - [grid] Modify the host selector to actually select a slot to use. :: Simon Stewart
  • 0f59eaf594 - Revert "Add sever and client keys to eventbus (#8698)" :: Simon Stewart
  • 3a6029044b - [grid-ui] Changed BrowserRouter to HashRouter to allow pages to refresh. (#8717) :: Puja Jagani
  • 7fd316ee2e - 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] :: Kris
  • 7c7e2968b3 - Add registration secret as header in node responses (#8661) :: Rajendra kadam
  • 76f011ce7d - [grid] Rework secret checks :: Simon Stewart
  • 4719030775 - [grid] Strongly type secrets :: Simon Stewart
  • 4b9458dbb2 - Implement basic authentication using DevTools :: Alex Rodionov
  • 524503ec70 - Update README.md (#8733) [skip ci] :: Roubal Sehgal
  • eb9477afc2 - [js] clean up linting errors in Grid UI :: AutomatedTester
  • 44f108346e - Fix silly copy-paste issue which ignored js_protocol CDP generation :: Alex Rodionov
  • a640141d24 - Allow to listen for console API messages :: Alex Rodionov
  • 7cec87e03a - Update cached ChildProcess to 4.0.0 :: Alex Rodionov
  • 0b5766a0c5 - Allow to listen for JavaScript exceptions :: Alex Rodionov
  • b7c0ee12d1 - [grid] Avoid NPE when calculating slots to run sessions on :: Simon Stewart
  • 836bc6732e - Update .NET WebDriverBackedSelenium build process :: Jim Evans
  • b3f9cc7d75 - [grid] Local session request queuer and queue (#8689) :: Puja Jagani
  • 52a2992194 - [grid] SlotSelector now returns all possible slots that could be used :: Simon Stewart
  • c64636075f - [grid] Use a multimap in the right place :: Simon Stewart
  • 3cfd67fa91 - [grid] Add start time to the session :: Simon Stewart
  • 18bc58e8f5 - [grid] Expose the stereotype from the session class :: Simon Stewart
  • 6dc1342106 - [grid] Delete the now-redundant Active class :: Simon Stewart
  • 8c7a4e0bfc - [grid] Only check hostname for connections that use host names :: Simon Stewart
  • 0e1d94bb5d - [grid] Make health check contain more information about node availability :: Simon Stewart
  • 8e5b1329c3 - [grid] The model is now a set of node statuses for hosts that are available :: Simon Stewart
  • 07899d7b7b - [grid] replace mistaken wording. No logical changes :: Simon Stewart
  • fa8b0fac03 - [grid] Rejig the internals of LocalDistributor :: Simon Stewart
  • 33cc6cbd46 - [grid] Might as well call an ID an ID :: Simon Stewart
  • 15700a9c2d - [grid] The DistributorStatus is composed of NodeStatuses :: Simon Stewart
  • 07904a9391 - [grid] The OneShotNode now indicates it is draining on starting a session :: Simon Stewart
  • c72ddb063e - [grid] Extract health checks from Host :: Simon Stewart
  • f293014829 - [grid] Adding a build file for the event bus tests :: Simon Stewart
  • 55273655c3 - [grid] Switch to an immutable grid model :: Simon Stewart
  • 0187850d0b - [grid] Only register one healtcheck per node :: Simon Stewart
  • c6bd1ff5ac - Add missing copyright notices :: Simon Stewart
  • d2e8374da4 - [grid] Rename Type to EventName for clarity :: Simon Stewart
  • 9e80450131 - [grid] Listen out for a node being removed in the model :: Simon Stewart
  • a64e482e2f - [grid] Start using better strong typing with events :: Simon Stewart
  • b220e8f1ad - [grid] Use EventListener pattern on all remaining events :: Simon Stewart
  • 0f197cbd4f - [grid] Force better typing of all event handlers :: Simon Stewart
  • 201b5c71e3 - [grid] Remove assert statements present in event listener for queuer and local session queue tests. (#8746) :: Puja Jagani
  • 68ddbf03d7 - Add register function to handle Basic Auth (#8723) :: Rajendra kadam
  • 7882328c6d - Add cdp console event support to call callbacks (#8749) :: Rajendra kadam
  • 48392254b6 - [Grid] Removed Hub page as we only need the console :: AutomatedTester
  • d912be8f32 - Allow to listen for JavaScript exceptions (#8753) :: Rajendra kadam
  • f5ba665dc8 - [Py] Generate new Devtools support. :: AutomatedTester
  • 8185e9cf64 - [py] Update testing to use the latest pytest :: AutomatedTester
  • e2987e2575 - [py] Get devtools API's working properly :: AutomatedTester
  • 587106bf24 - [py] Add new APIs to control the browser via a bidi connection :: AutomatedTester
  • 8750123adf - [Java] Add a message showing when there are no drivers on $PATH :: AutomatedTester
  • eb38212f5a - [Build] Force pip installs to be done via pip3 :: AutomatedTester
  • 4f4c14eef9 - [Build] Format build files :: AutomatedTester
  • 54831d3945 - [Build] Correct bazel import for pip :: AutomatedTester
  • 611c01976d - Add support for script pinning :: Simon Stewart
  • 3f210c1af3 - [cdp] Extract dom mutation listener :: Simon Stewart
  • abe3e5040d - Allow to listen for DOM mutations :: Alex Rodionov
  • 8d867f73f0 - [Py] Update dependencies for python for transitive deps. :: AutomatedTester
  • c6e15f8e66 - [py] Allow driver fixtures to be used in Chrome only tests :: AutomatedTester
  • 503248c123 - [py] Move bidi tests to only be chromium based :: AutomatedTester
  • e717257ce5 - Fix closure tests by not stripping data attribute :: Simon Stewart
  • 60131b1f5e - [bazel] Thread testonly attribute through test only targets :: Simon Stewart
  • 5e020b419d - Get the JS test server running again :: Simon Stewart
  • ac8ab2e107 - [bazel] Run buildifier to clean up build files :: Simon Stewart
  • ba2d54aadf - [py] remove dependency on async_generator wheel as we don't support 3.5 :: AutomatedTester
  • fb46c0a368 - [py] Remove async_generator from chrome tests :: AutomatedTester
  • 9220e91247 - [py] Update Firefox tests to use requirements file :: AutomatedTester
  • 12202b7a19 - [py] Deprecate desired_capabilities property in favour of capabilities property :: AutomatedTester
  • c0e9794c63 - [py] Updating Edge test targets to use requirements file :: AutomatedTester
  • e2a41eb0be - [py] Move remote test target to use requirements :: AutomatedTester
  • a9be3907f4 - [py] Move webkit based browsers to use the requirements file :: AutomatedTester
  • b0111c5b8d - [py] Move unit tests to use requirements file :: AutomatedTester
  • 35283d965e - [py] Move IE tests to use requirements file :: AutomatedTester
  • 6e59a16570 - [py] Add trio details to python wheel creation :: AutomatedTester
  • 7f82408371 - [py] add script pinning to python bindings :: AutomatedTester
  • 8735ef954c - [JS] Fixing sendAndGetDevToolsCommand :: Sri Harsha
  • 76dc0ee516 - [JS] updating rules_nodejs to 2.2.1 :: Sri Harsha
  • 51720430bf - Update RequestConverter upgrade header handling. (#8766) :: Puja Jagani
  • bd15e4e88a - [grid] Improving check for started containers :: Diego Molina
  • f272dd84b7 - [java] Rdirect java_* targets through //java:defs.bzl :: Simon Stewart
  • 856f8630d1 - [grid] Add timeout check in LocalNewSessionQueue. (#8769) :: Puja Jagani
  • 1413c04bb1 - [grid] Adding Catalina & Big Sur [skip ci] :: Diego Molina
  • 86dc2249a0 - [java] Add the ability to run a spotbugs test :: Simon Stewart
  • 08fd05c7ba - Fix linting errors in //java/client/... :: Simon Stewart
  • 2169b20298 - Fix linting errors in //java/server/... :: Simon Stewart
  • 3a96c06db0 - Enable lint checks in the java tree :: Simon Stewart
  • 9108b70737 - Skip lint tests for generated code :: Simon Stewart
  • 5e613422d7 - Remove unused file :: Simon Stewart
  • af3e6a5dd7 - [py] Add the ability to ignore local proxys that are available :: AutomatedTester
  • 159a669247 - [py] Correct assert in cert tests :: AutomatedTester
  • 0066f63229 - [py] Get new session tests working :: AutomatedTester
  • b2df2c37be - [py] get error handling tests working :: AutomatedTester
  • 5a189b98f7 - [py] Get subtyping tests working :: AutomatedTester
  • cc1ac6039f - Add shutdown hook to close AsyncHttpClient. Add Threadfactory to AsyncHttpClient to update threadfactory to use daemon threads. (#8763) :: Puja Jagani
  • 3daf11269d - Security Fix for Resources Downloaded over Insecure Protocol - huntr.dev (#8775) :: huntr-helper
  • c785b1f141 - [py] Extending proxy ignoring to direct clients instead of just remote :: AutomatedTester
  • 7ee0bacc1b - Removing event logs with repetitive attributes that is covered by a different event log. (#8773) :: Puja Jagani
  • a97078c155 - Fix resource leak in JdbcBackedSessionMap (#8784) :: Rajendra kadam
  • 8f4d57f48f - Bumping junit to 4.13.1 :: Simon Stewart
  • 9714dc00b9 - Enhanced findFreePort to let operative system system assign an arbitrary unused port and return it (#8795) :: Jon Wallsten
  • 1a3f5afbe8 - [js] Removing unused methods [skip ci] :: Diego Molina
  • cd94000512 - Honour registration secret in LocalDistributor (#8793) :: Rajendra kadam
  • 854c9452a4 - [JS] Updating rules_nodejs to 2.2.2 :: Sri Harsha
  • 9df797bed3 - [py] Correct docstring around find_element and find_elements. Fixes #8806 :: AutomatedTester
  • cf471a393c - Fix the EventFiringWebDriver and therefore the failing test :: Simon Stewart
  • fc5916ab60 - [grid] Provide a command line flag for creating SessionFactory instances :: Simon Stewart
  • 40689b3bf1 - [build] Upgrade rules_python to 0.1 :: AutomatedTester
  • e25b6ff1cc - delete bugged function :: Tomer
  • c38657eb29 - [grid] Expose a Server from the Standalone CliCommand :: Simon Stewart
  • 32b1a7c297 - [grid] Rework server commands and hook them into the EndToEndTest :: Simon Stewart
  • 7be8802cc6 - [grid] Clean up servers once EndToEndTest finishes :: Simon Stewart
  • 6788cf5445 - [standalone] Fix standalone url for secure communication. (#8796) :: Puja Jagani
  • 9c754f22d3 - Allow secrets to match, and use that where possible :: Simon Stewart
  • 502944d054 - [grid] RequiresSecretFilter now returns a regular webdriver response :: Simon Stewart
  • c078697e1c - [grid] End to end test now works with standalone having a registration secret :: Simon Stewart
  • 3e84a8b33a - [grid] Extend end to end test with secret to hub and node :: Simon Stewart
  • a930e517dd - [grid] Extend end to end test with secret to the fully distributed setup :: Simon Stewart
  • f5aa5720e3 - [grid] Make registration secret mandatory in the LocalDistributor :: Simon Stewart
  • b845a3c297 - [grid] Make registration secret mandatory in the LocalNode :: Simon Stewart
  • 004be30a0a - [grid] Review code and null checks for registration secret :: Simon Stewart
  • cf49ba2362 - [atoms] Fix getText atom for unicode charater middle of word (#8736) :: Shengfa
  • 8172c28614 - [grid] Better json encoding of event data :: Simon Stewart
  • 8d58842e15 - [grid] All messages on the ZMQ event bus now have a secret :: Simon Stewart
  • 4ea2efcff3 - [grid] Remove the registration secret from node status :: Simon Stewart
  • b9f8d8bcfd - [Build] Update rules_docker to remove deprecation warnings :: AutomatedTester
  • 88049d1820 - Remove subtracting (#8807) [skip ci] :: Rajendra kadam
  • 8e0956284e - [grid] Add missing test for correct event bus execution :: Simon Stewart
  • dbe3e88633 - [grid] Only start the standalone server once :: Simon Stewart
  • 9852ed5cd4 - [ci] Configure bazel output for non-ansi terminals :: Simon Stewart
  • 7f376a6a36 - [JS]Cleaning up chrome.js file (#8811) :: Sri Harsha
  • ac5f8136cb - Extracting Java linter to a separate travis job :: Alexei Barantsev
  • 63dd8b9a5a - Increasing travis timeout to 1 hour (temporarily) and trying to profile it and figure out the critical path :: Alexei Barantsev
  • 8580ae1ddb - [logging] Added an option to pass encoding for log configuration. (#8818) :: Puja Jagani
  • bc899310ea - [event-bus] Fix the double check for lazy initialisation of EventBus instance in EventBusOptions. (#8817) :: Puja Jagani
  • 6ba4703650 - [grid] Removing unused imports [skip ci] :: Diego Molina
  • 2dce086b6c - [grid] Using constant for the section [skip ci] :: Diego Molina
  • 06bb70f0bf - Add and update .NET dependencies :: Jim Evans
  • 04db5ed94e - [grid] Removing unused imports [skip ci] :: Diego Molina
  • d3bcb8c402 - [grid] Fixing test by adding registration secret :: Diego Molina
  • 84c52f245c - [Build] Update directory check in rules_python :: AutomatedTester
  • 6958703ca2 - Rethrow interrupted exception in pause action :: Simon Stewart
  • 3bd0bc0fbd - [grid] The data structure is immutable and does not need to be guarded for threads :: Simon Stewart
  • 0c6c62bc98 - [grid] Securing 0mq when user provides a certificate :: Diego Molina
  • 55db83f28f - [grid] Registration secret is not used in GridModel :: Diego Molina
  • 8a66e12204 - [rb] add support for element screenshots (#8533) :: John F. Douthat
  • 0f91bd528f - [py] Fix uploading multiple files on remote driver (#7472) (#8734) :: Radosław Sporny
  • 611786efab - Introduce version-independent implementation of CDP for .NET :: Jim Evans
  • 4269589c04 - Update copyright comment blocks to correct 'company' in .NET :: Jim Evans
  • 6dc66450b1 - Correcting paths for Visual Studio pre-build shell scripts :: Jim Evans
  • 08c48a21a4 - Remove unused source file in .NET :: Jim Evans
  • 60a834348c - CDP integration source code cleanup for .NET :: Jim Evans
  • c6f931436d - Use abstract classes for DevTools domains instead of interfaces in .NET :: Jim Evans
  • 27566b88d0 - Move .NET domain factory for DevTools into DevToolsDomains class :: Jim Evans
  • b5fe9b6817 - Reverting inadvertently committed change to config file :: Jim Evans
  • bbd7551f3c - Add documentation comments in .NET :: Jim Evans
  • eefc804bac - [grid] ContainerInfo is actually the config of the container :: Diego Molina
  • cbcb825868 - [grid] Adding docker host flag to help command [skip ci] :: Diego Molina
  • 52deabee8c - [grid] Adding video docker image and path flags for docker [skip ci] :: Diego Molina
  • 6a6ac88e4d - [grid] Adding container inspect to the api :: Diego Molina
  • 5738195575 - [grid] Early work for video recording per test :: Diego Molina
  • 60bda3d435 - Fixing generation of .bazelrc.local file :: Alexei Barantsev
  • 8842c69272 - [grid] Fixing NPE [skip ci] :: Diego Molina
  • fe0ba42455 - Bump reactor-netty to 1.0 and remove snapshot maven repo link :: Simon Stewart
  • cd423179a9 - [grid] Recording video only when recordVideo is sent in se:options :: Diego Molina
  • 4dcea97dbf - We don't use Firefox ESR anymore :: Alexei Barantsev
  • dea958f1b7 - Profiling bazel builds on travis :: Alexei Barantsev
  • f18cbcef03 - [graphql] Add graphql query to retrieve session information for a given session id. (#8829) :: Puja Jagani
  • dc9d019288 - Add listener for DOM events using CDP and test (#8767) :: Rajendra kadam
  • 0fd538a7a5 - Trying a different style of calling bazel to avoid building unnecessary parts :: Alexei Barantsev
  • cd9266b21c - Running only local browser tests on travis (remote or grid tests should be run in separate jobs) :: Alexei Barantsev
  • f9b20dc466 - Adding Java server tests to travis :: Alexei Barantsev
  • 82fa693373 - Refactor Bazel targets for .NET build :: Jim Evans
  • a885e7b8ec - Updating .NET CHANGELOG in preparation for 4.0a7 release :: Jim Evans
  • bd11115b92 - [java] bump java dependencies for opentelemetry and htmlunit :: AutomatedTester
  • 201b5f8295 - Refactoring .NET Bazel targets to be consistent with other rules :: Jim Evans
  • e2601aa232 - Switching default http client to reactor :: Alexei Barantsev
  • ed163d2656 - [build] add sonarlint as an ignore :: AutomatedTester
  • 0d78a72eea - [py] Enforce ignoring of proxy for local drivers :: AutomatedTester
  • f65ddae8b5 - Fix failing test :: Simon Stewart
  • be0c0ff26f - [py] Handle the case where ignoring proxy is not set :: AutomatedTester
  • 56adb0c2ec - [py] Add debugpy to requirements :: AutomatedTester
  • 68a0ea10bc - [py] Correct formatting with JS fragment :: AutomatedTester
  • 474d116714 - [py] Remove support for XBL in Firefox. :: AutomatedTester
  • c8f03a4473 - Fix OpenTelemetry wrapper for the version 0.9.1 upgrade. (#8835) :: Puja Jagani
  • a1e0b8afe1 - [java] Reverting default http client to netty :: Diego Molina
  • 7ccda3d2ca - [Java] Update dependencies :: AutomatedTester
  • dd7a22d32f - Updating information about using Bazel on Windows :: Alexei Barantsev
  • 456de2a314 - Reducing bazel test timeout :: Alexei Barantsev
  • e172864467 - [build] Move docker rules back to official rules as patches have been applied :: AutomatedTester
  • b34f622fee - [grid] Add request id to poll the request from NewSessionQueue. (#8754) :: Puja Jagani
  • 5758ee13ac - [grid] Improving imports [skip ci] :: Diego Molina
  • 4eeb13e8d8 - Fixed issue with Firefox browserName camelCasing (#8834) :: Luke Hill
  • 20d0f65856 - Updating version-independent CDP API for .NET :: Jim Evans
  • 5e81741c27 - [rb] Correct line endings :: AutomatedTester
  • 5768f1917e - 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 Barantsev
  • 93f8ef009a - Fixing flake8 issues :: Alexei Barantsev
  • 558645442f - Adding Chrome to the environment for server tests on travis :: Alexei Barantsev
  • 0552f54ea2 - Fixing paths to CDP libraries in IDEA project :: Alexei Barantsev
  • 8dea9ec7a3 - [java] Fixing type mismatch in an assertion in CDP tests :: Alexei Barantsev
  • 7b47c40bcd - Don't run IE, Edge and Safari tests on travis :: Alexei Barantsev
  • 81e8a2861c - [java] Disabling a couple of tests in Chrome that look like regression bugs :: Alexei Barantsev
  • e3520749c4 - [build] Ignoring IDEA generated directory :: AutomatedTester
  • 626d14a626 - [py] Update supported versions to py3.7+ :: AutomatedTester
  • d8f5385889 - [build] Bump bazel version to 3.7.0 :: AutomatedTester
  • e00db42599 - [Build] Update Bazel/TypeScript to 2.2.2 :: AutomatedTester
  • 1c479ebae3 - [Build] Update npm package numbers :: AutomatedTester
  • afad908067 - [py] Fix flake8 error on setup.py :: AutomatedTester
  • 4510541727 - [py] Remove unused tox endpoints :: AutomatedTester
  • 5ee4e24162 - [rb] revert optimization I suggested for #8834 :: titusfortner
  • 3a81e6a6de - [rb] remove spec guards for Firefox with samesite cookie implementation :: titusfortner
  • cf7960f842 - [rb] remove spec guard for remote Firefox re-using profile :: titusfortner
  • 9c44b1386c - Correcting XML documentation comments in .NET :: Jim Evans
  • fe92f7e6bb - Adding network response received event for .NET CDP :: Jim Evans
  • f2ef79251d - Ignoring .bazelrc.local :: Alexei Barantsev
  • b71aaedc41 - [java] An attempt to fix timeouts in quit operation caused by missing response :: Alexei Barantsev
  • d4e9988e6a - [java] Handling another case of quit operation that should be considered as normal behavior :: Alexei Barantsev
  • c2d825ec96 - [java] Fixing some of devtools tests to actually check listeners (to fail if a listener was not called) :: Alexei Barantsev
  • 9eb7fd6d50 - [java] Ignoring exceptions in shutdown hook :: Alexei Barantsev
  • 56730e0652 - [java] Using guava to build maps instead of ugly double-curly-braces initializations :: Alexei Barantsev
  • cb04cdfefc - [java] Deleting unused imports :: Alexei Barantsev
  • 23bc00e375 - [grid] Integrating NewSessionQueuer with Distributor. (#8747) :: Puja Jagani
  • 659da42abe - [grid] Removing check if path exists. :: Diego Molina
  • 3f61f36bdb - Update java changelog :: Simon Stewart
  • 14b9183611 - [cdp] Add support for CDP v87 :: Simon Stewart
  • f49887fe0b - Add tests for gridui (#8814) :: Rajendra kadam
  • 7d7955b53a - [py] Remove blackberry setup code :: AutomatedTester
  • 934e267ba1 - [py] Correct licence in test :: AutomatedTester
  • 0009faef8c - [py] Correct skipping based on markers :: AutomatedTester
  • f8173b2cc4 - [py] Add v87 CDP support :: AutomatedTester
  • 0b8609fba6 - [skip ci] Syncing IDEA style settings with .editorconfig :: Alexei Barantsev
  • bf26e50e0b - [py] Python changelog for Alpha7 :: AutomatedTester
  • 8a7ff7bb83 - [js] Updating changelog.md [skip ci] :: Sri Harsha
  • 60d9c3b039 - Clean up grid UI tests :: Simon Stewart
  • 32ce0b41d7 - Use a static import for better readability :: Simon Stewart
  • 38ddb376c0 - [grid] Accepting TZ and screenResolution :: Diego Molina
  • 7040cc0f9d - [java] Code cleanup :: Alexei Barantsev
  • 598b4fcc78 - [java] Refactoring SessionData to avoid using Optional without actual need in it :: Alexei Barantsev
  • 2cfd75d4b8 - [java] Deleting unused private fields :: Alexei Barantsev
  • 1163f3e10e - [java] Adding link to the generated CDP v87 library to IDEA project :: Alexei Barantsev
  • 39a2bdf175 - [java] Fixing InstanceCoercer to test properly for having a constructor in the target class (and code cleanup) :: Alexei Barantsev
  • ba8dd31fb8 - [rb] Add CDP v87 :: Alex Rodionov
  • 0a80284ef2 - [grid] Fixing parameter order for NewSessionQueue [skip ci] :: Diego Molina
  • 745d01fa44 - Release Ruby bindings 4.0.0.alpha7 :: Alex Rodionov
  • 85ae06e1d2 - Fix send_keys with variable argument by removing variable expansion. (#8840) :: sufyanAbbasi
  • cad1014736 - Stop profiling bazel on travis :: Alexei Barantsev
  • 83b2f46bfd - [bazel] Bump platforms to 0.0.1 and skylib to 1.0.3 :: Simon Stewart
  • 6b245602ca - [bazel] Upgrade closure rules to 0.11.0 :: Simon Stewart
  • 34a7aee639 - [bazel] Bump rules_proto to the latest version, which includes a pre-built protoc :: Simon Stewart
  • 4b00c8f258 - Update list of java release targets :: Simon Stewart
  • 37e592c166 - [grid] Fix flaky Distributor and GraphqlHandlerTest. Add queuer config to DistributedCdpTest (#8859) :: Puja Jagani
  • 586582cb71 - [py] Bump versions to a7 :: AutomatedTester
  • be6f8ee0c0 - Options that are more than one letter have two dashes :: Simon Stewart
  • de8579b6d5 - Adding support for CDP version 87 in .NET :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 6

Changelog

For each component's detailed changelog, please check:

Commits in this release

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

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 5

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f4f4489d1c - Release Ruby bindings 4.0.0.alpha4 :: Alex Rodionov
  • 52b8149a49 - Adding support for relative locators for .NET :: Jim Evans
  • 5d0249496b - Fix incorrectly used named parameters in string formatting in .NET :: Jan Trejbal
  • 5f38a0da9b - Fixing the .NET WebSocket message handler :: Jan Trejbal
  • 89ce1c235f - Updating EdgeOptions to allow specifying BrowserName :: Stanley Hon
  • 5e97ce3a52 - Updating .NET assembly versions and CHANGELOG for 4.0-alpha4 :: Jim Evans
  • 1962ec6660 - Update selenium-assistant.yml [skip ci] :: Diego Molina
  • 173e951e7d - Bump java version to 4.0.0a5 :: Simon Stewart
  • f818fb49da - Make "info help" less misleading :: Simon Stewart
  • 7e34313a58 - Remove unused import statement :: Simon Stewart
  • 711217d153 - [grid] Add (hidden) support for self-signed https :: Simon Stewart
  • 9c24b1e861 - [grid] Abstract away HttpClient.Factory creation :: Simon Stewart
  • b4bbfd349d - Force netty server to use java.util.logging :: Simon Stewart
  • 7db852fda4 - [grid] Provide a method to just get the session uri from a session map :: Simon Stewart
  • d7389a2ec0 - [grid] Abstract SessionMap creation away to the options :: Simon Stewart
  • bf926fc608 - [grid] Add Redis-backed SessionMap :: Simon Stewart
  • 2aa4a74e22 - Reduce verbosity of logging message :: Simon Stewart
  • 62867fd906 - NetworkUtils.getNonLoopbackAddressOfThisMachine now returns an address, not a hostname :: Simon Stewart
  • 5e47c6af84 - [grid] Catch exception in local distributor that was preventing nodes being added :: Simon Stewart
  • cc376279bd - [grid] Nodes should log which address they are advertising as :: Simon Stewart
  • d5cf59a972 - [grid] Allow cli commands to be hidden :: Simon Stewart
  • bb8e2ce8d7 - [grid] Use logging rather than syserr to log warnings :: Simon Stewart
  • 18dfc4c3d4 - [grid] Add a command to run the message bus as a standalone component :: Simon Stewart
  • 705362faf1 - [grid] Build docker images for Grid components :: Simon Stewart
  • e866f05f76 - fix typo in summary of down keys (#7946) :: Scott Sauber
  • 52b6789b66 - Updating Bazel build files to refer to correct assemblies :: Jim Evans
  • c3de3ab285 - Upgrading to NUnit3 Test Adapter 3.16.1 :: Jim Evans
  • 29a2ac664e - Adding assembly version stamping to .NET Bazel build process :: Jim Evans
  • ab31212a99 - Correcting .NET Bazel build files for new version of .NET build rules :: Jim Evans
  • cfc2ae855b - Remove vendor-specific names from ChromiumOptions base class. :: Brandon Walderman
  • 21246c9ae5 - [grid] node registration (#7949) :: adam goucher
  • b51810e5ff - Fix capabilties to support macOS platform (#7980) :: Maxim Lobanov
  • 81c0b5055c - update closeNotSupportedIssueTypesComment for assistant bot [skip ci] :: Diego Molina
  • 4530919597 - Bump version of bazel toolchains :: Simon Stewart
  • 0e29f02f53 - Remove unused file. facepalm :: Simon Stewart
  • b94185e003 - [tracing] Bring in OpenTelemtry APIs :: Simon Stewart
  • 16a703ccaf - [tracing] Migrate to OpenTelemetry :: Simon Stewart
  • f9ab9273b0 - [tracing] Add easy support for Jaeger tracing :: Simon Stewart
  • 0e143ca06d - [tracing] Extract parent OpenTelemetry span safely :: Simon Stewart
  • 68bf012ece - [tracing] Initialise tracer once, and once only :: Simon Stewart
  • 63a1bf85ce - [tracing] Update user info for OpenTelemetry :: Simon Stewart
  • 952fe7f833 - Update maven deps :: Simon Stewart
  • 2a962b7bd8 - Add missing copyright headers :: Simon Stewart
  • 177754a364 - Make websocket message types clearer :: Simon Stewart
  • 35725b282b - Allow netty server to close with open connections :: Simon Stewart
  • 3e4cc2b30c - Allow netty server to handle websocket connections :: Simon Stewart
  • 543bc092ed - Fixed comments for Safari referencing Chrome (#7990) :: trademark18
  • 4c547754bc - fix require paths :: Tomer
  • d0b6ab1b24 - remove unnecessary dependency :: Tomer
  • 31696192e4 - [py] Automate RemoteConnection subclass selection (#8010) :: Abdelrahman Talaat
  • 20cae7e38e - Fix clear actions in ActionChains (#7943) :: Ilyas Bayraktar
  • 62400e7f0d - Fixed maven central 501 error, using of https. (#7961) :: Evgeniy Roldukhin
  • be6010c13c - Rejuvenate log levels (#7737) :: Grace Tang
  • d69ee9721b - Add response to RemoteWebDriver's client log level (#7925) :: Vijendarn Selvarajah
  • 55aaf10163 - [Grid] Enabling IPv6, fixes #7541 :: Diego Molina
  • bddd02a058 - [py] Add support for relative locators :: AutomatedTester
  • e70590aa07 - [py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050 :: AutomatedTester
  • d9d17eb5f8 - requireAtom: make dynamic import work with webpack (#7726) :: Adrian Leonhard
  • 990b4de1bc - Modify: Resolve issue #6292 (#8062) :: Sri Harsha
  • 66d9320be2 - Fixed typo in JS code in AlertOverride (#8043) :: havja
  • 24ab1e52e7 - [py] Correct Docstring import in WebDriverWait example. Fixes #7780 :: AutomatedTester
  • a849bb75a3 - [py] Add the ability to get and set timeouts against a driver. Fixes #7738 :: AutomatedTester
  • f878211939 - [py] Add in support for page loading strategies for Options :: AutomatedTester
  • a3734f2a61 - Fix method documentation (#8077) :: MandarJKulkarni
  • eb1f423c95 - [py] add the ability to generate a wheel via bazel :: AutomatedTester
  • 73adfc9522 - [py] update python_requires to only support python 2.7 and Python3.5+(#8085) :: Mateusz Kajka
  • dbeafd214c - Update JavaScript bindings for Edge Chromium :: Brandon Walderman
  • 7cbe4ae007 - Add: Adding new cookie sameSite (c-nodejs) (#7901) :: Sri Harsha
  • 4ea31198a7 - node/selenium-webdriver/firefox.js: accept zip webextensions (#7464) :: Ghjuvan Lacambre
  • 4820e724b7 - Cleanup temporary directories even if non-empty (#8066) :: Tomer Steinfeld
  • 47e87b3df4 - upgrade dependencies :: Tomer
  • 2d53be8ddb - ignore test files :: Tomer
  • b067768277 - alpha 6 :: Tomer
  • 73e6405b3f - Perform null check when calling Start on DriverService (#8083) :: David Burns
  • 4b18ff48e3 - return node 10 support :: Tomer
  • f812eddf62 - alpha 7 :: Tomer
  • 0d7e57a707 - [py] Add WPEWebKit driver (#6375) :: Carlos Garcia Campos
  • 4b8a481666 - Replacing opentracing with opentelemetry in server tests :: Alexei Barantsev
  • 1a369746bd - Set ACCEPT_INSECURE_CERTS capability for test :: Tricia Crichton
  • 5fa9a75724 - Add SameSite attribute to Cookie :: Gerry Gao
  • 51de536380 - Fix FluentWait so it completes in more cases. :: Tamas Utasi
  • bdef858dc0 - Ignoring some tests that hang in Safari TP so that it does not respond anymore :: Alexei Barantsev
  • a6cd46e6d8 - [java] Sending auth headers to the grid if username and password are specified in the base URL. Fixes #8005 :: Alexei Barantsev
  • 53761e38ac - [py] Fix Flake8 errors :: AutomatedTester
  • 617f16f3a0 - [py] Use a capability to switch engines for Edge (#8096) :: Brandon Walderman
  • 8b2bab5618 - [py] Deprecate find_element(s)by* calls :: AutomatedTester
  • 264ed97dce - Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester
  • aeb61759e5 - [java] Reusing the same HTTP client instead of creating a client per session. Fixes #7989 :: Alexei Barantsev
  • adce515aae - [dotnet] Fixed typos in EdgeDriverService.cs (#8098) :: Rami
  • 35ed2dae54 - [py] Correct service usage in IE Binding. Fixes #7749 :: AutomatedTester
  • 4713f55a29 - [grid] Stop driver server when session is over. Fixes #7989 :: Alexei Barantsev
  • 620d0fb311 - [bazel] Bump bazel version :: Simon Stewart
  • 70e74bbaf1 - [bazel] Allow classifiers in maven coordinates :: Simon Stewart
  • 9f9f0e5742 - Unix domain socket support for the HttpClient :: Simon Stewart
  • 7b8015ac8f - Fix failing tests :: Simon Stewart
  • 6fd2c5598c - [bazel] Update rules_jvm_external and all deps :: Simon Stewart
  • 74179a85ed - HTTP header names are case insensitive. :: Simon Stewart
  • 7b8ab9ed7c - [java] Implementing "minimize window" command :: Alexei Barantsev
  • 63b9bfbbca - [docker] Allow versioned docker support :: Simon Stewart
  • d9f7cefca4 - [docker] Support unix domain sockets on the default URLs for a platform :: Simon Stewart
  • e081e63cc5 - [grid] Fix incompatible type and make the build work again :: Diego Molina
  • 9b2732b7cf - [grid] Adding Opera as a Grid dependency :: Diego Molina
  • a8f1d5f488 - [java] Updating changelog for v4.0.0-alpha-5 :: Diego Molina
  • d777cf508e - [py] Bump python bindings to 4.0.0a5 :: AutomatedTester
  • d38dfb3c45 - [grid] Checking for IPv6 addresses :: Diego Molina
  • 7b338ec6a8 - Add: Same site cookie feature in python bindings (#8114) :: Sri Harsha
  • e31b067183 - Updating .NET dependencies for Bazel :: Jim Evans
  • deda399527 - Updating .NET assembly version for 4.0a5 :: Jim Evans
  • 38425449f9 - Re-adding Firefox preferences json file for legacy anonymous profile creation :: Jim Evans
  • 13d830be9d - Use a capability to switch engines for .NET EdgeOptions/EdgeDriverService. :: Brandon Walderman
  • c543c22949 - Adding SameSite cookie information to .NET cookie handling :: Jim Evans
  • f683dd2ade - Fixes binding spec compliance for ErrorResponse :: Jordan Mace
  • f336673d6c - Adds equals override to EventFiringWebElement :: Jordan Mace
  • 50749de1e2 - Removing is operator in preference to as operator for .NET code :: Jim Evans
  • c9ed1e2598 - Update MakeHttpRequest to use TaskFactory for async tasks :: Maciej Pakulski
  • 9d1fedbc00 - Code formatting in .NET. No functional changes. :: Jim Evans
  • 004af1ebec - Updating .NET CHANGELOG for 4.0a5 release :: Jim Evans
  • 1b9e4270ca - Fixing resource name for .NET Firefox profile preferences JSON :: Jim Evans
  • 411d798699 - Updating .NET Bazel build file for WebDriverBackedSelenium :: Jim Evans
  • 8e1c405c4f - Updating .NET Cookie JSON serialization to omit SameSite when null :: Jim Evans
  • b78cf1b879 - Adding GetHashCode override for .NET EventFiringWebElement :: Jim Evans
  • b3a0d621cc - Updating .NET tests :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 4

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 83e99acf02 - Accepts rubyzip 1.3.0 and 2.0.0. Fixes #7606 (#7607) :: Vladimir Támara Patiño
  • 2f46354b51 - [netty] Add simple chain for handling http requests :: Simon Stewart
  • 9ea32fa4c1 - Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill
  • 13f0e9783f - Updating sonarqube settings :: Alexei Barantsev
  • 3cdbe1ad17 - [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsev
  • c35c26e255 - Adding lost dependency to IDEA project :: Alexei Barantsev
  • c2a38eb047 - [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev
  • 5a56387e02 - [java] Deleting unused code :: Alexei Barantsev
  • 263074f3d3 - [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsev
  • c65517e475 - [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev
  • 18efc7245f - [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev
  • 820df9d4c1 - RuboCop autofixes on rakelib :: Luke Hill
  • 420921bb4b - Loosen dependency on childprocess in ruby gemspec :: Connor Shea
  • 7a01fd8c9b - [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev
  • 74914ed923 - [java] Deprecating an unused exception class :: Alexei Barantsev
  • 04b4192c06 - [java] Deleting deprecated internal class :: Alexei Barantsev
  • 7108f3abff - [java] Deleting unused imports :: Alexei Barantsev
  • 06a7dffb5b - [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev
  • 1374b338c0 - Fix visibility checking for descendants of details elements :: Thomas Walpole
  • 8adb0f220a - [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsev
  • c9649be83e - [java] Reducing code duplication, no functional changes :: Alexei Barantsev
  • e76105bab5 - [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev
  • 1cd3276e9e - [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev
  • 4954772a72 - [java] Merging three different preference storages into the single one. :: Alexei Barantsev
  • 7498da6372 - Updating .NET Bazel build files with correct references :: Jim Evans
  • cb5a603a96 - Refactor/remove unused Rake tasks files :: Luke Hill
  • 635570974b - Update Ruby changelog to include 3.142.5 :: Alex Rodionov
  • f2555adaa9 - [py] Bump to 4.0a3 :: AutomatedTester
  • cc2ae02681 - [java] Removing unnecessary unboxing :: Alexei Barantsev
  • 7dd46f21ba - Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe
  • 318c819042 - [java] Updating mockito and its dependencies :: Alexei Barantsev
  • 26a63153db - [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantsev
  • e22c13bad5 - [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsev
  • be841f854f - [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev
  • 982baeb347 - [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantsev
  • e349318ff8 - [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev
  • 19d863da29 - [java] Deleting unused private methods :: Alexei Barantsev
  • 04f1714629 - [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev
  • 81f83ca0bc - [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev
  • 8953f91a7a - [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsev
  • ddea0d5fb2 - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 1f67cbd9da - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 39bac8a9c9 - [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev
  • 8e9dca1cc8 - Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev
  • 2d1e0bba3d - Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 0d2a9b4844 - Fixed references to chromedriver website :: Patrick Beart
  • 5a4ac1dbbf - Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 01afd4ad9e - [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsev
  • c141342538 - [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev
  • 41b6ec2d75 - Fixing path to a library in IDEA project :: Alexei Barantsev
  • 280bb94c97 - Update Ruby changelog to include 3.142.6 :: Alex Rodionov
  • b4a820c85b - Updating IDEA project, the 'javascript' module, as suggested by IDEA itself :: Alexei Barantsev
  • 78dce0c505 - Fix random permission problems when trying to obtain a free port on Windows 10 :: Adrian Dymorz
  • ca9e9a4a75 - Old style exceptions are syntax errors in Python 3 :: Christian Clauss
  • 750a98595f - Summary for Minimize method corrected :: Jonah
  • b79e0b61cb - Optimize Actions.MoveToElement(IWebElement toElement, int offsetX, int offsetY, MoveToElementOffsetOrigin offsetOrigin) method by removing needless operations :: YevgeniyShunevych
  • 57e9c69e68 - Using timeout in DriverService Builder :: Grigory Mischenko
  • c299a0eae2 - [bazel] Implicitly setting --enable_runfiles for all commands :: Alexei Barantsev
  • 893f66a410 - [java] Adding more unit tests to bazel build :: Alexei Barantsev
  • bc1a581c10 - Fix possible NullPointerException in ErrorHandler.rebuildServerError :: Frederik Carlier
  • 03d8d13646 - [java] Fixing compilation errors introduced by rebasing the previous commit and restoring backward compatibility. :: Alexei Barantsev
  • e96092a260 - [java] Adding links from ignored tests to bug reports :: Alexei Barantsev
  • c453b53e9e - [java] Deleting a temp file remaining after resolving git conflicts :: Alexei Barantsev
  • 5be744b887 - Fix Xcode typo (#7655) :: Dmitry Dubenets
  • b2e1adce49 - [java] Adding more unit tests to bazel build :: Alexei Barantsev
  • 69f669935d - [java] A draft of a Netty-based HTTP client :: Alexei Barantsev
  • 0d45561b01 - [java] Temporarily ignoring a test that fails on travis :: Alexei Barantsev
  • da155ec896 - Add name for maven pom file :: Simon Stewart
  • e8fac685b0 - Bump version number for next java release :: Simon Stewart
  • 06d9118b47 - Silence warnings from Java 11 :: Simon Stewart
  • c5388e53c1 - Make grid the default rake target :: Simon Stewart
  • a4a1a32178 - [java] Fixing bazel dependencies for netty client :: Alexei Barantsev
  • 3e7fccd6da - Fix up problem when running bazel commands :: Simon Stewart
  • 7d60bd78f2 - Setting module-related options for Java versions > 8 :: Alexei Barantsev
  • 32394fcdb2 - Fixing Java version detection (openjdk footprint looks different) :: Alexei Barantsev
  • b4a5328dd3 - Refactor crazy fun namespace 1 (#7667) :: Luke Hill
  • 1d4be7aed1 - Fix grammar typo in exceptions.py (#7657) [skip ci] :: Dmitry Dubenets
  • f114b40829 - [java] Adding WebSocket support to the Netty-based client :: Alexei Barantsev
  • 1292f88044 - added a missing flag for EventBusConfig.java to swap out the implementation of the event bus :: Adam Goucher
  • e89b7d4432 - Fix common typo's :: Dmitry Dubenets
  • d26fe1f642 - [java] Adding information about used services to generated module info file :: Alexei Barantsev
  • 1d2e836fe2 - [java] Deleting handcrafted module info files because we autogenerate them now :: Alexei Barantsev
  • f2e587ef63 - Upgrading bazel to 1.0.0 :: Alexei Barantsev
  • 456563bc0e - [java] Properly converting URLs and logging exceptions in the netty-based http client :: Alexei Barantsev
  • e140e223e6 - [java] Using try-with-resources in ProtProber to make sure that the checked socket is closed :: Alexei Barantsev
  • d2dc677843 - [java] Reset thread interruption status before throwing :: Alexei Barantsev
  • cd9c7062d1 - [docker] Fix existing docker functionality :: Simon Stewart
  • 611a86792a - Fix failing test via build magic :: Simon Stewart
  • cd7c63fac3 - Mark CommandExecutor as a functional interface :: Simon Stewart
  • f6d02b3a48 - Remove selenium_test build target as it's not used :: Luke Hill
  • e940e942e3 - Adding customizable browser_name capability to microsoftedge (#7650) :: Stanley Hon
  • 879c4b0111 - Rename BaseServer to JettyServer :: Simon Stewart
  • 76789277fd - Move jetty server to its own package :: Simon Stewart
  • 963d4fb8d5 - Clean up generics for the JettyServer :: Simon Stewart
  • 7a1fc1e1b1 - Routables can also be filtered :: Simon Stewart
  • 8e251525e6 - Remove support for servlets from the BaseServer :: Simon Stewart
  • 953ef02749 - Add a server implementation using the built-in JRE httpd :: Simon Stewart
  • 75aa2ddeff - Inject server HTTP handler as a constructor arg. :: Simon Stewart
  • b835acc13e - Avoid leaking okhttp connections :: Simon Stewart
  • 025c61d512 - Better hostname setting from server options if no network is present :: Simon Stewart
  • 66f08b44ab - Setting headers to null to remove them is wrong in the reverse proxy handler :: Simon Stewart
  • 824910113d - Bump netty to latest release :: Simon Stewart
  • 480a5ad2d0 - Make the Netty server implement our Server interface :: Simon Stewart
  • a1926f0ff4 - Run GridTNG end to end tests using netty :: Simon Stewart
  • 9a0089731f - Switch to using netty as the primary server :: Simon Stewart
  • 925fee2bd2 - Updating python bindings to use ms:edgeOptions for options to msedgedriver. (#7640) :: Stanley Hon
  • 7ac1b7c1b1 - Refactor/rubocop autofixes on selenium rake (#7671) :: Luke Hill
  • 5b5f9b0e29 - [java] Renaming a package to match Java naming convention :: Alexei Barantsev
  • 4caa6d9bed - Fixing IDEA project broken after recent netty dependency update :: Alexei Barantsev
  • 33ce271341 - [java] Renaming classes to match CDP specification :: Alexei Barantsev
  • 544d4609d2 - [java] Using in CDP code its own class SessionID instead of a similar class from remote package :: Alexei Barantsev
  • 2d30ef0bec - Updating .NET test projects to use NUnit3TestAdapter 3.15.1 :: Jim Evans
  • 59721b24de - Removing unused Java system property when running .NET tests :: Jim Evans
  • 094a470b68 - Changing internal name of embedded resources in .NET assemblies :: Jim Evans
  • bb47d0e63f - Removing now-unused CrazyFun build description file for IE driver atoms :: Jim Evans
  • 6ebbe5ab58 - Updating generation of C++ atoms header file :: Jim Evans
  • 1c5bdc33dd - Reverting change to use effective style for determining element visibility :: Jim Evans
  • 6d9e68134a - Updating .NET build to use new Bazel build rules :: Jim Evans
  • 8ae7d7b1bb - [java] Refactoring DevTools classes to match CDP specification structure :: Alexei Barantsev
  • 01fcbe99ed - [py] Fixing flake8 issues :: Alexei Barantsev
  • fd1fabe574 - [crazyfun] Move everything under one directory (No fixes) :: Luke Hill
  • 2d5cde15b8 - [java] Changing return type of Target.getTargets from Set to List :: Alexei Barantsev
  • 36ff0bf653 - [java] Adding ability to clear listeners in DevTools and breaking dependency between DevTools tests :: Alexei Barantsev
  • 44853287b0 - [java] Adding DevTools tests to bazel as java_selenium_test_suite :: Alexei Barantsev
  • 36f0c85923 - Add python_requires to help pip (#7698) :: Hugo van Kemenade
  • 3f799b8256 - [java] Synchronizing access to listener list to avoid concurrent modification exceptions. :: Alexei Barantsev
  • e5f124858a - [java] Renaming enum members to match Java naming conventions :: Alexei Barantsev
  • 3631b4e2c1 - [java] Fixing a test to call Fetch.enable properly :: Alexei Barantsev
  • 7f5c2f3fd7 - [java] Renaming a test to match common test naming rule :: Alexei Barantsev
  • d9acdee44a - [java] Uncommenting a test. Apparently bazel consider this as a critical compilation issue :: Alexei Barantsev
  • e7ff089089 - [java] Fixing deserialization from JSON for RequestIntercepted event :: Alexei Barantsev
  • 18730efd49 - [py] correct python_requires in setup :: AutomatedTester
  • c97f8a7688 - Remove uncalled code (base generator amongst others) (#7682) :: Luke Hill
  • 1986604faf - Fixing the path to an IDEA module :: Alexei Barantsev
  • 2c7de0ad98 - Adding ability to run tests for chromedriver-specific JS atoms :: Alexei Barantsev
  • 705420d93a - Implementing ability to run (not only buld) bazel targets from crazyfun :: Alexei Barantsev
  • cd14b11bbe - Fixing javascript test targets for crazyfun :: Alexei Barantsev
  • 9e9edee906 - Deleting unused test utility methods :: Alexei Barantsev
  • cbfc8809e5 - Fixing assumes in tests to work properly while running tests in remote mode :: Alexei Barantsev
  • 5d3d2dcd30 - Fix getLocationInView atom for documentElement :: John Chen
  • fbd4dd6f9b - Fix Chrome's getLocationInView atom :: John Chen
  • 4813c06850 - Adding javascript/chrome-driver tests to travis :: Alexei Barantsev
  • a449eca74a - [tracing] Initial implementation :: Simon Stewart
  • dd80d5ed73 - Add missing "break" statement :: mtrea
  • 95cd0f7c96 - Move all code inside ruby.rb crazy fun into its own namespace to make it easier to triage :: Luke Hill
  • 3c2f78e1c8 - Add symlink to correctly named file :: Luke Hill
  • dd917a32ad - Minor tidy up of some logic :: Luke Hill
  • 89b0a80c79 - Namespace all rename code inside crazyfun mappings :: Luke Hill
  • 300611be95 - Namespace ExportMappings correctly and mark it as potentially obsolete :: Luke Hill
  • c2de389182 - Namespace some more items :: Luke Hill
  • 8ade32a6b0 - Comment out 2 top level mappings crazy fun builders If this doesn't crash CI we can remove over 500 LOC :: Luke Hill
  • 46a3c907f7 - Commented out a load more top level mappings files :: Luke Hill
  • fcb9d6f5a1 - Remove loads of commented out code, optimise rake_tasks/crazy_fun directory :: Luke Hill
  • 341dc6e968 - Small tidy to Rakefile and moving requires around to avoid duplication :: Luke Hill
  • a2e6d4b264 - 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 Hill
  • f3dd0c229d - Remove all gcc style code as none of it is consumed :: Luke Hill
  • 706b898dd8 - Comment out javascript mappings - I suspect it isn't used :: Luke Hill
  • 6f8950669b - Bugfixes, remove duplicated requires that aren't present :: Luke Hill
  • e94359b09f - 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 Hill
  • 973a0696f9 - Move some require statements around, update some comments :: Luke Hill
  • 2a11e8b110 - Fix up load order for inheritance chains :: Luke Hill
  • a49fb60b1a - Add debug logic to Rake::Task.out :: Luke Hill
  • d31d99eb45 - Adding more verbosity to travis build logs :: Alexei Barantsev
  • 2997552707 - Adding more verbosity to travis build logs in the special Node.js case :: Alexei Barantsev
  • cb1001dd42 - Parse python docstring example as code snippet :: pitachips
  • 313df0fea8 - Bugfix and Refactor :: Luke Hill
  • 085ceed1f5 - [java] Set mouse button in W3C codec :: John Chen
  • 4038a1b40d - An attempt to run sonar scanner on travis :: Alexei Barantsev
  • 55882b0dd5 - A different approach to start sonar scanner. :: Alexei Barantsev
  • d7d38e2546 - Fixing sonar project key and project version :: Alexei Barantsev
  • 9a434ed22b - [javascript] Fixing chromedriver-atoms tests for shadow DOM :: Alexei Barantsev
  • 25dea204f8 - [java] Disabling CDP-related tests that are currently broken :: Alexei Barantsev
  • df325d473e - [java] Fixing bazel dependencies :: Alexei Barantsev
  • 50f740479a - Fixing slack invitation link in github issue templates :: Alexei Barantsev
  • f9f3a0df35 - [java] Replacing SimpleDateFormat with a more modern class DateTimeFormatter :: Alexei Barantsev
  • 802d2cab79 - [java] Using devtools own cookie implementation in devtools commands. Converters can be added later. :: Alexei Barantsev
  • 07dfcc46d8 - [java] Explicitly set flatten = true when attaching to CDP target, it's preferred mode :: Alexei Barantsev
  • 9d71800919 - [java] Refactoring devtools to make the structure more uniform to prepare it to autogeneration :: Alexei Barantsev
  • 95bb2fbebc - CrazyFun: Remaining Namespace work (Aside from the .rl items) (#7736) :: Luke Hill
  • 8b21ec75be - Add Netty Client to main jar (#7743) :: adam goucher
  • 2e2ebb07cc - Rubocop Autofix Rakefile (#7735) :: Luke Hill
  • 99234367ee - [java] Moving StaticInitializerCoercer in front of Map coercer. :: Alexei Barantsev
  • 5c70fc382d - [java] Fixing use of deprecated methods :: Alexei Barantsev
  • 64cd3ae656 - [java] Deleting exception declarations that are never thrown :: Alexei Barantsev
  • e179131f75 - [java] Deleting unused imports :: Alexei Barantsev
  • 0383f454d1 - Don't run sonar scanner for pull requests :: Alexei Barantsev
  • 0834ca83b2 - Oops, my bash kungfu is not strong enough... :: Alexei Barantsev
  • 3c19dd1d0d - Bump bazel version :: Simon Stewart
  • 895f0c2fb4 - Add "information" command and information about tracing :: Simon Stewart
  • 7c27774b43 - [tracing] Add basic tracing to the session map :: Simon Stewart
  • ee03118477 - [tracing] Better handling of tracing through distributor :: Simon Stewart
  • e1797c2444 - Fix up IJ build for Windows developers :: Simon Stewart
  • deb5919775 - Modify: Spell error :: Sri Harsha
  • c1cb579923 - [java] Deleting unnecessary parentheses, reducing noise :: Alexei Barantsev
  • aa5e13377b - [java] Deleting unused imports :: Alexei Barantsev
  • 5a20d4471f - Deleting orphaned IDEA module file for old Selenium IDE :: Alexei Barantsev
  • 23a7d7706f - [py] Lay groundwork for running large tests with python :: Simon Stewart
  • 9591dd328d - Move py_import into the private python area :: Simon Stewart
  • c9de3a9e11 - The pytest_test does not need a toolchain :: Simon Stewart
  • 66625d79c6 - Remove flags that are plugin-specific from pytest wrapper :: Simon Stewart
  • e160563f3e - Add the ability to create python test suites, and use it :: Simon Stewart
  • 8c2b31ea68 - [java] CDP code generator :: Alexei Barantsev
  • ccc9a3b8ff - Enable gpg signing of built artifacts :: Simon Stewart
  • 2171634f4f - Avoid creating JPMS module jars for now :: Simon Stewart
  • 6085af940e - Switch to using rules_jvm_external for managing third party java deps :: Simon Stewart
  • bee5ee23c8 - Get the dist-zips building nicely again :: Simon Stewart
  • edfbeed291 - Run buildifier over bzl files :: Simon Stewart
  • f3a4901c50 - Run buildifier over BUILD and WORKSPACE files :: Simon Stewart
  • d45ec36111 - Fix up manual build targets too :: Simon Stewart
  • f00998e981 - Hook java CDP generation into the build :: Simon Stewart
  • c6a31d894e - Move devtools generator into devtools directory :: Simon Stewart
  • 4c3239d562 - [java] Fixing paths to work on Windows :: Alexei Barantsev
  • c2745b9fd3 - Refactoring IDEA project to use JARs downloaded or generated by Bazel :: Alexei Barantsev
  • a65b9dd690 - [java] Stop using features introduced in Java 9+ :: Alexei Barantsev
  • 4bca8a83c2 - [java] Stop using features introduced in Java 9+ :: Alexei Barantsev
  • b24cf9d9ec - Modify: Typo error (#7791) [skip ci] :: Sri Harsha
  • 07ee491572 - Replacing references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina
  • 85f05fee12 - Replacing more references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina
  • fad6f9ae4d - Replacing seleniumhq.org links in README [skip ci] :: Diego Molina
  • 3041fa2645 - Update contribution guidelines with new content :: Diego Molina
  • 39b8c3eba2 - Deleting unused imports :: Alexei Barantsev
  • 6a9c5463cc - [java] Improving error message if a remote side responses with code 405 Method Not Allowed :: Alexei Barantsev
  • 0b13f71cee - Add Chrome tests to bazel build. :: Tricia Crichton
  • 527c3fecdd - Revert "Add Chrome tests to bazel build." :: Alexei Barantsev
  • b823a5ef49 - [java] Fixing a check in a test to match the target HTML file :: Alexei Barantsev
  • 8264a3a985 - [java] Adding a test for multi-file upload :: Alexei Barantsev
  • b514a7490e - [grid] Adding file upload endpoint to the new grid :: Alexei Barantsev
  • fc12197e87 - [java] Implementing ability to upload multiple files with RemoteWebDriver :: Alexei Barantsev
  • 7f54fd79f1 - [bazel] Adding a command to set stamps (on behalf of @simonstewart) :: Alexei Barantsev
  • 6e182e5136 - [bazel] Deleting options that should be better set in .bazelrc.local :: Alexei Barantsev
  • 6d5a0ce927 - [java] Fixing potential NPE and deleting unused imports :: Alexei Barantsev
  • 2f6c9eb41d - Fix WSL check on Linux on DeX and similar distibutes :: Alex Rodionov
  • 541e06a897 - Remove executable permissions from proxy.rb :: Alex Rodionov
  • df6be2e962 - Implement basic support for relative locators :: Alex Rodionov
  • eaddcc7bb1 - Updating PR template, and removing references to CLA [skip ci] :: Diego Molina
  • f36d8f4d6a - Removing unused variable [skip ci] :: Diego Molina
  • 5296b5b46c - fix: DeprecationWarning of base64.encodestring() (#7446) :: Max Schmitt
  • b2b921194c - [rb] add specs with bugfixes for remote execution :: Titus Fortner
  • 62e867b42e - [rb] fix rubocop violations :: Titus Fortner
  • 01701f6902 - [rb] update specs for consistency :: Titus Fortner
  • be1975e6a3 - [rb] add driver specs to reflect current functionality :: Titus Fortner
  • 2f8943e980 - [rb] fix bugs to get specs to pass :: Titus Fortner
  • ec05ff07e0 - Bugfix/copyright rake fixes (#7817) :: Luke Hill
  • 01b1bbe06a - Update locators.js (#7810) :: Sri Harsha
  • 3950338afe - Added option to use char and string when generating atoms.cc (#7784) :: TriciaCrichton
  • 4c568fe0fe - Add support for creating and removing virtual authenticators (#7760) :: Nina Satragno
  • f5d21631d6 - [rb] add features to Logger :: Titus Fortner
  • 61ccd712b6 - [rb] add IDs to logging messages :: Titus Fortner
  • 3c038ec5be - [rb] add custom matchers for deprecations :: Titus Fortner
  • 5a89b22cc3 - [rb] aggregate failures for specs :: Titus Fortner
  • 1ed6eb584d - [rb] fix order of operations bug :: Titus Fortner
  • 136c2e972f - [rb] more precise implementation of checking for deprecations in specs :: Titus Fortner
  • 1547e33151 - Add method DELETE, PUT into allowedMethods of CORS :: Long Nguyen
  • 5a128163a2 - Add tests for allow-cors feature :: Long Nguyen
  • b3646a99f9 - Add: Add support to get property of referenced web element (#7839) :: Sri Harsha
  • ee15b26997 - https between components (#7767) :: adam goucher
  • 35f4627381 - Add js bindings for chromedriver cast functionality :: justinwoolley@gmail.com
  • 00de1c6b65 - Fix: Fixing typo errors (#7849) [skip ci] :: Sri Harsha
  • 81552aa0ae - Add more Ruby bindings tests for page load timeout :: Alex Rodionov
  • 816df68bf8 - Add support to debug virtual authenticators (#7842) :: Nina Satragno
  • 753dbbab8f - Adding selenium assistant config :: Diego Molina
  • 34341aa687 - Add: Added W3C capability strictFileInteractability(c-nodejs) (#7850) :: Sri Harsha
  • 646b49a5ac - Update EdgeOptions constructor to use new ms:edgeOptions capability name (#7633) :: Stanley Hon
  • 7ab5f1b4b8 - Update cached dependencies for Ruby bindings :: Alex Rodionov
  • d61cecb80e - Prepare infrastructure for CDP in Ruby :: Alex Rodionov
  • 3f2f8fdd7e - Removed CLA reference and updated numbering (#7884) [skip ci] :: Damien Allison
  • 16cfc83046 - Update Ruby changelog to include 3.142.7 :: Alex Rodionov
  • 58249b7943 - Bump bazel version to 2.0.0 :: Simon Stewart
  • 3c539b89e0 - Bump rules_jvm_external to 3.1 :: Simon Stewart
  • be4393748f - Strengthen java deps now rules_jvm_external has been updated. :: Simon Stewart
  • 443bbb4ca3 - Bump hamcrest to 2.2 :: Simon Stewart
  • 997dedb495 - Bump hamcrest to 2.2 :: Simon Stewart
  • 84b2dd5e09 - [bazel] Rework how we generate java modules :: Simon Stewart
  • fbb253ff52 - Generate javadoc jars :: Simon Stewart
  • f77b9378e0 - [bazel] Generate stable, repeatable zip files :: Simon Stewart
  • 7f3e763c57 - [bazel] Generate maven artifacts correctly :: Simon Stewart
  • e6c7853dd1 - Minor clean up. No logical changes :: Simon Stewart
  • bbe5a05c63 - [bazel] Re-enable building dist-zips :: Simon Stewart
  • 4dfe74b403 - Foolishly upgrading all java libraries to latest versions :: Simon Stewart
  • 0f22aa09e2 - Bump to Bazel 2.0.0 and add support for an RBE :: Simon Stewart
  • 5add6daf0e - Get the RC emulation tests running in bazel :: Simon Stewart
  • c0dd147073 - Comment out most of the RC tests :: Simon Stewart
  • 8f2fddcc04 - Add a resource handler to allow us to read files off the disk. :: Simon Stewart
  • b190184a2c - Migrate RC htmlrunner from jetty :: Simon Stewart
  • 0cc7f85121 - Add missing copyright headers :: Simon Stewart
  • ab6d09dfdf - Ensure query parameters are copied when forwarding a request :: Simon Stewart
  • 6aac5f3674 - Correctly set the URI of a JRE-backed HttpRequest :: Simon Stewart
  • 86b66acda0 - Make the prefixed routes more robust :: Simon Stewart
  • fd5149c8a9 - Amend ResourceHandler to properly handle static content :: Simon Stewart
  • dc7c7f17f1 - Make the JreAppServer be based off the JreServer :: Simon Stewart
  • cf066b4dc4 - More copyright header fixing :: Simon Stewart
  • a83bb41b7d - Add a slf4j to java.util.logging adapter :: Simon Stewart
  • e7afeaff1d - Add basic status handler to session map :: Simon Stewart
  • 3c45da5cc7 - Perform mapping for config options pulled from the environment :: Simon Stewart
  • ec01f523d9 - Add omitted flag to allow distributor host name to be set :: Simon Stewart
  • b63538ba8f - Allow EnvConfig to use the values of other env variables :: Simon Stewart
  • 008be63a73 - Fix JRuby unit tests and linter warnings :: Alex Rodionov
  • 93ba5caa49 - Fix VirtualAuthenticatorOptions enums not being public. (#7869) :: Nina Satragno
  • 00f89c2928 - [bazel] Ensure build works when JAVA_HOME points at Java 8 :: Simon Stewart
  • f73a8fe495 - Update travis to use java 11 base images :: Simon Stewart
  • b8fb5749d7 - Update java changelog :: Simon Stewart
  • 5d0099de84 - [grid] Bring EventBusConfig into the same naming pattern as other options :: Simon Stewart
  • d1cf68427c - [java] Merging IDEA modules 'client' and 'server' into a single 'java' module :: Alexei Barantsev
  • 84b6375b0a - [java] Disabling a test in Chrome, regression in v.79 :: Alexei Barantsev
  • 8664401e11 - Adding a missing dependency for proxy-relatedt tests :: Alexei Barantsev
  • b396c16c03 - [java] A bit more safe way to use File.walk, the created Stream should be closed :: Alexei Barantsev
  • d7da6943ab - [java] Printing stack trace to console instead of trowing in finally block :: Alexei Barantsev
  • 40049b1d99 - [java] Deleting unused imports :: Alexei Barantsev
  • 3b117fa9e3 - [java] Updating test ignorance info for Safari TP 97 :: Alexei Barantsev
  • c2d955b49e - [java] Switching default client implementation from okhttp to netty :: Alexei Barantsev

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 3

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • e5a00de942 - The chromium maven jars are now required :: Simon Stewart
  • 80eb45ed02 - Hive .Net config into its own setup :: Simon Stewart
  • af41412df2 - Mark small tests as being small :: Simon Stewart
  • 0d47cc2234 - Minor typo fix: no logical changes :: Simon Stewart
  • 593c17ad0c - Remove dependency on guava :: Simon Stewart
  • 5263a2dfb7 - prevent json package depending on remote :: Simon Stewart
  • 9754373c95 - HttpHandler is no longer a Function :: Simon Stewart
  • 951f9f4a43 - Deprecate CommandHandler :: Simon Stewart
  • bd03257118 - Deprecate the original Route class in favour of the new one :: Simon Stewart
  • 48c45b5ed3 - Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart
  • 7df7c1b435 - Route should handle failure to match or no response gracefully :: Simon Stewart
  • ba67fbdea4 - Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart
  • 2505fb370e - Move helper servlets to use HttpHandler :: Simon Stewart
  • 84fcbf0f7a - Extract JEE interop features to a helper class :: Simon Stewart
  • c5f138c80d - Move away from the old Routes class :: Simon Stewart
  • d18d60ad2c - Finish removing old routes :: Simon Stewart
  • f17525ca65 - Move most command handlers in distributor to http handlers :: Simon Stewart
  • c5b8a70594 - Migrate most command handlers to http handlers in router :: Simon Stewart
  • 5fc74cd7dd - Migrate most command handlers to http handlers in session map :: Simon Stewart
  • 6569cb9589 - Remove unused class :: Simon Stewart
  • e5ed023a46 - Router is now just an http handler :: Simon Stewart
  • bf74b7d7c4 - Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart
  • 2c24f307a3 - Make HttpClient an HttpHandler :: Simon Stewart
  • 21a2ceb6ad - Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewart
  • d062f62a67 - Continue removing the old CommandHandler :: Simon Stewart
  • 644776db35 - Update the JreAppServer to use HttpHandlers :: Simon Stewart
  • 6be6012f74 - Make Routable also be an HttpHandler :: Simon Stewart
  • 46d3642954 - Switch to using ClientConfig to configure the HttpClient :: Simon Stewart
  • 8e5176c567 - Move the okhttpclient to the okhttp package :: Simon Stewart
  • 90cd946d40 - Make the OkHttpClient use the OkHttpHandler :: Simon Stewart
  • c856f4a743 - Delete the unused CommandHandler class :: Simon Stewart
  • 470622bc3b - [java] Fixing HTML tags in javadoc :: Alexei Barantsev
  • 16559ddb46 - [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsev
  • ad9f331939 - [rb] fix incongruent name spacing :: Titus Fortner
  • a417af2f03 - Extracting .NET cookie expiration time calculation to private method :: Jim Evans
  • 438c5fad7d - Fixing .NET test EnvironmentManager directory detection :: Jim Evans
  • c8caa955b8 - Adding additional logging to .NET ProxyTest :: Jim Evans
  • fafa44799b - Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans
  • 103245a577 - Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans
  • 5644886f43 - Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans
  • 45ce2ef9aa - Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans
  • 415371e390 - [rb] minor updates to specs and docs :: Titus Fortner
  • 2e75b914ba - [rb] bump version to 4.0.0.alpha3 :: Titus Fortner
  • 4b43143d33 - [rb] delete empty spec :: Titus Fortner
  • b28fab0a8c - [rb] add missing change to log :: Titus Fortner
  • dc6dbc18c6 - [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewart
  • e6764e4d52 - [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart
  • 796bb2d98b - Provide utility classes for cleaning up tests neatly :: Simon Stewart
  • 2eeed81d7c - Expose presence of devtools support on a role-based interface :: Simon Stewart
  • 14348a757b - [bazel] Add devtools tests :: Simon Stewart
  • 5e04a20a19 - [bazel] Add build rules for Edge HTML :: Simon Stewart
  • 2ea018e949 - [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewart
  • d14c7384ee - Provide abstraction for dealing with form encoded http requests :: Simon Stewart
  • d34ac6b4ad - [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart
  • 0a9e9c79de - Migrate the selenium rc handler to be an http handler :: Simon Stewart
  • 97402cb3ec - Deleting test that is never run :: Simon Stewart
  • 8824396700 - Start deleting tests that are no longer relevant :: Simon Stewart
  • b52106b8d0 - [issue-7350] Updating Jetty version (9.4.19.v20190610) (#7379) :: Marcus Merrell
  • 6275e4e33f - Updating .NET test framework to allow hiding test web server command window :: Jim Evans
  • c346167825 - Slightly modified setting IE window to have focus when sending input :: Jim Evans
  • 5304b39174 - Properly ignoring .NET DevTools tests for non-DevTools browsers :: Jim Evans
  • f1f20a008a - Adding start position to .NET WindowTest :: Jim Evans
  • e6f5e3c235 - Removing .NET user-specific test config value for running with bazel test :: Jim Evans
  • 13b9007eae - Adding control of Java test web server from .NET to JSON test config file :: Jim Evans
  • c0b9b28b87 - Unignoring .NET alert text tests for Chrome that pass in Dev channel :: Jim Evans
  • 8add72a672 - Add a toString method to HttpResponse :: Simon Stewart
  • fdc5e887ed - Ensure that the protocol converter handles the new session responses properly :: Simon Stewart
  • 0006781725 - [bazel] Add alias for building grid :: Simon Stewart
  • 4a464cb578 - Bump the java version number to 4.0.0-alpha-3 :: Simon Stewart
  • 3637786047 - Deleting references to missing java libs from IDEA project :: Alexei Barantsev
  • a4ec9e9d7c - [java] Fixing Safari initialization code to be able to use Safari TP :: Alexei Barantsev
  • 6674a230d0 - [js] Update logging commands to work with chrome 76 :: Jason Leyba
  • fb4030e461 - Get our closure-based javascript tests running with bazel. :: Jason Leyba
  • 438d1d836a - Adding proper ignores in .NET DevTools tests :: Jim Evans
  • f62aefbaa6 - Updating .NET tests to correctly test Safari :: Jim Evans
  • 0eafd9e714 - Give every a closure_test_suite a binary for running a server with necessary data dependencies for debugging locally. :: jleyba
  • d829459a67 - Updating missed .NET test for MacOS :: Jim Evans
  • f1526d2002 - Adding restart logic in .NET cookie tests for Safari :: Jim Evans
  • 948837ee2d - Add chromedriver cast APIs to remote server (#7282) :: jwoolley
  • 660e663a8c - Refactoring .NET UnexpectedAlertBehaviorTest to work better with Safari :: Jim Evans
  • a4e80507c4 - Ignoring hanging .NET test on Safari :: Jim Evans
  • 93af4ca569 - Fixing interactions test for Safari :: Jim Evans
  • c0f3e3c743 - [atoms] Fixing getText atom for capitalized text to better match what a user sees. :: Alexei Barantsev
  • 92108dd8a0 - [java] Changing tests to follow atom changes :: Alexei Barantsev
  • 17cf4a82d0 - [java] Unignoring a passing test :: Alexei Barantsev
  • 679fef15c8 - [buck] Windows is not Unix :: Alexei Barantsev
  • 08d653369f - Deleting v3 grid from the list of Java release targets :: Alexei Barantsev
  • 9ec49e496e - Updating screenshot test for .NET on Safari :: Jim Evans
  • 95645b892e - Allow childprocess 2.x gem to be used [rb] :: Thomas Walpole
  • f2c647aca4 - Update rubocop and remove unnecessary overrides [rb] :: Thomas Walpole
  • 5cc2df5741 - Update testing gems [rb] :: Thomas Walpole
  • a94c5644fe - [bazel] Add custom rule to run web tests :: Simon Stewart
  • 3f568515aa - Move java_test_suite rule to test.bzl :: Simon Stewart
  • c097df261d - Emulate default maven behaviour and export transitive deps of imports :: Simon Stewart
  • dec20c7493 - Add tests for lift module :: Simon Stewart
  • fe1a79ae85 - Migrate support tests to java_selenium_test_suite :: Simon Stewart
  • e2b2b97de0 - [bazel] More fun with test suites :: Simon Stewart
  • 7e8bd71004 - Updating IE driver to allow detection of alerts with 'do not create' checkbox :: Jim Evans
  • bbc80e1559 - Fixing IE driver to ignore unknown timeouts for set timeout command :: Jim Evans
  • 2bcebc347c - Fixing IE driver to return empty object from JavaScript instead of null :: Jim Evans
  • cd4a7ab1ed - Make IE driver calculate viewport with window.innerHeight/Width instead of documentElement :: Jim Evans
  • 1f2813a8eb - Updating IE driver resources and prebuilts :: Jim Evans
  • a0a20a66aa - Update jaro_winkler gem for jruby [rb] Update rubocop gem [rb] :: Thomas Walpole
  • 2fd646c5d7 - [rb] remove Firefox::Binary class :: Titus Fortner
  • e7b4b76f9b - [rb] remove unnecessary code from Firefox::Profile class :: Titus Fortner
  • ac42a3e569 - fix comment references :: Titus Fortner
  • 8fa569e0d2 - [py] Adding full page screenshot feature for Firefox (#7182) :: gentoo90
  • df8eed84fc - [py] Pass capabilities rather than options to the proxy object (#6620) :: Lucas Diniz
  • f2518bfbdc - Fix NumberFormatException in LinuxEphemeralPortRangeDetector :: Nicolas Sotgui
  • b31f2e0e71 - [java] Deleting a precondition, unit tests can run on any platform. :: Alexei Barantsev
  • ccd7460499 - [rb] initialize all of the drivers in superclass :: Titus Fortner
  • 14a4bb22f4 - [java] Fixing preconditions that check chrome version :: Alexei Barantsev
  • 51b6b33e08 - [java] Adding log command endpoints for Chrome in W3C mode :: Alexei Barantsev
  • 85e17c1579 - [java] Fixing Chrome logging capability name renamed to "goog:loggingPrefs" in Chrome 75 :: Alexei Barantsev
  • 76daf60410 - [java] Making TestChromeDriver a subclass of ChromeDriver :: Alexei Barantsev
  • 791b361335 - [java] Passing ChromeOptions instead of plain capabilities to create a test Chrome driver :: Alexei Barantsev
  • aa238852b0 - [java] Ignoring performance logging tests in legacy Firefox :: Alexei Barantsev
  • 6a0658eb0d - [java] Updating state of Chrome tests :: Alexei Barantsev
  • 3a304f6977 - [java] Fixing buck deps :: Alexei Barantsev
  • 565006f60c - [java] Partially fixing DevTools tests by reusing the same session. :: Alexei Barantsev
  • d8e434f732 - Updating okhttp3 library to 4.0.1 (#7414) :: Marcus Merrell
  • c87cdae597 - [bazel] Make it possible to compile getVisibleText as an js fragment :: Simon Stewart
  • 4892ee93c2 - [bazel] Add tags to indicate maven coordinates :: Simon Stewart
  • 3d2054a922 - [bazel] Automated reformatting of build files :: Simon Stewart
  • 8379ca3718 - [bazel] Set maven_coordinates of imports correctly when using macro :: Simon Stewart
  • bf990aa208 - Remove an indent from the reset_actions docstring :: myslak71
  • 47bc136d13 - Restoring back python and ruby modules in IDEA project :: Alexei Barantsev
  • 0e24f411f2 - Running python unit tests with bazel :: Alexei Barantsev
  • b300c358f6 - Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision. :: Alexei Barantsev
  • db9ce7fd52 - Remove 'resolve_ip' option from RemoteConnection :: GQAssurance
  • f9eaae5d05 - [bazel] Generating pytest.ini file with proper test discovery settings. :: Alexei Barantsev
  • f81159fa94 - [py] Fixing a flake8 issue :: Alexei Barantsev
  • 15d8c41747 - [py] update to w3c compliant log endpoints :: Lucas Tierney
  • e12031f897 - [py] fix unit test for firefox options, proxy key should be outside of options :: Lucas Tierney
  • 52cbeb422b - [py] increase async script timeout from 0 as the w3c spec states to start time checking immediately :: Lucas Tierney
  • 5af55c70d5 - Fix ChromeOptionsFunctionalTest.canSetAcceptInsecureCerts (#7447) :: John Chen
  • 2b89c4de77 - Adding correct paths for IDEA to the okhttp dependencies (#7441) :: Marcus Merrell
  • de923a257b - When adding an Optional to a list or an array, only add those that are actually present. :: Simon Stewart
  • 62e09d61d6 - [CDP] Provide an in-process proxy for stubbing responses :: Simon Stewart
  • 0b4ddefbd4 - Bump bazel to 0.28.1 :: Simon Stewart
  • b4c683362d - [bazel] Ensure the default java toolchain targets java 8 :: Simon Stewart
  • 85a101089b - [bazel] Add ability to create maven jars :: Simon Stewart
  • 9c9661ff9c - Handles Long overflow on JsonTypeCoercer (#7423) :: albertor24
  • 9e02de52b9 - [CDP] Add inspector API (#7418) :: dratler
  • 139ca6cddf - [py] Add support for the new MicrosoftEdge (#7459) :: Long Ly
  • cbd9435bba - [py] allow --browser-binary and --browser-args to be used with ChromiumEdge :: Lucas Tierney
  • d0198ec340 - [py] flake8 fixes :: Lucas Tierney
  • f7b9b9eeba - [py] cleanup options classes :: Lucas Tierney
  • 25ad82a40a - [py] fix chrome options import and unit test :: Lucas Tierney
  • 3b25b6566c - [py] fix docs build, add chromium and edge to docs :: Lucas Tierney
  • e54e2d928b - [bazel] Add targets for grid and rc emulation :: Simon Stewart
  • 979ec6b125 - [bazel] Attempt to make sure maven artifacts include each library once :: Simon Stewart
  • 000b82dd22 - [bazel] Generate pom.xml files for maven rules :: Simon Stewart
  • 09610f3e58 - [bazel] Allow maven deps to be excluded from pom files :: Simon Stewart
  • ad21ea283b - [bazel] Reorganise structure of maven rules :: Simon Stewart
  • 6e18a271de - [bazel] Enable uploading to maven repositories :: Simon Stewart
  • 5f7462f85b - [bazel] Use java_export for things we export to maven :: Simon Stewart
  • e8d04db130 - Make our By classes serializable over json :: Simon Stewart
  • 287688786a - Add test to check deeply nested elements are added as js arguments :: Simon Stewart
  • b5a6a4b8ac - Introduce atoms and java bindings for friendly locators :: Simon Stewart
  • a7692211cf - Rename class :: Simon Stewart
  • 2a4b42395b - Update java changelog :: Simon Stewart
  • ec45932d1d - Make sure java release artefacts placed in alpha directory :: Simon Stewart
  • 27f138bc01 - Fixing typo in ByFriend(l)yLocator class name (#7463) :: Marcus Merrell
  • 12d7a932ab - Google chrome dev toosl inspector domain duplication fix in class (#7465) :: dratler
  • 18a65f169e - only conditionalize Travis on tree changes if the build is a PR (#7460) :: Lucas Tierney
  • cab7ff4d81 - [CDP] added ResourceTiming parser in CDP Network (#7415) :: adiohana
  • 0223766e56 - Selenium 4.0 grid browser priority, first cut (#7442) :: Marcus Merrell
  • fd6981bdcb - Adding additional error message info to navigation methods in IE :: Jim Evans
  • fed468f064 - Fixing IE driver keyboard actions to better synchronize with mouse :: Jim Evans
  • e72d039042 - Making IE driver work with and elements :: Jim Evans
  • 6a0b99afe4 - Adding ToString override to .NET PauseInteraction :: Jim Evans
  • a0f2fa5938 - Use getComputedStyle for height and width in IE to account for scrollbars :: Jim Evans
  • 1395598776 - Adding atom to IE driver :: Jim Evans
  • d9bea9084a - Updating IE driver to latest JavaScript atoms :: Jim Evans
  • abfb96f34e - Updating IE to prep for refactor of element click point calculation :: Jim Evans
  • f74b4dc353 - Changing method name in .NET test :: Jim Evans
  • 9535fdf97e - Making .NET screenshot test resize window to remove scrollbar before screenshot :: Jim Evans
  • 8f95c013cb - Unignoring .NET tests that now pass with new driver implementations :: Jim Evans
  • 4949f5b58e - Adding Reset method to Actions class :: Jim Evans
  • 26d8b67a58 - Fixing .NET retrieval of "Logs" :: Jim Evans
  • 4a50934bbc - Add basic support for IEDriver to drive an EdgeChromium IE tab :: Stanley Hon
  • 4e4160dd3d - [py] Fix invisibility_of_element expected condition init function (#7484) :: Jake Klingensmith
  • d51a12b7df - [rb] remove private api annotations from Service subclasses :: Titus Fortner
  • c61eb7cd4a - Adding configuration for lock-threads bot [skip ci] :: Diego Molina
  • e82f965fb9 - Disabling comments from lock-threads bot [skip ci] :: Diego Molina
  • 0861f4c379 - [bazel] Export jetty correctly :: Simon Stewart
  • 16cb1fd013 - [bazel] Add more maven targets :: Simon Stewart
  • f1b87b6ad4 - Start migrating CrazyFun to use bazel :: Simon Stewart
  • 811e42d146 - [bazel] Switch to rules_python for python rules :: Simon Stewart
  • 6681d50936 - [bazel] Introduce a "py_import" rule, analogous to "java_import" :: Simon Stewart
  • 7c0c147249 - [bazel] Run python unit tests with bazel :: Simon Stewart
  • 43963b8df7 - Fixing Javadoc around moveToElement, to specify its action as relative to center, not top-left corner :: Marcus Merrell
  • 2ff9638210 - Fixing Bazel WORKSPACE python rule imports to work with Windows :: Jim Evans
  • 72f9d423ec - Correcting creation of .NET Standard assemblies :: Jim Evans
  • f3dcef6821 - Setting back comment when locking issues [ci skip] :: Diego Molina
  • 6e1307270a - Updating version resources and prebuilts for 3.150.0 IE driver release :: Jim Evans
  • 296a1e90d6 - [bazel] Fix up java maven rake tasks to use bazel :: Simon Stewart
  • 9f578068a7 - [bazel] Use Java 11 as the base JDK :: Simon Stewart
  • 3448bec6af - Update JRuby version :: Simon Stewart
  • 3177fbbb1f - Use rake tasks for building python :: Simon Stewart
  • 753dcb82f1 - Bump hamcrest version :: Simon Stewart
  • f6f9c87805 - [bazel] Automatically generate java 9 modules for java_export :: Simon Stewart
  • 3962b002e1 - [bazel] Move test rules to a private area :: Simon Stewart
  • ad9bd21ebf - [bazel] Remove unused bzl files :: Simon Stewart
  • fd565572a5 - [bazel] Hook publishing into build steps :: Simon Stewart
  • 7a7ba03522 - bazel: generate dependencies correctly :: Simon Stewart
  • b44dbfa1f5 - Move net package to core module to prevent needing to rely on internal interfaces :: Simon Stewart
  • c476d0a2c2 - Unshadow Jetty :: Simon Stewart
  • be8215d7c5 - Add test for protocol converter :: Simon Stewart
  • 6e7805c5dc - [java] Fixing Javadoc format :: Alexei Barantsev
  • 12d777d798 - Adding an experimental Bazel task to travis :: Alexei Barantsev
  • 36683f0a32 - Adding Java small tests run by Bazel to Travis :: Alexei Barantsev
  • 9eacb5c2a3 - Adding some browser tests run by Bazel to Travis :: Alexei Barantsev
  • 804587f119 - Injecting DISPLAY variable into Bazel test environment :: Alexei Barantsev
  • 0263149edc - Updating dependencies and source level in IDEA project :: Alexei Barantsev
  • 8494824ab6 - [java] Fixing JAR generation on Windows, paths should use forward slashes :: Alexei Barantsev
  • dfa0cc5d2b - [java] Fixing jetty library in IDEA project to use non-repacked original jars :: Alexei Barantsev
  • 9e1e3531f3 - [java] Updating HtmlUnit and the corresponding driver. :: Alexei Barantsev
  • f768b3281f - [java] Unignoring a couple of tests fixed in Chrome 76 :: Alexei Barantsev
  • 178e363e2d - Injecting TRAVIS environment variable into Bazel test environment :: Alexei Barantsev
  • 256377a0fb - Fixing the way to pass environment variables to Bazel test environment :: Alexei Barantsev
  • ceab1e378c - Delegate to bazelisk (instead of bazel) from crazyfun :: Alexei Barantsev
  • ac72dcdf47 - Removing buck-based travis jobs migrated to bazel :: Alexei Barantsev
  • ece9d6080e - Migrating htmlunit tests to bazel :: Alexei Barantsev
  • e94c30eea8 - Fixing javadocs generation (no more jetty repacking) :: Alexei Barantsev
  • 404c800d1e - Explicitly clear PoolManager by using context manager :: GQAssurance
  • ef812996b4 - Implement logical expected conditions in Python :: Grant
  • 77030dd286 - [py] Fixing docstring formatting :: Alexei Barantsev
  • a03a556fe9 - [java] Fixing javadoc generation task :: Alexei Barantsev
  • 1addebd3c0 - Resolve WebDriverWait deprecation warnings (#7526) :: Joshua Bruning
  • 5fe20e7658 - Update Ruby changelog to include 3.142.4 :: Alex Rodionov
  • 0c72445d22 - Fix typo: mobilie -> mobile :: Takuho NAKANO
  • 288a9c3e05 - Fix mouse move offsets in Java tests :: John Chen
  • 93b54421d1 - [java] Deleting two classes used by buck build to create Java 9 modules. :: Alexei Barantsev
  • e52a426a38 - [java] Unignoring recently fixed tests in Firefox and Edge :: Alexei Barantsev
  • 6074ee6a1c - Fixing a link to the new documentation. Fixes #7532 :: Alexei Barantsev
  • e21ca055c9 - Ensure protocol converter sets content length correctly. :: Simon Stewart
  • 9b41d15068 - Generate open modules :: Simon Stewart
  • 0ee27dd31e - Remove Buck from the project :: Simon Stewart
  • 16abfac0f0 - Minor build file clean up :: Simon Stewart
  • 0776a744d9 - Clean up build files :: Simon Stewart
  • 8e2ea33231 - [java] Reverting back a bit of code to fit Java 8 source compatibility level :: Alexei Barantsev
  • 427bc34758 - Installing bazelisk as 'bazel' in travis environment :: Alexei Barantsev
  • 50bfe1dd1b - Bumping bazel version and the versions of the rules we depend on to the latest versions :: Alexei Barantsev
  • b7235121ba - Use bazelisk by 'bazel' name :: Alexei Barantsev
  • c64063f0f4 - Migrating more travis jobs from buck to bazel :: Alexei Barantsev
  • 052e70ff21 - Handle TaskCanceled exception and re-throw it with timeout exception :: Nikolay Borisenko
  • d3ac5e0fa2 - fix: typo in async execute error text (#7537) :: Isaac A. Murchie
  • 1f614efecb - Adding ability to install/uninstall Firefox add-ons to .NET :: Jim Evans
  • bc2639eef0 - Fixing list of targets to run atom tests with bazel :: Alexei Barantsev
  • 13f42acd66 - Refactoring scripts to run tests with bazel on travis :: Alexei Barantsev
  • 3254501cdf - Disabling htmlunit test job on travis. :: Alexei Barantsev
  • 580401d1c6 - Oops, one more fix of the travis script that runs bazel tests :: Alexei Barantsev
  • f5bab2ccc3 - [java] Ignoring a proxy-related test that fails on travis for an unknown reason :: Alexei Barantsev
  • 4d9d6cd1f4 - Trying to cache bazel output on travis :: Alexei Barantsev
  • 4a72cc8325 - Using more bazelish way to pass "default" options to bazel :: Alexei Barantsev
  • 5183bd5f49 - Explicitly setting bazel cache options :: Alexei Barantsev
  • 56963e2fa2 - [py] Fixing check of type of a returned element in a test for all_of condition :: Alexei Barantsev
  • 4c609e86cc - Increasing travis job timeout :: Alexei Barantsev
  • 87384d1ff8 - [py] Trying to fix doublecllick action that fails on travis: don't move mouse between parts of doubleclick :: Alexei Barantsev
  • 5caa106d1d - Throw more informative exception on invalid new session response in .NET :: Jim Evans
  • 4e62dd5f45 - added onQuit handler for chromedriver :: Tomer
  • 985943ec44 - version bump :: Tomer
  • ca2a094d79 - [skip ci] Adjusting Rakefile to build Grid :: Diego Molina
  • 1d45069a5d - Use the bazel plugin for IJ to build the project :: Simon Stewart
  • 221ec6a7d9 - Rename "friendly" locators to "relative" :: Simon Stewart
  • 2de1291928 - Rename WORKSPACE to "selenium" :: Simon Stewart
  • 7f13e36847 - [cdp] Intercept every network request :: Simon Stewart
  • 9db0c6bde3 - Rip out existing distributed tracing mechanisms :: Simon Stewart
  • 53f7bf3d68 - [cdp] fix Devtools Response model wrong parameter names (#7468) :: Takeshi Kishi
  • f323d601ae - Code review rejects 1. Fix typo's 2. use Selenium Session 3. Fix tests :: dratler
  • b2888794eb - Only allow CORS when using a —allow-cors flag :: Long Nguyen
  • f25d11707c - Use the proxy protocol when a webdriver proxy is configured (#7511) :: Julian Didier
  • 2260d4183a - Add ChromiumDriver.setPermission to Java bindings :: Tricia Crichton
  • ef225e3a4e - Add ApplicationCache fromm GoogleDev Tools :: Shay Dratler
  • 1c0d8f6a24 - [cdp] Add Fetch domain. :: Shay Dratler
  • 798123fc9e - Revert "Use the bazel plugin for IJ to build the project" :: Alexei Barantsev
  • 3f0dd430fd - Refactor/ruby rake tasks tidy (#7551) :: Luke Hill
  • 7c6ebdd05d - [java] Adding a forgotten test base class :: Alexei Barantsev
  • 29f346e220 - Deleting a temp file committed by accident :: Alexei Barantsev
  • fcc43e2f64 - [java] Fixing a build dependency :: Alexei Barantsev
  • 3c6c43216a - [java] Adding name for "configure logging" option :: Alexei Barantsev
  • d2a222c0ad - [java] Minor update of IDEA project files made by 2019.3 EAP :: Alexei Barantsev
  • 2602ab2bce - [java] Using bazel instead of buck to build static resources and selenium server for tests :: Alexei Barantsev
  • 2ea7c8154b - [java] Fixing dev mode detection :: Alexei Barantsev
  • 355dd361cb - Attempting to update apt and dpkg before installing other packages :: Alexei Barantsev
  • 93e8407783 - [java] Unignoring some tests Chrome 77 passes locally :: Alexei Barantsev
  • b8e372dfa7 - Revert "Attempting to update apt and dpkg before installing other packages" :: Alexei Barantsev
  • 3bb5d31cd6 - Travis CI: dist: xenial is now the default and sudo is deprecated :: Christian Clauss
  • 7426e2fa41 - Trying to switch travis env to openjdk8 :: Alexei Barantsev
  • 9b8758a5bf - [java] Fixing bazel target name for webdriver_prefs.json :: Alexei Barantsev
  • 497166d046 - Adding a third party repository for chrome as recommended here: https://docs.travis-ci.com/user/reference/xenial :: Alexei Barantsev
  • 51abd46466 - Another attempt to get latest stable chrome on travis :: Alexei Barantsev
  • 64ee6c08cd - The last attempt to install latest stable chrome on travis by the apt addon before implementing our own script :: Alexei Barantsev
  • 3a7a86d633 - An attempt to install the proper chrome version by install script :: Alexei Barantsev
  • 5573706fea - Oops, forgot about sudo :: Alexei Barantsev
  • 5f4330514b - More sudo :: Alexei Barantsev
  • 271ac6167e - Ah, a tricky combination of sudo and stream redirection :: Alexei Barantsev
  • aeda13d7af - Refactor/rework ruby raketasks part1 (#7562) :: Luke Hill
  • b32d0620c5 - [nodejs] Ignoring proxy tests in Firefox, they started to fail locally too :: Alexei Barantsev
  • 38cd7bc54e - First cut of README, but still some work to be done :: Marcus Merrell
  • 0479dc60aa - [java] Ignoring a Firefox test back because the corresponding fix in the browser was reverted :: Alexei Barantsev
  • 437cca6991 - [java] Renaming a test setup method to prevent overriding a method with the same name in the base class :: Alexei Barantsev
  • 66c07d3638 - [java] Fixing NetworkInterceptor (or commands sent by Fetch, even) :: Alexei Barantsev
  • 04c6ce95aa - [java] Unignoring back a test that works well (despite the fact that the target issue is not closed) :: Alexei Barantsev
  • daa0b524ca - Update Chrome extension to CRX3 format :: John Chen
  • bce1ed88c8 - [ruby] Unignoring some tests in Chrome :: Alexei Barantsev
  • 6140d71542 - [py] Unignoring some xpassed tests in Chrome :: Alexei Barantsev
  • 8a06a59203 - An attempt to fix "Permission denied" error in Ruby build :: Alexei Barantsev
  • 200f818387 - Logging file and dir permissions to diagnose ruby build failure on travis :: Alexei Barantsev
  • 15fc14aabe - A fix for the previous commit, forgot about substituted variables :: Alexei Barantsev
  • 8264e3927f - Fixing permission denied error in another code path :: Alexei Barantsev
  • f05ebbfd15 - Correct contentEditable code in Clear atom :: Julian Kung
  • 8adf509682 - Deleting obsolete steps from travis atom test jobs :: Alexei Barantsev
  • 9d769959c3 - Bump bazel version :: Simon Stewart
  • cf2ba4a5c8 - Gather build info :: Simon Stewart
  • 23eb9a9dcf - Add build files for htmlrunner :: Simon Stewart
  • 7bdbb85b3d - [bazel] Compile atoms and export as constants in C and Java :: Simon Stewart
  • 7c3b0a3260 - [bazel] Construct distribution zips for java outputs :: Simon Stewart
  • 13384ee69b - Update changelog :: Simon Stewart
  • 4d88de759a - Update rakefile with new locations for java alpha3 binaries :: Simon Stewart
  • 29eff7bae0 - Update AUTHORS file :: Simon Stewart
  • d0b5703353 - Fix failing js tests by creating new js deps :: Simon Stewart
  • 5e0dc3c8fe - Atom tests should be run in headless Firefox :: Alexei Barantsev
  • 772fa8eba7 - [py] Unignoring tests xpass-ed on travis :: Alexei Barantsev
  • 6ea6d29b98 - [py] Ignoring/unignoring some Chrome tests :: Alexei Barantsev
  • d860153e3a - [py] Fixing remote tests, migrating from buck to bazel :: Alexei Barantsev
  • cff7cc957d - [py] Migrating remote tests to the new Grid CLI :: Alexei Barantsev
  • fbaf35f59f - Deleting legacy Firefox jobs and python2 jobs from travis. :: Alexei Barantsev
  • 4e102f670f - [py] Making path to selenium server independent of the current working dir :: Alexei Barantsev
  • 41ca610754 - [py] Changing default command executor address to the address of TNG Grid :: Alexei Barantsev
  • 1881111f31 - [py] Adding more diagnostics to understand why python tests cannot connect to selenium server on travis :: Alexei Barantsev
  • c746d7a141 - [py] urllib throws on 404 so let's check the /status endpoint that returns 200 :: Alexei Barantsev
  • 5d219b80ee - [py] Ignoring remote tests that are already ignored locally :: Alexei Barantsev
  • a06d321af4 - Dumping more information to the log to debug a python test failure on travis :: Alexei Barantsev
  • cf5fd16218 - [java] Fixing GeckoDriverService builder to use passed capabilities :: Alexei Barantsev
  • 2bb0b6bfc4 - [py] Fixing stacktrace parser to handle strings as well as objects :: Alexei Barantsev
  • d4827ec279 - [java] Adding a debug message to figure out why selenium server can't start geckodriver on travis :: Alexei Barantsev
  • acb61e5ad5 - [py] Printing stdout and stderr to the log to investigate why geckodriver can't start :: Alexei Barantsev
  • fd7c919a5c - [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 Barantsev
  • b687cae10e - [java] Resetting the port to zero after using a service builder to allow reusing the same Builder :: Alexei Barantsev
  • 50977289d9 - Deleting debug prints :: Alexei Barantsev
  • 638815adc5 - [java] Using SDK instead of guava (and deleting unnecessary boxing) :: Alexei Barantsev
  • 72751e87fd - Fix testShouldNotScrollIfAlreadyScrolledAndElementIsInView :: John Chen
  • d9aa681a3a - [java] Disabling recently modified test in IE, see https://github.com/SeleniumHQ/selenium/pull/7603 for details :: Alexei Barantsev
  • 90dd53c305 - [java] Checking for changes in frozen preferences in XPI-based FirefoxDriver only :: Alexei Barantsev
  • 2ee6b64711 - [grid] Adding ability to discover and start Edge (both chromium-based and legacy) :: Alexei Barantsev
  • 8c567de6dc - Adjusting Rakefile for next release :: Diego Molina

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f3350c7055 - [py] license specified twice in setup :: Corey Goldberg
  • cfdbfb1f75 - Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans
  • 9cbc45b37c - Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans
  • 103f12ad15 - Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans
  • 4570582475 - Fix shutdown_supported in services [rb] :: Thomas Walpole
  • 126829895b - Allow to pass profile name to Firefox::Options.new :: Alex Rodionov
  • 8d4be12e67 - Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov
  • 05c74ce94c - Package Grid TNG as a java release :: Simon Stewart
  • a5a885154c - Bumping up version number :: Alexei Barantsev
  • d1d3728cae - Chrome 74 passes more tests :: Alexei Barantsev
  • e0dd6a8078 - Removes old exception and dead code from py lib. :: Alan Verresen
  • 74d1a91aa6 - Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionov
  • cbceccc259 - Pull in JRuby dependencies :: Alex Rodionov
  • 22a0f94819 - Ruby unit tests against JRuby on Travis :: Alex Rodionov
  • d3834b5092 - Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov
  • 87d060e17d - Update socket poller test for Ruby 2.4 :: Thomas Walpole
  • bf3a65fb82 - Fix rubocop error with test naming :: Thomas Walpole
  • 045f12b274 - Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionov
  • c205391f1c - Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov
  • 44d6a8b40e - Use constants over class instance variables in Service classes :: Alex Rodionov
  • 127b2826f6 - Fix JavaScript atom for Element Clear :: John Chen
  • 87efe1b3cf - Make sure the fix doesn't break IE :: John Chen
  • 8fe0635da9 - Use W3C version of Edge (version 18) :: Alex Rodionov
  • 1857ae29fc - Improve Ruby tests for IE driver :: Alex Rodionov
  • df40c28b41 - Reduce window size in tests to 700x700 for CI :: Alex Rodionov
  • 7af172729f - Setting up bazel build rules for javascript stuff. :: jleyba
  • 19298e2246 - Updating .NET build tools for assembly merge and package generation :: Jim Evans
  • 90e738ad1d - Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans
  • 59991ec2b8 - Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evans
  • ce68a3f0e0 - Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evans
  • baaf56f9ac - Removing unused Bazel custom rule definition file :: Jim Evans
  • 1bfa64e25e - Adding Bazel rules for building .NET targets :: Jim Evans
  • a14a79361c - Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionov
  • a0fc86cf47 - Updated Json.NET dependency to 12.0.2 :: Jim Evans
  • 16e2bc1c9b - Updating .NET test infrastructure to allow path to config file :: Jim Evans
  • a436b19b23 - Linting .NET code. No functional changes :: Jim Evans
  • 5ad95b4799 - Reverting previous removal of Bazel build rule file :: Jim Evans
  • 1b253f9851 - Make http client deal with suppliers of inputstreams :: Simon Stewart
  • a758261bd2 - Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionov
  • d0875056d0 - [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev
  • 653da1a808 - [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev
  • 0bf27febe9 - [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev
  • 7904d5c9fe - [java] Test actualization for the current state of IE driver :: Alexei Barantsev
  • 2cba710ab0 - [java] Refactoring, no functional changes :: Alexei Barantsev
  • 79c0e1277d - Adding bazel build files for all of third_party/java :: jleyba
  • 44af7059e7 - Start introducing bazel BUILD files for the java/client test. :: jleyba
  • fb2b08586d - Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba
  • 1945ed52dc - Windows friendly path handling (hopefully) :: jleyba
  • 8c74517098 - Rename the webserver java_binary to WebServer. :: jleyba
  • ee193d8e94 - 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. :: jleyba
  • a25638dfb6 - Support installing web extensions with applications.gecko.id :: Alex Rodionov
  • 6b069e2614 - Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov
  • 4a8948c4e3 - Drop support for net-http-persistent < 3.0 :: Alex Rodionov
  • 8389311401 - Use default HTTP client when communicating with services :: Alex Rodionov
  • f42c3cb4f2 - Removing unused using statements in .NET test code :: Jim Evans
  • 913cce4bf1 - Updating internal .NET test infrastructure to allow passing in support paths :: Jim Evans
  • 40b345b2bc - Updating .NET Bazel build rules for NuGet dependency versions :: Jim Evans
  • 5b3c1609d4 - Updating Bazel workspace with updated .NET rules :: Jim Evans
  • f905b539f3 - Updating missed dependency in .NET support assembly project :: Jim Evans
  • e853da79d5 - Breaking out .NET custom Bazel rules into descriptive-named files by function :: Jim Evans
  • 8f1821d0cf - Updating .NET test dependency from FryProxy to BenderProxy :: Jim Evans
  • 490f2d5ae0 - Adding the first .NET Bazel test target :: Jim Evans
  • 7dc63b10ef - typo in method description :: Bogdan
  • ae0b885b21 - Fix for building selenium project :: Ish Abbi
  • d657c07303 - Adding additional .NET test targets for different browsers :: Jim Evans
  • 6de54b0de1 - Update Ruby tests for Chrome v74 :: Alex Rodionov
  • 4a4968128a - Revert using HTTP default client for service shutdown :: Alex Rodionov
  • ae11ca9b00 - [java] More progress building with bazel :: jleyba
  • 94f2e09c58 - Rename manage_spec to manager_spec since class name is Manager :: Alex Rodionov
  • fce41a9aa8 - Use relative paths for commands to support Grid :: Alex Rodionov
  • 10e4fdc782 - Update Ruby changelog to include v3.142.1 :: Alex Rodionov
  • b074e755ba - [js] minimum supported version of Node is now 10.15.0 LTS :: Jason Leyba
  • 44a6545820 - [js] //javascript/node/selenium-webdriver now builds + tests with bazel :: Jason Leyba
  • 38d5e4440b - Bazel requires a licenses declaration for any build files in the third_party tree :: Jason Leyba
  • fe26c37390 - Removing support from IE driver for "desiredCapabilities" :: Jim Evans
  • f1b83510ea - Update Ruby changelog to include 3.142.2 :: Alex Rodionov
  • feecd7cf2e - [bazel] Fix UrlCheckerTest execution on macOS by breaking the sandbox :: Simon Stewart
  • 81c743c86e - [bazel]: Fix the bazel build on Windows and OS X :: Simon Stewart
  • 85e0ed1c0d - [bazel]: Build files for tracing and tests of same :: Simon Stewart
  • dd00c34651 - [bazel]: Add http tests back :: Simon Stewart
  • e36ca59d5a - [bazel]: compile all grid tests using bazel :: Simon Stewart
  • ff9de44989 - [bazel] Run buildifier over all build files :: Simon Stewart
  • 94af95212a - Support ChromeDriver "append log" flag in Java :: John Chen
  • 28700093f6 - Fix node.js handling of multi-byte UTF8 characters (#6761) :: John Chen
  • c5334a39d2 - [bazel]: Build Grid TNG with bazel :: Simon Stewart
  • 55fbedc01c - Add Duration-based constructors to WebDriverWait :: Kurt Alfred Kluever
  • a8e1a2bc46 - Add tests for Duration-based WebDriverWait constructors :: Kurt Alfred Kluever
  • 6d4ebace8f - Dev tools Network and Performance (#7212) :: adiohana
  • 022771df70 - Fix FTP and HTTPS proxy markers. (#7152) :: Marc Fisher
  • 15f966d632 - Lookup and pass Firefox binary location to GeckoDriver :: Alex Rodionov
  • 65804eae63 - Update Ruby changelog to include 3.142.3 :: Alex Rodionov
  • e9b1b12060 - fixed compilation and build (#7224) :: adiohana
  • 2de17d66d7 - Add missing copyrights :: Simon Stewart
  • abf2219b57 - Start providing abstractions for consistent handling of HttpRequests :: Simon Stewart
  • 32fd1385ba - Add validation after setting options. :: Masayuki Hokimoto
  • 83b33523c9 - [java] Fixing a parameter name in Javadoc :: Alexei Barantsev
  • 3a221e37eb - [java] More javadoc fixes :: Alexei Barantsev
  • f8ce3f9ae9 - [java] And more javadoc fixes :: Alexei Barantsev
  • b9830bc01e - [ruby] fix FrozenError: can't modify frozen String exception :: camelmasa
  • b97d3989da - [py] fix edge webdriver init by deprecating edge_service in favor of service also fix warnings import in edge/webdriver :: Lucas Tierney
  • d12315768e - [py] address flake8 issues :: Lucas Tierney
  • f70bd374c5 - Optimized DevTools (#7231) :: adiohana
  • e682a2a12d - [rb] Add aggregate_failures if there is more than one 'expect()'. (#7245) :: RustyNail
  • a58f49b4db - Add Test to Target (#7250) :: dratler
  • ffe8c09a8d - [java] Ignoring flaky chrome tests :: Alexei Barantsev
  • 337a03340c - Bump version to alpha-2 :: Simon Stewart
  • 7797d1efdf - Bump opentracing libraries to latest versions :: Simon Stewart
  • 96fec3ca49 - Provide actual working information for the Java Module System :: Simon Stewart
  • aa546c58a0 - Add new WebDriver support for Edge - JAVA (#7164) :: Long Ly
  • c29052b587 - Support ChromeDriver "append log" flag in .NET :: John Chen
  • c0b01df778 - FileUtilities.GetCurrentDirectory reflection fix :: mathlang
  • a7887c9b0f - Support for CDP DevTools Profiler (#7249) :: dratler
  • fc427c0a12 - Fix the build after recent changes :: Simon Stewart
  • d00aef75a3 - Pin bazel version for users of bazilisk :: Simon Stewart
  • 7e73e8c70f - Remove eclipse config files :: Simon Stewart
  • 251cd38055 - Add support for the new MicrosoftEdge. :: Long Ly
  • fa0bbc9b41 - .NET bindings code linting :: Jim Evans
  • 451b063733 - Adding more custom driver configs to .NET tests for Bazel migration :: Jim Evans
  • e049fed6a8 - Adding Chromium-based Edge support to .NET tests via Bazel :: Jim Evans
  • 5fa554f745 - Adding new files to .NET Bazel build file :: Jim Evans
  • 65d4d19e99 - Updating .NET tests to include new test website jar name :: Jim Evans
  • 6a719fff76 - Adding ability to capture Java web server console output from .NET tests :: Jim Evans
  • 515b81c1e9 - Fix Edge tests :: Simon Stewart
  • 9f90d998e9 - Exposing event for after driver service process has started in .NET :: Jim Evans
  • c3f63a9792 - Correcting implementation of .NET DriverProcessStarted event :: Jim Evans
  • 6085aa6b79 - Update to the latest version of the closure bazel build rules :: jleyba
  • 117b05b375 - [js] fix documentation on By.js :: jleyba
  • 69ee9211b4 - [rb] allow running webdriver specs via IntelliJ without errors from pending :: Titus Fortner
  • 17675c0a17 - [rb] caching atoms so gemfile can use github directly. This code gets overwritten on build so won't affect releases. :: Titus Fortner
  • 516a24bc28 - [rb] fix serialization methods :: Titus Fortner
  • 02817a2a14 - More idiomatic JSON usage :: dratler
  • 49e02602c6 - [js] "fix" actions tests for chrome by wrapping spec in an extra describe block. :: jleyba
  • 488eeccbd9 - [js] Unsuppress actions_test.js for safari :: jleyba
  • 49dc495aca - [js] fix test to use a stable ordering for test comparisons :: jleyba
  • 7a72023025 - Add Chrome based Edge to the Ruby bindings (#7257) :: Thomas Walpole
  • 965a996797 - Fix Ruby gem build :: Thomas Walpole
  • e55f334397 - Mark tests as expected to pass and update rubocop config (#7278) :: Thomas Walpole
  • e80eae13a3 - Remove no-longer-used internal capability in .NET ChromiumOptions :: Jim Evans
  • 30af5332a4 - Correcting .NET Chromium-based Edge service and options classes :: Jim Evans
  • 3e1d0859ed - Fixing invalid JSON in .NET test config file :: Jim Evans
  • ea975d2ac5 - Enabling tests for Chromium-based Edge in .NET :: Jim Evans
  • cb566edb24 - Removing no longer used browser-specific driver configs (moved to common) :: Jim Evans
  • 91484a8a4d - Reorganizing .NET tests for specific driver configurations :: Jim Evans
  • 66015898dd - Adding ignore for .NET Chrome drag tests now that W3C mode is default :: Jim Evans
  • 3d119e1550 - [rb] Add missing verification in timeout_spec.rb (#7287) :: RustyNail
  • 1307d3a402 - [java] Fixing compound class name handling :: Alexei Barantsev
  • 96ad3c8aa3 - [java] Changing element finding tests for a weird looking (but a "valid") class name :: Alexei Barantsev
  • 0d56c82cca - Bumped the JS bindings version number :: David Haeffner
  • 1eb371d507 - Updated the JS bindings changelog :: David Haeffner
  • 38f15aea39 - Bumped version number :: David Haeffner
  • eb2fd3fe71 - Add generated atoms in the JS bindings build to gitignore :: David Haeffner
  • d5a93cc055 - Updated version number in JS changelog :: David Haeffner
  • 00a708fe8a - [rb] add support for all specified chrome options in constructor :: Titus Fortner
  • f97c51958d - [rb] add support for all specified edge options in constructor :: Titus Fortner
  • e3541d6aa8 - [rb] add support for all specified firefox options in constructor :: Titus Fortner
  • 2c05f6b779 - [rb] add support for all specified safari options in constructor :: Titus Fortner
  • 4b6de168e4 - [rb] move common browser option methods into superclass :: Titus Fortner
  • 0856fe0bd5 - [rb] add support for EdgeChrome options :: Titus Fortner
  • 6a1a3ccc7a - [java] Fixing a test of finding elements by an empty id to match W3C requirements :: Alexei Barantsev
  • 851acb7fb7 - [java] Disabling tests that fail in Chrome 75 :: Alexei Barantsev
  • 34aedfeb39 - Enable support for browser_specific_settings in Firefox (#6787) :: Sebastien Guillemot
  • f61e76bb59 - [py] also clear w3c actions in ActionChains#reset_actions :: Lucas Tierney
  • 7c302be174 - [py] Added socksVersion field in proxy class (#6983) :: Shubham Singh
  • d55972a23a - [py] xfail chrome for non-w3c tests :: Lucas Tierney
  • 2748e5d68f - [py] add chrome to w3c interaction tests :: Lucas Tierney
  • b8af26b4d2 - [py] handle w3c key case for stacktrace :: Lucas Tierney
  • 027c9deb06 - [rb] fix yard documentation :: Titus Fortner
  • 9216b69bfe - remove watir-atoms since no longer being used by Watir project :: Titus Fortner
  • dc8b45aa25 - [rb] tidy and remove unnecessary code from spec executions :: Titus Fortner
  • 6311d01bad - [java] add full page screenshot feature for Firefox (#7295) :: Takeshi Kishi
  • 6c6d811a98 - [CDP] Add all Target domain methods :: dratler
  • b5ac3a3576 - [CDP] Add "security" domain (#7294) :: adiohana
  • 3490d4a561 - [rb] remove unnecessary methods from driver classes :: Titus Fortner
  • a4f3b1d481 - [java] Unignoring a couple of tests fixed in Firefox 69 :: Alexei Barantsev
  • f8b35a3754 - [java] Fixing javadoc :: Alexei Barantsev
  • 5eb1ed0b6b - [rb] Move common driver quit behavior to Common::Driver (#7318) :: Thomas Walpole
  • 4c4b63a092 - Added BAZEL.build files to .npmignore :: David Haeffner
  • 96421549de - Updated changelog and bumped version for JS bindings :: David Haeffner
  • 9a06e752b7 - Updated JS tasks for ./go -- node:build, node:'dry-run', and node:deploy (which delegate to Bazel) :: David Haeffner
  • 8d1cc166c2 - [java] Ignoring full page screenshoot tests in legacy Firefox :: Alexei Barantsev
  • f4f5881fde - Add log extension commands coming in chromedriver 76/77 to Chrome bridge (#7276) :: Thomas Walpole
  • 6bd78a5e74 - Removing now-unused get/set window size/position end points in .NET :: Jim Evans
  • 02203c80ed - Adding support for .NET legacy log API for drivers that support them :: Jim Evans
  • 0ed1e0b766 - [infra] Changes to display TravisCI badge in transition to travis-ci.com. (#7332) :: RustyNail
  • 3eeb4057c7 - Added EventFiringWebElement to the isinstance check in the move_to method. :: Kyle McGonagle
  • b8ad4566fa - Added EventFiringWebDriver to type check in pointer_input.py and tests for pointer and key input with EventFiringWebDriver. :: Kyle McGonagle
  • 986b94004b - Cleaned up linting errors in event_firing_webDriver_tests.py. :: Kyle McGonagle
  • 6bb1875f88 - [rb] fix test errors :: Titus Fortner
  • 51fb6332c7 - autoload all browser specific classes to fix circular dependency :: Thomas Walpole
  • 1ae8705b90 - Update cookie expiration in test to avaid timezone issues :: Thomas Walpole
  • f120efbf62 - [java] Deleting unused imports :: Alexei Barantsev
  • e055afda14 - [java] Enriching javadoc with specification references :: Alexei Barantsev
  • 005a942a5c - Allow .NET to disable W3C mode for Chrome 75+ :: Jim Evans
  • 283a2b8e9e - Updating finding of test web server for .NET tests :: Jim Evans
  • fefd4e06bb - Adding return value to .NET merge_assembly bazel build rule :: Jim Evans
  • 33ab01c5db - Updating .NET bindings' test dependencies :: Jim Evans
  • 059e652504 - Correcting .NET NuGet package build rule definition :: Jim Evans
  • 23eab6a1e2 - Update .NET build rules to allow new source files :: Jim Evans
  • 41730f6ac2 - Updating .NET test targets for use with Bazel :: Jim Evans
  • ddf5d43c86 - Update to latest bazel/rules_nodejs (#7347) :: Alex Eagle
  • dcf7ba3d50 - Updating Bazel version in .bazelversion file :: Jim Evans
  • c6f9adc2b2 - Updating java CHANGELOG for 4.0-alpha2 :: Jim Evans
  • ee3a4118fd - Updating version stamp in Rakefile for 4.0 alpha2 :: Jim Evans
  • f148142cf8 - Prevent chromium driver info from being considered a class that be newed up :: Simon Stewart

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.0.0 Alpha 1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fc54cd221f - Implement equals() and hashCode() in Select element wrapper (#6617) :: Valery Yatsynovich
  • 750dbaa6e3 - Fix Javadoc comment issues. (#6648) :: User253489
  • 27e45726d6 - [py] flake8 issues :: Alexei Barantsev
  • 7901e07fc1 - [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsev
  • d3b3c557a1 - [java] Deleting unused internal utility class :: Alexei Barantsev
  • 017f2c7f62 - [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev
  • 88e056c3fb - [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev
  • 41815c0d01 - Make the remote package publicly visible :: Simon Stewart
  • e834e68290 - [bazel] Set name of workspace :: Simon Stewart
  • 3652070c9d - [bazel]: move to using BUILD.bazel for build files :: Simon Stewart
  • 4acc09c876 - selenium-version.bzl was actually just the java version :: Simon Stewart
  • 476b059fb0 - Build the tracing library using bazel :: Simon Stewart
  • 2ee1a2f1d3 - [java] Linking a test to a bug-report :: Alexei Barantsev
  • 0c6ce82918 - [java] Deleting unused private fields :: Alexei Barantsev
  • 8255f904ae - [java] Less guava, more standard java :: Alexei Barantsev
  • 82ba4d6544 - [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev
  • 15c8a0fc66 - [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantsev
  • e3fd3fa710 - [java] An attempt to run tests with bazel :: Alexei Barantsev
  • 82e41c4875 - [bazel] Enough build files to build the new grid session map :: Simon Stewart
  • 005395db25 - [bazel] Define a macro to generate test cases :: Simon Stewart
  • d76cba8505 - [bazel]: Update remote common tests to use generated tests :: Simon Stewart
  • b8fb6e1857 - [bazel]: add distributor tests :: Simon Stewart
  • 0345df02fa - [bazel]: Add node tests :: Simon Stewart
  • d500a66cc3 - [bazel]: adding back the end to end test :: Simon Stewart
  • 1c1103cf17 - [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart
  • 9c722fa480 - Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov
  • 47f4439c1b - Completing IE implementation of strictFileInteractability capability :: Jim Evans
  • adae7e4b6a - Updating IE scroll-into-view algorithm for element click :: Jim Evans
  • cb8aa77853 - Updating IE prebuilts with latest changes :: Jim Evans
  • 771c93ce5d - [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 Barantsev
  • 4698e43edf - [java] Adding mockito to bazel build :: Alexei Barantsev
  • 67220587c5 - Removal of legacy Firefox driver from .NET bindings :: Jim Evans
  • 1a2c53f50b - [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev
  • 30d04e9d56 - [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev
  • 4da217c0fc - [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsev
  • b3062fc720 - Fix error code for unsupported locator strategy :: John Chen
  • 579395bd02 - [java] Fixing buck build, the test file moved :: Alexei Barantsev
  • b86e375238 - [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev
  • 99f01ff449 - [java] Fixing development mode detection in tests :: Alexei Barantsev
  • b51b5e525d - [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev
  • 47758c4a5b - [skip travis] Adding new issue templates :: Diego Molina
  • 444cea2749 - [java] Adding bazel build files for drivers :: Alexei Barantsev
  • 3d7937f026 - [java] Building test drivers with bazel :: Alexei Barantsev
  • 9643057008 - Updating dependencies in Ruby module of IDEA project :: Alexei Barantsev
  • c770b54034 - [java] Building test base with bazel :: Alexei Barantsev
  • 2ed1c5e747 - [bazel] Restructure build files :: Simon Stewart
  • a178bc7a9a - [bazel] Reformat all build and bzl files using buildifier :: Simon Stewart
  • ac18576709 - [bazel]: allow users to override bazel configs locally :: Simon Stewart
  • 4b18ac6ca2 - [bazel]: Start adding data to allow browser tests to run :: Simon Stewart
  • 02c3b92030 - Ignore bazel ij config files :: Simon Stewart
  • 53be4977e5 - [bazel]: making progress on running large tests :: Simon Stewart
  • 15f31bd47a - Circling round the distributed tracing apis :: Simon Stewart
  • c18f2f3124 - Get distributed logs out of the Node :: Simon Stewart
  • 2de9df9786 - [bazel] Add browsers to new grid :: Simon Stewart
  • c86c8a9d41 - [bazel]: add the node to the new grid :: Simon Stewart
  • 2c1373f7a3 - [bazel]: add back the distributor to the new grid :: Simon Stewart
  • c08c30ae31 - [bazel]: add the router back to the new grid :: Simon Stewart
  • 49f4656e1c - [bazel] We have a fully operational Death Star^W^WGrid :: Simon Stewart
  • 4b02ea60bf - [bazel] Run buildifier over all build files :: Simon Stewart
  • d1f8d7e468 - [bazel]: Run large rules without a sandbox :: Simon Stewart
  • 5e1022495f - Cleaning up Firefox-specific .NET tests :: Jim Evans
  • 969411014b - Moving .NET IHasInputDevices and implementations internal :: Jim Evans
  • 5bd9f79c9c - First take at refactoring DriverOptions for .NET :: Jim Evans
  • 3acca7931c - [java] Fixing project root detection in tests :: Alexei Barantsev
  • 6afcae4649 - [java] SynthesizedFirefoxDriver should be used to run tests in XPI-based Firefox driver only :: Alexei Barantsev
  • e14ab1feea - [java] Adding waits to upload test because it's a slow action :: Alexei Barantsev
  • dc4fdbfd8b - [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 Barantsev
  • 2a1c0120dd - [java] Environment tests are working in Bazel! :: Alexei Barantsev
  • 5c9328c3ed - [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 Barantsev
  • 13d7e0127e - [java] Running full standard test set with Bazel :: Alexei Barantsev
  • e615772723 - Deprecate most of the DesiredCapabilities static members :: Simon Stewart
  • b711b722a3 - [bazel] Make generated test library name more unique :: Simon Stewart
  • 6434fa1b6d - [java] Fixing a broken buck dependency :: Alexei Barantsev
  • 726803fa2e - [java] Merging Driver and Browser enums :: Alexei Barantsev
  • 46364788bc - [java] Deleting Messages class, chinese text is inlined in the test :: Alexei Barantsev
  • c34f4d01b2 - [java] Deleting debug output :: Alexei Barantsev
  • 2fd0115cd7 - [java] Changing @Ignore for a test that is always broken, not in grid environment only :: Alexei Barantsev
  • 9e71830ffc - [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 Barantsev
  • f4832aa2fe - [bazel]: Compile JS rules :: Simon Stewart
  • 794cade1aa - [bazel]: compile fragments needed by w3c drivers :: Simon Stewart
  • b4e5fe326d - Fix buck js tests :: Simon Stewart
  • 0364f1ce91 - [bazel] Get the build working again :: Simon Stewart
  • 46850d22c5 - [bazel]: build javascript/deps.js :: Simon Stewart
  • db7aef39c2 - [java] Fixing heuristics used to detect test execution root directory :: Alexei Barantsev
  • 95fac17bd0 - [java] Fixing location of webdriver.xpi :: Alexei Barantsev
  • b67f9ebd3b - [java] Fixing dependencies :: Alexei Barantsev
  • 9c32a5ca48 - Bump the legacy firefox extension version number :: Simon Stewart
  • 1d9e98a9a3 - [buck] Fix build files so java tree compiles again :: Simon Stewart
  • 0ff4b5d57f - Fix a small test :: Simon Stewart
  • 945f8a1a41 - Greening small tests :: Simon Stewart
  • 684c726ff5 - The shame! Updating to the correct digit of pi :: Simon Stewart
  • 8a0691f55d - Switch to a prebuilt legacy firefox xpi :: Simon Stewart
  • eefb8d059a - Switching prebuilt webdriver.xpi to last released version :: Simon Stewart
  • 8baeb39cae - Get the JS tests working again :: Simon Stewart
  • 53f0818fe5 - More fixing of broken tests :: Simon Stewart
  • e0d6e84444 - Attempt to get the python builds working again :: Simon Stewart
  • 75ac1bf29e - Add distributed tracing to the router and sessionmap :: Simon Stewart
  • 11eca0fbca - Add distributed tracing to the distributor :: Simon Stewart
  • 8e24729318 - [java] Making testGenerateKeyPressEventEvenWhenElementPreventsDefault less strict to possible mouse movements :: Alexei Barantsev
  • ecb306e7a8 - [java] Deleting deprecated classes moved to new location :: Alexei Barantsev
  • 4ef74d2849 - [java] wait.until never returns null, there is no need to check this :: Alexei Barantsev
  • 6228b25bb7 - [java] There is no need to wait and assert on the same condition :: Alexei Barantsev
  • 112a1fbc93 - [java] Updating HtmlUnit driver to the latest version :: Alexei Barantsev
  • 2a730f86a0 - [bazel]: Allow us to generate large browser tests automatically :: Simon Stewart
  • 4dd4640a56 - [bazel]: Running buildifer again :: Simon Stewart
  • 2226d1b6d0 - [bazel]: Simulate a set so we can add dependencies for tests :: Simon Stewart
  • 8f53752d62 - Actually export the firefox builders correctly :: Simon Stewart
  • 14c63f052b - Fix a thinko :: Simon Stewart
  • 87ed47f598 - Undo some WIP that should not have checked in :: Simon Stewart
  • 9947d06750 - Make Jetty use java util logging :: Simon Stewart
  • 8a7e3a26a5 - [buck]: fix router build :: Simon Stewart
  • 988667fe23 - Allow logs to be output in single-line json format to stdout :: Simon Stewart
  • 89622a812a - [java] Deleting dependence on driver lib, it should be added by gen_java_selenium_tests :: Alexei Barantsev
  • c621a7687a - [java] Running Firefox-specific tests with bazel :: Alexei Barantsev
  • 2ad4480102 - [py] Deprecate Blackberry Driver support :: AutomatedTester
  • 08f93347d1 - [java] Separating firefox specific tests by size :: Alexei Barantsev
  • 2fabca451c - [java] Running IE-specific tests with bazel :: Alexei Barantsev
  • ca3574e67c - [skip travis] Using the question template as a default one when people skip the templates :: Diego Molina
  • c6a5de2e11 - [java] Running Chrome-specific tests with bazel :: Alexei Barantsev
  • 49c132f929 - [java] Running HTML5-specific tests with bazel :: Alexei Barantsev
  • 9ba8800c3f - [java] Adding more small tests to bazel build :: Alexei Barantsev
  • 1538d13a6e - [java] Adding interactions tests to bazel build :: Alexei Barantsev
  • 03386c830f - [java] Adding more unit tests for RemoteWebDriver :: Alexei Barantsev
  • cb6ca63ad5 - [java] Refactoring unit tests for RemoteWebDriver :: Alexei Barantsev
  • ef5f87e042 - [java] Even more unit tests for RemoteWebDriver :: Alexei Barantsev
  • 3ee5a8ec92 - [java] Adding unit tests for RemoteWebElement :: Alexei Barantsev
  • 4776510b09 - [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 Barantsev
  • 3b453e4c6a - [bazel] Fix augmenter tests :: Simon Stewart
  • 233b70b2a2 - [bazel]: green the json wire protocol response test :: Simon Stewart
  • a360d9f016 - [bazel]: fix up the firefox tests :: Simon Stewart
  • 9a59ba0ebd - [py] add strictFileInteractability to acceptable W3C capabilities :: Lucas Tierney
  • 80709c4612 - Pass http-client factory through distributor :: Simon Stewart
  • 9621aa4c89 - [py] Fix typo in description of WebDriver class (#6724) :: Herst
  • 631efa9e45 - [java] Both Firefox and Chrome support taking element shots now :: Alexei Barantsev
  • e745da2698 - [java] Fixing InternetExplorerOptions to survive a serialization roundtrip :: Alexei Barantsev
  • fefe7184cd - [java] Adding Firefox XPI driver to bazel build and fixing Firefox driver scores. :: Alexei Barantsev
  • e2acf0c7c6 - Add strictFileInteractability to known W3C capabilities :: Alex Rodionov
  • 368bd78ccb - [java] Add strictFileInteractability to known W3C capabilities :: Alexei Barantsev
  • 74fb9c59bf - Fixing Java tests buck build :: Alexei Barantsev
  • 176a45b433 - [py] WebDriverWait: update documentation for until and until_not (#6711) :: native-api
  • e280fb556d - [py] Update Sphinx (#6728) :: native-api
  • 08fe32ab98 - [bazel]: compile the selenium 1 jar :: Simon Stewart
  • f59a95cea3 - Fix minor compilation warnings :: Simon Stewart
  • 6615cce35a - [ci] Fix "Could not reserve enough space for 2097152KB object heap" in Appveyor :: Ivan Pozdeev
  • 9973ff3f4f - Updating JSON.NET dependency version :: Jim Evans
  • b4ecd814c1 - Implementing strictFileInteractability capability in .NET :: Jim Evans
  • ab1ba8dfea - Removing unused member variables from .NET classes :: Jim Evans
  • 03b5642288 - Adding the DriverProcessStarting event to the .NET DriverService object :: Jim Evans
  • 12d5d14df8 - Adding event documentation comments to .NET :: Jim Evans
  • e8ec0b85c7 - Move the NoHandler to the grid web package :: Simon Stewart
  • fa8a2834dd - Update missing copyrights :: Simon Stewart
  • 159fc8f147 - Use a better algorithm for scheduling sessions :: Simon Stewart
  • efac74b5fe - [java] Ignoring element screenshot test in legacy Firefox driver :: Alexei Barantsev
  • f7a4ea500b - [java] Deleting unused imports :: Alexei Barantsev
  • 737ef236c5 - [java] Fixing resources required for Firefox tests :: Alexei Barantsev
  • ead304fcda - [java] Fixing artifact visibility in buck build :: Alexei Barantsev
  • 03baf4d26a - Updating HtmlUnit driver to a snapshot version that fixes compatibility issues :: Alexei Barantsev
  • dca0be52c7 - [java] Ignoring failed tests :: Alexei Barantsev
  • fe473098b5 - Tasks should define their own retry periods when run regularly :: Simon Stewart
  • dcff832ae6 - Allow tasks to no longer be run regularly :: Simon Stewart
  • ff80caf98e - Add a health check to the node :: Simon Stewart
  • 276eb951af - I suspect we may well have a bug :: Simon Stewart
  • 739a401e62 - Use tracing on the remote node :: Simon Stewart
  • 0948f9269d - Allow the chrome JS header files to be compiled again :: Simon Stewart
  • 481a2c4d3f - Update htmlunit reference for IJ :: Simon Stewart
  • c75809704e - Attempt to fix the classpath for Eclipse too :: Simon Stewart
  • 1e8e5b4fb4 - [java] Adding some debug trace to figure out why W3CRemoteDriverTest.shouldPreferMarionette fails on travis :: Alexei Barantsev
  • b71da9c018 - [java] geckodriver should be available in PATH to run W3CRemoteDriverTest :: Alexei Barantsev
  • 609386ccfe - An attempt to use multiple custom hostnames to run proxy tests :: Alexei Barantsev
  • d1185eb289 - [java] Deleting debug output :: Alexei Barantsev
  • f288e956c7 - Revert setting custom hostnames on travis, tests are hanging :: Alexei Barantsev
  • 36f3bca8d8 - Adding a line to Java changelog about deleting HtmlUnit driver from selenium server. :: Alexei Barantsev
  • 656e3892b8 - Get the RC Condition tests running again :: Simon Stewart
  • 3bf09fc6ec - More RC tests running and passing :: Simon Stewart
  • 68d43e73b7 - Fix eclipse classpath :: Simon Stewart
  • 3bf3cdbcd8 - Attempt to get DevMode working again :: Simon Stewart
  • 501d844b57 - Enable ClearTest cases now supported by ChromeDriver :: John Chen
  • a5cf2d2161 - It appears we do not use the SynthesizedFirefoxDriver much these days :: Simon Stewart
  • 2d1ac77691 - [buck] Fix local distributor build :: Simon Stewart
  • 69b97e37d9 - Fix potential problems creating a test driver :: Simon Stewart
  • 15b7ce32c8 - Remove the unused SynthesizedFirefoxDriver :: Simon Stewart
  • 13a1104583 - [bazel] Ignore build output directories for buck and ij :: Simon Stewart
  • 99fc0e0c86 - Running python unit tests with bazel :: Alexei Barantsev
  • ea738a6769 - Deleting build directory commited by accident :: Alexei Barantsev
  • 079769f379 - Initial work to allow building IE driver with Bazel :: Jim Evans
  • 34684942b1 - Initial work to allow building .NET bindings with Bazel :: Jim Evans
  • 8a2a147614 - [java] Deleting a deprecated interface :: Alexei Barantsev
  • 77d5af0485 - [java] Deprecating WrapsElement in internal package :: Alexei Barantsev
  • ca377ca1ad - [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 Barantsev
  • 06047fcefa - Change .NET HttpCommandExecutor to throw more expressive exception :: Jim Evans
  • 1156fbc602 - Disable log methods for .NET in the case of a spec-compliant driver :: Jim Evans
  • 2790df69b5 - Deleting unused crazyfun mapping for mozilla xpi, we use prebuilt XPI for legacy Firefox driver now :: Alexei Barantsev
  • 6582ecdb68 - Deleting mention of non-existing files in copyright updater :: Alexei Barantsev
  • 0608881f04 - Deleting last parts of legacy safari driver... :: Alexei Barantsev
  • 753fda3d31 - Revert "Running python unit tests with bazel" :: Simon Stewart
  • 11c25d75bd - [bazel] Yank the bazel build files for now :: Simon Stewart
  • 7a18bf5d7c - [javascript] equals should return the value of the assertion (#6749) :: Craig Nishina
  • 6025bed7c7 - Modifying ignored tests in .NET test suite :: Jim Evans
  • 461c29083a - Removing unused .NET test method for determining Marionette :: Jim Evans
  • 105994c851 - Adding acceptInsecureCerts capability for Firefox .NET tests :: Jim Evans
  • 6adc9dc085 - turn on http keep alive while using ChromeDriver (#5759) :: Jason Hu
  • 57dc4e2811 - Updating Civetweb to version 1.11 :: Jim Evans
  • 1114ccd016 - Modifying IE driver to no longer always send 'Connection: close' header :: Jim Evans
  • be07f3c720 - Adding ignore reason for HTML5 test for Edge in .NET :: Jim Evans
  • 1ed30b52cb - [rb] add appveyor as allowed return for ci tool :: Titus Fortner
  • 13866bebb6 - Update RegistrationRequest.java :: matthewdoerksen
  • f87a7324a8 - Disabling Firefox-specific tests in .NET :: Jim Evans
  • aed1c2ad01 - Consistent wording for options that can't be found :: Trey Chadick
  • 1d2c5dff79 - Removing compile warnings for IE driver :: jimevans
  • f2afaed888 - Properly initializing variable in IE driver :: jimevans
  • 2344ff1a3a - Tweaking IE driver obscured element algorithm :: jimevans
  • 0a7b9a2484 - Reducing JavaScript errors during findElement(s) for IE :: jimevans
  • 1787a9a39f - Fixing IE to correctly set Content-length header for HTTP responses :: Jim Evans
  • b623788141 - Bump the closure compiler to compiler-20180402 :: Simon Stewart
  • 4f77e956c2 - Code clean up: better annotation usage, java 8 fixes, etc. :: Valery Yatsynovich
  • 0e493305c2 - Further minor cleanup :: Simon Stewart
  • b2d72751cc - Add missing @Override annotation :: Valery Yatsynovich
  • c382f2e40e - Minor reformatting to fit project style :: Simon Stewart
  • 80186eefef - It is safe to call String.format now :: Simon Stewart
  • dfba236ce0 - Removing isFocusable atom from sendKeys command in IE :: Jim Evans
  • 2e0fa40a36 - update year in copyright NOTICE and LICENSE header (#6800) :: Corey Goldberg
  • 95e31e4da4 - Revert commit 2344ff1a for IE :: Jim Evans
  • f82f8ef8cc - Removing calls to isFocusable atom from IE driver :: Jim Evans
  • c31f68dc29 - Adding synchronization code to IE driver :: Jim Evans
  • 8fef718c2b - Updating IE element obscured algorithm to handle shadow DOM polyfills :: jimevans
  • 6a1e850017 - Updating IE driver prebuilts with latest source code changes :: Jim Evans
  • 4f3df20eb2 - [py] Subclass options classes from a common base class (#6522) :: Lucas Tierney
  • 592303652b - [py] Add WebKitGTK to API docs (#6815) :: Carlos Garcia Campos
  • a920faac55 - [py] Don't override browser options with desired capabilities by default in WebKitGTK (#6814) :: Carlos Garcia Campos
  • 2490b5f6a0 - Python: Fix DeprecationWarning: invalid escape sequence :: Mickaël Schoentgen
  • d25b01eca7 - [py] remove all deprecated methods and args from Python bindings :: Corey Goldberg
  • a26cb154c2 - Update webdriver.py :: Corey Goldberg
  • a06844214b - Move normalization of Unicode strings to InputManager in IE :: Jim Evans
  • 0c442a79b8 - Allow IE to handle supplementary Unicode characters in sendKeys :: Jim Evans
  • 217ec346c5 - [rb] add additional context to logs when executing atoms :: Titus Fortner
  • 837f121c1a - Fixing incorrect error response format for invalid commands in IE :: Jim Evans
  • 5dbab2e8b7 - Adding web notification hooks for travis builds and java tests :: Alexei Barantsev
  • 535eb7e4fb - Adding more info about skipped tests to notifications :: Alexei Barantsev
  • 20e29a8c7b - Allow execution of CDP commands when using Chrome :: Thomas Walpole
  • a80f06c275 - [py] Fixing flake8 issues :: Alexei Barantsev
  • e74164e117 - [py] Pretty-printing code samples :: Alexei Barantsev
  • dca7a5d3c3 - [py] Fixing tests to stop using removed methods :: Alexei Barantsev
  • 4ab89790e0 - [py] Enabling tests xpassed in Chrome :: Alexei Barantsev
  • d80d5bafa7 - [py] Disabling back a test that is flaky in chrome :: Alexei Barantsev
  • 914059b56d - [py] Deleting tests for a function that was recently deleted :: Alexei Barantsev
  • 0f726f0b45 - Android is a variant of Linux, but this breaks the matching process. :: Diego Molina
  • 4e7f9b20f9 - Removing commented code in IE driver :: Jim Evans
  • 85541517d6 - Adding logging in IE for JavaScript errors :: Jim Evans
  • 73b80769a2 - Updating IE driver prebuilts and version resources to 3.141.5 :: Jim Evans
  • 6987c607ac - Ignoring .NET frame tests for Firefox that delete focused frame :: Jim Evans
  • 3d9cad4194 - Reignoring .NET tests for alerts occuring in async JavaScript execution :: Jim Evans
  • 97c93933ae - specify oraclejdk for travis image instead of installing it each time :: Lucas Tierney
  • 69089db83b - [rb] remove passing guards :: Lucas Tierney
  • ca307c54d1 - Disabling all legacy Firefox tests on travis except for Java ones :: Alexei Barantsev
  • d73ecbf9ae - Oops! Actually disabling the jobs :: Alexei Barantsev
  • 633201a57c - Adding missing copyright :: Simon Stewart
  • f744173be7 - Write distributor status to response :: Simon Stewart
  • 8b9ca40e03 - [java] Looking into a proper location for legacy firefox artifacts :: Alexei Barantsev
  • 7670f20e5b - [java] Unignoring tests fixed in Safari TP 73 :: Alexei Barantsev
  • 68119e017b - [java] Adding links to bug-reports in tests :: Alexei Barantsev
  • 2e8604042c - [java] Changing @Ignore to @NotYetImplemented for some non-destructive failures :: Alexei Barantsev
  • a694f54811 - Allow to disable native events when initializing IE::Options :: Alex Rodionov
  • edfe67d63b - [py] Remove unused port selection in IE Driver :: AutomatedTester
  • 57becb342f - Distributor tests are small :: Simon Stewart
  • b5e6461fc4 - Use our HttpClient as the HTTP reverse proxy :: Simon Stewart
  • 714baaf793 - Remove unused system out from test :: Simon Stewart
  • 63fc629bba - Remove sysout debugging :: Simon Stewart
  • 997f445f4c - Ensure regularly gets shutdown :: Simon Stewart
  • 7957ef5523 - Clean the local Node's cache of sessions regularly :: Simon Stewart
  • 9d8278e174 - Correct a thinko :: Simon Stewart
  • cac262f20d - Increase height used in Java window size tests :: John Chen
  • cb63104d26 - [grid]: Make it clear when a route cannot be instantiated :: Simon Stewart
  • 269c234f93 - IE driver code cleanup - moving #defines from header files :: Jim Evans
  • 7c87e8821e - Allowing null value for script timeout in IE :: Jim Evans
  • ae76e252c4 - Correcting error statuses returned for switching frames in IE :: Jim Evans
  • 1df5cdfba9 - Updating Unicode character processing for combining characters in IE :: Jim Evans
  • 5a34ea73b6 - Fixing edge case for clicking element in IE :: Jim Evans
  • 3c528a0b3a - Implementing create new window commmand :: Jim Evans
  • 080a3ce115 - [grid] Extra test to ensure session urls are correct :: Simon Stewart
  • 4fd1b53613 - Remove deprecated Wraps{Driver,Element} :: Simon Stewart
  • 0df3d60263 - [py] Deleting unused imports, fixing flake8 issues :: Alexei Barantsev
  • 8b227cfe59 - Setting JS target version to ES6 in IDEA settings :: Alexei Barantsev
  • 701e59fbae - [node] Fixing Chrome capabilities structure, it uses 'goog:chromeOptions' key now :: Alexei Barantsev
  • 9257020809 - Let's try to add a nodejs job to travis :: Alexei Barantsev
  • 936399e8dc - Forgot to install npm modules :: Alexei Barantsev
  • eef4098b38 - Adding a variable for a travis job to download chromedriver :: Alexei Barantsev
  • a031fb6c5c - Fix tests for native events in IE::Options :: Alex Rodionov
  • 82c42b18b3 - [grid] Configs are read in the order added :: Simon Stewart
  • 1db9e648db - [grid] Introduce a basic message bus :: Simon Stewart
  • e7f334d5dd - Adding Firefox-specific set context method for .NET :: Jim Evans
  • 4949267830 - Adding support for opening new browser windows in .NET :: Jim Evans
  • e8d326e229 - Enabling create new window command to create tabs in IE :: Jim Evans
  • 086ec3a93c - Again updated Unicode character processing for composition. :: Jim Evans
  • c2fcaa4211 - Adding hack for detection of IE in full screen mode :: Jim Evans
  • d1762034df - Adding hack for handling cases where document.designMode is on :: Jim Evans
  • 61583115b8 - Revert "Loosen WebElementCondition instance checks (#5968)" :: Alexei Barantsev
  • abe810bc20 - [JS] HttpClient: Cannot read property 'forEach' of undefined :: Vijay Singh
  • 09210dea32 - [nodejs] Fixing expected exception message to match current implementation of UnsupportedOperationError (it contains operation name now) :: Alexei Barantsev
  • 9b3fa5a38c - [nodejs] Fixing tests for explicit waits, we should use polling interval shorter than timeout :: Alexei Barantsev
  • 5281fb7592 - [nodejs] Fixing file download test to actually download a file instead of opening it in the browser :: Alexei Barantsev
  • b01d2eef92 - Fixing proper keyboard event values for number pad keys :: Jim Evans
  • 643b9cc65e - [nodejs] Fixing an assert :: Alexei Barantsev
  • 685a73749a - [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 Barantsev
  • 88346afa5b - [nodejs] Deleting a special clause for old Firefox versions :: Alexei Barantsev
  • 4045fa9220 - [nodejs] A promise to copy a file should be resolved when the target is closed not when the source is drained :: Alexei Barantsev
  • d7674b0c2f - Adding a node.js + firefox job to travis :: Alexei Barantsev
  • ad7688b72d - [nodejs] Fixing Zip utility class to generate archives with unix-style paths inside (even on Windows) :: Alexei Barantsev
  • d1ca0f7b31 - [nodejs] Fixing paths in tests to make them cross-platform :: Alexei Barantsev
  • e689abde4a - [nodejs] Ignoring a broken PAC proxy test :: Alexei Barantsev
  • 6d6f46b43a - Disabling nodejs + chrome job on travis, there are failures I can't reproduce locally :: Alexei Barantsev
  • 361c731096 - removed unused constant IMPLICITLY_WAIT :: Vijay Singh
  • 03e098ab92 - Add a toString method to NetworkInterface :: Simon Stewart
  • 39b2a2b992 - [nodejs] Updating dev dependencies :: Alexei Barantsev
  • dd01a1b74c - [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 Barantsev
  • 812995bcc4 - [nodejs] Updating dependencies :: Alexei Barantsev
  • 1a67d56376 - [grid] Land an event bus that works :: Simon Stewart
  • 8e00cd9f98 - [grid] AnnotatedConfig should ignore default values of primitive types :: Simon Stewart
  • 200d01b034 - [grid] Wire EventBus into Distributor, SessionMap, and LocalNode :: Simon Stewart
  • e90e832249 - [grid] Provide sensible default values for the event bus config :: Simon Stewart
  • 4dbf4f0e7e - [grid] Standalone server should autodetect drivers :: Simon Stewart
  • 2a78f49b61 - [grid] Land an event bus that works :: Simon Stewart
  • 8fbf2ea849 - [grid] Adding the event bus flags to the distributor server :: Simon Stewart
  • a4fa9a65da - [grid] Set PUB and SUB ports rather than picking random ones :: Simon Stewart
  • 70ba11f2f3 - NodeStatus is data about a node, move to the data package :: Simon Stewart
  • 58fb759cdb - [grid] Handling event data should be more strongly typed :: Simon Stewart
  • c94b37ee4d - [grid] Expose event bus flags on command line :: Simon Stewart
  • 6e9eb90e4f - [grid] Default the hub to sensible event bus values :: Simon Stewart
  • 529a57b227 - Fixing uninitialized variable in IE :: Jim Evans
  • 246eafb281 - Updating .NET bindings test driver factory to allow custom driver path :: Jim Evans
  • 0687f7c523 - [py] Remove native events handling code :: AutomatedTester
  • 4ca0ce723f - typo :: Godefroid Chapelle
  • 362d04b85e - Adding additional properties for geckodriver command line in .NET :: Jim Evans
  • 64320c7cf4 - Adding wrapping quotes around file arguments for .NET driver services :: Jim Evans
  • f59211f5c3 - Updating IE to handle mouse clicks with "swapped" mouse buttons :: Jim Evans
  • 980834526c - [grid] Fire an event when sessions are closed :: Simon Stewart
  • ccc65efec3 - [grid] The distributor should handle statuses better :: Simon Stewart
  • 83d5840cc9 - [py] Fixing flake8 issues :: Alexei Barantsev
  • ee4fec0db4 - Deleting duplicated travis python+firefox job :: Alexei Barantsev
  • 87101da63a - [rb] Unignoring a test that passes now in chrome :: Alexei Barantsev
  • 7192c863a8 - Fixing python+marionette travis job name :: Alexei Barantsev
  • 524b37d1b8 - [grid]: Ensure sessions are closed on the node properly :: Simon Stewart
  • 2806d12a9d - [grid]: Allow sessions to be removed from the SessionMap via event :: Simon Stewart
  • 32c54452c1 - [grid]: Add a new session to SessionMap in Distributor :: Simon Stewart
  • 3d3e26724c - [grid]: Separate out session map config :: Simon Stewart
  • bb12be97e1 - Add toString method to HttpRequest :: Simon Stewart
  • 8560fd5774 - [grid]: Make sure test slots are freed after closing :: Simon Stewart
  • 6738b44478 - [grid]: Add tests to ensure distributor releases test slots :: Simon Stewart
  • 29a420194e - Reformat all BUCK and .bzl files :: Simon Stewart
  • dc1e89dbe3 - Fix typos in select.py (#6925) :: Danny Staple
  • 2af549f2a2 - Add utility method to convert URIs to URLs :: Simon Stewart
  • c5c18d3f51 - [grid]: Pass the HttpClient.Factory to the RemoteNode :: Simon Stewart
  • 9aca1dc585 - [java] Fixing legacy Firefox driver initialization code to avoid reflection errors. :: Alexei Barantsev
  • 80ec7e42a6 - [java] Simplification of TNG Grid main method, merging duplicated clauses :: Alexei Barantsev
  • 74921086c4 - [java] Implementing a new CLI option '--ext' to load extra JAR files :: Alexei Barantsev
  • 0bb2b5d3b5 - Add missing insecure certificate error per spec :: Alex Rodionov
  • 0fe5f4def9 - Encode SessionId as a String rather than a map :: Simon Stewart
  • 0e8def41d8 - Make it easier to deserialise from a Map to ImmutableCapabilities :: Simon Stewart
  • 797d004ad7 - [grid]: Make NodeStatus contain some useful information :: Simon Stewart
  • 715894f710 - [grid]: Might as well call a grid a grid :: Simon Stewart
  • e4c719cfcd - [grid] Document the magic --ext flag :: Simon Stewart
  • 62ed4ff2a4 - [py] Update docstrings in Options classes to allow documentation to highlight Return values :: Joshua Fehler
  • 4bb6698e32 - [py] Add support for the New Window command (#6873) :: Henrik Skupin
  • 5fd3b28e89 - [nodejs] Deleting a guard that skipped some tests in Firefox versions prior to Aurora :: Alexei Barantsev
  • 4080dc8a4d - [java] Closing log file output stream when a driver server is stopping. Fixes #6883 :: Alexei Barantsev
  • 91ea70d27b - Improving IE driver use with invalid Protected Mode settings :: Jim Evans
  • 31005d8703 - Hardcoding geckodriver download URL to overcome GitHub API rate limits. Geckodriver version should be defined as a travis env variable. :: Alexei Barantsev
  • c185cca6d0 - [java] Extracting base class for driver options classes to hold type-safe setters for capabilities specified in W3C WebDriver :: Alexei Barantsev
  • b6a841fb0a - [java] Moving new AbstractDriverOptions class to a more appropriate package :: Alexei Barantsev
  • 1784f19a15 - [Java] remove --disable-gpu option for headless Chrome :: Corey Goldberg
  • 97f4e20099 - [JS] remove --disable-gpu option for headless Chrome :: Corey Goldberg
  • 1674e148bd - [Ruby] remove --disable-gpu option for headless Chrome :: Corey Goldberg
  • 379f6b4612 - [Py] remove --disable-gpu option for headless Chrome :: Corey Goldberg
  • 7de490d239 - [java] Copying static resources should create target directory :: Alexei Barantsev
  • 031cedd270 - [java] Adding a type-safe option for strictFileInteractability capability :: Alexei Barantsev
  • 25c55fb237 - [java] Ignoring new tests in legacy Firefox and HtmlUnit drivers :: Alexei Barantsev
  • de1c4b5fab - [py] Deleting unused import :: Alexei Barantsev
  • 800cc46749 - [rb] Deleting a lost block end :: Alexei Barantsev
  • b4989e7995 - [grid]: Router should construct the meaningful grid status :: Simon Stewart
  • 169f6ff939 - [grid]: Node server does not need SessionMap :: Simon Stewart
  • 9e76b0c2b1 - [grid]: Use the combined client handler in the new Hub :: Simon Stewart
  • 38517c59fb - [grid]: Sessions are released when closed :: Simon Stewart
  • a0214fd0f3 - [grid]: Remove unnecessary System.out debugging :: Simon Stewart
  • fe4451ea84 - [grid]: Propagate errors correctly, but only as w3c encoded/decoded :: Simon Stewart
  • f082bb6474 - [java] Ignoring a test in HtmlUnit driver :: Alexei Barantsev
  • 501f2f76f7 - [java] Adding a command to open a new window. Implementation mimics already existing .Net one. :: Alexei Barantsev
  • f5065b457e - Implementing ability to run tests in Edge :: Alexei Barantsev
  • aa041a8f9e - [java] Annotating tests to reflect current state of Edge driver :: Alexei Barantsev
  • fe3205b14a - [java] Deleting unused import :: Alexei Barantsev
  • 832ea2dfc3 - [java] Adding a lost buck dependency :: Alexei Barantsev
  • 4c41c3d087 - [java] Running a single driver instance if possible (some drivers don't allow multiple instances e.g. Safari or Edge) :: Alexei Barantsev
  • eb4a3c475c - Clear PoolManager in ‘remote_connection’ to ensure sockets are closed :: Grant
  • 3282f0bd89 - Suggest download Microsoft Webdriver over HTTPS :: Jonathan Leitschuh
  • d1f3a300ea - Suggest download of chromedriver over HTTPS :: Jonathan Leitschuh
  • 1da8973f67 - [grid]: Limit visibility of NodeServer logger :: Simon Stewart
  • bb7bbe170c - [grid]: Adding utility method for extracting session id from urls :: Simon Stewart
  • 967f3a1139 - [grid]: Regularise how nodes can be added to the Distributor :: Simon Stewart
  • 73b27b8797 - [grid] Nodes now only need to know about the EventBus :: Simon Stewart
  • 6e34961139 - [grid]: Migrate distributor flags to distributor.config :: Simon Stewart
  • e69e2fa20e - Remove Gemfile.lock :: Thomas Walpole
  • 6a717f202b - Add socks_version to Proxy - Issue #6938 :: Thomas Walpole
  • 6d7f6338c0 - Allow childprocess 1.x - issue #6907 (#6948) :: Thomas Walpole
  • 9bfa95090f - Enabling serialization of JS FileList from file upload elements in IE :: Jim Evans
  • af3b3b4085 - Improving recognition of Protected Mode boundary crossing in IE :: Jim Evans
  • 6b8bbd3c7b - Enabling setting of SOCKS proxy version in .NET :: Jim Evans
  • 1711922f25 - Disabling non-spec-compliant tests in .NET test suite :: Jim Evans
  • 0911c88dda - Allow conditional builds by language on Travis :: Thomas Walpole
  • d47e74d6f2 - [grid] Implement deep copy on NodeJsonConfiguration :: Greg Fraley
  • c183a9c1b2 - correctly set noProxy settings for Global and per process proxy :: Ben Kucera
  • 83b2736806 - Updating IE to be able to close Windows 10 credentials dialog :: Jim Evans
  • 5e1b31bd04 - Updating version of NUnit and test adapter for .NET tests :: Jim Evans
  • cb09d8157c - Updating .NET JSON parser to 12.0.1 :: Jim Evans
  • 8227f97dbe - Allow .NET HttpCommandExecutor subclasses to set CommandInfoRepository :: Jim Evans
  • 7fdf318b40 - Add constructor overload to .NET DriverServiceCommandExecutor :: Jim Evans
  • 2a91fe5fb9 - fix crash in IEDriverServer :: Reinhold Degenfellner
  • 231d9e3347 - fix geckodriver download for Travis :: Titus Fortner
  • ef515df582 - Making IE driver return lowercase utf-8 for charset in content type header :: Jim Evans
  • 67e2236ee2 - Prevent navigation to directories using file:// protocol in IE :: Jim Evans
  • 400c32a457 - Retry find of file dialog HWND :: Reinhold Degenfellner
  • 287dbde24b - Remove JRuby-specific SocketPoller#listening? :: Alex Rodionov
  • fc85909f71 - Ignore the case when RUBY_ENGINE is undefined :: Alex Rodionov
  • 4463d94010 - Remove IronRuby support as it's not developed anymore :: Alex Rodionov
  • 4f46c0434f - Simply Platform#null_device to just use File::NULL :: Alex Rodionov
  • c208745682 - Remove JRuby-specific workaround for getting HOME on Windows :: Alex Rodionov
  • 674a9eaab3 - Remove self-executable Ruby scripts :: Alex Rodionov
  • ccbc952d87 - Remove Safari::Service#binary_path as it's not really needed :: Alex Rodionov
  • 511d3cd50f - Update to Ruby 2.3 requirement and fix rubocop warning :: Thomas Walpole
  • 29361b2ee5 - Frozen String Literal pragma :: Thomas Walpole
  • c6729ce9b7 - Update rack, webmock, and childprocess :: Thomas Walpole
  • 775417d692 - Remove/fix unnecessary rubocop default overrides/exclusions :: Thomas Walpole
  • 34522d1707 - General rubocop_rspec driven cleanup :: Thomas Walpole
  • 2abd80f236 - Rebase from master and fix rubocop warnings :: Thomas Walpole
  • 857c471ca5 - Add rake as development requirement and update cached gems :: Thomas Walpole
  • 8095d9874c - Deprecate legacy firefox driver :: Thomas Walpole
  • d2cd99b182 - Use squiggly heredoc and Hash#dig :: Thomas Walpole
  • a5f241f188 - Update copyright:update task to work with rb frozen string literal pragma :: Thomas Walpole
  • e8bd56e997 - Waiting till Socket connection completed (#6909) :: Maxim Perepelitsa
  • dd23720643 - [rb] Fix: can't modify frozen Array (#7010) :: Maxim Perepelitsa
  • a1e70a5ae7 - Childprocess gem requires ffi on Windows but doesn't declare it to bundler :: Thomas Walpole
  • 13c5bb00b6 - Fix Firefox path under cygwin - Issue #6908 :: Thomas Walpole
  • 1396ae4ba2 - Remove tests for features no driver supports :: Thomas Walpole
  • cfcacc2124 - zipper test passes under windows :: Thomas Walpole
  • b4a0af5b28 - Remove WebDriver::Logger compatibility layer for Ruby 2.2 and older :: Alex Rodionov
  • cca8329d78 - Calculate time using Process::CLOCK_MONOTONIC rather than Time.now :: Alex Rodionov
  • 76af8b9530 - Use safe-navigation operator where applicable :: Alex Rodionov
  • 79544d6cc8 - Add helpers API to normalize path using OS-specific directory separators :: Alex Rodionov
  • 0a02303106 - Use constants instead of variables for service executable/missing text :: Alex Rodionov
  • 9890e33299 - Fix permission denied error when removing logger output on Windows :: Alex Rodionov
  • d6cece357a - Remove deprecated PortProber.random :: Alex Rodionov
  • 94f5d2e8f8 - Adding a fix to send proper Content-Type header for Hub resources :: Virender Singh
  • 776e022524 - [skip ci] Adding note on PRs for the Grid 3.x, also IntelliJ wants to make changes to its config. :: Diego Molina
  • 405d798c54 - Updating paths and escaped backslashes for .NET build process :: Jim Evans
  • 41694d118a - Update remote_connection.py with new Cast commands :: cliffordcheng
  • cb7dd78b0a - Update webdriver.py :: cliffordcheng
  • 2c8eae359a - Reduce the visibility of the Event json parser :: Simon Stewart
  • 8a6ade171d - [docker] Add a basic API for controlling docker :: Simon Stewart
  • 75a7b00d5c - [docker + grid] basic grid integration of docker containers :: Simon Stewart
  • ce9100d360 - [grid] Clean up configuration. :: Simon Stewart
  • bc8cf14aae - [grid]: Configs should allow multiple values :: Simon Stewart
  • 687d1a84aa - [grid + docker]: Basic command line configuration of docker :: Simon Stewart
  • abffeacb25 - [grid]: Make the end to end test parameterised :: Simon Stewart
  • b1747ac49b - [grid]: Add failing test for JWP support :: Simon Stewart
  • 036d5ac587 - [grid]: Modify how we create sessions in the new grid :: Simon Stewart
  • f5fecf2e0a - [grid]: Avoid endlessly updating the same node to a local distributor :: Simon Stewart
  • 93a3292d28 - Use the CreateSessionRequest class when creating sessions :: Simon Stewart
  • 04cdb8995e - [grid]: Start to bring the two SessionFactory classes into line :: Simon Stewart
  • c8ebc03f3a - [grid]: Make SessionFactory an interface :: Simon Stewart
  • 3e4b3db6fe - [grid]: Pass the create session request down a level :: Simon Stewart
  • a91ac5872d - [grid]: dialect not needed in create session response :: Simon Stewart
  • a19a013f04 - [grid]: extract encoding a response into a utility class :: Simon Stewart
  • 02df06e581 - [grid]: Protocol conversion is generally useful. :: Simon Stewart
  • afc680f0fe - [grid]: Integrate protocol conversion into the new grid :: Simon Stewart
  • d6c20b14c6 - Better handling of query parameters when wrapping servlet reqeusts :: Simon Stewart
  • cd9d71aed6 - [safari]: Allow us to specify where the safaridriver binary is :: Simon Stewart
  • 0e7bf5c224 - find element fragment and task :: Tomer
  • adfe8eaa37 - Bumping buck version :: Alexei Barantsev
  • 482493ac68 - [py] Fixing flake8 issues :: Alexei Barantsev
  • a91c8ab817 - [java] Fixing a typo in a test method name :: Alexei Barantsev
  • 2cfe01cd53 - [java] Isolating a test that uses non-standard capabilities :: Alexei Barantsev
  • 2960a3d01e - Implement new window w3c command :: reichsta
  • 44df7c4d6d - Ensure failing new_window tests are not pending :: Alex Rodionov
  • d14b44d3b0 - Fix RuboCop offences for new_window command :: Alex Rodionov
  • 2a3fd4cbda - Avoid modifying frozen string when receiving unexpected response :: Alex Rodionov
  • a3336906b3 - Fix ConnectionResetError in py/selenium/webdriver :: Roman Yurchak
  • 74a36f35c4 - Handle Python 2.7 :: Roman Yurchak
  • e55f355593 - Address review comments :: Roman Yurchak
  • 96a86e9a95 - [java] Deleting unused local variable :: Alexei Barantsev
  • 5d13914719 - [java] Fixing a unit test to make it independent on the current platform :: Alexei Barantsev
  • 5c2dccebdf - [java] Caching non-loopback ipv4 address of the local machine because host resolution is a slow operation :: Alexei Barantsev
  • 1bd9f5fcec - [java] Making non-loopback ipv4 address caching a bit smarter :: Alexei Barantsev
  • 7892cb9d3f - Try and pick the default host address :: Simon Stewart
  • f7371cc7e3 - Ignoring/unignoring tests in .NET to reflect current implementation status :: Jim Evans
  • 0ff801a90a - Adding ability to run .NET tests against Chrome Dev Channel :: Jim Evans
  • 57555ac350 - Updating .NET ExecutingAsyncJavascriptTest to create new driver after test :: Jim Evans
  • 7c9ca8e1a4 - [rb] Default http client use persistent connections (#7065) :: Thomas Walpole
  • 53bb2c4e03 - Fixing execution of user JavaScript in IE to allow comment at end of line :: Jim Evans
  • 0ff52db67a - [java] Stop creating META-INF/versions/9 file zip entry, it should be a directory. Fixes issue #7061 :: Alexei Barantsev
  • bbdf7c28a1 - Ignore overflow on "display: contents" elements :: Thomas Walpole
  • 98391bd0ae - Correctly parse query string from servlet http requests :: Simon Stewart
  • a2a0ebd13c - [rb] Don't modify income Chrome driver options :: Michael Nikitochkin
  • 0aaf786990 - [py] turn on keep-alive by default for remote connections (#7072) :: Titus
  • 98dbd69a2a - Unignoring .NET tests now fixed for Firefox :: Jim Evans
  • 80a3cbf34e - [java] Fixing grid tests broken by last buck upgrade, we should explicitly build server before using it :: Alexei Barantsev
  • 0b1a4b5e4c - Remove dependency on implementation of http client factory from the factory :: Simon Stewart
  • b0b69e6984 - Move remote dialects into their own packages :: Simon Stewart
  • 49fb9d06a5 - Modularise the java build slightly better than before :: Simon Stewart
  • 0a59fc1510 - Allow json property setters to switch mid-read :: Simon Stewart
  • dea8dff401 - [chromedriver] Expose chromedriver "execute CDP command" command :: Simon Stewart
  • f280b8b823 - Allow our HttpClient to speak to WebSockets :: Simon Stewart
  • a99534efdd - [devtools] Provide a basic CDP implementation :: Simon Stewart
  • 58298638de - [devtools]: Add support for Chrome :: Simon Stewart
  • 89ba80cc16 - [devtools]: Export the new package from the remote maven jar :: Simon Stewart
  • 2bdc860638 - [tracing]: Back out OpenCensus support :: Simon Stewart
  • 3f42b4e0e6 - [tracing]: Ensure tracers are found from --ext classpath :: Simon Stewart
  • ad4a366fab - [grid] Delegate slf4j to java.util.logging :: Simon Stewart
  • 5239ddb989 - Adding additional exception types for .NET :: Jim Evans
  • 13f1e89890 - Cleaning up IE driver header file include statements :: Jim Evans
  • 81531c8e60 - Updating IE driver project files to Visual Studio 2019 toolset :: Jim Evans
  • 1f82068753 - [java] Deleting opencensus from IDEA project :: Alexei Barantsev
  • 7ba61ce985 - [java] Deleting unused import :: Alexei Barantsev
  • 2b67c61363 - [grid] Quitting driver before deleting session from grid :: Alexei Barantsev
  • e06c592016 - Adding jaeger client to IDEA to be able to send traces to Jaeger when debugging something in IDEA :: Alexei Barantsev
  • c4c41fb490 - [java] Replacing reflection-based injector by pure java8-based implementation :: Alexei Barantsev
  • bd6b61e1af - Deleting buck alias for removed tests :: Alexei Barantsev
  • 324942adb5 - [java] SessionSlot should not stop itself, the node will command it to stop :: Alexei Barantsev
  • 7a7734c997 - [grid] Ignoring NoSuchSessionException in SESSION_CLOSED event listener on a node. :: Alexei Barantsev
  • c1371ce709 - [rb] Fixing HTTP endpoint of new_window command :: Alexei Barantsev
  • efbe3418d2 - [java] Code cleanup, no functional changes :: Alexei Barantsev
  • 015a73bf01 - [java] Deleting unused code :: Alexei Barantsev
  • cde64cd2be - [java] Refactoring, no functional changes :: Alexei Barantsev
  • a16e80bf5a - [java] Fixing classpath in Eclipse project :: Alexei Barantsev
  • a652ddc394 - [java] Upgrading htmlunit (but not htmlunit-driver) and its dependencies :: Alexei Barantsev
  • fd34075838 - [java] Upgrading guava :: Alexei Barantsev
  • 3e0b40d4df - [java] Upgrading zeromq :: Alexei Barantsev
  • a81539b00c - [java] Upgrading okhttp :: Alexei Barantsev
  • 6bdc1ee2b8 - [java] Upgrading assertj :: Alexei Barantsev
  • 38eb2d21da - [java] Upgrading testng and yaml :: Alexei Barantsev
  • 2872975048 - [java] Upgrading mockito and byte-buddy :: Alexei Barantsev
  • 5f2cba04e7 - [java] Upgrading gson :: Alexei Barantsev
  • 7e0e0cc32c - [java] Deleting unused imports :: Alexei Barantsev
  • 0d0786809c - [java] Avoid using deprecated API :: Alexei Barantsev
  • 13fbeac521 - [java] Fixing typos in javadoc and parameter names :: Alexei Barantsev
  • 502301edeb - [java] Deleting deprecated FluentWait methods, users should use methods that accept Duration :: Alexei Barantsev
  • c982edfbd3 - [java] Deleting deprecated methods and constants not related to any specific driver :: Alexei Barantsev
  • 7ebab0c2d2 - [java] Fixing compilation errors caused by deleting methods from DesiredCapabilities :: Alexei Barantsev
  • 077f86f135 - [java] Deleting driver-specific deprecated methods and constants :: Alexei Barantsev
  • 56bd6628ed - [java] Fixing accidentally broken ZMQ socket type :: Alexei Barantsev
  • 3f5104f5b5 - [java] Temporarily restoring DesiredCapabilities.htmlUnit() because HtmlUnitDriver depends on this method :: Alexei Barantsev
  • 32ea7d6a43 - [java] Fixing capability matcher tests, Safari TP should be identified by browserName. :: Alexei Barantsev
  • 2028e57d01 - [java] Reworking code to stop using FindsByXXX interfaces. :: Alexei Barantsev
  • da15b87133 - Revert "[java] Reworking code to stop using FindsByXXX interfaces." :: Alexei Barantsev
  • 675066a409 - [grid] Deleting deprecated code related to legacy (v1 and v2) grid implementations :: Alexei Barantsev
  • 2692396165 - [grid] Refactoring GridTestHelper to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsev
  • f512540729 - [grid] Deleting tests for legacy (v1 and v2) grid implementations :: Alexei Barantsev
  • c8a68169d0 - [grid] Refactoring tests to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsev
  • 88fb475b89 - Update gempsec and gems :: Thomas Walpole
  • fad45d989a - [grid] Using HTTP client instead of HtmlUnit to verify grid console text :: Alexei Barantsev
  • 85f900de98 - [grid] Test code cleanup, no functional changes :: Alexei Barantsev
  • 3c8d207098 - Fix frozen string literal error when driver can't be instantiated :: Alex Rodionov
  • 912018de7a - [java] Stop using deprecated methods :: Alexei Barantsev
  • f7364ee53b - [java] Drop redundant suppression annotations :: Alexei Barantsev
  • 806366959a - [java] Deleting unused imports :: Alexei Barantsev
  • 962c50dd5b - [java] Refactoring test driver supplier again, no functional changes :: Alexei Barantsev
  • 32e343f7de - Adding .NET integration tests for setting a proxy :: Jim Evans
  • eea2323fc6 - [java] Implementing W3C compatible single tap touch action :: Alexei Barantsev
  • 46891fa58c - Rollup of fixes since previous release. No additional changes. :: Jim Evans
  • dfc2d1c324 - Updating supported .NET Framework versions :: Jim Evans
  • 1852c6e400 - Removing PageFactory and companion classes from .NET support assembly :: Jim Evans
  • e3680a379f - Removing .NET ExpectedConditions class :: Jim Evans
  • 013a2a5a4c - Removing .NET PageFactory tests :: Jim Evans
  • 031530d353 - Removing deprecated IsTechnologyPreview property: :: Jim Evans
  • cf01bed7f1 - Updating .NET bindings to be based on System.Net.Http.HttpClient :: Jim Evans
  • 8767cd3d3a - Removing legacy OSS protocol dialect from .NET :: Jim Evans
  • 422a4cffac - Removing legacy OSS protocol dialect from .NET Actions class :: Jim Evans
  • 3a989db37b - Removing obsolete Mouse and Keyboard constructs from .NET :: Jim Evans
  • d75816fb3b - Removing unused AsyncJavaScriptExecutor class from .NET :: Jim Evans
  • 936d231c7f - Making ChromeDriver default to W3C Spec compliance :: Jim Evans
  • b4bc896659 - Making TouchActions spec compliant :: Jim Evans
  • 31fd9d9985 - Removing obsolete and unused TouchScreen classes from .NET :: Jim Evans
  • 03b761f289 - Updating build process to handle current .NET framework versions :: Jim Evans
  • 00ef21851d - Making Until method of .NET DefaultWait class virtual :: Jim Evans
  • 96b49f513b - Adding IWrapsDriver to EventFiringWebElement :: Jim Evans
  • 1d46f6bbd1 - Fixing Jetty Buck target on Windows :: Jim Evans
  • e002511475 - Properly closing and making driver null in .NET AlertsTest :: Jim Evans
  • 6d8ac2c764 - Fixing keyboard tests for Chrome :: Jim Evans
  • fc84315c4b - Correcting .NET CookieImplementationTest for cookie-averse URLs :: Jim Evans
  • 445520a4a3 - Removing W3C flag for .NET Chrome Dev channel test as no longer needed :: Jim Evans
  • 687a740f48 - Updating .NET CHANGELOG for in progress changes for 4.0 alpha :: Jim Evans
  • 46abe367c2 - Detailed instruction on running tests is available in README file :: Alexei Barantsev
  • 1ad811ef5b - Fixing information about chromedriver versions in README file :: Alexei Barantsev
  • 9b52da0680 - Catch unexpected long type value in socksVersion. :: Daniel Montoya
  • 45917c025b - [Java] Simplifying previously merged pull request. :: Alexei Barantsev
  • 54880747ad - Updating .NET Proxy class to handle long values for SOCKS proxy version :: Jim Evans
  • c48ea4b883 - Removing unused JSON converter for .NET :: Jim Evans
  • c9bc53b34c - Further locking down .NET capability manipulation by using ReadOnlyDictionary :: Jim Evans
  • 3f4b1c23ff - Moving .NET IWrapsDriver and IWrapsElement interfaces to base namespace :: Jim Evans
  • f4f2b4f457 - Removing custom zip archive code from .NET :: Jim Evans
  • b3d299eab7 - Updating .NET test driver factory to handle remote driver :: Jim Evans
  • 54213f1a2d - Updating .NET remote tests to use LocalFileDetector for uploads :: Jim Evans
  • ff7f4b2852 - Updating .NET CHANGELOG with additional changes for 4.0 alpha :: Jim Evans
  • 194a5e574a - Removing unused NativeMethods.cs file from .NET :: Jim Evans
  • 2528532d0f - Moving .NET IActionExecutor interface from internal namespace :: Jim Evans
  • 59e5bf25a5 - [node] Adding support for opening a new window. Referencing existing implementations. :: Tomer
  • bf2012368e - [nodejs] Fixing a typo in the test added in the previous commit :: Alexei Barantsev
  • 6f7fe79f10 - [nodejs] Making the newWindow test more tolerant to initial state :: Alexei Barantsev
  • 5945b07ccf - corrects comments in order to generate accurate javadocs #6701 :: Maneesh MS
  • f78cbf9774 - [java] Respecting "webdriver.firefox.logfile" system property in legacy Firefox driver. Fixes #6649 :: Alexei Barantsev
  • 7543249895 - [java] Fixing file stream leaking in legacy Firefox driver :: Alexei Barantsev
  • c95af52aa8 - Ignoring VS Code config files :: Alexei Barantsev
  • 7813079a45 - [nodejs] Initializing edge service with default settings if there is no one passed explicitly. Fixes #6539 :: Alexei Barantsev
  • 0272df572a - [rb] move driver responsibilities into Service class :: Titus Fortner
  • 767b5c8c78 - switch to parent frame fix for non-w3c compatible drivers (#7075) :: Tomer Steinfeld
  • d179ab4f42 - capabilities.js - used unused variable in merge() (#6935) :: James Martin
  • 9b9ea937d4 - [rb] rename WebDriver::Options class to WebDriver::Manage to disambiguate from using Options class to create Capabilities :: Titus Fortner
  • 9c88d55360 - [rb] specify the correct driver paths :: Titus Fortner
  • ffd5262a7d - [java] Fixing jaeger library in IDEA project :: Alexei Barantsev
  • fcd8ec0ec6 - Fix JavaScript isShown for child of :: John Chen
  • 19887a4bf8 - [py] Update driver initialisation to use service and option objects :: AutomatedTester
  • 675d540e71 - [rb] set #driver_path on Service class instead of browser module :: Titus Fortner
  • 3794f0f10c - [rb] allow #driver_path= to take a Proc value :: Titus Fortner
  • 902d27d9a8 - [py] Bump python bindings to 4.0.0a1 :: AutomatedTester
  • 95ccb820a3 - [py] Raise error for unsupported method :: Mike Pennisi
  • 6f6af6e8e5 - Deprecate errors which are not compliant to the specification :: Alex Rodionov
  • 4d807286fd - Deprecate TouchActionBuilder without replacement (yet) :: Alex Rodionov
  • 64051c8dbe - Deprecate Remote::W3C::Capabilities in favor of Remote::Capabilities :: Alex Rodionov
  • 996f92f850 - Deprecate outdated Firefox capabilities :: Alex Rodionov
  • 0bc019a876 - Fix legacy Firefox capabilities unit test :: Alex Rodionov
  • 6af11db57d - Temporarily disable CyclomaticComplexity cop for capabilities :: Alex Rodionov
  • 6772bd5076 - Bump version to 3.141.59 and prepare changelog :: Alex Rodionov
  • 9226cfdf76 - Use next version for Ruby bindings :: Alex Rodionov
  • ef93714a00 - run tests only when changes in folder #6208 :: Kensuke Numakura
  • 1cde7d1fa4 - Use non-deprecated timeout error class :: Alex Rodionov
  • e1c181d489 - Revert removal of JRuby-specific SocketPoller#listening? :: Alex Rodionov
  • 1a7c651cfa - Prepare Ruby bindings release 3.141.5926 :: Alex Rodionov
  • 758119fefa - Use safe-navigation operator in SocketPoller#listening? :: Alex Rodionov
  • e1cb7c917b - Look up EventBus implementation reflectively :: Simon Stewart
  • 68aacfa396 - Remove WebDriverUrls class as it duplicated existing functionality :: Simon Stewart
  • 24befb198e - Make docker nodes acknowledge they can run sessions :: Simon Stewart
  • 0c726c6097 - Fix builds in java tree :: Simon Stewart
  • f51895f4d4 - Abandon OSS dialect of WebDriver protocol :: Alex Rodionov
  • 85a96c4f24 - Remove PhantomJS-related code from Ruby bindings :: Alex Rodionov
  • 32262cc6b8 - Remove legacy Firefox driver from Ruby bindings :: Alex Rodionov
  • 36ff2f0a29 - Remove OSS version of ActionBuilder and replace it with the W3C version :: Alex Rodionov
  • 45ba0146a1 - Remove OSS version of Manager and replace it with the W3C version :: Alex Rodionov
  • 75d235f681 - Remove OSS dialect errors :: Alex Rodionov
  • 81c4f8b14a - Remove Mouse, Keyboard and TouchActionBuilder classes :: Luke Hill
  • b5a27ad412 - Remove a couple of TODO's and add some context around the w3c progress of chromedriver :: Luke Hill
  • f4cd7aff1d - Update specs for W3C-capable Chrome :: Alex Rodionov
  • 51713cdb6a - require Ruby 2.4 and use match? where appropriate :: Thomas Walpole
  • 0989713c80 - Update gemspec with Ruby 2.4 requirement :: Thomas Walpole
  • 32de9d3ea5 - Update travis config to a supported version of Ruby :: Thomas Walpole
  • 88c0fd6cba - Stop sending OSS capabilities in new session payload :: Alex Rodionov
  • 805bf1faa2 - Update Firefox profile specs to use W3C-compliant API :: Alex Rodionov
  • 2959880479 - Update AppVeyor config to use Ruby 2.4 :: Alex Rodionov
  • b56d110726 - Uningore passing IE driver specs :: Alex Rodionov
  • 752077ad9b - Cleanup deprecated capabilities/options processing :: Alex Rodionov
  • b65035bf7a - Cleanup deprecated timeout setter for HTTP client :: Alex Rodionov
  • 40f8b7c639 - Remove no longer used bridge methods :: Thomas Walpole
  • 0444f7a6c4 - Bump Ruby bindings version to 4.0.0.alpha1 :: Alex Rodionov
  • add55b4c61 - Disable Chrome full screen test until we can figure out a proper guard :: Alex Rodionov
  • 221330197b - Fixing the build :: Diego Molina
  • 956e061889 - Updating Java changelog :: Alexei Barantsev

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.150.0

Changelog

For each component's detailed changelog, please check:

Note

This release has been created for the solely purpose of uploading the IEDriverServer releases done after the last Selenium 3 release (3.141.59)

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.0.0-beta-4

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3d82e9e9d3 - Updating .NET bindings build file :: Jim Evans
  • 703cffb155 - [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba
  • 4ce9c0c9a1 - Use the buck-cache :: Simon Stewart
  • 8db03a0499 - rb - fix build issues for legacy firefox :: Titus Fortner
  • 4888aa8fc4 - rb - fix legacy firefox tests :: Titus Fortner
  • 8a929d0d87 - rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner
  • 3a30ac961b - rb - change version to dev :: Titus Fortner
  • 20c37c3a43 - Add proxied interfaces to JDK augemented classes. :: Simon Stewart
  • bd1cc89968 - Java: Get the remote-client tests passing :: Simon Stewart
  • c314b3a01b - No logical changes: remove unused import :: Simon Stewart
  • 5a715b637d - Default firefox in tests to use marionette :: Simon Stewart
  • 70d19625a7 - Add dummy parameters to the standalone server :: Simon Stewart
  • eb37f619f0 - Get the remote tests running again on the command line. :: Simon Stewart
  • 73b4d1c659 - Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart
  • 7e09cae393 - Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas
  • 4d79679d21 - [js] createGeckoDriverService is obsolete. (#2719) :: Mark Banner
  • be7ff6f9e6 - [js] switchTo().window() should use a 'handle' parameter rather than name (#2718) :: Mark Banner
  • 270e0c8992 - Include JavaScript atoms in python package manifest :: Dave Hunt
  • 031456c438 - Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons
  • 2683fbc1a2 - Fix HTML tests on the local FS not being served correctly. :: Simon Stewart
  • eb6c8b218d - Correct check for unset canBubble (#2748) :: Mathias Rangel Wulff
  • b96b13fa30 - Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons
  • 06affd8c2d - Clear lastException if it is not the cause. (#2768) :: Joshua Bruning
  • 0b2ca933b2 - Fix css tag selector (#2772) :: Florian Zipperle
  • 752c659674 - [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba
  • 254c77b3bf - [js] Update tests that don't need promise manager :: Jason Leyba
  • ceaf3da795 - [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba
  • 00df263f83 - Correcting W3C dialect end points for window size and position in .NET :: Jim Evans
  • 37c26308c7 - Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans
  • 60766a02b9 - Handle non-integer stack trace line numbers in .NET :: Jim Evans
  • 54042accef - Update python readme with version numbers :: AutomatedTester
  • e812c9f5da - Align python select tests with Java ones for more coverage :: AutomatedTester
  • 9f5f45c783 - Adding support for Apple's SafariDriver in .NET :: Jim
  • 4438400a43 - Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans
  • 8973aeed66 - rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner
  • 5ff3d2945e - rb - fix Chrome Profile implementation :: Titus Fortner
  • 9c3e0ccc7e - rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner
  • 30061ef056 - rb - implement support for new geckodriver options :: Titus Fortner
  • 24ce5727ff - rb - implement :port parameter for all drivers :: Titus Fortner
  • 6d52426596 - rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner
  • 88fdb889e1 - rb - update spec guards from legacy safari to apple safari :: Titus Fortner
  • 7cefa09232 - rb - chrome profile zip no longer applicable for current options :: Titus Fortner
  • 134cbc257d - rb - minor options tidying :: Titus Fortner
  • 7c0f291308 - Reenable Python Select tests :: AutomatedTester
  • f9d3a7e299 - Fix and re-enable finding tests against a xml document :: AutomatedTester
  • 699d5f9d2f - Removing invalid test for finding elements with compound css selectors :: AutomatedTester
  • 871e9a1f1e - Bump the buck version :: Simon Stewart
  • 82b9913feb - Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo
  • 5772b63b17 - Include selenium version in build info for java :: Simon Stewart
  • 978350b0e8 - Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo
  • 0fce43ea70 - Support relative redirects in grid (#2805) :: Jason Watt
  • 12d92aa801 - GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisher
  • c120484ef7 - Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin
  • 3d9587356b - [js] Bump to 3.0.0-beta-3 (finally) :: Jason Leyba
  • db9a71af34 - [js] Remove support for the legacy SafariDriver. Safari 10 or bust. :: Jason Leyba
  • 9bfdc37a0e - Fix #2721 and cleanup/refactor node registration request (#2789) :: Doug Simmons
  • 11e5fa8626 - SafariDriver is dead. Long live SafariDriver! :: Luke Inman-Semerau
  • 098063f930 - python safaridriver requires apple's implementation now. one must use remote with 2.X version of standalone for the legacy version :: Luke Inman-Semerau
  • 9c6d612c24 - [js] Loosen API contracts to the Thenable promise-like interface :: Jason Leyba
  • f7d563822d - [js] Remove all references to the legacy SafariDriver :: Jason Leyba
  • 1decc7dab5 - [js] Defer wrapping the global mocha functions until first use :: Jason Leyba
  • 12c905ca53 - [js] Update usage docs on {Action,Touch}Sequence :: Jason Leyba
  • 9ddbff785d - [js] For consistency, export TouchSequence from the main index :: Jason Leyba
  • 37b5922812 - updating issue template, adding info about safari :: Luke Inman-Semerau
  • 974cdbad9a - Flush the output stream before reading the command line output. :: Simon Stewart
  • e0ccbd5504 - During test runs, ensure buck uses plain logging. :: Simon Stewart
  • 77f9e41b4b - If a driver has already been quit, do nothing. :: Simon Stewart
  • 477c581194 - Edge is a Browser :: Simon Stewart
  • 394b6380c2 - Default to using marionette in all test cases :: Simon Stewart
  • 497898a0cc - Make sure *webdriver works for RC :: Simon Stewart
  • 3aff3789db - Nicer selenium HTML suite runner error messages. :: Simon Stewart
  • 73adc59a33 - Treat http status 400 and 401 as incomplete new requests (#2825) :: Jason Watt
  • f7f5d04616 - Attempt better backwards compatability with the old html suite runner command line flags :: Simon Stewart
  • 06794c62e7 - Bump the version to 3.0.0-beta4 prior to release. :: Simon Stewart
  • 6e8067e522 - Update java changelog :: Simon Stewart
  • baf180f797 - Increase service shutdown timeout in ruby bindings :: John Barbuto
  • 56d669e928 - rb - set chromedriver to not log by default #2821 :: Titus Fortner
  • 1b5aebec5a - rb - allow remote bridges to set port for server running on local host :: Titus Fortner
  • 8847928005 - rb - Delete Legacy SafariDriver #2725 :: Titus Fortner
  • 41ff3489a2 - rb - update changelog for 3.0 beta4 release :: Titus Fortner
  • 26e3e20056 - If a string is passed into switch_to_frame, look up the element and then switch to it when in W3C Mode :: AutomatedTester
  • 98f12eb528 - [PY] Fix and reenable Frame switching tests :: AutomatedTester
  • 290197ad2d - Add Expected Conditions for Window Handling :: AutomatedTester
  • 4048477fc4 - Clean up and reenable window switching tests :: AutomatedTester
  • bae9033e59 - fixing py3 compliance on switch_to :: Luke Inman-Semerau
  • 4c1f0a1a5b - attempting to troubleshoot travis ci :: Luke Inman-Semerau
  • fa0bed6580 - Attempt to spam in session id if none found from a command :: Simon Stewart
  • 1bc37b7449 - Allow the http codecs to throw webdriver exceptions :: Simon Stewart
  • adb5938b31 - fixing python tests for phantom and py3, switch_to.frame(string) in w3c should throw NoSuchFrame also :: Luke Inman-Semerau
  • 307874c6ba - correcting fail message to corresponding exception that is expected :: Luke Inman-Semerau
  • 11f5466270 - Align Python alerts tests :: AutomatedTester
  • 1c52dc842f - Setting expected failures in alerts tests :: AutomatedTester
  • b3c53bfa39 - java - get process id in a way that works cross-platform :: Corey Goldberg
  • e6ac784956 - reducing code duplication, reorganize try/catch block in getProcessId :: Luke Inman-Semerau
  • 649b1185da - add message related to trying to use FF 48+ with old firefoxdriver in python :: Luke Inman-Semerau
  • 07c7ec1c7a - Fix dump ignores with a terrible hack :: Simon Stewart
  • fdf8975e87 - Clean up python imports in webelement :: AutomatedTester
  • b448f833ae - Correct encoding of getAttribute.js. Fixes #2785 :: AutomatedTester
  • ab1abaad86 - Encode the isDisplayed atom and only load it once :: AutomatedTester
  • a23e152632 - Switch test_py to use Marionette. Fixes #2732 :: AutomatedTester
  • ed15c6c2e5 - active element in w3c is a GET, json wire is a POST :: Luke Inman-Semerau
  • 650a1ab4fe - Add Edge as a possible driver :: Simon Stewart
  • 8544b9edbb - Convert static methods on ErrorCodes to member methods. :: Simon Stewart
  • 4e28cd230f - ignoring phanotmjs in python alert tests :: Luke Inman-Semerau
  • 06afc99a20 - Throw a friendly exception for old (selenium 2) nodeConfig.json files (#2838) :: Doug Simmons
  • 3aaa364b2e - rb - fix tests so Travis passes :: Titus Fortner
  • 795b87bbd4 - Rework ErrorCodes to handle the new W3C exceptions too. :: Simon Stewart
  • 5b0b682bf6 - Add a marionette test suite :: Simon Stewart
  • 0dadb00922 - Flesh out the W3C response codec :: Simon Stewart
  • 987d1a3bc3 - Roll back accidental change to timeout :: Simon Stewart
  • 9ac53fa538 - Migrate python tests to pytest with Tox :: Dave Hunt
  • 8bfa175bd6 - Support FirefoxOptions in the java binding :: Simon Stewart
  • da0c26c3a7 - "wires" is kaput. Stop referring to it. :: Simon Stewart
  • f92219abbc - Better debug logging in the w3c response codec :: Simon Stewart
  • c1505896d7 - Basic javadocs for FirefoxOptions :: Simon Stewart
  • 9334e41a85 - More robust handling of garbage responses during the protocol handshake. :: Simon Stewart
  • 7f9239b19f - Actually use the versions of Firefox installed in Travis CI :: Dave Hunt
  • 6b7ce854d5 - Ruby tests for Firefox should now be passing in Travis CI :: Dave Hunt
  • f13c1c0061 - ConsoleServlet now uses jquery.min.js from /grid/resources :: Doug Simmons
  • 5d7eb2a2c6 - rb - update Safari and safaridriver paths :: Titus Fortner
  • 7d983ba138 - rb - add legacy firefox tests to travis :: Titus Fortner
  • f091afe08c - rb - travis doesn't like phantomjs and async :: Titus Fortner
  • fdd21f964d - Also pass firefox profile to options on start up :: Simon Stewart
  • c2a4dabfdf - [java] Allow the SafariDriver Technology Preview to be used. :: Simon Stewart
  • b50bd7b866 - Only support Safari on OS X. :: Simon Stewart
  • 7e0609f059 - Support ability to specify custom FF bin location (#2846) :: Krishnan Mahadevan
  • b35c2e8dad - Update java changelog :: Simon Stewart
  • 73772ebe49 - No logical change: add missing copyright notice :: Simon Stewart
  • 1fe9a493b7 - Update java/changelog for beta4 :: Doug Simmons
  • 1f797856db - add explicit condition of waiting for two elements to de-flake python phantomjs test :: Luke Inman-Semerau
  • aa25e5443d - No logical changes: make a note of w3c commands that don't return data in "value" :: Simon Stewart
  • 31697821a1 - No logical changes. Mention geckodriver is alpha in CHANGELOG :: Simon Stewart

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.0.0-beta-3

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 31c43c82ec - bumping buck version :: Luke Inman-Semerau
  • fb0b0276d4 - Bump Python to 3.0.0.b2 :: AutomatedTester
  • a50ac1f99f - Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencioni
  • cb4f29e80c - Making note about ff48 in issues template :: Luke Inman-Semerau
  • a9bc94b969 - rb - change w3c element id processing :: Titus Fortner
  • 3eee8f83c2 - rb - fix submit element for w3c :: Titus Fortner
  • 901fa6b193 - rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner
  • 622a2c83e1 - Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner
  • 451eb05a55 - rb - change ruby version to dev between releases :: Titus Fortner
  • ae4573ae86 - change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau
  • 3d792ee38a - bumping buck version :: Luke Inman-Semerau
  • b1c9ada7a8 - rb - fix collections bug :: Titus Fortner
  • 514156c4ba - rb - fix issues with Microsoft Edge support :: Titus Fortner
  • 242161770b - rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner
  • 055325c09d - Fix indentation error (#2539) :: Ian Lesperance
  • 2992ce0221 - Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans
  • 1b4a0f896d - Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evans
  • a573338f7f - Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans
  • 5301a2a427 - Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans
  • 4729413fb1 - firefox: fix log message to say we click on parent element first :: Andreas Tolfsen
  • 944a4c0891 - Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang
  • 7e144bb024 - Fix documentation typo :: Jason Leyba
  • dcaf7b2f17 - [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 Leyba
  • 83dfb2cd1e - [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 Leyba
  • b5dfb0dcad - [js] Bump version to 3.0.0-beta-1 :: Jason Leyba
  • 0d4951c001 - Fix node:deploy target :: Jason Leyba
  • 82057399ec - [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 Leyba
  • a567ef8b23 - [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba
  • 62f83f5287 - [js] Bump to 3.0.0-beta-2 :: Jason Leyba
  • 8f773cfbfe - [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov
  • 941ddb9f14 - Initial implementation of get_attribute acting as a shim :: AutomatedTester
  • 77e455dc36 - Normalising white space in safari service.py. No functional changes :: AutomatedTester
  • 3cf339c6ce - [js] remove unused require in test (#2598) :: Vitaliy Potapov
  • c2ff59753f - Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans
  • 4b46465ad0 - Implement getAttribute for W3C-compliant remote ends. :: Jason Juang
  • 4326cb0631 - Add missing None check in get_attribute. :: Jason Juang
  • e87363fcbf - Fix W3C check in WebElement. :: Jason Juang
  • 583c6b831c - re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerau
  • f4a052e12c - Remove bundling of LegRC with the main server. :: Simon Stewart
  • 8f2ae95fa4 - Delete the deprecated SessionNotFoundException :: Simon Stewart
  • 1eb94ab618 - Determine webdriver variant spoken by remote end. :: Simon Stewart
  • d725150ac7 - Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart
  • 88fa5ba66e - Normalise window and alert handling commands :: Simon Stewart
  • 61090000e4 - Normalise JS script execution between codecs :: Simon Stewart
  • 95735447ce - Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart
  • 09b887e7d0 - Normalise how we handle window commands. :: Simon Stewart
  • 25271b8f14 - Use the atom to simulate the original getAttribute method. :: Simon Stewart
  • f6e48fd80a - Fix getAttribute for w3c remote ends. Oops :: Simon Stewart
  • 8b6ee4d7fe - [js] Fix a broken test :: Jason Leyba
  • b7cea8290d - [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leyba
  • d18ba32ab9 - [js] Add W3C compliant mappings for getting and setting the window position :: Jason Leyba
  • 81a74f5d13 - [js] Extract a common base class from the chrome, edge, and opera ServiceBuilder classes. :: Jason Leyba
  • 54d53e8a39 - [js] Add firefox.ServiceBuilder so users can customize the geckodriver server. :: Jason Leyba
  • ae3ceea03b - Log dialect of protocol detected by the protocol handshake. :: Simon Stewart
  • 1a9e26f016 - Fix the failing window switching tests. :: Simon Stewart
  • 11798fe8ad - Normalise handling of finding elements between protocols. :: Simon Stewart
  • b37476fed7 - Normalise handling of remaining methods in RemoteWebDriver :: Simon Stewart
  • ff3576605a - Normalise handling of all methods in RemoteWebElement :: Simon Stewart
  • 4f28354b77 - Allow commands to be aliased in the CommandCodec :: Simon Stewart
  • d729f320ea - Actually make the W3C shim for getAttribute work. :: Simon Stewart
  • b7c316f5e6 - Use an atom for isDisplayed when driving a W3C remote end. :: Simon Stewart
  • 0a2b32188e - Add missing command names to handler for 2.x compatibility :: Simon Stewart
  • 39208b1a4f - Bump the version number to beta3 :: Simon Stewart
  • dd0cc3aa32 - rb - update w3c getElementAttribute :: Titus Fortner
  • ca34606609 - rb - don't commit at 5am :: Titus Fortner
  • d7aec3175e - Update java changelog prior to release. :: Simon Stewart
  • 5bb9c973d5 - Export the selenium html runner as a binary :: Simon Stewart
  • 949e09c059 - Extract a new build target for building the release zips :: Simon Stewart
  • 5c028a6bb1 - Allow the new htmlrunner to use the selenium.base property. :: Simon Stewart
  • c829ac8bbe - Fix PhantomJsDriver maven reference (#2661) :: Valery Yatsynovich
  • 501b325fff - Provide a better error message when the htmlsuite runner is not available. :: Simon Stewart
  • 54dc8a4fab - Remove unnecessary line from Rakefile :: Simon Stewart
  • 487af37229 - Upgrade to PhantomJsDriver 1.3.0 (#2664) :: Valery Yatsynovich
  • dd3f2e8563 - Add repackaged jetty to our list of maven exports :: Simon Stewart
  • 3d6a4ea640 - Add missing jetty.pom :: Simon Stewart
  • e0f5782fc6 - Buck version bump :: Simon Stewart
  • e33b9cfa49 - Update java changelog :: Simon Stewart
  • fbc82cdddf - Fix loading from -hubConfig and -nodeConfig files (#2675) :: Doug Simmons
  • 0718a9ad45 - Add support for safari 10 safaridriver (#2669) :: Ziyu
  • a435a8dce5 - [js] Surface in the API a way to configure a socks proxy :: Jason Leyba
  • 2a4fb0697c - Fixes #2680. Use port to check safaridriver availability. Ensure the new safari driver receives non null required capabilities. (#2685) :: François JACQUES
  • 4f2e9b19be - rb - update build.desc for running legacy Firefox tests via rake :: Titus Fortner
  • 17637fa92e - rb - implementation of getAttribute with atom :: Titus Fortner
  • 21943928fe - Fix/Add support for node servlets (#2683) :: Doug Simmons
  • e867146d50 - Don't swallow exceptions if unable to start safari :: Simon Stewart
  • 09dab5afe5 - py: make it possible to specialise web element :: Andreas Tolfsen
  • 18432f5b0f - py: add xbl extension commands for firefox :: Andreas Tolfsen
  • 8a99914094 - Fix DisplayHelpServlet so it does not display "nullnull" (#2688) :: Doug Simmons
  • 65c0d493a5 - Add the ability to optionally disable some of the default grid servlets (#2689) :: Doug Simmons
  • 4c75ef025f - py: Implement getAttribute and isDisplayed using atoms :: Simon Stewart
  • cffa6a8af7 - Fix StandaloneConfiguration#toString() (#2697) :: Doug Simmons
  • 291a4873df - getElementLocation and getElementSize are not aliases for getElementRect :: Simon Stewart
  • 7afd033048 - rb - don't require atoms unless they are needed :: Titus Fortner
  • e47024a218 - Using automation atoms for getAttribute and isDisplayed in .NET for W3C remote ends :: Jim Evans
  • c18d68006f - Handle both JSON and W3C end points on the server :: Simon Stewart
  • a6bfb137c2 - Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans
  • c610f16b3a - Bump the version number in py :: Simon Stewart
  • 8b7c47ff16 - Updating version number and CHANGELOG for .NET 3.0 beta3 :: Jim Evans
  • 2e8824f036 - Make sure we also publish the htmlrunner :: Simon Stewart
  • fc8ff8c119 - Fix the Rakefile :: Simon Stewart
  • 6b53ca5459 - rb - getAttribute specs now passing on Firefox :: Titus Fortner
  • 70e781df80 - rb - changelog & version bump to 3.0.0.beta3 :: Titus Fortner
  • c7b525db30 - rb - change version to dev :: Titus Fortner

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.0.0-beta-2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 43cedf8baf - fixing javadoc errors :: Luke Inman-Semerau
  • afebab51ab - grid node, default 'browsers' to empty list, avoid NPE when none specified on the command line :: Luke Inman-Semerau
  • 68f1ee02a7 - nodeStatusCheckTimeout needs a default value, otherwise the hub throws an NPE when attempting to check on the node :: Luke Inman-Semerau
  • 19a5b32585 - Updating .NET CHANGELOG for 3.0 beta1 :: Jim Evans
  • 79d02a1a00 - bumping version to beta2 :: Luke Inman-Semerau
  • 37d3b6b7c0 - 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-Semerau
  • 5f3ee5a566 - Bump Python to 3.0.0.b1 for prerelease :: AutomatedTester
  • 5cbc386458 - Our ancient version of JRuby does not support noecho. No way to keep input from being displayed in terminal without upgrading it. :: Titus Fortner
  • c76917839c - Update GeckoDriver --port argument in all bindings. Fixes #2544 :: AutomatedTester
  • 4879c4939b - moving the maven selenium-server target to be the highest level java library in the buck structure :: Luke Inman-Semerau
  • cb043fa7ee - remove visibility to removed target :: Luke Inman-Semerau
  • f26fd4495e - Tidy up maven dependencies for remote. :: Simon Stewart
  • 887548cfd7 - Tidy up unusued param on build rule. No logical changes :: Simon Stewart
  • 7af6c514a0 - Preserve the protocol in grid when forwarding connections (#2556) :: Jason Watt
  • f90648cc60 - Bump the buck version :: Simon Stewart
  • 7a1a0a847b - Use a template for the pom :: Simon Stewart
  • 2aa21c1bca - updating Java changelog for beta2 :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.0.0-beta-1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c95c848d7f - Pass in an encoded profile to the capabilities created from Options :: AutomatedTester
  • 9dd3fe4338 - [js] Deprecate more stuff :: Jason Leyba
  • fd36602985 - [js] Bump to 2.53.0 :: Jason Leyba
  • 5b7594ab33 - fix the publish command for push_release task :: Luke Inman-Semerau
  • 3ae50b5fe8 - removing htmlunit driver from java pom file, it's external now :: Luke Inman-Semerau
  • f22d7c53c2 - spell remote correctly :: Rob Richardson
  • d1f19925ac - add meta information area for browser, browser version, os, etc; add comments to help facilitate SSCC examples :: Daniel Davison
  • 9f88503b29 - 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-Semerau
  • 2552f733e5 - maven: removing leg-rc package, bumping to 3.0-beta1-SNAPSHOT :: Luke Inman-Semerau
  • 42690d07e1 - missed a leg-rc maven reference :: Luke Inman-Semerau
  • 223bcdc92b - Update Ruby Changelog and bump version to 2.53 :: Titus Fortner
  • 3067a40d0f - Update Ruby version to dev :: Titus Fortner
  • d57dcdc6fd - fix java build (due to not resolving everything when merging) :: Luke Inman-Semerau
  • bfbe97326e - fixing buck build :: Luke Inman-Semerau
  • cf142b008a - [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba
  • 08403f2daa - cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1 :: Luke Inman-Semerau
  • 0a6119f0e4 - Set the default java level to 8 :: Simon Stewart
  • dc9be6ce71 - intellij, set to java 8 (also adding third_party as a module, for easy of navigating build files) :: Luke Inman-Semerau
  • d8b077d6a5 - [js] Use the gendocs script from the deploy script :: Jason Leyba
  • 49dd3b2cba - Removing Selenium RC Python code :: AutomatedTester
  • b619cdabc7 - fixing grid test compilation error, one test failure :: Luke Inman-Semerau
  • dc2063df53 - Get the Buck build compiling again :: Simon Stewart
  • ef580f7e5e - custom configuration values take node config preference rather than the hub, hubHost/hubPort in default json should use just 'hub' :: Luke Inman-Semerau
  • f9514d92bd - actually register the requested node's host and port o.0 fixes tests :) :: Luke Inman-Semerau
  • aa404f6bae - Drop support for Python 3.2 :: AutomatedTester
  • e988bbb55d - fix test, old console is gone :: Luke Inman-Semerau
  • 1ff41b242b - rb - No More RC! :: Titus Fortner
  • b977de3af3 - Remove import of Selenium RC :: AutomatedTester
  • 37a49cebc5 - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • 73b967d57a - another test fix for grid :: Luke Inman-Semerau
  • 4bbd7ee15c - Document only supporting 3.3+ for Python 3 :: AutomatedTester
  • 128319dd30 - fixing last two grid e2e test failures :: Luke Inman-Semerau
  • 884bfc3af1 - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • c5472c66c5 - fix being able to load host/port from config file, fixing tests and go build targets (well, locally using java 1.7...) :: Luke Inman-Semerau
  • 81d10fb830 - crazy fun back to 1.7 for now (so it works in ci), partial revert of 0a6119f0e466735d5f4b8222cb095e22d5fd44aa :: Luke Inman-Semerau
  • ddcba0fbba - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • a74892783b - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • 969f586385 - Added CharSequence[] keysToSend in *ChangeValueOf event + test :: kuhtich
  • b6b5006877 - Bump python version to 2.53.1 :: AutomatedTester
  • 057dc48300 - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • 9e9f099d7a - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • d52b42c37a - 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-Semerau
  • c824d7b0b7 - Added an overload of ExecuteJavaScript extension method that doesn't accepts a generic argument and doesn't return a value. :: arnonax
  • 072214ebbe - Fix spelling in IE driver registry path. :: Nathan Isom
  • 074028815e - Correcting argument name in exception in DefaultWait{T}.cs :: mohammadsavadkuhi
  • 52a349c3ea - Updating IE prebuilts and version resources for 2.53 :: Jim Evans
  • ee654ebb40 - Updating version resources for .NET 2.53 relase :: Jim Evans
  • 1616f1aaa7 - [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba
  • 165d8122ff - [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba
  • f59af56c42 - [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 Leyba
  • cc199ba17e - I really need to stop coding when I'm tired :: Jason Leyba
  • aa924a87a2 - handling some NPE's that can happen if config values aren't set :: Luke Inman-Semerau
  • 09ec0b84cd - Refactor goog.array.ArrayLike -> IArrayLike. :: John J. Barton
  • c10e8a9558 - Rewrite copyFile using Files.copy. :: Jason Juang
  • 838105f210 - rb - update to run remote ruby tests :: Titus Fortner
  • ee43b79b86 - rb - run remote tests without passing in webdriver.firefox arguments since those aren't working :: Titus Fortner
  • 6e1c651968 - Bumping the buck version :: Simon Stewart
  • 8fd3aba235 - Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning
  • 980fb83c0e - guessHost should be back in for grid :: Luke Inman-Semerau
  • e7c6b9129e - Replace Throwables.propagate with equivalent. :: Joshua Bruning
  • 327dcae209 - standalone-server jar needs client combined dependencies, also adding phantomjs/htmlunit to buck standalone-server build :: Luke Inman-Semerau
  • 8f455096da - add hamcrest sources :: Alberto Scotto
  • fa5ac92b45 - Make IE wait algorithm respect load strategy for IWebBrowser2::ReadyState :: Jim Evans
  • d4a751979d - rb - remove code supporting Ruby versions < 2.0 :: Titus Fortner
  • e85c59460b - Fixed temp cookie file handle leak in PhantomJS :: Shan
  • 6094ebf105 - Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning
  • 0b23aceebe - Fixed temp cookie file handle leak in PhantomJS :: Shan
  • 7bea19f360 - Use simple Request class name. :: Joshua Bruning
  • 9d438c2ae3 - Save the promise before dispatchEvent(). :: John J. Barton
  • 2b10d56cb8 - Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang
  • eb0da4884f - add avoidProxy to make things work in saucelabs for our CI :: Luke Inman-Semerau
  • 0a6b17f246 - Workaround IO inhertiance in Marionette on Windows :: Alex Rodionov
  • c554cf3b7e - Adding a space when encoding ids starting with digits :: Bob Baron
  • 745e7c4e59 - [js] Use https.request() for https requests. :: Jason Leyba
  • a11eed9e88 - Update Wicked Good XPath to ce916fcfaf97247e3b8ec6cada64a6f6687175b4 :: Michael Zhou
  • 19c0c178f5 - Do not return proxy capability if no proxy requested for IE :: Jim Evans
  • afba7f6fa4 - Delete the unused ParallelSuite. :: Simon Stewart
  • 4e277f14d9 - Making FirefoxDriver dual-mode, default to marionette :: Alexei Barantsev
  • f9347cd6d4 - Java: Upgrading httpcomponents :: Alexei Barantsev
  • 43014b72a9 - Java: HttpClient dependency on mime4j was eliminated in 4.1 :: Alexei Barantsev
  • 7d8e205364 - Java: Upgrading httcomponents in maven :: Alexei Barantsev
  • a01061a0bc - Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls :: Alexei Barantsev
  • 4246126fa3 - updated file access modes on python files :: Corey Goldberg
  • ae3e1bfebf - Fail if an error is not thrown. :: Joshua Bruning
  • 67d3dc4907 - Replace Throwables.propagate with equivalent rethrows. :: Jason Juang
  • c07e5c1449 - Check for IPv6 literals in isValidHostname. :: Jason Juang
  • 674459559c - Fix some more IPv6 stuff. :: Jason Juang
  • e5794d0656 - for java tests add the "marionette" capability explicitly for firefox, to run marionette tests add marionette=true to go command line :: Luke Inman-Semerau
  • 194d041e97 - It's been a long time since we supported Firefox 4. :: Simon Stewart
  • 71aa0292b3 - Use more informative link to JS API. :: Jason Juang
  • f0b98e30fb - Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang
  • 5166a60960 - Revert "Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls" :: Alexei Barantsev
  • 64359862e8 - [js] fix capabilities serialize :: Craig Nishina
  • 5d1741bddd - Fix FirefoxDriver's parsing of IPv6 hostports when setting proxy configuration. :: Jason Juang
  • c6f7cd53f3 - Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang
  • 99abe7922a - reverting maven removal of leg-rc package :: Luke Inman-Semerau
  • f426cde5f4 - Fix CoveringUpSauceErrorsRule: the original exception was lost :: Alberto Scotto
  • 1e39027d0c - Emphasize predicate failure over timeout details. :: Joshua Bruning
  • 40c203384f - Remove unneccessary 'throws' annotations :: phoenix384
  • d72d483b4a - Bump python to 2.53.2 :: AutomatedTester
  • 2bb9c0b9f2 - ActionBuilder#move_by should send only Integer coordinates :: Pavel Lobashov
  • be34819996 - Get the Buck firefox tests running again. :: Simon Stewart
  • 056d9ec363 - Make the Firefox used by IJ the Se Firefox driver. :: Simon Stewart
  • 3537483ac3 - Start integrating Buck into rake and Crazy Fun. :: Simon Stewart
  • 36730d29af - Fix things so Buck doesn't get added to every target :: Simon Stewart
  • 843ae40ed0 - Bump the buck version :: Simon Stewart
  • 9865a5f795 - Bump the buck version again :: Simon Stewart
  • 07870839b2 - Add the ability to run tests using Buck via CrazyFun :: Simon Stewart
  • 8f600a70f5 - Remove the unhelpful puts from the build :: Simon Stewart
  • 8b4a719236 - Compile more tests using Buck. :: Simon Stewart
  • 99e2fd09c4 - Fail the build if the Buck command fails :: Simon Stewart
  • ac136924fe - Attempt to download the buck PEX if it's required. :: Simon Stewart
  • a3593e60cc - Remove debugging statement :: Simon Stewart
  • cca3c965bb - The downloader is never used. :: Simon Stewart
  • a0c4f99adc - attempt at omitting those html comments :: Daniel Davison
  • a368fca55f - Properly handle responses in WebDriver.attachToSession :: Jason Leyba
  • 0e071c3097 - Fix bug when Array prototype contains additional methods :: Bohdan Tkachenko
  • a076f39314 - Make the downloaded PEX executable :: Simon Stewart
  • dbe638ed71 - Clean up constructors in the FirefoxDriver used for tests. :: Simon Stewart
  • 65a6604a89 - Fix SessionCleaner dying off due to uncaught exception. (#2031) :: Zeki Mokhtarzada
  • 16a02ed2ba - Introduce a BuckBuild that mirrors the existing Build test helper :: Simon Stewart
  • 78b07f80b6 - Build the SynthesizedFirefoxDriver using Buck :: Simon Stewart
  • 2f13d85ebc - Include BuckBuild.java in the correct build.desc :: Simon Stewart
  • db5cbb0060 - [js] bump to 2.53.2 :: Jason Leyba
  • 2d0ec03d36 - do not compress firefox profile data :: Philipp Hancke
  • fdac9ccfe0 - Prepare for the maven publish from Buck. :: Simon Stewart
  • 0ed2d50465 - Centralise the selenium version number for Buck builds :: Simon Stewart
  • 10893e3b4f - Fix ./go build :: Simon Stewart
  • f493d821a0 - Bump the firefox driver version number :: Simon Stewart
  • 116adb894b - Find visible elements (#2041) :: Remco
  • 0f20fdbffa - Add filename to IOException if file copy was failed. :: tirana
  • 27e31db2b8 - visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma
  • f5b2ab52ca - Avoid homepage overrides in Firefox :: Dave Hunt
  • 49a7905c10 - Remove htmlunit Buck target :: Simon Stewart
  • fc848bcaad - Add a new runner for SeCore tests. :: Simon Stewart
  • 0ce72608ff - Attempt to fix the maven build :: Simon Stewart
  • bb1b50e226 - Really fix the maven build :: Simon Stewart
  • 26eca99119 - Delete the original RC server and htmlsuite runner. :: Simon Stewart
  • 3735661116 - ./go release now builds the maven artifacts for release :: Simon Stewart
  • 1bccadec6e - Introduce a leg-rc maven package :: Simon Stewart
  • 99bfd991b9 - Attempt to get the java build on Jenkins working :: Simon Stewart
  • e3c4d304ec - Once more into fixing the java jenkins build breach. :: Simon Stewart
  • 0917cdc61e - Add missing copyright headers :: Simon Stewart
  • 298fb44807 - Move the SafariLocator into the safari package :: Simon Stewart
  • a3e218f340 - Ensure that the leg-rc maven package includes the WebDriverBackedSelenium :: Simon Stewart
  • 23798052df - Add maven coords to servlet api package in buck :: Simon Stewart
  • cfbcbd6a1c - 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 Hunt
  • 6106c78d4f - Add builder api for setting http agent for each request :: Akhil Lb
  • f73c7c14a4 - Interface for Select component extracted (#2104) :: Jane T
  • a793d61bfc - The SafariDriver now lives in the safari branch :: Jason Leyba
  • c945e6a49c - removing preferences that were removed from firefox :: Luke Inman-Semerau
  • 58d0b7ec92 - [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 Leyba
  • 21cc4d9790 - [js] Minor cleanup :: Jason Leyba
  • d9ff8196ef - fixing build for safari-driver removal :: Luke Inman-Semerau
  • a5d890fea5 - Allow homepage override in Firefox profile test :: Dave Hunt
  • e70ce52616 - Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt
  • 40d59c44f8 - Clean up Firefox WebDriver constructor :: Dave Hunt
  • 35e1568dc6 - Fix Marionette specific Python tests :: Dave Hunt
  • 8e2cab1b5f - Add Marionette launcher test for Python :: Dave Hunt
  • 98edbe85b8 - Correct the expected capability name for the Firefox profile :: Dave Hunt
  • a63d5e7a55 - Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt
  • 803c43a8a4 - Add Python test for using Marionette with a custom profile :: Dave Hunt
  • 5b85c3244a - Attempt to remove Firefox profile when using Marionette :: Dave Hunt
  • 6aa6e059a4 - Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang
  • 5e6de50841 - updated file access modes on python files :: Corey Goldberg
  • 8f1721d56d - Fix some more IPv6 stuff. :: Jason Juang
  • af28d14c26 - Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang
  • aadaa15d40 - Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang
  • 71aa100f9d - Find visible elements (#2041) :: Remco
  • 3527d6791f - visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma
  • 677618b3cf - 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 Hunt
  • 4f5e65a2c7 - Allow homepage override in Firefox profile test :: Dave Hunt
  • 5e520b80cc - Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt
  • 62763bc046 - Clean up Firefox WebDriver constructor :: Dave Hunt
  • 9cdc744aec - Fix Marionette specific Python tests :: Dave Hunt
  • dffb8e06e8 - Add Marionette launcher test for Python :: Dave Hunt
  • 0f0c066ed9 - Correct the expected capability name for the Firefox profile :: Dave Hunt
  • 4930a447a1 - Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt
  • 5161a63fc9 - Add Python test for using Marionette with a custom profile :: Dave Hunt
  • fc824e7b71 - Attempt to remove Firefox profile when using Marionette :: Dave Hunt
  • a91690bd41 - Switch to Marionette by default in the Python client Marionette tests can be run using ./go //py:marionette_test:run :: Dave Hunt
  • ede98def1f - [js] Only wrap function type arguments :: Jason Leyba
  • c76adf8000 - Do not use System.out.println in production code (#2130) :: Joshua Bruning
  • 119021b57b - Deleting a bunch of code that is no longer used :: Jason Leyba
  • 874dfa8bc0 - Minor cleanups for FirefoxDriver.java (#2129) :: Joshua Bruning
  • 6dab772ffe - Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt
  • d6e2c410f8 - Use pytest.raises in element finding tests :: Dave Hunt
  • d09ef3b4f5 - Fix a couple of flake8 issues in the python tests :: Dave Hunt
  • 953f348665 - Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt
  • dbad0d8b24 - updating htmlunit to 2.21 :: Luke Inman-Semerau
  • e5067762b6 - fixing htmlunit project / dependencies :: Luke Inman-Semerau
  • b099b4afb4 - Fix eclipse project classpath (#2138) :: Ahmed Ashour
  • a1b0fbd603 - ruby: Escape selector when converting it to CSS :: Alex Rodionov
  • 8981d763bc - Adding new functions to until class (#2139) :: Manoj Kumar
  • 1eb3d09238 - Add 'How to build driver with phantomjs-prebuilt' (#2086) :: Victor Tang
  • bdabcc0d9d - [js] Minor style fixes and updating changelog :: Jason Leyba
  • c9e6405fe2 - Remove unneeded 'else' (#2142) :: Ahmed Ashour
  • 1c339290e1 - Space before curly bracket (#2143) :: Ahmed Ashour
  • cc6b93571b - Remove redundant generics type (#2141) :: Ahmed Ashour
  • c8534a6ebd - [js] Prepare for renaming of 'wires' into 'geckodriver' (#2149) :: Johan Lorenzo
  • f9d9671db5 - [js] until.alertIsPresent(): Workaround for GeckoDriver conversion error (#2137) :: Johan Lorenzo
  • 3b48f0ece7 - Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt
  • 80305a7cf2 - fix broken link to python documentation (#2159) :: Nik Nyby
  • 1019ef21b1 - fixing rst table :: Luke Inman-Semerau
  • e3a896bf40 - [js] Marionette support: Remove dev edition enforcement (#2135) :: Johan Lorenzo
  • 1edd075975 - Updating ignored .NET tests for Edge :: Jim Evans
  • ac7c9652d2 - Adding 1 second delay after creation of EdgeDriver :: Jim Evans
  • 04a346a7a5 - Adding type-safe options for EdgeDriverService command line switches :: Jim Evans
  • 371581add7 - Ignoring authentication test for IE due to change in OS dialogs on Windows 10 :: Jim Evans
  • d31681f6a6 - Updating NUnit to 3.2.1 :: Jim Evans
  • 9ae8bdbc60 - Adding *.VC.db to .gitignore :: Jim Evans
  • 74a7ba5d0d - Handling very rare race condition in IE driver with multiple windows :: Jim Evans
  • 26a788e5fd - Updating build scripts to allow execution of .NET tests :: Jim Evans
  • 93120d0477 - Move the new core runner to the server package. :: Simon Stewart
  • 28669da78b - Bump version of java targeted by maven to java 8 :: Simon Stewart
  • d702af7c04 - changed Chrome to Firefox in comments (#2165) :: Ákos Lukács
  • 8d83cc9750 - Disable geolocation atoms test for Chrome. :: Jason Juang
  • 051c8b110a - Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis
  • 03f3fb2720 - rb: Extract Chrome service into a parent class that can be shared :: Alex Rodionov
  • 3601054d2b - rb: Remove unused PhantomJS port option :: Alex Rodionov
  • af61cd0ee3 - rb: Refactor PhantomJS service to use shared service class :: Alex Rodionov
  • c4449c617e - rb: Refactor Marionette service to use shared service class :: Alex Rodionov
  • a60cd4d9ae - rb: Refactor Edge service to use shared service class :: Alex Rodionov
  • 5c63343bea - rb: Share method to communicate to running service :: Alex Rodionov
  • 29fc6d72fd - rb: Share Service#connect_until_stable :: Alex Rodionov
  • 7652b576f3 - rb: Allow altering driver path in public API :: Alex Rodionov
  • 5e7041cd3e - rb: Remove private API instead of deprecating it :: Alex Rodionov
  • 82f602067a - rb: Remove Service.default_service method :: Alex Rodionov
  • 7143ecc620 - rb: Add private Service#process_running? and Service#process_exited? :: Alex Rodionov
  • a151e56bb7 - rb: Add Service#host accessor to avoid hacking instance variables :: Alex Rodionov
  • c64a624ce6 - rb: Add IE.driver_path accessor just like other drivers :: Alex Rodionov
  • 4bf985aa19 - rb: Refactor IE server to use shared service class :: Alex Rodionov
  • 9b54dcf155 - rb: Changelog of refactored service class :: Alex Rodionov
  • 09ab2f3255 - rb: Update unit tests to use shared service class :: Alex Rodionov
  • 8826009830 - rb: Make sure Edge service extends shared service :: Alex Rodionov
  • f48a5c3c36 - Use mirror to download PhantomJS :: Alex Rodionov
  • 02715f26ad - WIP :: Alex Rodionov
  • a01b61554b - Revert "WIP" :: Alex Rodionov
  • 4ebe136afc - Make the AppServerTest work with Buck :: Simon Stewart
  • e59d6c7917 - Remove commented out dependency :: Simon Stewart
  • 56d093e456 - Allow the CrazyFun ':run: alias to work with tests and binaries. :: Simon Stewart
  • 0b1642c661 - Ensure that the IEDriverServer is actually built. :: Simon Stewart
  • 1ff4664098 - browserTimeout is in seconds, treat the value as such :: Luke Inman-Semerau
  • 42472ff332 - re-apply linting :: Luke Inman-Semerau
  • c2bb8243c9 - Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt
  • 39f5e1608f - Include the Marionette specific tests :: Dave Hunt
  • 0bb2168a8a - Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt
  • 121f031455 - Filter ignored tests by marker instead of keyword :: Dave Hunt
  • 82ddbc11ce - fix broken link to python documentation (#2159) :: Nik Nyby
  • e9928d6ede - fixing rst table :: Luke Inman-Semerau
  • f9c5ff85d6 - Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis
  • cd7af6ae84 - Use the correct binary path when using Marionette :: Dave Hunt
  • a62bbd6af1 - Use the correct binary path when using Marionette :: Dave Hunt
  • 41b0107003 - Bump the buck version to the latest release on GH :: Simon Stewart
  • c091e2ab81 - Remember to update the .buckhash :: Simon Stewart
  • f929a926a1 - Remove old Core builds form the Rakefile :: Simon Stewart
  • d201e373fc - Add childprocess to the jruby-complete jar :: Simon Stewart
  • c3fe2ddaf7 - Add a client-combined target for Buck builds :: Simon Stewart
  • a73e6488bb - Migrate top level targets in the Rakefile to Buck :: Simon Stewart
  • a81134516a - Build Buck targets with deep builds :: Simon Stewart
  • d5a8804823 - Add a nasty hack to get the Jenkins build working :: Simon Stewart
  • 3e6e1035aa - [js] Move Profile generation out of GeckoDriver path (#2221) :: Johan Lorenzo
  • 95c6ee0ea1 - use java 8 in travis config :: Luke Inman-Semerau
  • 331c8a6b5b - leg-rc package maven_coords should be leg-rc :: Luke Inman-Semerau
  • 66fe9991de - Bump the buck version to a new release :: Simon Stewart
  • de734a5ce9 - Bump the buck version :: Simon Stewart
  • 25495503cf - Remove references to uber jars :: Simon Stewart
  • 3f8481bfe3 - Remove java build.desc files :: Simon Stewart
  • 4e77374658 - [js] Fix timeouts' url (#2185) :: Johan Lorenzo
  • 222fe1900a - [js] Minor tweaks for type checking :: Jason Leyba
  • 4d604a64c3 - [js] Doc formatting :: Jason Leyba
  • 0a4f3c3d6c - [js] Update a test to only check the error type, as the error message will differ by driver implementation :: Jason Leyba
  • db8c0aa53e - Remove our custom Base64Encoder :: Simon Stewart
  • 071c291410 - Kill an existing buckd before starting a build :: Simon Stewart
  • 5c4b3a108a - rb - update build files :: Titus Fortner
  • 9994dc3aae - rb - remove specification level from supported capabilities :: Titus Fortner
  • 4bfb699023 - Buck can handle our maven pushes for us. :: Simon Stewart
  • 5fa739cf90 - Update the maven docs in the README :: Simon Stewart
  • 2c1bd2bed0 - The standalone server should include all the drivers :: Simon Stewart
  • dfc1cd7f8a - Bumping Python to 2.53.3 :: AutomatedTester
  • 42beb5ee06 - add links in github issue template to common other driver implementations that should be logged elsewhere :: Luke Inman-Semerau
  • 6aba7175c2 - NoSuchSessionException should extend WebDriverException, not NotFoundException :: Luke Inman-Semerau
  • 2f3633adcc - Filter ignored tests by marker instead of keyword :: Dave Hunt
  • 79cef4cab2 - Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt
  • 6c9e23ca36 - Use pytest.raises in element finding tests :: Dave Hunt
  • d6840f54d9 - Fix a couple of flake8 issues in the python tests :: Dave Hunt
  • 985a800314 - Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt
  • 316f2eb388 - Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt
  • 6f7a4abd37 - Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt
  • d8c3617007 - Set Marionette flag appropriately in Python tests :: Dave Hunt
  • 07818b6150 - Include the Marionette specific tests :: Dave Hunt
  • e77cfde503 - Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt
  • c54d81cbe8 - Get the python tests compiling properly :: Simon Stewart
  • 1e6dd55547 - Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt
  • 5827d7bf26 - Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt
  • 89495c9ee6 - Bumping Python to 2.53.4 :: Dave Hunt
  • d00ae13b28 - rb - fix unwanted private method classification :: Titus Fortner
  • 4227381296 - rb - deprecated ruby versions :: Titus Fortner
  • 0342309991 - [js] Replace uses of managed-promises with native promises where the promise manager isn't required. :: Jason Leyba
  • 85abf9d7a4 - [js] Remove a deprecated class :: Jason Leyba
  • 9f51796fc9 - [js] Remove a bunch of deprecated stuff :: Jason Leyba
  • 3c0e38c54d - rb - update to latest geckodriver :: Titus Fortner
  • 63e0aa8796 - rb - update to latest geckodriver :: Titus Fortner
  • e4f30b815b - ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov
  • 44746cab89 - rb - update changelog & bump version :: Titus Fortner
  • 44161f53c1 - rb - set version to dev :: Titus Fortner
  • f2ba9217c4 - Move capabilities passed through to be only desiredCapabilities :: AutomatedTester
  • 2802b6fd34 - Move capabilities passed through to be only desiredCapabilities :: AutomatedTester
  • 195f9bdfb1 - Add a test to make sure still support elements locators that use css escape chars :: AutomatedTester
  • 4e92bf90e6 - Bump Python to 2.53.5 :: AutomatedTester
  • 31204aa26c - Bump setup.py to 2.53.5 :: AutomatedTester
  • 44dc930225 - GeckoDriverService should wait for the geckodriver to be running before returning (#2255) :: Sankha Narayan Guria
  • 1142aaeebc - Reduce verbosity of several logging statements from INFO to FINE. (#2260) :: Erik Kuefler
  • dc252ef7fd - issue template ff 47 :: Luke Inman-Semerau
  • e5d67a7a02 - [js] Remove thenable properties from promise.Deferred :: Jason Leyba
  • 022644c47c - [js] Clean-up semantics around promise cancellation. :: Jason Leyba
  • 02f407976c - [js] For consistency with getCookie(s), addCookie now expects the expiry to be specified in seconds since epoch, not milliseconds. :: Jason Leyba
  • 76109e28c4 - Minor cleanup :: Jason Leyba
  • 9ed5b19eb5 - Oops :: Jason Leyba
  • a494a3ade4 - Missed an addCookie call :: Jason Leyba
  • 1dddaef3c8 - [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 Leyba
  • c0d2fca810 - rb - fix bug for finding drivers on windows :: Titus Fortner
  • 63673eaeb0 - rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortner
  • d753cd5282 - rb - update changelog & bump version :: Titus Fortner
  • b7e1951e06 - rb - change version to dev :: Titus Fortner
  • 51938c4559 - rb - fix remote tests :: Titus Fortner
  • 212a5e7bcc - 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 Leyba
  • 4f417e9893 - Updating .NET bindings to find geckodriver.exe for marionette instead of wires.exe :: Jim Evans
  • d9843c334c - rb - this breaks things on remote machines and isn't needed anyway :: Titus Fortner
  • c68e2d93b4 - rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortner
  • f53d08ec1c - rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner
  • 2adcc584c2 - rb - Update version to dev :: Titus Fortner
  • 840ff727df - Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester
  • 424eef7b75 - Round the X, Y of the element location :: AutomatedTester
  • b5165b3e61 - Disable marionette tests on Position and Size tests :: AutomatedTester
  • 48cc1a9a77 - Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester
  • 502cef20fa - Round the X, Y of the element location :: AutomatedTester
  • 4e2eadbe5c - Disable marionette tests on Position and Size tests :: AutomatedTester
  • 2b2d5fd7bc - [js] Make geckodriver the default for firefox :: Jason Leyba
  • ca86aab6b4 - Delete unused requires. :: Jason Juang
  • faddaa5c0e - rb - use rubocop to enforce consistent style :: Titus Fortner
  • fed04765a7 - rb - update hash syntax :: Titus Fortner
  • 26ce4eb025 - rb - Use a guard clause instead of wrapping the code inside a conditional expression :: Titus Fortner
  • fa682a1fa0 - rb - update conditional formatting :: Titus Fortner
  • 274e9f2c6e - rb - performance updates :: Titus Fortner
  • a586d3c212 - rb - update block formatting :: Titus Fortner
  • ccc5674ee7 - rb - make all the spacing consistent :: Titus Fortner
  • 9551fe68e2 - rb - update the literals :: Titus Fortner
  • 8c001eefeb - rb - update deprecated methods :: Titus Fortner
  • 6ec074843a - rb - remove unused method parameters :: Titus Fortner
  • cccc9fe4a7 - rb - all the style updates :: Titus Fortner
  • a870613cc8 - rb - update string literals :: Titus Fortner
  • 4d140b5b82 - rb - reduce method complexity :: Titus Fortner
  • 2f048df25b - rb - reduce module, class, method, line lengths :: Titus Fortner
  • 036399628d - rb - convert bridge methods to snake case :: Titus Fortner
  • ce3c51bc77 - rb - update spec locators from ordered parameters to hash syntax :: Titus Fortner
  • a871037214 - rb - fix syntax issue :: Titus Fortner
  • a81b559fe7 - rb - firefox defaults to geckodriver :: Titus Fortner
  • 70e72c8a02 - Change the location where the buck.pex is downloaded. :: Simon Stewart
  • 8eb46e583d - Tweak childprocess.rb to assume we're always using jruby :: Simon Stewart
  • c5aeecef84 - Updating .NET build dependencies for updated java targets :: Jim Evans
  • dd8f00410d - rb - marionette spec updates :: Titus Fortner
  • e3367a49c2 - this shouldn't make a difference, but it seems to work now, so... :: Titus Fortner
  • aee3d8790d - split up all the build rake tasks for build to work :: Titus Fortner
  • 7ed8fcf30c - rb - updates for windows compatibility :: Titus Fortner
  • 2a444de969 - Revert "this shouldn't make a difference, but it seems to work now, so..." :: Simon Stewart
  • 22cec65c5d - Revert "split up all the build rake tasks for build to work" :: Simon Stewart
  • 3f41a29aec - Allow buck to be downloaded and called with multiple targets. :: Simon Stewart
  • bad871b4fb - Better handling of exceptions in the new HTMLRunner :: Simon Stewart
  • b93ccedfc7 - Better logging of steps in the HTMLRunner :: Simon Stewart
  • 73a2cce39e - Revivify the old HTMLLauncher :: Simon Stewart
  • 0e923016ba - Allow the new HTMLRunner to run suites from the local filesystem. :: Simon Stewart
  • cc309c9762 - Delete the redundant skeleton html runner and use HTMLLauncher in preference :: Simon Stewart
  • eb31e47923 - Add a test case to allow the Core tests to run :: Simon Stewart
  • 2f79118f93 - Rework our new SeCore test runner. :: Simon Stewart
  • e043b6a69b - adding oss staging repo url to maven buck target(s) :: Luke Inman-Semerau
  • 05e5799a5f - rb - revert back to js for w3c page source :: Titus Fortner
  • 9e68025da6 - Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt
  • 319f4314b7 - Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt
  • 62ff9d3d71 - rb - updates for edge support :: Titus Fortner
  • a1b3b478ec - Fix flake8 issues in Python client :: Dave Hunt
  • bd3d308aad - Fix flake8 issues in Python client :: Dave Hunt
  • 02e40f1aec - expose the rgb raw values to Color support class via java.awt.Color :: Luke Inman-Semerau
  • fd31a5faf0 - 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-Semerau
  • 36a417ef4a - [js] Properly send HTTP requests when using a WebDriver server proxy :: Jason Leyba
  • 006a6c42ec - java: update geckodriver executable name and urls :: Andreas Tolfsen
  • 5d3639fe1a - Don't blur when clicking a non-focusable child of the active element. :: Jason Juang
  • c726b3f781 - 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-Semerau
  • 56aeee5028 - rb - update changelog :: Titus Fortner
  • 529ea7c5c8 - Make the FirefoxDriver fall back to looking for wires if geckodriver not found. :: Simon Stewart
  • 01d9bc748c - Rework the V3 launcher. :: Simon Stewart
  • 09a8a51347 - Hook up the new Core Runner (HTMLLauncher) to the main method. :: Simon Stewart
  • 4444c7ff18 - Add missing copyright notice :: Simon Stewart
  • f56924e5d6 - Generate BuildInfo for JARs we generate :: Simon Stewart
  • 4243f8cbd7 - Fix a bug in starting up the server with unknown role types :: Simon Stewart
  • 2e2ab01849 - Log the build revision and version number on start up. :: Simon Stewart
  • 612e2b03dd - Remove an unused alias from the buckconfig :: Simon Stewart
  • 7759ff4475 - Allow tests using the SynthesizedFirefoxDriver to work from an IDE. :: Simon Stewart
  • 4942a7037f - The PEX used in the interactive tests should be crazy-fun's :: Simon Stewart
  • fc09123eea - Actually make the tests in the IDE work. :: Simon Stewart
  • f10408a58e - Small overhaul to the command-line parameter documentation (#2383) :: Marcus Merrell
  • b605dd8be6 - Work around issue on Windows with BuckBuild in IDE tests :: Simon Stewart
  • 5b7e46cd5e - Make my OCD happy by adding a blank line --- no logical changes :: Simon Stewart
  • b83fdcad96 - When killing buck, escape the path to the pex :: Simon Stewart
  • 3000ef4f9a - Bump max supported version for FirefoxDriver :: AutomatedTester
  • 5ad95f243a - Bump max supported version for FirefoxDriver :: AutomatedTester
  • 6b8f3fff8d - py: update binary name to geckodriver in firefox implementation :: Andreas Tolfsen
  • 5eba0fe70b - Bump Python Version to 2.53.6 :: AutomatedTester
  • 843b848442 - rb - update changelog & point release :: Titus Fortner
  • 08aafaf0e8 - rb - bump version to dev :: Titus Fortner
  • 6616780677 - [js] Deprecate more stuff :: Jason Leyba
  • 53f5cc213a - [js] Bump to 2.53.0 :: Jason Leyba
  • d033965f2d - spell remote correctly :: Rob Richardson
  • 9bcba27be1 - [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba
  • 28db4a4729 - [js] Use the gendocs script from the deploy script :: Jason Leyba
  • 22cbc241da - [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba
  • 0c04c7e950 - [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba
  • 4afcd2c692 - [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 Leyba
  • 1976737a1c - I really need to stop coding when I'm tired :: Jason Leyba
  • 4a33bf9753 - Adding a space when encoding ids starting with digits :: Bob Baron
  • 32f59a3335 - [js] Use https.request() for https requests. :: Jason Leyba
  • 8843f96303 - Use more informative link to JS API. :: Jason Juang
  • 38c583e477 - [js] fix capabilities serialize :: Craig Nishina
  • 182b4665ae - Properly handle responses in WebDriver.attachToSession :: Jason Leyba
  • 942d6d28c7 - Fix bug when Array prototype contains additional methods :: Bohdan Tkachenko
  • bb566eb6c2 - [js] bump to 2.53.2 :: Jason Leyba
  • d11b56df66 - [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba
  • 135b6f5943 - Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans
  • 15fe5fcbda - .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans
  • 3da6b383a1 - Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evans
  • 431070e95f - nodejs: enable use of firefox profiles for marionette (#2406) :: Andreas Tolfsen
  • d59ccc169a - [js] Marionette tweaks :: Jason Leyba
  • 74c5a85f1e - [js] Missed an isElementPresent call :: Jason Leyba
  • b824de08d4 - Change proxy to not depend on node util module (#2391) :: Ziyu
  • 91b3777143 - Delete debugging println calls. :: Jason Juang
  • a36b8b1cd5 - 2.53.1 version number bump :: Luke Inman-Semerau
  • 96ed95a974 - [js] Fix proxy configuration for geckodriver :: Jason Leyba
  • 65facb141a - Corrected link to buck fork (#2399) :: tommywo
  • c344464f2e - [js] Skip test that fails due to marionette bug :: Jason Leyba
  • ef3b8e2e41 - [js] Test cleanup :: Jason Leyba
  • 5412433da5 - 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-Semerau
  • 1c2fbcb2ed - Adding '/version' command line argument to IEDriverServer.exe :: Jim Evans
  • 1160d498f2 - Enabling tagging of beta releases for .NET bindings :: Jim Evans
  • 11955e8b4c - i can finally build / install the maven artifacts! :: Luke Inman-Semerau
  • 9225623f9f - SNAPSHOT didn't work, also correcting one of the third party maven_coords :: Luke Inman-Semerau
  • a9b485f914 - correcting readme for maven info :: Luke Inman-Semerau
  • 6ad4b4839e - nodejs: add switch context extension command to marionette (#2407) :: Andreas Tolfsen
  • 688a4be7a8 - 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-Semerau
  • 240ca07e47 - re-add eclipse_compiler, still being used :: Luke Inman-Semerau
  • 125dd35439 - Add the ability to control how much info is coming out from failures using Py.test --tb feature :: AutomatedTester
  • 430b19b8b0 - fix javadocs for TakesScreenshot and OutputType (#2446) :: Alberto Scotto
  • 398c59103a - Fix build for IDEA users: cglib-nodep had broken paths (#2449) :: Alberto Scotto
  • d7b50a7e0d - fix javascript doc for Builder#setProxy() (#2452) :: Ziyu
  • e6b55070ba - no longer need to mention ff 47 in issue template :: Luke Inman-Semerau
  • 55e987831d - fixing grid launching with node role and including -browser :: Luke Inman-Semerau
  • 93332c3e87 - updating copyright :: Luke Inman-Semerau
  • ba6774223f - updating buck :: Luke Inman-Semerau
  • fe0ed9a802 - don't require maven credentials when doing a 'maven-install' :: Luke Inman-Semerau
  • cefa1bfa85 - Update W3C supported handle to use response instead of looking at capabilities :: AutomatedTester
  • b9a621f79a - w3c needs to be set for all instances of webdriver :: Luke Inman-Semerau
  • 1870e66482 - fix syntax error :: Luke Inman-Semerau
  • 0a4b995008 - rb - fix chrome options for detach (issue 2418) :: Titus Fortner
  • 4e1cf8fdd2 - add support for apple's safaridriver to java #2475 :: Luke Inman-Semerau
  • 09820214c6 - changing maven coords, users expect selenium-java to be how it was, which is basically the client-combined definition :: Luke Inman-Semerau
  • b1d30a54f5 - Wrap each Core test step with a decorator :: Simon Stewart
  • 37cdce043e - Allow the htmlrunner to store variables :: Simon Stewart
  • 54f5be744f - Handle the case where a htmlrunner command times out :: Simon Stewart
  • 0106900481 - Switch to using the chromedriver by default for the core self tests :: Simon Stewart
  • 4a80e2cdfb - Ignore tests that I can't get running for the htmlrunner :: Simon Stewart
  • ffbe2cc546 - building with Java 8 is required, updating readme :: Luke Inman-Semerau
  • 9044e157d5 - update readme, don't tell users to do just ./go also remove the reference to clean :: Luke Inman-Semerau
  • 28035f09bb - Hook up the original results write to the new htmlrunner. :: Simon Stewart
  • 2b06394782 - And now add the command log to the htmlrunner results :: Simon Stewart
  • 380b2c66f7 - DeviceRotation implementation (#2482) :: Rafael Chavez
  • fd84a1bcc3 - rb - add support for Apple's new safari driver :: Titus Fortner
  • e09e769d4e - rb - remove deprecated mobile classes (Issue #2476) :: Titus Fortner
  • b22f77a3f2 - fix cast exception for safaridriver on startup :: Luke Inman-Semerau
  • 352e5da987 - DeviceRotation response can return long. (#2504) :: Rafael Chavez
  • 60299ea2ab - Align Send Alert Text with Element Send Keys :: AutomatedTester
  • d8be9a962d - removing network.http.max-connections-per-server firefox preference :: Luke Inman-Semerau
  • 23a24f5d98 - 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-Semerau
  • fd008f569b - FIX: Small documentation typo. (#2518) :: David Zhu
  • d1477ce25a - Better logging from the new core runner :: Simon Stewart
  • 9e0dd5d198 - use border radius and not silly images for rounded corners in grid console page... you're welcome XgizmoX- :: Luke Inman-Semerau
  • a59d982da7 - Better logging from the new core runner :: Simon Stewart
  • aaef16fb84 - Add missing *Selected commands to the core runner :: Simon Stewart
  • 9c84654839 - Avoid returning null for CoreRunner steps :: Simon Stewart
  • 40f3adaefa - Allow core tests to have speed set :: Simon Stewart
  • c6e81e2771 - Core testrunner now support WaitFor* and WaitForNot* :: Simon Stewart
  • cdfe3a37eb - Trim command names in new core runner :: Simon Stewart
  • aead1f83ca - Accept GeckoDriverService in a FirefoxDriver ctor. :: Jason Juang
  • 4c5b29fac5 - Handle non-breaking spaces when parsing times in the core runner :: Simon Stewart
  • 0241fb1f80 - Autogenerate methods for assert* and verify* for boolean commands in the core runner. :: Simon Stewart
  • d313149753 - Add missing word in python readme (#2526) :: Francis Bergin
  • 5dec77c6c1 - Implement answerOnNextPrompt and isPromptPresent for Selenium RC :: Simon Stewart
  • dd44b4368f - Implement {get,set}CursorPosition for the RC emulation. :: Simon Stewart
  • b8b405fb8f - Create negated waitFor methods properly. :: Simon Stewart
  • 0b0cfa0acf - Implement {get,set}MouseSpeed in the RC emulation as a no-op :: Simon Stewart
  • 34d6047be7 - Java 8 cleanups :: Simon Stewart
  • f9cb9afb21 - Remote guava dependency on core interfaces :: Simon Stewart
  • 3a378b708c - Ensure printed log of steps handles nbsp; properly :: Simon Stewart
  • b668406b5e - Colourise the output log of the new core runner. :: Simon Stewart
  • 7b0e446b9b - Another stab at making the {assert,verify}OnNext work properly :: Simon Stewart
  • adc8214c6e - Colourise test summary results at top of core runner report. :: Simon Stewart
  • 3705de80e8 - Expand set of browsers used for core runner tests :: Simon Stewart
  • 8e8a72a666 - rb - technically shouldn't matter because the class is private, but I prefer this to updating the unit tests :: Titus Fortner
  • a986c7583c - Update changelog :: Simon Stewart
  • da101c9cfa - rb - bump version for beta release :: Titus Fortner
  • a85ebdaf89 - Bumping the buck version. :: Simon Stewart
  • a8adba250e - rb - update changelog with actual version number :: Titus Fortner
  • 5a5851a233 - rb - change ruby version to dev between releases :: Titus Fortner
  • 6066e42be2 - Add version numbers to generated artifacts in crazy fun :: Simon Stewart
  • 6d361a4647 - Making Marionette the default for .NET FirefoxDriver in 3.0 :: Jim Evans
  • 5fb1cfc0a0 - prompt user for passphrase :: Titus Fortner
  • f2335637e6 - Don't drop "binary" and "profile" capabilities for Marionette. :: Jason Juang
  • 8e4315c2eb - Bump the buck version :: Simon Stewart

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.53.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ddcba0fbba - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • a74892783b - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • b6b5006877 - Bump python version to 2.53.1 :: AutomatedTester
  • 9e9f099d7a - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • 6094ebf105 - Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning
  • 0b23aceebe - Fixed temp cookie file handle leak in PhantomJS :: Shan
  • d72d483b4a - Bump python to 2.53.2 :: AutomatedTester
  • 6aa6e059a4 - Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang
  • 5e6de50841 - updated file access modes on python files :: Corey Goldberg
  • 8f1721d56d - Fix some more IPv6 stuff. :: Jason Juang
  • af28d14c26 - Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang
  • aadaa15d40 - Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang
  • 71aa100f9d - Find visible elements (#2041) :: Remco
  • 3527d6791f - visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma
  • 677618b3cf - 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 Hunt
  • 4f5e65a2c7 - Allow homepage override in Firefox profile test :: Dave Hunt
  • 5e520b80cc - Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt
  • 62763bc046 - Clean up Firefox WebDriver constructor :: Dave Hunt
  • 9cdc744aec - Fix Marionette specific Python tests :: Dave Hunt
  • dffb8e06e8 - Add Marionette launcher test for Python :: Dave Hunt
  • 0f0c066ed9 - Correct the expected capability name for the Firefox profile :: Dave Hunt
  • 4930a447a1 - Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt
  • 5161a63fc9 - Add Python test for using Marionette with a custom profile :: Dave Hunt
  • fc824e7b71 - Attempt to remove Firefox profile when using Marionette :: Dave Hunt
  • 82ddbc11ce - fix broken link to python documentation (#2159) :: Nik Nyby
  • e9928d6ede - fixing rst table :: Luke Inman-Semerau
  • f9c5ff85d6 - Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis
  • a62bbd6af1 - Use the correct binary path when using Marionette :: Dave Hunt
  • dfc1cd7f8a - Bumping Python to 2.53.3 :: AutomatedTester
  • 2f3633adcc - Filter ignored tests by marker instead of keyword :: Dave Hunt
  • 79cef4cab2 - Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt
  • 6c9e23ca36 - Use pytest.raises in element finding tests :: Dave Hunt
  • d6840f54d9 - Fix a couple of flake8 issues in the python tests :: Dave Hunt
  • 985a800314 - Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt
  • 316f2eb388 - Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt
  • 6f7a4abd37 - Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt
  • d8c3617007 - Set Marionette flag appropriately in Python tests :: Dave Hunt
  • 07818b6150 - Include the Marionette specific tests :: Dave Hunt
  • e77cfde503 - Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt
  • 1e6dd55547 - Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt
  • 89495c9ee6 - Bumping Python to 2.53.4 :: Dave Hunt
  • 63e0aa8796 - rb - update to latest geckodriver :: Titus Fortner
  • e4f30b815b - ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov
  • 44746cab89 - rb - update changelog & bump version :: Titus Fortner
  • 44161f53c1 - rb - set version to dev :: Titus Fortner
  • 2802b6fd34 - Move capabilities passed through to be only desiredCapabilities :: AutomatedTester
  • 4e92bf90e6 - Bump Python to 2.53.5 :: AutomatedTester
  • 31204aa26c - Bump setup.py to 2.53.5 :: AutomatedTester
  • 63673eaeb0 - rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortner
  • d753cd5282 - rb - update changelog & bump version :: Titus Fortner
  • b7e1951e06 - rb - change version to dev :: Titus Fortner
  • c68e2d93b4 - rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortner
  • f53d08ec1c - rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner
  • 2adcc584c2 - rb - Update version to dev :: Titus Fortner
  • 48cc1a9a77 - Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester
  • 502cef20fa - Round the X, Y of the element location :: AutomatedTester
  • 4e2eadbe5c - Disable marionette tests on Position and Size tests :: AutomatedTester
  • 319f4314b7 - Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt
  • bd3d308aad - Fix flake8 issues in Python client :: Dave Hunt
  • 5ad95f243a - Bump max supported version for FirefoxDriver :: AutomatedTester
  • 5eba0fe70b - Bump Python Version to 2.53.6 :: AutomatedTester
  • 843b848442 - rb - update changelog & point release :: Titus Fortner
  • 08aafaf0e8 - rb - bump version to dev :: Titus Fortner
  • 6616780677 - [js] Deprecate more stuff :: Jason Leyba
  • 53f5cc213a - [js] Bump to 2.53.0 :: Jason Leyba
  • d033965f2d - spell remote correctly :: Rob Richardson
  • 9bcba27be1 - [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba
  • 28db4a4729 - [js] Use the gendocs script from the deploy script :: Jason Leyba
  • 22cbc241da - [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba
  • 0c04c7e950 - [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba
  • 4afcd2c692 - [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 Leyba
  • 1976737a1c - I really need to stop coding when I'm tired :: Jason Leyba
  • 4a33bf9753 - Adding a space when encoding ids starting with digits :: Bob Baron
  • 32f59a3335 - [js] Use https.request() for https requests. :: Jason Leyba
  • 8843f96303 - Use more informative link to JS API. :: Jason Juang
  • 38c583e477 - [js] fix capabilities serialize :: Craig Nishina
  • 182b4665ae - Properly handle responses in WebDriver.attachToSession :: Jason Leyba
  • 942d6d28c7 - Fix bug when Array prototype contains additional methods :: Bohdan Tkachenko
  • bb566eb6c2 - [js] bump to 2.53.2 :: Jason Leyba
  • d11b56df66 - [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba
  • 135b6f5943 - Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans
  • 15fe5fcbda - .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans
  • 3da6b383a1 - Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evans
  • a36b8b1cd5 - 2.53.1 version number bump :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.53.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • d2d6ee8a18 - [js] io.findInPath should not match against directories :: Jason Leyba
  • d3b99eb6f8 - rb - allow edge tests to run on remote server :: Titus Fortner
  • b8eb456e92 - Fix the Buck build :: Simon Stewart
  • 6bef2c6e55 - Bump the Buck version. :: Simon Stewart
  • 7308f86365 - v3 selenium server, enable -browserTimeout and -timeout (also aliased to -sessionTimeout) command line arguments :: Luke Inman-Semerau
  • f0c63e05fb - don't guard the parameters here, would disable someone setting them to 0 :: Luke Inman-Semerau
  • f740b8070f - adding rake-tasks project for intellij, CrazyFun right in your IDE! CRAZY :: Luke Inman-Semerau
  • 0bf56edcff - Take Commons Collections v3.2.1 off classpath :: Justine Tunney
  • 9665dd7d4b - Pass in the executable that FirefoxBinary finds to the service if there isnt one passed in as a kwarg or capability :: AutomatedTester
  • 6427129170 - Update README for Building instructions. :: John J. Barton
  • de23cf5344 - create a temp file for cookies in phantomjs if not specified :: Luke Inman-Semerau
  • c24cf6df97 - missing -- for phantomjs service_args :: Luke Inman-Semerau
  • 7b0fbf333e - fix typo :: Eli Flanagan
  • cc27bb14b3 - javascript: Fix README code example, reference selenium-webdriver through var :: Herryanto Siatono
  • daf0539dab - [js] Instead of always writing to a file in the current working directory, :: Jason Leyba
  • 9da73018b0 - [js] for type-checking, suppress a bunch of warnings about referencing a deprecated type :: Jason Leyba
  • 0b9d599680 - [js] Add support for the alert credentials :: Jason Leyba
  • 981cb1aca1 - [js] minor tweaks to silence more type warnings :: Jason Leyba
  • 1e255d2129 - rb - update w3c support :: Titus Fortner
  • 85eadf5f0a - rb - fix Error errors :: Titus Fortner
  • c845d1ab82 - rb - update specs for Marionette in production Firefox :: Titus Fortner
  • 9eb5e30af6 - rb - Fix "remsote" typo :: Alex Rodionov
  • 02cfa9a282 - rb - w3c updates :: Titus Fortner
  • 8527ced253 - rb - un-guard marionette tests :: Titus Fortner
  • 9bfdbb3660 - [js] Improve integration with ES6 modules and type checking with the closure compiler. :: Jason Leyba
  • 66d5613860 - [js] More changes to improve API docs :: Jason Leyba
  • 1163e403c0 - Update .gitignore :: Jason Leyba
  • 978a22a182 - [js] deprecate some methods in advance of 3.0 :: Jason Leyba
  • 7beb574975 - [py] Fixed improper usage of super in exceptions module :: Isaul Vargas
  • 000621a386 - rb: Handle namespaces in install manifest of Firefox addon :: Alex Rodionov
  • dfab927297 - Adding Options object for use with Python FirefoxDriver :: AutomatedTester
  • c33471bc24 - Remove unneeded imports in Options module :: AutomatedTester
  • 31a9914755 - Query Selenium Server to retrieve actual running port. :: Krishnan Mahadevan
  • 35ae25b153 - bumping version numbers and updating changelog for 2.53 (python & java) :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.52.2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a74cfe871d - when sorting nodes for consideration, also take into account last time accessed for a more even distribution across nodes over the lifetime of the grid. :: Luke Inman-Semerau
  • 1ca810fb10 - ruby: Remove "multi-json" from dependencies :: Alex Rodionov
  • 3263916ecc - [js] The error module is part of the core API, so move it to lib/ directory :: Jason Leyba
  • f91121d109 - Update Closure Compiler and Closure Library to v20160208 :: Michael Zhou
  • 5ab701c639 - [js] Move some classes to break a cycle :: Jason Leyba
  • c989955097 - fixing push_release to work with our current google storage. ask lukeis or jleyba for the client_secrets.json :: Luke Inman-Semerau
  • bfac5e309c - fix rakefile for 'release_version' :: Luke Inman-Semerau
  • 8ca0979612 - Fixing memory leak in TemporaryFileSystem :: Krishnan Mahadevan
  • 009260c837 - ignoring phantomjs 2.1 python cookie tests due to ariya/phantomjs#14047 :: Luke Inman-Semerau
  • adee0469f5 - make HttpClientFactory private methods protected to allow one to extend / override. :: Luke Inman-Semerau
  • a68b9aaf74 - Fix a test broken by closure update in :: Jason Leyba
  • 15462b5665 - rb: Add support for common/basicAuth in specs :: Alex Rodionov
  • 306f16d65d - Adding device metrics to Chrome options for mobile emulation :: Jim Evans
  • 1671840bff - Added logging of found dialog window handle for IE file upload :: Jim Evans
  • c277050900 - Java: Introducing NoSuchSessionException in the core API :: Alexei Barantsev
  • 71010a6962 - Firefox: Fixing null pointer exception if a page is not fully loaded. Fixes #1723 :: Alexei Barantsev
  • 091352d6eb - fix py_docs build :: Luke Inman-Semerau
  • 13510db810 - Correcting trace categories for Chrome perf logging prefs in .NET :: Jim Evans
  • eeecc294e3 - Upgrading HtmlUnit to 2.20 :: Alexei Barantsev
  • d45072789f - 1) Unignoring tests that are implemented in HtmlUnit 2.20 :: Alexei Barantsev
  • 63d602dd8e - HtmlUnit: Disabling SVG-related tests :: Alexei Barantsev
  • bb4ba4d030 - Disabling HtmlUnit tests broken in 2.20 :: Alexei Barantsev
  • 1e9d89fbd7 - [Ruby] Fix deselecting options in :: Glib Briia
  • 4be7c7790e - Updating HtmlUnitDriver jar :: Alexei Barantsev
  • 0d942bcd55 - Ensure that the browser process is stopped in the exit handler. :: Ben Sedat
  • a4dbfeb570 - changes for PR1698 :: trabulmonkee
  • d34b2aa456 - add a test for invalid auth credentials :: Alan Baird
  • 6f6753ee01 - rb - update basic auth spec :: Titus Fortner
  • 0ca9482240 - update travis to support chrome and firefox :: Titus Fortner
  • bba5ed9c11 - rb - tests passing on Travis :: Titus Fortner
  • 65f5b2c683 - rb - remove Ruby 2.0 formatting for Selenium 2.53 :: Titus Fortner
  • 3a8d70b6bc - ignore idea files for Ruby :: Titus Fortner
  • 1e5e2301f2 - rb - fix backward compatibility for defining capabilities after instantiation :: Titus Fortner
  • 26feb45686 - rb - updates for running ruby specs :: Titus Fortner
  • b73ca5dd7e - rb - spec updates for latest Microsoft Edge support :: Titus Fortner
  • dc4cc79a2d - rb - turns out @process.stop doesn't work if process isn't running, and specs would have caught this if they were working. :: Titus Fortner
  • 6556cabe0f - rb -Fix Basic Auth specs :: Titus Fortner
  • 285ecb5996 - Add back in the ./go build on Travis to make sure PRs don't break the things. :: Titus Fortner
  • a721c82856 - rb - fix bugs. all Ruby specs pass on windows now. :: Titus Fortner
  • 3c33fe97aa - Updated IE driver to not error on findElements JavaScript atom errors. :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.52.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • bcaf7372f4 - ignore credentials file :: Luke Inman-Semerau
  • 6001bd99e3 - [js] Add a method for setting the webdriver_firefox_allowed_hosts preference. :: Jason Leyba
  • 246f2be668 - [js] Add Builder#buildAsync(), which returns a promise for a new WebDriver instance. This is just a convenient alternative to Builder#build(), as WebDriver objects will always defer command execution until they have a fully created session. :: Jason Leyba
  • 970c26bbc5 - [js] Revert to using the legacy numeric error codes to preserve API compatibility between releases. :: Jason Leyba
  • 79ddf214ec - [js] When the safari module is loaded, it constructs the default library path based on the user's environment variables. Don't do this on Linux, because the expected vars won't be set and path.join() will throw :: Jason Leyba
  • aba4fa51f4 - Remove unnecessary resource :: Jason Leyba
  • 1bdce8feb8 - [js] Finalize change log and bump to 2.52.0 :: Jason Leyba
  • e453c5ae41 - Bump Ruby version to 2.52.0 and update changelog :: Titus Fortner
  • 1186d2cdd4 - Set Ruby version to dev :: Titus Fortner
  • 6b0910826d - Removing unused references from .csproj file :: Jim Evans
  • 9bf55d27dc - Modifying call of string.ToUpper() to string.ToUpperInvariant in .NET :: Jim Evans
  • 0b57920c4e - Modification of .NET FileUtilities for getting executing assembly :: Jim Evans
  • 51ee0d98cb - Adding capability in .NET to disable check for overlapping elements :: Jim Evans
  • 6e4dfca785 - [C#] Fix deselecting options in :: Glib Briia
  • 69faed9c4d - Added capability to enable taking screenshot without window resizing in IE :: Anton Usmansky
  • 6cd251593b - Adding type-safe option for IE full-page screenshot capability in .NET :: Jim Evans
  • 71486857e8 - Updating IE driver version resources and change log for 2.52 release. :: Jim Evans
  • b3dbc01f33 - Updating .NET assembly version resources for 2.52 release :: Jim Evans
  • f4a6958d9a - Java: Fixing JettyAppServer to pass AppServerTest :: Alexei Barantsev
  • eacc444be1 - Java: Using Jetty too as a second server in cross-domain tests :: Alexei Barantsev
  • 2eacf474b3 - Java: Deleting webbit a test server :: Alexei Barantsev
  • d0bdef2a99 - Java: Fixing remaining references to webbit :: Alexei Barantsev
  • 1da65825df - Java: Fixing ReferrerTest broken by transition to Jetty :: Alexei Barantsev
  • f62acba485 - Java: Fixing jetty bug that prevents directory listing :: Alexei Barantsev
  • cc0504529d - Java: Fixing cookie servlet to handle empty list of cookies :: Alexei Barantsev
  • 4aec686fc7 - [js] new script for generating api docs :: Jason Leyba
  • 6d8e8197e1 - extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat
  • 5b64e42979 - add initial github contribution and issue templates :: Daniel Davison
  • 91ed4405ab - [Py] Fix deselecting options in :: Glib Briia
  • 0cbe9dc203 - Add support to listen "refresh" events :: Sebastian Monte
  • 55b964f9aa - Updating logic for uploading files in IE :: Jim Evans
  • fc5cce3362 - Make IE driver directly return capabilities from new session command :: Jim Evans
  • 1fa74c21b1 - Removing IE driver support for ie.validateCookieDocumentType capability. :: Jim Evans
  • f29f668e35 - Removing .NET type-safe option for setting IE cookie capability. :: Jim Evans
  • ce4eb56704 - Updating IE driver version resources and prebuilts :: Jim Evans
  • 1bc044a204 - Java: fix typo in private method name :: Alberto Scotto
  • 9b11f1f9e7 - Fix type warning :: Joshua Bruning
  • b28706294f - Update Wicked Good XPath to 423f1b76c626cb4464962e638c27816fc8c2a8d4 :: Michael Zhou
  • 2d3150bb29 - No more HtmlUnitDriver... Moved to a subproject https://github.com/SeleniumHQ/htmlunit-driver :: Alexei Barantsev
  • 33318fa05a - Fixing a duplicated entry in a buck build file :: Alexei Barantsev
  • 7280490048 - Fixing HtmlUnitDriver dependency is IDEA and Eclipse :: Alexei Barantsev
  • 3dfc66be72 - [js] For consistency across languages, deprecate isElementPresent(). Since this has been around for several years, it won't be removed until 3.0 :: Jason Leyba
  • 047487fc44 - Updating maven project to remove HtmlUnitDriver module and dependency on webbit. :: Alexei Barantsev
  • 12f97a285e - cleanup cycle needs to be persisted to allMap, since that's where it's read from in other places. this stuff needs some cleanup... :: Luke Inman-Semerau
  • c291ea93a5 - Moving SessionNotFoundException from selenium-remote to selenium-api maven artifact :: Alexei Barantsev
  • 8d303c21d9 - [js] Move all logic for interpreting responses from the remote end to the command executor. :: Jason Leyba
  • 8f63541862 - Java: Adding a new W3C-compatible string error code :: Alexei Barantsev
  • f0e3e8c496 - HtmlUnit: Moving unit tests to the subproject :: Alexei Barantsev
  • 3e80b6a333 - Fixing rectangle dimension, and adding equals and hashCode :: Alexei Barantsev
  • dd2da4b9d2 - [js] Add support for W3C compliant servers :: Jason Leyba
  • a300b4516f - [js] For consistency, InvalidSessionIdError -> NoSuchSessionError :: Jason Leyba
  • 185755af93 - [js] Preliminary support for marionette. :: Jason Leyba
  • 670c42f1c4 - adding grid e2e distribution test :: Luke Inman-Semerau
  • a87c33b661 - Moving all HtmlUnit specific tests to the subproject :: Alexei Barantsev
  • 79afb86022 - Fix the Buck build. :: Simon Stewart
  • 076203a4d3 - Bump the Buck version :: Simon Stewart
  • c46671f96e - fix mixed content issue :: Greg Hogan
  • d095cd2a41 - [py] Applied some DRY and extracted out the keys_to_typing() :: Milan Falešník
  • 6b81501dd4 - Fixing htmlunit tests :: Alexei Barantsev
  • 8640a622b9 - Bumping IE default file upload dialog timoeut to 3000ms :: Jim Evans
  • dd61210e23 - Update IE driver to return NoSuchElement on JavaScript atom errors :: Jim Evans
  • 5aa959ec38 - Updating JavaScript automation atoms, including update to wgxpath library :: Jim Evans
  • d2a55fd959 - Updating IE driver version resources and prebuilts :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.51.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 9e6b9a137f - Firefox: Deleting unused method :: Alexei Barantsev
  • 930dd25ef1 - Firefox: Deleting deprecated constant :: Alexei Barantsev
  • 789543be2a - Java: Reimplementing most part of SeleniumTestRunner as rules :: Alexei Barantsev
  • dccd912037 - Java: Reusing default wait from base class :: Alexei Barantsev
  • a8c14bdd75 - Java: Fixing compilation error in chrome tests :: Alexei Barantsev
  • 75b230c740 - Java tests: Implementing ability to switch to the top instead of restarting the driver. :: Alexei Barantsev
  • 303a18ad7e - Java: Fixing compilation error in opera tests :: Alexei Barantsev
  • 1d8b79fb61 - Java: Deleting SafariTestBase, if safari tests need a special environment it should be provided with additional rules. :: Alexei Barantsev
  • 6f1dc15f00 - Java: Fixing NotYetImplementedRule :: Alexei Barantsev
  • 835190d5ab - Java tests: Fixing default browser for dev mode :: Alexei Barantsev
  • 169b2a3bd7 - Java tests: Don't attempt to "recover from sauce error" if it's just an assumption exception that contains "sauce" word in the message :: Alexei Barantsev
  • 2ede9de461 - Java tests: An attempt to nail down a test that fails for an unknown reason :: Alexei Barantsev
  • 1583ef1b0f - Java tests: Deleting unused class :: Alexei Barantsev
  • aac8e083f9 - Firefox: Fixing issue #1509 :: Alexei Barantsev
  • 2f59645fb5 - Firefox: Fixing scrolling to elements in overflow:hidden blocks. Fixes issue #1527 :: Alexei Barantsev
  • ab99cb6cac - Python: Fixing error message handling. Fixes issue #1507 :: Alexei Barantsev
  • 7b859923a0 - Build: implementing ability to specify python :: Alexei Barantsev
  • c68ace0e52 - Python: Fixing error message handling. Fixes issue #1497 :: Alexei Barantsev
  • ee4eb06dd2 - Bump python client versions to 2.50.1 :: AutomatedTester
  • b034fd7253 - be a bit fault tolerant with boolean cookie attributes and check if the string value is true, also allow the serialization of httponly... unknown if it can actually be set on the client side though :: Luke Inman-Semerau
  • 1a2b40cc15 - Python: Fixing version numbers and syntax error in README :: Alexei Barantsev
  • 75b9300def - Firefox: Bumping up the max version :: Alexei Barantsev
  • 8574144392 - Python: Renaming README file :: Alexei Barantsev
  • 6d99a25906 - [Java] Add toString() to DefaultElementLocator :: Glib Briia
  • 64b76a454e - Python: Fixing README file name in setup script :: Alexei Barantsev
  • 2021f28808 - [java] optimize JsonToBeanConverter :: Alberto Scotto
  • aaf81686bb - Increasing log buffer max size :: Alexei Barantsev
  • 0181ae533a - Enabling tests for httpOnly cookies :: Alexei Barantsev
  • c09fa0e6a5 - Firefox: Implementing ability to return non-boolean capabilities :: Alexei Barantsev
  • dba2671bf8 - Adding close connection support to HttpClient to combat hanging open files :: Chris Gamache
  • 84aaf1da51 - stop gap to help with elementFromPoint not being completely reliable :: Luke Inman-Semerau
  • 903c2b9e01 - fixing test, finding another edge case where we need to check -1 from the right and bottom of the element's rect :: Luke Inman-Semerau
  • ce33ca91a8 - More new tests for overlapping elements :: Alexei Barantsev
  • cf812cd5ac - Fixing httpOnly cookies in HtmlUnit driver :: Alexei Barantsev
  • 48b9df4c25 - Refactoring .NET driver Options classes to descend from common class :: Jim Evans
  • d57f406232 - Adding property to .NET ChromeOptions for perf logging preferences :: Jim Evans
  • 1af067dbca - Java changelog and release bump to 2.51.0 :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.50.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 1d49fa618b - Add JS bindings for Microsoft's Edge browser :: Marvin Ojwang
  • 709ddbcb18 - Expand paths for correct File.exist? calls :: Gopal Patel
  • 3201b58503 - rb - update expand_path for local Firefox :: Titus Fortner
  • 6cbd1308c1 - Bump Ruby version to 2.50.0 and update changelog :: Titus Fortner
  • 84f0f346a5 - Set Ruby version to dev :: Titus Fortner
  • 19d6bc9947 - Add support for submit() with W3C compliant endpoint :: AutomatedTester
  • 14ff04bebe - Bump version to 2.50 :: AutomatedTester
  • 6131fa4428 - Revert "py: marionette is a remote connection" :: AutomatedTester
  • f048ab82ad - Made ChromeDriverServiceFileName a method instead of a const, so it will work on unix/linux :: Edward Ned Harvey
  • b345522fd1 - Suppressing .NET static analysis warnings :: Jim Evans
  • 6db8a5fd2b - Adding type-safe options .NET for recently added Chrome capabilities :: Jim Evans
  • 150d4cc48f - Updating .NET version resources and change log for 2.50 release :: Jim Evans
  • 526355b911 - Updating IE driver version resources and prebuilts for 2.50 release :: Jim Evans
  • 55d1271f57 - fixing typo in test method name :: Luke Inman-Semerau
  • 069eb4ed75 - Updating window switching tests for what works with Marionette :: AutomatedTester
  • 7130de4a37 - Address TypeError: string indices must be integers :: Nik Nyby
  • 976b5e9357 - Java: Moving CircularOutputStream to another package (it's an internal class so no need to create a copy) :: Alexei Barantsev
  • d4a21aed3a - Java: Replacing ByteArrayOutputStream with CircularOutputStream to prevent OOM exception. Fixes issue #427 :: Alexei Barantsev
  • cb5dff3af5 - Java: Adding a new test class to the main test suite :: Alexei Barantsev
  • e212e3ac2e - Java: Unignoring tests in marionette :: Alexei Barantsev
  • 9078ebaf5b - Fixing API mismatch in .NET ChromeOptions and rereleasing as 2.50.1 :: Jim
  • 4edf929e91 - Ignoring .NET test for Marionette that causes cascading failures :: Jim
  • 5948df9763 - Java: Improving handling of marionette errors :: Alexei Barantsev
  • bf66042eb2 - Grid: Fixing timeout issue again... Why isn't it covered by tests? A rhetorical question... :: Alexei Barantsev
  • 51831a1225 - Fixing buck build :: Alexei Barantsev
  • 3e24b0c999 - Ignoring failed tests :: Alexei Barantsev
  • c489f7c58e - [Py] rewrite click scrolling tests to match the Java ones :: AutomatedTester
  • cd218d0256 - [Py] Update webelement to handle W3C commands for size/location and rect :: AutomatedTester
  • 3f83743df1 - fix #1562 :: Daniel Davison
  • 1504523273 - add a way to add to the list of capabilities to consider to the default capability matcher :: Luke Inman-Semerau
  • d7fc91b29d - bumping to 2.50.1 release, updating changelog :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.50.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b41a073b8f - bumping to 2.49.1 :: Luke Inman-Semerau
  • 7203e462f9 - update java changelog for 2.49.1 :: Luke Inman-Semerau
  • 88a55b8a30 - Bump the Buck version :: Simon Stewart
  • e23c598bfc - Updating compiled atoms for IE driver :: Jim Evans
  • 9afb684aa5 - Updating .NET element finding tests for empty tag name :: Jim Evans
  • d57afc1ac9 - handle potential URLError from sending shutdown, set self.process to None after it's already been quit :: Luke Inman-Semerau
  • b21a4f52d3 - Fixing issue #1479. The only reasonable thing we can do for select elements is to disable clickability checking, see https://gist.github.com/p0deje/c549e93fa19bf7aaee49 :: Alexei Barantsev
  • afea9f5678 - Changes to simplify the execution of finding elements. :: Jim Evans
  • 19f5284999 - Removing client-side check for whitespace in finding by class name :: Jim Evans
  • b4330a4e61 - Correcting error handling in .NET finding of elements :: Jim Evans
  • 1e8854f00f - Fixed finding elements where native CSS selector engine cannot be found :: Jim Evans
  • a473e67fe4 - [Py] Update frame tests to switch by element instead of just a string :: AutomatedTester
  • 577d1b2eb2 - Update pytest and dependencies :: AutomatedTester
  • d1e9b2760c - Firefox: Adding an extra check to result wrapper. Fixes issue #1426 :: Alexei Barantsev
  • cb6e9db990 - correct javascript remote client ui executor to use new promise based execute introduced by 0fa587 :: Luke Inman-Semerau
  • f5daf207fa - Firefox: fixing appending to contenteditable elements. Fixes issue 1419 :: Alexei Barantsev
  • 6396ffae55 - Update Python webserver to handle '/page/*' urls :: AutomatedTester
  • b0aebbb76f - Rewrite python frame switching tests to match Java ones :: AutomatedTester
  • 9312fa19a7 - Fixing HtmlUnit driver to pass recently added tests :: Alexei Barantsev
  • f362d77f15 - Fixing executable finder on Windows :: Alexei Barantsev
  • bc16ffa326 - Grid: Found a better place to convert seconds to milliseconds :: Alexei Barantsev
  • 43a88aff56 - Prevent Firefox from opening a page on a second or later run and/or after some amount of time :: Dave Hunt
  • 72fa2478ec - HtmlUnit: Ignoring a failed test :: Alexei Barantsev
  • 10443fce96 - Firefox: fixing malformed URL handling. Fixed issue #1248 :: Alexei Barantsev
  • 28843bb45e - [js] Start breaking the http module's dependency on closure :: Jason Leyba
  • 428398ff80 - [js] Migrate the webdriver.Command* types to a node module :: Jason Leyba
  • 3c1f820d05 - [js] Move the DeferredExecutor class to the command module :: Jason Leyba
  • 2e0a0bda6f - [js] rewrite webdriver.logging as a pure node module :: Jason Leyba
  • 7a76c82862 - [js] Migrate the Capabilities class to a native node module :: Jason Leyba
  • e4e7c53ce2 - [js] Convert webdriver.EventEmitter to a native node module :: Jason Leyba
  • 7a025857b2 - [js] Stop patching in modules that have been converted from closure to node as it complicates instanceof checks in the remaining closure-based modules. :: Jason Leyba
  • 83984c0e8e - Fix keyCodes for some characters in the FirefoxDriver. :: Marc Fisher
  • 918be03e64 - Resolve flakiness in atoms tests. :: Joshua Bruning
  • f3dc828ef0 - Check element corners and middle for clickability :: Thomas Walpole
  • 65dbe9a154 - Firefox: fixing click to multirect elements broken by the previous PR :: Alexei Barantsev
  • 2883bafa12 - Firefox: fixing sendKeys throwing "cross-process JS call failed " in FF45 :: Alexei Barantsev
  • 8234938bfd - Updating .NET StyleCop analyzers to 1.0.0-RC3 :: Jim Evans
  • 75243dde20 - Suppressing .NET static analysis warnings. :: Jim Evans
  • f2c0cf5fd9 - Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans
  • 4532dc6fa0 - Updating .NET bindings to enable legacy behavior for spec-compliant drivers :: Jim Evans
  • 1070ace465 - updating java changelog and version number bump for 2.50 :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.49.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 18c11fa520 - Bump Ruby version to 2.49.0 and update changelog :: Titus Fortner
  • c5d683b08d - Set Ruby version to dev :: Titus Fortner
  • 30a541659e - rb - update change log file with release date for 2.49.0 :: Titus Fortner
  • 0e9269c469 - adding common service for py doc :: Luke Inman-Semerau
  • 8c0e81b193 - we should not be swallowing exceptions in the teardown for driver.quit in python :: Luke Inman-Semerau
  • e31d17048b - Handle 500 errors as they are valid and may contain more information :: AutomatedTester
  • 4029b29ced - Have asserts in typing tests give more information when they fail :: AutomatedTester
  • cc07382c78 - Ensure you can close stream before attempting to. :: Ryan Fitzpatrick
  • 86c963dcd4 - [Java] Reenable clicking tests :: AutomatedTester
  • 264131521e - message response may cause json loads ValueError when it's not actually json and just a string (like the message that occurs when firefox driver thinks another element will receive the click) :: Luke Inman-Semerau
  • 43ac6052e5 - Update ws dependency to 1.0.1 :: Jason Leyba
  • 742548cec5 - [Java] Enabling more tests that are now passing for Marionette :: AutomatedTester
  • 2679215ea9 - Correct @Ignore in EventFiringTest :: AutomatedTester
  • af60554866 - [js] Stop distributing api docs with the npm package. :: Jason Leyba
  • 9318a4b04c - [js] Bump the min supported version of Node to 4.2 (the LTS) :: Jason Leyba
  • c9caf53c8f - [js] Remove references to unsupported versions of Node from the README :: Jason Leyba
  • 38a174cba3 - Allow GeckoDriverService to be extended. :: Joshua Bruning
  • d89ce15e09 - Cleanup some error handling when sniffing what protocol you are speaking :: AutomatedTester
  • d1eb80759e - Bring Element finding tests in line with the Java ones :: AutomatedTester
  • 7d5b8b1fa9 - Ignoring PhantomJS tests in element finding :: AutomatedTester
  • c1154cc9bf - Bump python version to 2.49.1 :: AutomatedTester
  • 715148bab9 - Update screenshot test to use updated b64decode method :: AutomatedTester
  • 6b4a1d3dab - Handle None as a value. Fixes #1500 :: AutomatedTester
  • b10cc01db2 - Bump python version to 2.49.2 :: AutomatedTester
  • 3438ab999f - py: marionette is a remote connection :: Andreas Tolfsen
  • f32c761e1d - py: sort imports in firefox.webdriver :: Andreas Tolfsen
  • 0ea23d302a - py: document webdriver.firefox.service.Service :: Andreas Tolfsen
  • bf10c23661 - py: make geckodriver append to non-existent log files :: Andreas Tolfsen
  • 4e7489ed04 - Removing deprecated .NET PageFactory code :: Jim Evans
  • bc5ad706d3 - Updating .NET getPageSource implementation to match W3C spec :: Jim Evans
  • e1c317c29d - Updating .NET setAlertText implementation to match W3C spec :: Jim Evans
  • 545fba4d6c - Fixing timeout issue in the Grid. :: Alexei Barantsev
  • 4969b7489b - Updating .NET support library project file :: Jim Evans
  • 9e8d764ef9 - py: fix syntax error :: Andreas Tolfsen
  • 3395766eb9 - py: test for existence of marionette key in capabilities :: Andreas Tolfsen
  • 6ba1617292 - py: use dict getter to retrieve binary :: Andreas Tolfsen
  • c431248863 - Finding tagName with empty string should throw InvalidSelectorException :: AutomatedTester
  • 23abcd684d - [Java] Update tagName test searching for "" to throw :: AutomatedTester
  • 0b1d2ce00e - [Py] Update tagName test searching for "" to throw :: AutomatedTester
  • 002c2b058c - [C#] Update tagName test searching for "" to throw :: AutomatedTester
  • 808c23b096 - py 3.5 on delete doesn't allow new http requests to be made, throws an exception here :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.49.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 7f339087c5 - Breaking unwanted grid test dependency on RC server (the removed attribute is not used actually) :: Alexei Barantsev
  • 52b52f4e4a - Reverting the changes to this test :: Alexei Barantsev
  • f4a8391eb4 - Deleting JsonKey, it's a useless abstraction :: Alexei Barantsev
  • 2f12ebbf47 - Breaking unwanted grid dependency on parts of RC server :: Alexei Barantsev
  • 79a1fdb984 - Stop exposing embedded jetty out of SeleniumServer :: Alexei Barantsev
  • 6967db06a2 - Fixing tests for JsonToBeanConverter to avoid "error" key collision that has got new semantics in the standard :: Alexei Barantsev
  • 9deedd4ec1 - Fixing buck build :: Alexei Barantsev
  • 73a0ad20de - adding 'timeouts' command mapping to safari driver :: Luke Inman-Semerau
  • f1ac863ac7 - removing prebuilt SafariDriver extension, bumping version number to 2.48 :: Luke Inman-Semerau
  • 69be2863cf - rb - run specs on remote driver with each browser :: Titus Fortner
  • 9200baad51 - rb - remote specs passing on mac :: Titus Fortner
  • 28fc252d40 - Really fixing buck build :: Alexei Barantsev
  • 9ac0e47404 - rb - marionette multiple browser tests working locally :: Titus Fortner
  • c4023d3cff - There is no need to create a profile for Marionette :: Alexei Barantsev
  • af83fc93d2 - Monkey-patching W3C-compatible cookie serialization to fix Marionette. A more proper fix would be to change the parameters of a Command from Map to Object. :: Alexei Barantsev
  • 0c265924d9 - rb - marionette works on remote driver :: Titus Fortner
  • c74a1e5c6e - Bump Ruby version to 2.48.1 and update changelog :: Titus Fortner
  • 8b793a00ff - Set Ruby version to dev :: Titus Fortner
  • f62d496663 - rb - this is a firefox dep, so separate marionette one not needed :: Titus Fortner
  • 3d364f696a - Fix the Buck build for the safaridriver. :: Simon Stewart
  • 639203748d - Actually fix the Safari BUCK build :: Simon Stewart
  • 3e4acea113 - Bump the buck version. :: Simon Stewart
  • 82c1125bba - removing safari-driver prebuilt folder :: Luke Inman-Semerau
  • 996b551232 - Bumping version number for Java 2.48.2 release Fixes #1140 :: Dave Hunt
  • 9daa6ce9b3 - Adding code to .NET tests to make switching Firefox implementations easier :: Jim Evans
  • 8fba765f1d - Removing obsolete end points for setting driver timeouts in .NET :: Jim Evans
  • 7c99758a27 - Deleting fail-fast check of browser configuration, this breaks another Grid dependency on parts of RC server. The check must be performed in RC server (if ever). :: Alexei Barantsev
  • 759f1183d5 - Delete unused test methods. :: Jason Juang
  • 3047aa76a7 - Breaking another dependency of Grid on RC server :: Alexei Barantsev
  • 587ccc64fe - Breaking another dependency of Grid on RC server :: Alexei Barantsev
  • c7f393c440 - Refactoring grid node registration procedure to make server start/stop methods as simple as possible. :: Alexei Barantsev
  • 0ea8273bcb - Decoupling node registration module (SelfRegisteringRemote) from concrete implementation of the server to be run on the node. :: Alexei Barantsev
  • b843bc91e8 - Fixing 'location in view' in .NET bindings for W3C implementations :: Jim Evans
  • b0e2f0defd - Fixing .NET responses where value should legitimately be null :: Jim Evans
  • 4c41e0688f - Fixing .NET tests to work with Marionette implementation :: Jim Evans
  • 392c8bb295 - Refactoring GridLauncher build process :: Alexei Barantsev
  • 606cd0423f - Refactoring :: Alexei Barantsev
  • 1127a11c9c - Refactoring GridLauncher: replacing big switch with a map of simple launchers; it's a step toward decomposition of the GridLauncher and dynamic discovery of the elements that can be launched. :: Alexei Barantsev
  • 51075611f4 - Fixing the buck build :: Alexei Barantsev
  • ac509dd15c - Deleting RemoteControlLauncher as it is just a couple of static methods to parse command line options, that should belong to the server. :: Alexei Barantsev
  • 76363f3b74 - Server: Moving shared classes to a more appropriate place out of the legacy server namespace :: Alexei Barantsev
  • fa001b6753 - Making BrowserLauncherFactory non-static, to avoid global configuration, for better testability and configurability (per object, not globally) :: Alexei Barantsev
  • bec85628ce - Implementing pure WebDriver grid server (v.3) :: Alexei Barantsev
  • 5eca82429a - Fixing the buck build :: Alexei Barantsev
  • 08eb846cd5 - should be able to send keys to a content editable div that is initially empty :: Luke Inman-Semerau
  • 8b79cbdd39 - Adding release-v3 crazyfun target :: Alexei Barantsev
  • 86b079e994 - In IntelliJ, set the right margin to 80 characters for js files. :: Jason Leyba
  • 98f802aac3 - [js] Convert some classes to goog.defineClass syntax :: Jason Leyba
  • 1da3850fa5 - Update GeneratedJsTestServlet to work with test files that use Closure's module syntax. :: Jason Leyba
  • 24ea2c3ccd - Upgrade to dossier 0.7.2 :: Jason Leyba
  • c42999ea6e - [js] Fix some inconsistencies in the ControlFlow's execution logic. Details in the file overview comment for promise.js :: Jason Leyba
  • 92a23cd6af - [js] Do not drop user auth info from the WebDriver server URL :: Jason Leyba
  • 77340a4047 - Update closure-library to 61277aeaa13bc6cc9958792e382cb8ea20bf3322 :: Jason Leyba
  • 2c04320348 - Update closure-compiler to v20151015 :: Jason Leyba
  • cb3347bb72 - Update browser automation atoms tests for Edge. :: Jason Juang
  • e255009dcd - Fix WebDriver Promise tests for Microsoft Edge. :: Jason Juang
  • 9cb0a5cee7 - [js] Fix a promise/a+ compliance bug revealed when running against version 2.1.1 of the compliance test suite. :: Jason Leyba
  • bc4eee4741 - [js] Release 2.48.0 :: Jason Leyba
  • 45796c8caa - Modify webdriver.js to create a new session if no session id is given. :: Sam Uong
  • f2b6a74fe0 - Update link to old googlecode project :: Jason Leyba
  • 52c3d558b0 - Changing interface name to be more Java-ish :: Alexei Barantsev
  • 3c44befdfd - improve javadoc for FluentWait (fix #1132) :: Daniel Davison
  • 9c1b1e66c9 - Fix format string. :: Jason Juang
  • ed6b81ddd4 - Add HTML5 functionality to .NET bindings :: petruc
  • c36c1f6997 - Revert "Update closure-compiler to v20151015" :: Jason Leyba
  • cc0647aa50 - Prevent the additional welcome URL from being opened in Firefox 42 :: Dave Hunt
  • bec3298f1b - Safari should only specify MAC as platform in default desired capabilities :: Luke Inman-Semerau
  • 9dea9e8f4e - Update webdriver.js :: RichCrook
  • 1cde3ee42e - Update Contributing.MD Fixed Typo :: ColinF
  • d60bac12e4 - Use platform-dependant line separator instead of hardcoded '\n'. :: Stoyan Dimkov
  • 65dafcf6fa - make RemoteMouse public, akin to RemoteKeyboard. Not sure why it wasn't made public when it was originally moved out of RWD. :: Luke Inman-Semerau
  • 0108b8b9d9 - Add textContent attribute support to HtmlUnitDriver :: Toilal
  • a3b32a3638 - Add innerHTML attribute support to HtmlUnitDriver :: Toilal
  • b0f77379e5 - [js]: don't drop blocked callbacks from the task queue until they are pulled for execution :: Jason Leyba
  • 0ffd74f060 - [js] Mention in the README that node 0.12.x users must run with the --harmony flag. :: Jason Leyba
  • 72f2c0fe11 - [js] Add WebElement.takeScreenshot() :: Jason Leyba
  • c3f9e7e285 - [js] Make code ugly so the compiler doesn't (incorrectly) detect an unreachable branch. :: Jason Leyba
  • 742f7a80a0 - Refactoring .NET Firefox driver for easier extensibility :: Jim Evans
  • ef46bca111 - Updating .NET Firefox driver to use standard init and terminate :: Jim Evans
  • 062ef44b39 - Refactoring detection of spec compliant remote end in .NET :: Jim Evans
  • f35a9dc793 - rb: Use socket lock when starting PhantomJS driver :: Alex Rodionov
  • 3784a53e2b - rb: Very basic concurrency startup specs for Firefox/Chrome/PhantomJS :: Alex Rodionov
  • 3c24cca240 - rb: Allow to start mutliple IE drivers in parallel :: Alex Rodionov
  • 5b69f9d810 - rb: Regression spec for parallel Safari startup :: Alex Rodionov
  • 94a787fb54 - rb: Allow to start multiple Safari drivers in parallel :: Alex Rodionov
  • ffaf288ae5 - [js] More adjustments to promise callback tracking. :: Jason Leyba
  • 1344bb55ba - clearing a number input with invalid text, should actually clear it. :: Luke Inman-Semerau
  • a816b1ac77 - adding atom unit test for clearing number field with invalid input :: Luke Inman-Semerau
  • f2dddfa8ee - [js] Bump to 2.48.2 :: Jason Leyba
  • f692ab2736 - FxCop/static analysis warning suppression. No functional changes :: Jim Evans
  • 0bb281d9c6 - Adding ability to check C# coding style using StyleCop in Visual Studio 2015 :: Jim Evans
  • 2a90dc808e - Linting for C#. Suppression of StyleCop warnings :: Jim Evans
  • ab2e30012c - Updating NuGet publishing task to create package with correct project URL :: Jim Evans
  • 6d188c2fb1 - Updating .NET assembly version resources to 2.48.1 :: Jim Evans
  • 84284b4e06 - add license notice to file :: Titus Fortner
  • dee647667a - rb - update concurrent driver specs :: Titus Fortner
  • d1b2595c2c - rb: Fix NameError in concurrent driver spec :: Alex Rodionov
  • f4c1082af3 - rb: Fix NameError when starting PhantomJS with debug flag :: Alex Rodionov
  • da30e0cc91 - s/sss/ss :: Daniel Davison
  • 9d157ae962 - chromewebdriver HEAD /shutdown return 404 :: Fumiaki MATSUSHIMA
  • f1e491e3bb - adding selenium server pass throughs for W3C dialect of alert / window / cookie commands. :: Luke Inman-Semerau
  • fc8db8efc6 - rb - update marionette implementation :: Titus Fortner
  • d3e95e23ca - rb - update logging implementation to support chrome and safari by default :: Titus Fortner
  • 2a28c18414 - Add a check for null results from executing JavaScript in .NET :: Chris Block
  • 87c4e91ba0 - Prevent the additional welcome URL for Windows 10 from being opened :: Dave Hunt
  • 1c37c7231b - Include Windows 10 in the Platform enum. :: Sankha Narayan Guria
  • 9b45df14db - Ignoring a test that is not yet implemented in the browsers :: Alexei Barantsev
  • a2401418b8 - firefox: Throw error when element cannot be clicked :: Alex Rodionov
  • 2f4a6d884e - firefox: Explicitly scroll element into view before clicking :: Alex Rodionov
  • 5664d8ae33 - firefox: Do not fail when element is not scrollable into view :: Alex Rodionov
  • 839f73a904 - firefox: Check that select is clickable when clicking option :: Alex Rodionov
  • a98f67250f - firefox: Ignore tests for not throwing on clicking overlapping element :: Alex Rodionov
  • 6e1e6c1fed - firefox: Check that image using map is clickable when clicking area :: Alex Rodionov
  • 1f90589af3 - Updating TestNG. Fixes issue #1263 :: Alexei Barantsev
  • 881398f3b1 - Fixing IE tests in Java :: Jim Evans
  • 403527c342 - Updating .NET tests to better mirror Java test suite :: Jim Evans
  • b8a87329b5 - [js] Add promise.Promise#catch() for API compat with native promises :: Jason Leyba
  • 39f985e433 - [js] Change some io operations to use native promises. :: Jason Leyba
  • f862c2240f - [js] Move a file to the internal lib directory where it belongs. :: Jason Leyba
  • c3eccba4f4 - [js] Rewrite the error module to export specific types for each error code :: Jason Leyba
  • 0fa587daec - [js] Changed webdriver.CommandExecutor (and its various implementations) to return promises instead of using callback passing. The previous API was inconsistent with the rest of the webdriver.js library. :: Jason Leyba
  • 5d2f38aa7e - [js] Port the By class to node with ES2015 :: Jason Leyba
  • 1bd7fffdb3 - Merge pull request #1146 from juangj/cleanup :: Jason Juang
  • 9e39b5619b - handle case where element doesn't have a type attribute :: Luke Inman-Semerau
  • de467a9b15 - Restore a isNativeEventsEnabled check. :: Jason Juang
  • 79d76e3902 - Treat a null response to getCookies as []. :: Jason Juang
  • b9896259df - Compute the correct pageX/Y for touch events. :: Jason Juang
  • 2abffbe05a - De-flake ImplicitWaitTest. :: Jason Juang
  • ae09849c1a - Replace innerHTML assignments with safer versions. :: Jason Juang
  • 78ca28555f - Updating IE driver to fix clearing of fields :: Jim Evans
  • 2ef3f60417 - Updating .NET to include fix for clearing fields :: Jim Evans
  • 85bcf8d5e5 - Adding El Capitan (OS X 10.11) to Platform :: Thunderforge
  • 7c97c37525 - Update firefox_profile.py :: Erik E. Beerepoot
  • 41090666a4 - Add Firefox specific command to switch context between Browser content and Browser chrome :: AutomatedTester
  • b7b227f790 - Modifying IE file upload functionality. :: Jim Evans
  • 2ddbec88a0 - Adding support for new IE file upload capability to .NET :: Jim Evans
  • 008d9bf18c - Added ability to set whitelisted IP addresses to IEDriverServer :: lsowen
  • a667cd0025 - Adding support for whitelisted-ips argument for Chrome and IE driver exes :: Jim Evans
  • 9631fd7a69 - updating commons-collections to 3.2.2 :: Luke Inman-Semerau
  • c50e1b3830 - give the cleaner almost double the time to clean up the sessions (a whopping 9 more ms). Hopefull will deflake this test in CI. :: Luke Inman-Semerau
  • ab740c5d36 - it's commons-collections not commons-collection :: Luke Inman-Semerau
  • a0c982410f - add the useful information about the session / capabilities in the exception when the 'browser may have died' :: Luke Inman-Semerau
  • 1db76fdb27 - rb - add missing guard to spec :: Titus Fortner
  • f667e4b287 - rb - unnecessary element equality abstraction :: Titus Fortner
  • 8fc56df400 - rb - implement option for setting Firefox binary locally :: Titus Fortner
  • 6aff8c7d6b - rb - remove unnecessary and time consuming browser resets in specs :: Titus Fortner
  • a282e162ed - rb - fix remote server implementation for Marionette :: Titus Fortner
  • ec7ca89d52 - rb - implement remote storage capabilities for chrome & marionette :: Titus Fortner
  • 4ce42f7c9f - rb - spec guard (IE doesn't do logs) :: Titus Fortner
  • 93b43be3fe - rb - add expectation to firefox profile spec :: Titus Fortner
  • bce737e02a - rb - allow Marionette access to remote server's implementation of status :: Titus Fortner
  • f73b081891 - rb - implement w3c page source :: Titus Fortner
  • 9a8e39a650 - rb - implement w3c full screen window :: Titus Fortner
  • 6ccd65677e - rb - update w3c commands and specs for window size & position :: Titus Fortner
  • e4142a0393 - rb - update w3c commands and specs for element size & location :: Titus Fortner
  • dd563cee74 - rb - update w3c commands and specs for device location and network connection :: Titus Fortner
  • 2917565874 - rb - remove obsolete commands :: Titus Fortner
  • 3df463f402 - rb - removed unnecessary guards on specs :: Titus Fortner
  • 874e76e4f8 - rb - remove references to W3CCapabilities in specs :: Titus Fortner
  • 4395a9b4b9 - rb - clean up Edge workarounds to w3c :: Titus Fortner
  • 076e763f79 - Exposing session ID property on RemoteWebDriver in .NET bindings :: Jim Evans
  • 5a04a82c29 - Enhance check for value types to exclude Nullable :: Chris Block
  • 293e7dc48e - Adding file header to interface file in .NET :: Jim Evans
  • 550931629d - rb - add SessionNotCreatedError :: Alexander Bayandin
  • dfce195135 - Merge pull request #1339 from bayandin/rb-add-error-for-33 :: Titus
  • 26e4ac8603 - rb - return capabilities class not a hash :: Titus Fortner
  • 6d8c6213c5 - rb - specs passing on safari :: Titus Fortner
  • ad1f4e6ecc - Reduces time wasted in when using a native driver :: Robert Elliot
  • c05937bcd1 - Adding *.opendb to .gitignore for VS2015 Update 1 :: Jim Evans
  • 5882958c32 - Refactor of IE requireWindowFocus keyboard code. No functional changes :: Jim Evans
  • e6f01da18c - IDEA config: mark common/src/web/ as a Test Resources Root :: Alberto Scotto
  • 0ee1c15d7d - py- refactoring all the service classes to use a common one. :: Luke Inman-Semerau
  • e3b66e0715 - Skipping Marionette specific tests if we can't start GeckoDriver :: AutomatedTester
  • 6b496e6869 - Adding workaround for Windows 10 major version number :: Jim Evans
  • f79148f528 - Updating .NET tests to use NUnit 3.0 :: Jim Evans
  • 4b14c30493 - change to Python 3.2+ :: Nik Nyby
  • 64c1ef49b9 - change to Python 3.2+ :: Luke Inman-Semerau
  • e3b59515d4 - add ide type example tests; adding intellij source folders for ide :: Daniel Davison
  • d94c64f547 - Fix a NullPointerException in RemoteWebDriver.getCurrentUrl :: Erik Kuefler
  • 0c680e793a - Reverting inadvertent commit of change for default requireWindowFocus value in .NET :: Jim Evans
  • cb7a0f91fc - Fixing .NET test IgnoreBrowserAttribute for NUnit 3 :: Jim Evans
  • 1a0eb7ae63 - Removing unused .NET test code after update to NUnit 3 :: Jim Evans
  • 2b8270576d - Updating NUnit attributes for NUnit 3 :: Jim Evans
  • c93499dee8 - Removing unused #includes from IE driver classes :: Jim Evans
  • 1d0ae2c613 - Refactoring of IE driver native events interaction code. :: Jim Evans
  • 0b909001e9 - Removing inadvertently committed binary file :: Jim Evans
  • e0e8614264 - Adding VS resource editor state file to .gitignore :: Jim Evans
  • 22a21b4f90 - Refactor concrete WebDriverException#getSupportUrl's :: Alberto Scotto
  • 9dd878d42d - Fix tracing for WebDriver#getPageSource :: Justin Tulloss
  • 24ff037434 - Updating .NET PageFactory to allow frame switching with located elements :: Jim Evans
  • 5bcbb99d46 - Refactoring of IE driver native events interaction code. :: Jim Evans
  • 49f375d0b8 - Fixing incorrect expected exception type in .NET test :: Jim Evans
  • 1f045d4fef - Fixing .NET Edge NUnit test project file :: Jim Evans
  • 50b8f4c7bf - test is passing in htmlunit :: Luke Inman-Semerau
  • 0541802631 - Adding appropriate wait to AuthenticatedPageLoadingTest :: Jim Evans
  • bb037d84dc - Adding timeout for IE7 in atoms typing tests :: Jim Evans
  • 3ae5176ea1 - Updating build.desc files for .NET tests :: Jim Evans
  • 7ee7a2347d - Suppressing warning in command-line build of .NET test assemblies :: Jim Evans
  • b58bc8cd03 - Updating textContent attribute test for IE9 :: Jim Evans
  • 12782f9c65 - Bump the buck version. :: Simon Stewart
  • 317d7d17e3 - Ensure that the buck-built core library has no third party dependencies. :: Simon Stewart
  • 3d17bf7cb3 - Move the guava jar into a directory named after it. :: Simon Stewart
  • 4de865d376 - Bump guava to version 19 :: Simon Stewart
  • 246698a30d - Also bumping guava version in maven :: Simon Stewart
  • 4c35228399 - Added Firefox path variable for string placeholder :: Abhijeet Kasurde
  • 289d28dc33 - Fixing HTML suite test runner :: Alexei Barantsev
  • 5aed4abbca - Pass Options.ime() through to the wrapped driver. :: Jason Juang
  • adecd64be8 - rb - update w3c implementation for latest Marionette release :: Titus Fortner
  • 7e3c8a0fc7 - Updating IE driver version resources for impending release :: Jim Evans
  • cac5215e4b - Updating .NET version resources for impending 2.49 release :: Jim Evans
  • 7698bb3d3b - Updating .NET CHANGELOG for 2.49 release :: Jim Evans
  • 2b27cbb591 - Correcting exception handling in Children Finding tests :: AutomatedTester
  • aae00ebf02 - Update alert tests to pass in element id instead of string of frame :: AutomatedTester
  • ef0f496645 - Reenabling alert tests for Marionette :: AutomatedTester
  • 19184fe6ef - rb - update specs with more race condition fixes :: Titus Fortner
  • 21bbdf51b8 - on osx for firefox, fallback to checking homebrew install, if the default isn't there :: Luke Inman-Semerau
  • 6e0ff41aea - Have Firefox service write to a file instead of PIPE :: AutomatedTester
  • b76925dc98 - rb - osx to also look for firefox binary in homebrew cask default directory (issue #1437) :: Titus Fortner
  • 2547639319 - Add aliases for running tests with Buck. :: Simon Stewart
  • 1f41bc6d5a - Remove guava dep on the selenium-apis when built using Buck. :: Simon Stewart
  • e0bda45644 - Add maven coordinate for the Firefox Driver when built using Buck. :: Simon Stewart
  • 55c6e62b7d - 2016 :: Luke Inman-Semerau
  • 68bff3580a - Disable appcache tests for Marionette :: AutomatedTester
  • 14154df564 - correct frame switching in api examples tests :: AutomatedTester
  • 5a8a3ded63 - Disable log tests in Marionette :: AutomatedTester
  • 1b1bbf4077 - step one, add the failing test, for firefox not being able to select the out of view multi select option :: Luke Inman-Semerau
  • 9af89ff534 - multiple selects when checking for clickability should be treated similarly to regular selects :: Luke Inman-Semerau
  • 8b1d162d81 - remove unused dependency from maven pom file :: Luke Inman-Semerau
  • d0e3c87d6c - Bump python version to 2.49 and update Changelog :: AutomatedTester
  • 365eeb44de - Bump Java to 2.49.0 and update Changelog :: AutomatedTester

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.48.2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • d80083d8f7 - bumping to 2.48.1 :: Luke Inman-Semerau
  • 06a8a62b87 - A better fix for service availability checking that works for both Chrome and Marionette :: Alexei Barantsev
  • be8a6fdfa8 - Bump the version of httpclient to 4.5.1 (including updating deps) :: Simon Stewart
  • 3313345b03 - Fix eclipse classpath :: Simon Stewart
  • 529f69f824 - bumping to 2.48.1 :: Luke Inman-Semerau
  • 7f34ded4e8 - bumping to 2.48.2 :: Luke Inman-Semerau
  • 41bccdd10c - updating maven files for httpclient / httpcore update :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.48.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • db20d58a64 - Bump the version of TestNG (and dependencies) to 6.9.6. :: Simon Stewart
  • 083ca704ed - Provide an end-point that emulates the original RC server's :: Simon Stewart
  • 514bc6cc7f - Bump Ruby version to 2.49.dev :: Titus Fortner
  • 6d143b1f30 - Bump the buck version :: Simon Stewart
  • d1960f28c3 - Provide a modern standalone selenium server. :: Simon Stewart
  • 6dda716812 - The servlet API is a provided_dep. :: Simon Stewart
  • 4e70650869 - Adding missing documentation comments to suppress warnings in .NET :: Jim Evans
  • 042060d861 - version number nit :: Luke Inman-Semerau
  • 796b80152a - fix new dependency in maven for jcommander :: Luke Inman-Semerau
  • 8f9bd5598b - updating files after go copyright:update :: Luke Inman-Semerau
  • 18e0047b1a - rb - remove doc building task since it doesn't work :: Titus Fortner
  • de00b1866e - define notifications in travis yml :: Luke Inman-Semerau
  • 88cc7a5572 - rb: Add rubydocs crazy fun task :: Alex Rodionov
  • e4917b10d1 - docs: Automatically push Ruby docs to gh-pages :: Alex Rodionov
  • 55715c966a - java: fix camel case in method name numberOfWindowsToBe :: Alberto Scotto
  • f96df2809b - [js] Do not hold command handle in the firefox.Binary class :: Jason Leyba
  • a42fa87398 - Delete dead code path. :: Jason Leyba
  • 723563b849 - Adding support code to .NET bindings Firefox driver for testing Marionette :: Jim Evans
  • 3244bf4a56 - Updating .NET tests to provide better error messages for failed wait conditions :: Jim Evans
  • d9fe0c00d3 - Implementing SwitchTo().Window() by name for W3C compliant implementations in .NET :: Jim Evans
  • a1da99a88a - Updating .NET bindings frames tests to be xonsistent with Java :: Jim Evans
  • d249232dd8 - Updating IE to return top-level URL when focused on a frame. :: Jim Evans
  • fabe89af30 - Updating .NET tests for Firefox :: Jim Evans
  • bf5ea32d71 - Fixing .NET deserialization of dates from JSON wire protocol :: Jim Evans
  • ffb124c496 - don't comment out the driver service wait!!!!!!!!!! :: Luke Inman-Semerau
  • d80083d8f7 - bumping to 2.48.1 :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.48.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 6ccaf7f1fd - py: fix typo in webdriver.py. fix #850 :: Daniel Davison
  • 41d0950681 - adding edge-driver maven artifact :: Luke Inman-Semerau
  • 748cada2ff - add note that java 7 is required :: Luke Inman-Semerau
  • c81d9e20d3 - Updating Visual Studio C++ projects to use Visual Studio 2015 :: Jim Evans
  • 24e05d2a89 - Updating IE driver C++ code to use Visual Studio 2015. :: Jim Evans
  • 479e9c96da - Updating Visual Studio solution files :: Jim Evans
  • e37ad820dc - rb: ensure gemset has gems installed for tests :: Titus Fortner
  • 24e20e0062 - rb: Initial attempt at supporting Microsoft Edge :: Titus Fortner
  • 68b4efa0fb - rb: force localhost for edge :: Titus Fortner
  • 057e2bc305 - rb: update edge capabilities :: Titus Fortner
  • d4a50f1aee - rb: update specs for Microsoft Edge :: Titus Fortner
  • c674948687 - rb: All specs passing on Windows :: Titus Fortner
  • 36d7f5cb25 - Bump Ruby version to 2.47.1, update change log :: Titus Fortner
  • 5556f0ab45 - Bump Ruby version to 2.48.0.dev :: Titus Fortner
  • b94b2655d4 - Use directExecutor(). :: Joshua Bruning
  • 7fb6b1b4a2 - WebElement eq compares against more types :: Joshua Bruning
  • 59ff8af682 - rb: Not needed with Ruby 1.9+ :: Titus Fortner
  • 1431a264d6 - rb: ensure bundler gem installed before running tests :: Titus Fortner
  • c7c6c4a1d9 - Update test for Chrome 44 stable release. :: Joshua Bruning
  • dad13b58c5 - Assume a valid alternate hostname. :: Joshua Bruning
  • 8809ed60e4 - Bump the buck version :: Simon Stewart
  • 4003b7581c - Kill binary so profile clean up is no longer blocked by file locks :: Laura
  • 6abfa2f7cf - Bump python to 2.47.1 :: AutomatedTester
  • edc2d31ab9 - Fix WebDriver.wait() example :: Denis Demchenko
  • a8b05b5710 - Updating .gitignore for VS 2015 temp files :: Jim Evans
  • 66f3e56d53 - Update select_test.html for Chrome 45. :: Joshua Bruning
  • b0fbed0c48 - Python client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app :: Seva Lotoshnikov
  • 9114480e65 - Add "additionalCommands" support to DriverCommandExecutor. :: Seva Lotoshnikov
  • 1b6febddd2 - Java client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is using the approach proposed by @richardrb in pull request #168 :: Seva Lotoshnikov
  • 395bd72feb - JavaScript client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is related to pull request #168 :: Seva Lotoshnikov
  • 48453b0b83 - Fix typos in docs and guidelines :: customcommander
  • 7dc70b3e8d - Upload Python Wheels as part of a release :: AutomatedTester
  • b095d43024 - Proper handling HTTP Host header :: Grzegorz Halat
  • e7c2fa98f8 - Adding additional support for Microsoft Edge in .NET bindings tests :: Jim Evans
  • 79ea708e50 - Enabling fast failure for cookie manipulation in IE :: Jim Evans
  • 2ea95d2d00 - Adding logging messages for IE driver for bitness mismatches :: Jim Evans
  • 89dfa223a4 - Suppressing compiler warning on 64-bit for IE driver :: Jim Evans
  • 55a252442a - Updating IE prebuilts with latest changes :: Jim Evans
  • ca1e60e0e6 - Do not require extensions to be signed :: Joshua Bruning
  • 26b6d70b1f - Improve comments and error message on scrolling_test#testScrollingAccountsForScrollbarWidths. :: Jason Juang
  • 3d35c1c74c - Correcting IE driver build process to create executables runnable on Windows XP :: Jim Evans
  • e785670523 - Add python screenshot tests :: AutomatedTester
  • c8bc2aded8 - AMO requires the max version be an actual release version number :: Luke Inman-Semerau
  • c181d392fb - Fix HtmlUnitWebElement.getCssValue :: Ahmed Ashour
  • 409699b79a - HtmlUnitMouse: no need to .focus() :: Ahmed Ashour
  • 4d94ba0b4a - ReflectionBackendDriverSupplier: two arguments Capabilities :: Ahmed Ashour
  • 5a0bfa6bd3 - removing TODO comment that appears to now be done :) :: Luke Inman-Semerau
  • a660392ffc - Upgrade HtmlUnit 2.18 :: Ahmed Ashour
  • ad00dd56ce - Redesigning MarionetteDriver to use the gecko shim :: Alexei Barantsev
  • 1ed597aeed - [js] Fix error message after a timeout looking for an element. :: Jason Leyba
  • f55c012d14 - add logging of a caught exception in TestSession :: Innokenty Shuvalov
  • 1f0ba935e0 - use exception message. no method overload exists for log.severe :: Daniel Davison
  • bea9516136 - Output stdout/strerr to geckodriver.log instead of PIPE :: AutomatedTester
  • a6b77f05ab - Update check to see if we are speaking to a W3C remote end point :: AutomatedTester
  • a2404b88f6 - java: fix log string for RemoteTargetLocator#defaultContent :: Alberto Scotto
  • 0c120edea9 - Making findElement(s) commands standard compliant (except for link text locators) :: Alexei Barantsev
  • ef13321624 - Fixing "no such alert" error mapping :: Alexei Barantsev
  • 65dc17ed34 - Making timeout setting methods standard compliant :: Alexei Barantsev
  • 08817b9ab7 - Ignoring a couple of alert tests in marionette. :: Alexei Barantsev
  • 467b8ceae2 - Making getLocation and getSize standard compliant :: Alexei Barantsev
  • f6b1dea19f - Updating ignores for marionette :: Alexei Barantsev
  • 1ae95c40d8 - Making switchTo().window more standard compliant :: Alexei Barantsev
  • 678834ec6a - Unignoring some tests in marionette :: Alexei Barantsev
  • 9f2fd8191b - Reworking sendKeys to send characters one by one, this is standard compliant behavior :: Alexei Barantsev
  • b462925110 - Fixing getSize operation broken by copy-paste from getLocation :: Alexei Barantsev
  • 655a5d5c5e - Unignoring marionette tests passed after sendKeys rework :: Alexei Barantsev
  • 35550bf395 - Change buils to builds :: Carson McDonald
  • bd32e3df66 - Making sendKeys more backward compatible (because i18n tests) :: Alexei Barantsev
  • 3cc704f76a - Simulating submit operation for standard compliant drivers :: Alexei Barantsev
  • 32d519edb6 - Escaping "bad chars" and a digit char in the beginning of id or class in css selector :: Alexei Barantsev
  • 7e14836b6d - don't replace a platform specified to the add browser method, like the TODO says :: Luke Inman-Semerau
  • 37f217375d - fix maven dependency of htmlunit driver on the support package :: Luke Inman-Semerau
  • 57b35b0eb1 - More backslashes, Java likes them so much! :: Alexei Barantsev
  • 5beafb1ad8 - htmlunit passes the httponly cookie test :: Luke Inman-Semerau
  • a18cd3a355 - FileExistsError when trying to reuse FirefowProfile :: Jayme
  • 24a2b6ccf0 - use BasicHttpRequest instead of EnclosingRequest :: Daniel Davison
  • d831da7010 - Buck version bump, and fixing the build again :: Simon Stewart
  • 574b37cd7e - updating ruby capability name for edge -> MicrosoftEdge :: Luke Inman-Semerau
  • ccc51aa2af - remove unused css transform code from location in view :: AutomatedTester
  • d07d936272 - Deleting marionette tcp connector :: Alexei Barantsev
  • 39e3b5791a - Implementing standard-compliant getSize, getPosition and getPositionInView :: Alexei Barantsev
  • 5c4049245c - adding edge icon for grid :: Daniel Davison
  • c0af850407 - Implementing standard-compliant window operations :: Alexei Barantsev
  • 2f80b1d83e - Fixing test to switch back to the original window after opening a new one. :: Alexei Barantsev
  • e2b3b6b5dc - Simulating switchTo().window by name :: Alexei Barantsev
  • dadde61d74 - Simulating window.getPosition and setPosition operations :: Alexei Barantsev
  • 72c7304917 - Disabling several more tests broken or unstable in marionette :: Alexei Barantsev
  • a34d7fab3f - Fix up failing htmlunitdriver test. :: Simon Stewart
  • b54458cf88 - Bump the buck version :: Simon Stewart
  • 4d115c658f - Amend buck build for Hub so that it builds with resources. :: Simon Stewart
  • 5975d472ce - Changing the tests for getCurrentUrl to conform to the standard :: Alexei Barantsev
  • e0b55cf19c - removing '-debug' command line parameter for grid hub, it isn't used anywhere. :: Luke Inman-Semerau
  • 62c0fe6633 - Renaming the Jetty7AppServer to remove the version number. :: Simon Stewart
  • 8bb8a03b28 - Move the servlet-api package for easier automated updates. :: Simon Stewart
  • 6d92e12a7e - Remove some static cling from the Grid tests. :: Simon Stewart
  • 7a414e6203 - rb capabilites spec now expects MicrosoftEdge instead of edge :: Chris Mohr
  • 55ed0fbf28 - Merge pull request #1014 from chrismohr/fix-rb-edge-capabilities-spec :: Titus
  • eccd99f4aa - fix the client and server classpath :: Felipe Knorr Kuhn
  • bd7d47f501 - Issue 509 - added unit test to show issue should be resolved and cannot be reproduced :: gregory.kleiner@accolade.com
  • b2219e1083 - Issue #386 implementing repr for WebElement :: Alice Yang
  • 437f325c09 - Bump the buck version again. :: Simon Stewart
  • a6f32f1707 - Adding a repr for driver object in [python] bindings :: Santiago Suarez Ordoñez
  • 4d6d037578 - Adding repr for wait object in [python] bindings :: Santiago Suarez Ordoñez
  • d4af5ecfa2 - Edge requires 'localhost' for the http request, resolving IP address and using it as the url is forbidden :: Luke Inman-Semerau
  • 84f264ae98 - Run grid tests using Buck. :: Simon Stewart
  • 28f63e5f6c - Unignoring several tests fixed in the latest version of geckodriver (wires) :: Alexei Barantsev
  • c5b1e14868 - Fixing submit simulation for standard compliant drivers :: Alexei Barantsev
  • e97647b41a - Unignoring a couple more tests in marionette :: Alexei Barantsev
  • acb94a2318 - Ignoring cookie related tests in marionette :: Alexei Barantsev
  • 7038163b12 - Adding information on the reasons to ignore tests :: Alexei Barantsev
  • 73bcb1cda3 - Add Ruby test suite to Travis :: Alex Rodionov
  • 628ee86388 - Unignoring a green test :: Alexei Barantsev
  • 0cd0b2669c - Firefox: fixing page source for plain text pages :: Alexei Barantsev
  • 2d0aa4fc5f - Firefox: changing getCurrentUrl to return top level browsing context address (to conform to the standard) :: Alexei Barantsev
  • 547dded820 - Firefox: throwing proper exception on an attempt to find an element in the deleted frame :: Alexei Barantsev
  • 863f9a97da - Unignoring a green test :: Alexei Barantsev
  • 20330296e8 - Firefox: Deleting dead code :: Alexei Barantsev
  • 517c5887c4 - Moving IE specific test to IE test suite :: Alexei Barantsev
  • 75327268b9 - Unignoring a green test :: Alexei Barantsev
  • 6477098e3f - Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev
  • 94d41301a8 - Firefox: don't dispatch keypress event if defaultPrevent() of the keydown event is called because KEY_FLAG_PREVENT_DEFAULT has no effect :: Alexei Barantsev
  • 84ebcca536 - python point release bump 2.47.2 :: Luke Inman-Semerau
  • e266f9eeb5 - Revert "Proper handling HTTP Host header" :: Luke Inman-Semerau
  • a8fb019be1 - [js] Update ws dependency to 0.8.0 :: Jason Leyba
  • 142206cfa7 - [js] Bump minimum supported version of Node.js to 0.12.x :: Jason Leyba
  • da0d5bd434 - [js] Add license field to package.json :: Jason Leyba
  • e634a38141 - fixes non-relative import in chrome webdriver :: Charles Lavery
  • 0807842fdd - updating changes and py bump to 2.47.3 :: Luke Inman-Semerau
  • 4108c6f74f - Resorting tests for moveByOffset action :: Alexei Barantsev
  • 22399e69d0 - Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev
  • aae52326a4 - Bump the Buck version :: Simon Stewart
  • 378ea5d613 - rb - update file loading to allow tests to be run from relative directories :: Titus Fortner
  • 738fadf33f - Merge pull request #1042 from titusfortner/rb_relative_paths :: Titus
  • 2277e99a92 - Deleting commented code :: Alexei Barantsev
  • 73cffa2241 - Deleting native evens from firefox driver :: Alexei Barantsev
  • 9d132ee80f - Cleaning native event checks out of the tests :: Alexei Barantsev
  • e4f26e8470 - WDBC: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev
  • 6607a2731f - HtmlUnit: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev
  • b296684cbf - HtmlUnit: Unignoring a magically working test :: Alexei Barantsev
  • 0da0d27e44 - Disabling a test if JS is not enabled :: Alexei Barantsev
  • 5986687e3d - Fixing a test to avoid fast-fail branch :: Alexei Barantsev
  • 5c278d6b8d - HtmlUnit: disabling broken tests :: Alexei Barantsev
  • 87730e4e01 - HtmlUnit: unignoring several tests that can work with JS off :: Alexei Barantsev
  • dd422b880e - rb: Switch to RSpec expect syntax :: Alex Rodionov
  • 1545015252 - rb: Remove \t from source. Are we barbarians? :: Alex Rodionov
  • ce9a372683 - HtmlUnit: Ignoring one more test :: Alexei Barantsev
  • 697d41f76a - Deleting redundant logging to console in tests :: Alexei Barantsev
  • bd3c3dd6fb - changing casing of children finding tests :: AutomatedTester
  • 7a24fd5abd - No need to cast, the variable has required type already :: Alexei Barantsev
  • b1b5ef5c61 - Deleting confusing comment: there is no more such a test class :: Alexei Barantsev
  • 2a06f62373 - Deleting a couple of redundant casts :: Alexei Barantsev
  • 8b359c3508 - Safari: stop embedding the extension in the client libs, it should be downloaded and installed manually. :: Alexei Barantsev
  • c7d9e98928 - rb: Silence WEBrick output in specs :: Alex Rodionov
  • a2894219b2 - rb: Revert RSpec to 2.99 until we find a way to make Rack server silent :: Alex Rodionov
  • e84c45967d - rb - allow javascript execution for edge :: Titus Fortner
  • 221ef07779 - fix conditional logic :: Titus Fortner
  • f315bf0fb5 - [js] Update to dossier 0.7.1 :: Jason Leyba
  • c71d126bb2 - [js] Bump to 2.47.0 :: Jason Leyba
  • ef90939fe2 - rb - downgrade in rspec requires stub instead of receive_messages :: Titus Fortner
  • d9c9ea9615 - rb - add support for w3c commands :: Titus Fortner
  • 4f446af664 - rb - update edge specs commensurate with Windows 10 build 10532 :: Titus Fortner
  • 0eec81da52 - Firefox: implementing mouse up/down actions via nsIDOMWindowUtils. This makes mouse actions "more native". In particular, if there are overlapping element at the click point, the driver will click the topmost element. :: Alexei Barantsev
  • 5eb8c3ec6c - Firefox: fixing events generated as a result of click on an element that disappears after the click. :: Alexei Barantsev
  • fef98c146c - Add FluentWait.withMessage with string supplier :: Olivier SCHNEIDER
  • 7c89bbddeb - Firefox: implementing mouse doubleclick action via nsIDOMWindowUtils :: Alexei Barantsev
  • e1d651064d - Update Closure compiler to v20150901 :: Jason Leyba
  • e231a6f921 - Update closure-library to 04a8ceefc6972511e669563d47abeca18b28092c :: Jason Leyba
  • 44b57f6963 - add case sensitive test for linkText() :: Daniel Davison
  • 585b15a7c4 - Marionette: Unignoring several tests fixed in today's Nightly :: Alexei Barantsev
  • 3acb98b51d - Buck version bump. Fixes closure compilation problem. :: Simon Stewart
  • 364187aaa6 - Updating .NET remote tests to pass path to IEDriverServer.exe :: Jim Evans
  • 24675be1c1 - Internal changes to JSON wire protocol handling in .NET bindings :: Jim Evans
  • e79026506d - Fixing .NET FxCop warnings :: Jim Evans
  • 00c9b0a0c3 - Removing attribute-based JSON deserialization for .NET responses :: Jim Evans
  • 642fbd2590 - Adding Buck build files for .NET bindings :: Jim Evans
  • 2650556170 - Firefox: fixing sendKeys for contentEditable elements, it should append to the existing text. :: Alexei Barantsev
  • a057517528 - Fix .Net build :: Simon Stewart
  • 8c106b01b4 - Bump Buck version :: Simon Stewart
  • 8f310fcc0c - Wrapping .NET test web server process termination with try-catch :: Jim Evans
  • 005c5c9fb2 - Removing use of Windows hooks for taking screenshots in IE. :: Jim Evans
  • 8104d28415 - Fixing location of Firefox no-focus library for .NET on non-Windows OS :: Jim Evans
  • b09724295d - [js] Expose loopback option to remote/SeleniumServer :: Jason Leyba
  • 423df21483 - updating third party wicked good xpath to e33a3876a6d592b824942751d86ba5f2b08a3dc5 :: Luke Inman-Semerau
  • d345587256 - fixing java command line options for 'go' MaxPermSize -> MetaspaceSize in java 8 :: Luke Inman-Semerau
  • d4451336fd - first pass at fixing some of the javadoc errors... still quite a few to go :: Luke Inman-Semerau
  • 9888ad4051 - moar javadoc :: Luke Inman-Semerau
  • 2d354b6a92 - removing deprecated / unused class (that contained a javadoc error) :: Luke Inman-Semerau
  • b476b4e9da - umm, yes, we should make the javadocs for java/server too. :: Luke Inman-Semerau
  • d22dbb4b3d - fixing the remaining jdk 8 javadoc errors :: Luke Inman-Semerau
  • 9fd97cae90 - Removing superfluous comment that was causing javadoc build error in ci :: Luke Inman-Semerau
  • 88259c30cf - Guarding against null session ID in .NET bindings new session response :: Jim Evans
  • 01cbd65f7c - Python 3 compatibility for remote Authorization :: Laurence Rowe
  • e45a461ff2 - Updating screenshot code to prevent resizing if window is large enough. :: Jim Evans
  • f389150db1 - rb - update support and specs for latest version of Edge driver :: Titus Fortner
  • ab1e647d0f - rb - clarify specs for handling missing element attribute call :: Titus Fortner
  • 219e8982ae - Updating screenshot code to retain scroll bars in required directions. :: Jim Evans
  • 0697307149 - Bump the Jetty version from 7 to 9 :: Simon Stewart
  • 48260ad9ef - Update jetty readme :: Simon Stewart
  • f0a9c1b286 - Fixing UploadServlet in test environment to conform to servlet-api 3.1 :: Alexei Barantsev
  • 211989b912 - Deleting commented code :: Alexei Barantsev
  • 6aad429b44 - Restoring use of queued thread pool in the hub :: Alexei Barantsev
  • fe7135af0e - rb - fix spec guards to hashes :: Titus Fortner
  • d37f7c5987 - rb - for some reason Windows command line is adding a trailing space :: Titus Fortner
  • 385352df3e - Ignoring back failed grid tests :: Alexei Barantsev
  • f2a731fe07 - Ignoring a couple of tests in old IE :: Alexei Barantsev
  • edd0fcd3d0 - Correcting path to test page in Java test :: Jim Evans
  • 6ffdbc6be9 - adding pom files for jetty 9 repakced jars and the empty-javadoc jar used to upload to maven central :: Luke Inman-Semerau
  • ea71530eeb - fix maven build for jetty 9 :: Luke Inman-Semerau
  • a55784e7e0 - Add the ability to run python marionette tests :: AutomatedTester
  • caadc71c21 - Correcting path to test page in .NET test :: Jim Evans
  • 68339fe798 - Adding ported test from Java to .NET test suite :: Jim Evans
  • 2d7afdbc3b - Updating startup class for test web server in .NET tests :: Jim Evans
  • 5b7bc6c913 - Changed .NET SwitchTo().Frame() to find via client-side code :: Jim Evans
  • 2f7ff0762b - another case of code.google -> github :: Luke Inman-Semerau
  • 6ce3241575 - Disable tests that are not working :: AutomatedTester
  • b770835ed9 - Update error pulling to match spec. :: AutomatedTester
  • c55700d26a - [js] Do not compress zip entries. :: Jason Leyba
  • 94b4109e1b - rb - update specs with bug information for Edge :: Titus Fortner
  • 16d6fb5164 - rb - update more Edge specs :: Titus Fortner
  • 137bc30946 - rb - wrong syntax for edge tests; breaking the tests :: Titus Fortner
  • 943e554b99 - Bump the buck version to the latest version. :: Simon Stewart
  • 68dbd3e5a2 - Updated the test method name :: Sripathi Pai
  • 270fcf664d - java: add ExpectedConditions#numberOfWindowsToBe :: Alberto Scotto
  • 1bedbe24cf - Bump Python version to 2.48. Changelog for Python Updated :: AutomatedTester
  • d8359a1a40 - Bump Java version to 2.48 and update the changelog :: AutomatedTester
  • 2ac6a7dd70 - This fixes #498 :: Snail
  • 9b54a07f30 - Marionette: Fixing error handling to conform to the standard :: Alexei Barantsev
  • c7ff390aa4 - Marionette: Fixing default capabilities :: Alexei Barantsev
  • 86157609d1 - Implementing marionette support in Selenium Server :: Alexei Barantsev
  • 00f4f2ec5f - rb - initial implementation of marionette :: Titus Fortner
  • 093159464a - rb - add browser option for Firefox Nightly :: Titus Fortner
  • 94af2c24bd - rb - Firefox Nightly specs pass on Mac :: Titus Fortner
  • 3ea3cd7387 - rb - Firefox Nightly specs passing for Windows :: Titus Fortner
  • c507f164e4 - rb - update w3c error handling :: Titus Fortner
  • d2b5feeccd - rb - Firefox Nightly specs pass on Linux :: Titus Fortner
  • 516fd67980 - Firefox: fixing the most critical v.44 compatibility issue (inability to open a page) :: Alexei Barantsev
  • c5c6d58da1 - Firefox: unwrapping event type to fix "CPOWToString incompatible object" error in v.44 :: Alexei Barantsev
  • 7c2b51777c - Use specificationLevel to know that we are speaking GeckoDriver :: AutomatedTester
  • 357a6ccc8b - Initial work making .NET bindings understand W3C dialect of wire protocol :: Jim Evans
  • 905dd6f7d9 - Make sure that the RC server built with Buck works. :: Simon Stewart
  • f9cc42dd89 - rb - fix errors from multiple class definitions :: Titus Fortner
  • 645d318d6e - rb - better implementation for how to use Marionette with Wires :: Titus Fortner
  • f78afdbd75 - rb - tests easier to run locally :: Titus Fortner
  • 592c37b72a - rb - change firefox_nightly references to wires :: Titus Fortner
  • 27303137e6 - rb - add wires to ./go tests :: Titus Fortner
  • 47a66a345f - rb - change w3c references to wires in spec guards :: Titus Fortner
  • a42e132725 - rb - better wires spec support for all platforms :: Titus Fortner
  • 48b070ae7c - Bump Ruby version to 2.48.0, update change log :: Titus Fortner
  • 985a61686e - Updating .NET assembly versions for impending 2.48.0 release :: Jim Evans
  • b7b081a4f1 - Updating IE driver version for impending 2.48.0 release :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.47.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fa839d3585 - Bump python to 2.47 :: AutomatedTester
  • fd332549bd - Bump Ruby version to 2.47.0, update change log :: Titus Fortner
  • 00ba8560fb - Bump Ruby version to 2.48.0.dev :: Titus Fortner
  • 7a9b164721 - Adding omitted dependency to java build process for Edge driver :: Jim Evans
  • 4d972c01ca - Bumping version number for Java 2.47.1 release :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.47.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 61506a4624 - Update .xml in .gitattributes :: Ahmed Ashour
  • 68102637c2 - prepping python for 2.46 release :: Luke Inman-Semerau
  • 430c1473af - Revert "Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list" can be re-reverted with a more complete pageSource script. :: Luke Inman-Semerau
  • 4826522f6c - Bump Ruby version to 2.46.0, update change log. :: Titus Fortner
  • e76a33133e - fix the bash script to do as expected with the prompt :: Luke Inman-Semerau
  • 673e316a53 - Fix aborted rubygems release with 2.46.1 :: Titus Fortner
  • 7b2146743a - Bump Ruby version to 2.47.0.dev :: Titus Fortner
  • 29bf67e85c - Deleting deprecated code :: Alexei Barantsev
  • 5342696a5a - Updating HtmlUnit dependencies in IDEA project :: Alexei Barantsev
  • 2dbb3926fc - Fixing Opera browser name in the converted OperaOptions :: Alexei Barantsev
  • ae3290cc76 - infra: update copyright notices :: Andreas Tolfsen
  • be1695ad94 - rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen
  • 48525e25aa - Revert "rb: add utf-8 encoding to all .rb files" :: Andreas Tolfsen
  • cdfd19cf4f - rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen
  • c836776951 - rb: restore encoding magic comments :: Alex Rodionov
  • db36310ac5 - rb: mention ChromeDriver race condition fix :: Alex Rodionov
  • f840e24d62 - rb: Release 2.65.2 with encoding issue fix :: Alex Rodionov
  • d47b6fb12e - rb: Bump version to 2.47.0.dev :: Alex Rodionov
  • 678f18f18b - server: Fixing a test to stop after several attempts instead of looping infinitely :: Alexei Barantsev
  • ee27db1b0a - server: Increasing a test timeout to make it more stable in a slow network :: Alexei Barantsev
  • d552c47702 - server: Implementing factories for SeleniumBasedRequest's. It is a step toward decoupling RC from the server. :: Alexei Barantsev
  • 7b96acf7b4 - Update .gitignore :: Ahmed Ashour
  • 5312b9f17e - js: Fix typo :: Daniel Boelzle [:dbo]
  • f1a904ecc5 - js: remove test assertions that depend on mocha internals and are outside our control. :: Jason Leyba
  • e264833356 - js: Bump version to 2.46.0 :: Jason Leyba
  • 025b61b19c - server: Replacing a dummy class with a proper mock, and fixing test dependencies :: Alexei Barantsev
  • 5331865dca - rc: Don't start Firefox with -silent option, it causes FF38 crash :: Alexei Barantsev
  • e20faa078b - java: Upgrading JUnit to 4.12 :: Alexei Barantsev
  • 854e6fa1f1 - Fixing the link to JUnit lib in crazyrun Java mapping :: Alexei Barantsev
  • 641896446f - server: Deleting deprecated code :: Alexei Barantsev
  • ed4a89e91f - server: Deprecating an interface method that is used in tests only :: Alexei Barantsev
  • 42b8f6b7df - server: Adding a guard that prevents starting "IE instead of Opera" (or some other unwanted browser that obviously does not match the desired capabilities). Previously if a new session request is forwarded to a node it results in a driver instance creation in any case. For example, let's suppose a user starts a node with -browser browserName=opera option, and there is no operadriver in the classpath. Then the user requests a new remote driver with browserName=opera. The hub forwards the request to the node, and the node attempts to find the "best matching" driver provider. As far as opera is not available, it can start any other browser. Because "best matching" does not imply matching. The new guard prevents this unwanted behavior. :: Alexei Barantsev
  • b914c61764 - Update Buck file for Jetty. :: Simon Stewart
  • 5f3fb1d59f - Fix resource leaks and NPEs. :: Simon Stewart
  • 026158199d - Target Java 7. :: Simon Stewart
  • 28e4d9ce02 - firefox: Freezing javascript.enabled property :: Alexei Barantsev
  • 7a5e890ac2 - java: Fixing diagnostics of process destruction :: Alexei Barantsev
  • bf71eca087 - Updating IDEA project for Java 7 :: Alexei Barantsev
  • a1cba54bec - Updating maven project to target Java 7 :: Alexei Barantsev
  • 71166fe0b3 - Updating Eclipse project to target Java 7 :: Alexei Barantsev
  • 26bf0bc54b - safari: Fixing Response conversion from JSON :: Alexei Barantsev
  • d0958a6a9b - server: Making a copy of capabilities object to prevent its modification if a user registers a custom driver provider with his own capabilities :: Alexei Barantsev
  • 464ab8e053 - Moving webdriver-server project output to lib directory :: Jim Evans
  • bb5ca71764 - Handling alert text controls conatining no accText property in IE. :: Jim Evans
  • 58baeebd6c - Correcting CHANGELOG typo for IE driver. No functional changes :: Jim Evans
  • 33f86bac59 - Update Java version in README.md :: Ahmed Ashour
  • 84a9b38811 - firefox: Moving WebDriverError from utils.js to error.js :: Alexei Barantsev
  • e81ad1d257 - firefox: Throwing an error if the addon can't write to a file :: Alexei Barantsev
  • b458a6395b - js: Fix module loading on Windows :: Jason Leyba
  • a03c35fc7f - RemoteLogs unit tests. :: Joshua Bruning
  • edc4877a18 - Allow access to local profiler logs. :: Joshua Bruning
  • 860ff26abc - Minor DefaultFieldDecorator improvement :: Sergey Tikhomirov
  • 97afe7e9b8 - Get rid of unnecessary []'s in function type annotations. Annotations such as @type {function(...[Foo])} are rewritten as @type {function(...Foo)} The []'s are no longer necessary as of the r20141103 closure compiler release and doesn't compile as of v20150609 (or some less recent version). :: Seva Lotoshnikov
  • 5fcceb3471 - Update closure-library to revision eb26f425dbd99a70d2955d8fcc892f2fd0178acb and closure-compiler to v20150609 in order to pick up the Shadow DOM related https://github.com/google/closure-compiler/commit/4323eaa9ddf86a1c7360d5dfa9de3c6012e7fc2a Which we need for Shadow DOM support in atoms - to be submitted separately. :: Seva Lotoshnikov
  • 00a5f4642d - Disabling reading list info panel in Firefox. Fixes #658 :: Dave Hunt
  • 52e9d64072 - remove shebang from top of python files, updated copyright :: Corey Goldberg
  • ceddccc58e - ide: record a elements if they dont have hrefs. closes #570 :: Daniel Davison
  • 4d27530e21 - Merge remote-tracking branch 'origin/pr/626' :: Daniel Davison
  • 3583390de1 - Fixes #426. Default the hub port to 4444, if no port was provided. Log a message as well about the default :: Anand Jayaram
  • e1b34f6add - Allow access to local profiler logs. :: Joshua Bruning
  • 83f0a32d01 - Test remote end does not support profiler logs. :: Joshua Bruning
  • e9b681794d - Deflake a test by ensuring all frames are loaded before we take a screenshot :: Seva Lotoshnikov
  • 653b63408f - Ensure all tests that end with a nested frame being the current context to close the session. Because it was regressed in some drivers: https://code.google.com/p/chromedriver/issues/detail?id=1106 (fixed in code; not released) :: Seva Lotoshnikov
  • c064f41ad6 - Remove unused imports after 09601a484c5 :: Seva Lotoshnikov
  • 79998f3a87 - Add new type to frameToBeAvailableAndSwitchToIt :: Tamás Buka
  • 0e67b7b688 - fix broken tests :: Daniel Davison
  • 0c4324b3b1 - Add rebeccapurple to the Colors enum :: Mark Collin
  • 840a86fd86 - Refactoring Windows Hooks in IE driver :: Jim Evans
  • 84614166f4 - Adding rebeccapurple to the python Color object :: AutomatedTester
  • 48cd3fc8c8 - doing some python magic to make switch_to* work on event firing webdriver :: Luke Inman-Semerau
  • 0dba31cd02 - [js] Replace usages of goog.json with native JSON object. :: Jason Leyba
  • 09ff03dc61 - build: Making different aliases for firefox tests with native and synthesized events :: Alexei Barantsev
  • bdf4170a03 - Fixed issue #644. ErrorHandler now tolerates non-Number lineNumber, and also attempts to safely parse a non-Number Object if it receives a non-Number. If absent or non-numeric it now continues to build the StackTraceElement (instead of aborting that frame) and uses the conventional -1 for lineNumber. :: Brett Randall
  • 1fd03d5450 - Prevent mouse events from firing if touchstart or touchend was canceled. On behalf of Google engineers :: Seva Lotoshnikov
  • ef01b33820 - Workarounds for js tests in Safari. On behalf of juangj :: Seva Lotoshnikov
  • c8b388ab91 - goog.base is not compatible in es5 strict mode. A replacement is available in the form of a base method added to constructors by goog.inherit. This change is a no-op, but will allow dependents of these classes to move to ES5 Strict Mode. On behalf of Google engineers. :: Seva Lotoshnikov
  • 4c889b97ed - js atoms: Ensure element with overflow state 'hidden' is considered hidden if all its children have zero size. On behalf of Google engineers. :: Seva Lotoshnikov
  • 7703db2e44 - Workarounds for js tests in Chrome. And a random missing semicolon! :: Seva Lotoshnikov
  • 58735c4277 - js: shadow-DOM aware isDisplayed and getText atoms. On behalf of Mark Charsley mcharsley@google.com :: Seva Lotoshnikov
  • 6dae6c1c19 - firefox: Don't log inability to load native events (there are many other ways to get this info). :: Alexei Barantsev
  • 3a3cc8adbf - Fix some broken tests :: Jason Leyba
  • 0aa5fd6beb - Add ignore_class option akin to ignore_method to Selenium test suite runner :: Seva Lotoshnikov
  • 1f22ce2f41 - Suppress tests on old versions of IE :: Jason Leyba
  • b5728fca43 - Further refactor of Windows hook procedure processing :: Jim Evans
  • 43ec621c6a - Rewriting cookie handling for IE. :: Jim Evans
  • 773f8d461a - Unignoring now-passing cookie tests for IE :: Jim Evans
  • 460856fc92 - Adding support to .NET bindings for HTTP-only cookies :: Jim Evans
  • 92f7e066f3 - Fix the Buck build :: Simon Stewart
  • 03b2798671 - Bump the Buck version :: Simon Stewart
  • 4453933c8a - HtmlUnitDriver.deleteAllCookies() fix :: Ahmed Ashour
  • 9e5d3358fa - Fixed IE cookie handling for down-level operating systems :: Jim Evans
  • ee73792c89 - Unignoring cookie tests for IE :: Jim Evans
  • cdbccbff41 - Adding ITakesScreenshot to .NET RemoteWebElement for spec compatibility :: Jim Evans
  • 360cd32055 - adding element screenshot to python :: Luke Inman-Semerau
  • 84ac6da0bb - Updating .NET cookie files to be more in line with Java tests :: Jim Evans
  • 996e5515c8 - Re-ignoring failing Java cookie tests for IE :: Jim Evans
  • bb6dea61c2 - Disable HTTP Public Key Pinning (HPKP) when the webdriver_accept_untrusted_certs capability is set. As of Firefox 39, Firefox ignores certificate overrides if the domain's certificate is pinned. :: Jason Juang
  • 8e173464d1 - Fix the atoms tests; "display: run-in" apparently is no longer supported in Safari 7.1 and later. :: Jason Juang
  • 74a5ad72a0 - Updating gem dependencies in IDEA ruby project :: Alexei Barantsev
  • a0a22ecacd - java: Adding two more cookie tests :: Alexei Barantsev
  • 476917ba5a - adding TakesScreenshot to WebElement, not going down the Augmentor route right now since that is setup just for WebDriver. :: Luke Inman-Semerau
  • 07bf0ac383 - Bump the buck version. :: Simon Stewart
  • ba34ed3f80 - Correcting IE driver logic for http-only and secure cookies. :: Jim Evans
  • ad44bae916 - Stop using Function methods which are tacked onto Function.prototype in base.js because they will be effectively removed soon. On behalf of closure-library engineers. :: Seva Lotoshnikov
  • 407cce95e4 - Revert "Stop using Function methods which are tacked onto Function.prototype" :: Seva Lotoshnikov
  • df012b8f8a - Fixing cookie parsing error in .NET bindings :: Jim Evans
  • f544b5b586 - Java 7 generics empty parameters (diamond brackets) :: Ahmed Ashour
  • 4ededb6be3 - Add test annotation @NotYetImplemented :: Ahmed Ashour
  • 35b6e2e013 - Add optional parameters to control use of Shadow DOM aware atoms. :: Sam Uong
  • 7b2b44d3ed - Formalities... Add Google, Inc, the legal copyright author of changes contributed by Google employees, to AUTHORS. On behalf of the open-source people at Google. :: Seva Lotoshnikov
  • 5600b63d6c - Move httpclient libraries around for easier automated updates. :: Simon Stewart
  • 81df2c7088 - More movement of libraries for easier automated updates. :: Simon Stewart
  • 31956a17b4 - Remove executable flag from .java and .desc :: Ahmed Ashour
  • 3cff5f0e16 - Add new HtmlUnitDriver(BrowserVersion,boolean) :: Ahmed Ashour
  • 90f07e5c07 - HtmlUnit test case to be @NotYetImplemented :: Ahmed Ashour
  • 03587eaa3d - firefox: Implementing httpOnly cookie flag :: Alexei Barantsev
  • 90a1382436 - Add service handler and minimal update to driver to use service :: AutomatedTester
  • dcff1271fd - Add the ability to start FirefoxDriver backed with Marionette via a capability :: AutomatedTester
  • e7b941484a - firefox: It appears that cookie extra filtering by hostname was important. :: Alexei Barantsev
  • 788f40c0a7 - firefox: Fixing "null pointer exception" in xpath location strategy. Fixes issue #714 :: Alexei Barantsev
  • 71fb31f591 - HtmlUnitDriver: add .getBrowserVersion() :: Ahmed Ashour
  • bb7e4184ee - Fix some generics warnings :: Ahmed Ashour
  • 92e0438571 - HtmlUnitWebElement: to handle DomElement :: Ahmed Ashour
  • 931f51ae26 - Adding support for SOCKS proxy in the IE driver :: Jim Evans
  • dc0cd1e714 - Updating delete cookie in IE driver to no longer rely on JavaScript. :: Jim Evans
  • f7b46bbd14 - Updating .NET tests to allow navigating to https test pages :: Jim Evans
  • 2d9f7a9971 - Fix the Buck build by adding a missing file. :: Simon Stewart
  • 4112306b78 - Bump the buck version. :: Simon Stewart
  • 1660076580 - Repack BouncyCastle on Windows :: Simon Stewart
  • 4680a969a2 - Replacing DotNetZip with ZipStorer library :: Jim Evans
  • 728e038599 - Updating .NET cookie tests for localhost :: Jim Evans
  • 90e5c49fed - Correcting IE cookie add/delete logic :: Jim Evans
  • 7e6dcc146f - Fixing cookie delete bug for related domains in IE :: Jim Evans
  • 01f54d293a - Removing commented code. No functional changes. :: Jim Evans
  • 0888205308 - support socket timeout for connections :: Sergey Chipiga
  • 5e734750ba - add pydoc to new RemoteConnection timeout methods :: Luke Inman-Semerau
  • 2051f9acc6 - Fixing bug in IE screenshot handling due to Windows hook refactor. :: Jim Evans
  • eda96a0fbb - Chrome on retina Mac seems to use a pixel less :: Kristian Rosenvold
  • 9c688b1682 - Fixing bug in SOCKS proxy authentication settings retrieval for IE :: Jim Evans
  • be991113d3 - Initialize last known mouse position with -1, -1 in IE instead of 0, 0 :: Anton Usmansky
  • 8bf1c71436 - Fixes #734 :: marcotcr
  • 7b1e33ba15 - correct syntax error on a return statement :: AutomatedTester
  • 7d6119cac3 - Fix if ... else :: David Fischer
  • 961040f13f - Correct cleanup code for shutting down firefox in python bindings :: AutomatedTester
  • 8bc01d6143 - fixes typo :: Brendan Mannix
  • ee3722a04f - adding travis config to run python tests :: Luke Inman-Semerau
  • bb1c876e22 - don't build firefox native events anymore (will speed up travis ci pull request checks) :: Luke Inman-Semerau
  • 8925c0f941 - adding Authenticate Alert API to python :: Luke Inman-Semerau
  • 16842a8e1a - implement the AuthenticateUsing Alert API in java :: Luke Inman-Semerau
  • 00cb42e7f0 - fix java build... crazy, crazy-fun :: Luke Inman-Semerau
  • e7c33c735f - fix maven build too :: Luke Inman-Semerau
  • 8b65a2a5a3 - implement webelement ne :: Luke Inman-Semerau
  • 91b95b9db0 - Update .gitignore for java/client/iedriver.log :: Ahmed Ashour
  • 1b129aa507 - setAuthentication -> setAlertCredentials :: Luke Inman-Semerau
  • 1b35bc6d61 - alert_credentials -> alert/credentials :: Luke Inman-Semerau
  • 9e07957801 - authenticateUsing implicitly clicks ok on the dialog :: Luke Inman-Semerau
  • 3fdc4cf073 - Resize IE window for screenshots using dimensions of top-level document :: Jim Evans
  • 7604d12b10 - Enabling handling of authentication dialogs in IE driver :: Jim Evans
  • ca03a1df88 - Adding support for authentication dialogs in the .NET bindings :: Jim Evans
  • 1c90b9997a - Updating ignores on Java authentication alert tests :: Jim Evans
  • e6e75362c8 - free_port checks if port is available on all int. :: Krzysztof Księżyk
  • 82debdc785 - Fixed handling of IE auth dialogs for different Windows versions :: Jim Evans
  • 87f28e81c1 - Adding ability to set alert credentials via remote :: Jim Evans
  • c3bd00005c - HtmlUnitDriver: fix findElementByXPath() :: Ahmed Ashour
  • 8977ac6125 - HtmlUnitDriver: basic Alert implementation :: Ahmed Ashour
  • cdf57da845 - fix compilation issue because of new method in Alert :: Luke Inman-Semerau
  • f919e5ccec - Ignoring failing cookie test for IE :: Jim Evans
  • 4efa15decf - Make code compile with a future version of the compiler. Values of this type are used as keys in bot.Mouse.MOUSE_BUTTON_VALUE_MAP_. A new check will verify that keys in Objects are either native or "stringifiable" (have toString method). On behalf of closure-compiler engineers. :: Seva Lotoshnikov
  • b0807bcd4d - Allow error handling to handle both current errors and w3c errors :: AutomatedTester
  • acc7c83995 - Remove unneeded assert on status. :: AutomatedTester
  • f5b4f1c693 - Update find_elements to match spec :: AutomatedTester
  • b3e13567fe - Ignore tests while investigation is going on in https://code.google.com/p/chromedriver/issues/detail?id=1129 :: Seva Lotoshnikov
  • 8e26905689 - Unignore tests on SauceLabs since it uses a window manager (metacity) now :: Seva Lotoshnikov
  • dce3adb471 - Re-ignore tests, clarify reasons :: Seva Lotoshnikov
  • 4ed7c73cac - Ignore tests failing against Sauce/Linux/Chrome :: Seva Lotoshnikov
  • 1bc9c24d67 - py: phantomjs: service: remove unused import of signal :: Daniel Hahler
  • b78c8cc9ce - py: phantomjs: add port information to WebDriverException :: Daniel Hahler
  • 08b70a4311 - Updating changelog for what has happened so far :: AutomatedTester
  • a80727b022 - Bumping Python to 2.46.1 :: AutomatedTester
  • d4286706d2 - Revert change that made core webdriver API depend on httpclient. :: Simon Stewart
  • 884c31af8a - Keep webdriverjs es5 strict mode compatible. A follow up to commit c8b388ab91e41892 :: Seva Lotoshnikov
  • dff13ad9d6 - fix #818 :: Daniel Davison
  • 9ed9272445 - Adding language bindings for Microsoft Edge browser :: petruc
  • 573614568b - Added browser-specific test suite for Microsoft Edge in .NET :: Jim Evans
  • db33f68dcf - Moving .NET Microsoft Edge tests to correct location :: Jim Evans
  • 025e7a2b63 - Make it possible for users to override how the Lock is obtained with Firefox :: Simon Stewart
  • 4740faba82 - remove extra word from java doc :: Ben Lamm
  • f2b60402f2 - Bump the Buck version :: Simon Stewart
  • c8203230ac - Updated download url with forward link fir Edge bindings (C#, Java) :: petruc
  • 60b890140f - fix the rake biuld to actually build the cpp components necessary for firefox to run native events (you know, for the old versions that still work) :: Luke Inman-Semerau
  • 3cebf747f8 - Sort Grid Proxies in order of least busy to busiest. This should prevent situation where one node is running multiple sessions while several nodes are completely idle :: Dima Kovalenko
  • 3dad4a8bea - Add the ability to handle windows with the W3C Dialect of the JSON Protocol :: AutomatedTester
  • d59194417e - Grammar and spacing fixes to README.md :: Jason Parry
  • 2eb6893314 - rb: fix spec - wrong url referenced :: Titus Fortner
  • 811d2c9ce6 - rb: fix spec - process no longer started during initialize :: Titus Fortner
  • c321805f8a - rb: removed all extension related methods from Safari options :: Titus Fortner
  • 067a295d27 - rb: fix timing issues in specs :: Titus Fortner
  • 7435be0fc7 - reverting change to firefox build.desc :: Luke Inman-Semerau
  • 999470b8d9 - Update timeout methods to work with W3C dialect of JSON Protocol :: AutomatedTester
  • 3cb0af81cf - Adding support to grid for Edge driver :: Jim Evans
  • 61e866d43e - Have find_elements match spec when it has a spec compliant browser :: AutomatedTester
  • ed5860df47 - Update window switching key if it hits a spec compliant browser :: AutomatedTester
  • 36b48dbfff - hopefully really fixing native events for Firefox 31 :: Luke Inman-Semerau
  • 41736a728c - Initial implementation of EdgeDriver for python :: AutomatedTester
  • b75702a4fe - Correct syntax error :: AutomatedTester
  • 06fd3f3344 - Check capabilities to decide if we have a spec complaint browser :: AutomatedTester
  • e5ff41b228 - Update python changelog :: AutomatedTester
  • 2c00cba066 - rb: remove invalid require :: Titus Fortner
  • 79537aba5d - rb: remove references to absent files :: Titus Fortner
  • 97d7da5dca - rb: fix timing issue in spec :: Titus Fortner
  • 901ef32e38 - rb: fix timing issues better in spec :: Titus Fortner
  • bc8c2c80dd - rb: spec guard against upload bug in phantomjs / windows :: Titus Fortner
  • 879a5ed862 - Allow stop to be safely called multiple times. :: Tony Hignett
  • 28a167aef2 - Syncing IE driver for impending 2.47 release :: Jim Evans
  • 5bb60fa456 - Updating version numbers for .NET assemblies for impending 2.47 release :: Jim Evans
  • 0e4837e94b - Updating version information for 2.47.0 release :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.46.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • d7dbc3070e - reduced escapes in Perl code :: sugama
  • b04b0a6b99 - improved Perl code on non-ascii output :: sugama
  • 362777c967 - replaced single auote to double qoute :: jamadam
  • a26595ff63 - Bump Ruby version to 2.45.0, update change log. :: Jari Bakken
  • 904b05bb78 - Bump Ruby version to 2.46.0.dev :: Jari Bakken
  • 140fbdd87d - Update chrome.Options to handle all documented chromedriver options. :: Jason Leyba
  • 9805a702cd - Fix tests from revision 140fbdd87dcf :: Jason Leyba
  • cf2aefba04 - Drop existing task callbacks when a task is cancelled due to an unhanded error in the current frame. :: Jason Leyba
  • 45afa32bb7 - java: remove support for Presto-based Opera :: Andreas Tolfsen
  • c8725cf38f - py: remove Presto-Opera support :: Andreas Tolfsen
  • dbb434d4a8 - rb: remove support for Opera :: Andreas Tolfsen
  • 6e3c7b3a08 - ide: remove reference to Opera :: Andreas Tolfsen
  • 62662b6a34 - atoms: remove Opera support :: Andreas Tolfsen
  • c049af9c2c - selenium-atoms: remove test guards for Opera :: Andreas Tolfsen
  • af8b8eedf0 - javascript/webdriver: remove Opera support :: Andreas Tolfsen
  • 72ef60dd4d - core: remove references to Opera :: Andreas Tolfsen
  • 0c9288ad73 - java: fix compile error :: Andreas Tolfsen
  • d6e313a744 - all: remove reference to Opera from README.md :: Andreas Tolfsen
  • ca06e36dbf - java: update CHANGELOG to mention discontinuation of Presto-Opera :: Andreas Tolfsen
  • 590e4935f7 - py: remove import of deleted class :: Andreas Tolfsen
  • 17872d640a - adding context switching for mobile to python :: Luke Inman-Semerau
  • 56d88d7b8d - Restore ability to select Opera in webdriverjs capabilities (accidentally removed in revision af8b8eedf016). :: Jason Leyba
  • 2d0eea922d - Add another test for the bug fix from revision cf2aefba04f3 :: Jason Leyba
  • e7fdca35c4 - Bump webdriverjs to 2.45.1 Includes a doc refresh to pick up API additions. :: Jason Leyba
  • eea1ecf704 - Fixing Java syntax error :: Alexei Barantsev
  • b98b81d92b - dotnet: make PhantomJS driver more cross-platform aware :: Eberhard Beilharz
  • ebb6c9e5fa - java: remove BrowserType.OPERA_PRESTO and DesiredCapabilities.operaPresto :: Andreas Tolfsen
  • 5fcb57f4d2 - docs: fix javadocs errors :: Andreas Tolfsen
  • c7243844ad - server: InvalidParameterException is expected :: Andreas Tolfsen
  • 7a0e42ac5a - grid: remove rewrite of Presto-Opera capability opera.binary :: Andreas Tolfsen
  • 1e551333a6 - server: remove Opera as supported browser from RC :: Andreas Tolfsen
  • 27a959c5c0 - server: remove ignore guards for Presto-Opera tests :: Andreas Tolfsen
  • cb0d7132a3 - java: mention native events in docs for WebElement.click :: Harry
  • 085aecb2d2 - Including RC files info the main Java distribution package unless we're on the 3.0 track :: Alexei Barantsev
  • 7b1c21eac7 - rb: remove unused HasBrowserConnection driver extension :: Jim van Musscher
  • e4b33f3b94 - rb: add HasNetworkConnection driver extension :: Jim van Musscher
  • 147d4df36a - rb: replace duplicated type/value mapping :: Jim van Musscher
  • 29ea618014 - rb: deal with invalid type argument :: Jim van Musscher
  • 51d4486911 - rb: get HasNetworkConnection (and specs) to work :: Jim van Musscher
  • 4af80cca91 - don't force garbage collection in httpd.js for firefox when connections are closed :: Luke Inman-Semerau
  • 2856585e61 - fix typo from 62662b6a3427f4aa163c736999400ee6dc883edd :: Seva Lotoshnikov
  • d5b792d1c0 - Update python driver to handle the new element key 'element-6066-11e4-a52e-4f735466cecf' :: AutomatedTester
  • a1d7320ea9 - Update FirefoxDriver to send both 'ELEMENT' and 'element-6066-11e4-a52e-4f735466cecf' when finding elements and returning elements :: AutomatedTester
  • 573baceab7 - Allow Java To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester
  • 230ecb97be - Add back starting firefox in spec tests :: AutomatedTester
  • 3bef150819 - Allow Ruby To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester
  • 17d4b0e63b - Adding ability to handle W3C spec compliant element serialization in .NET :: Jim Evans
  • 64efd116bc - Adding W3C spec compliant element serialization to IE driver :: Jim Evans
  • e7620c50c4 - EC.invisibility_of_element_located should return the element. Fixes Issue #8493 :: Luke Inman-Semerau
  • f7d72b298f - fix for when trying to start firefox with a backed up profile and already existing extension. :: Calin Marina
  • fa4b165971 - updating AUTHORS :: Luke Inman-Semerau
  • 5fa53a42cb - js: Explicitly kill Firefox on quit :: Jason Leyba
  • c95a98e3d5 - Updating .NET CHANGELOG for 2.45. :: Jim Evans
  • 515538a44f - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • 5946f574fc - Fixing HSL to RGB converter in Java :: Alexei Barantsev
  • 4df3d90e3a - Fixing HSL to RGB converter in Python :: Alexei Barantsev
  • 53d13ad562 - Fixing HSL to RGB converter in Ruby :: Alexei Barantsev
  • f8c8e25fd0 - Fixing release date in the changelog. Fixes issue 8579 :: Alexei Barantsev
  • 837efa60df - Implementing ability to set an arbitrary platform capability even if it can't be converted to Platform enum in DesiredCapability constructor from Map. Fixes issue 8333 :: Alexei Barantsev
  • e160a45291 - Show deprecated commands in command Autocomplete as well :: Samit Badle
  • c1aa7c801d - Replaced hard coded strings with their localised versions, mostly using Google translate. Those who understand the language and notice anything wrong, please help me correct them :: Samit Badle
  • 8e072aa1eb - Return the menu item so it can be modified :: Samit Badle
  • c9e9245a47 - Adding support to submit cleaned diagnostic information to a gist and stop hiding errors so that we can fix them faster :: Samit Badle
  • 057f204f8c - Replaced hard coded strings with their localised versions :: Samit Badle
  • ccc44e2e95 - Support human readable health data :: Samit Badle
  • c8a527c2bd - Selenium IDE Scheduler in one massive commit :: Samit Badle
  • b4fcbe496c - getting ready for Selenium IDE v2.9.0 :: Samit Badle
  • 5cc33b80f0 - Fixing logic error in .NET support library's RetryingElementLocatorFactory :: Jim Evans
  • 46d7920232 - Adding ability to add custom wire protocol commands in .NET bindings. :: Jim Evans
  • 8ba6f933da - Whitespace formatting, no logic change :: Alexei Barantsev
  • 860db821d1 - Upgrading commons-exec from 1.1 to 1.3 :: Alexei Barantsev
  • 7830ff176b - On behalf of Richard Atkins: Using DaemonExecutor from commons-exec instead of DefaultExecutor. Fixes issue 4734 :: Alexei Barantsev
  • 301a4cac5c - Using more native way to kill the whole process tree on Windows. Stop plugin-container crashes :: Alexei Barantsev
  • 73760b1279 - Removing timeout added time back to overcome a marionette connection bug, now fixed :: Alexei Barantsev
  • 35fd44a1c9 - Removing a workaround that temporarily fixed marionette incompatibility in findElements command :: Alexei Barantsev
  • b5c968db3e - Disabling e10s notification in Firefox :: Alexei Barantsev
  • 5c2a215403 - Ignoring some tests in Marionette :: Alexei Barantsev
  • b636dd8843 - Fixing Marionette responce reading :: Alexei Barantsev
  • 750dfc53dd - Unignoring a test, IE passed it locally :: Alexei Barantsev
  • a62933776b - Revert "Unignoring a test, IE passed it locally" :: Alexei Barantsev
  • 96895ca96d - updating README code.google.com -> github.com :: Luke Inman-Semerau
  • 8ca0463885 - Deleting an orphaned test for Opera Presto launcher :: Alexei Barantsev
  • d947e4489a - README: remove section about authorative repo as it's confusing now :: Andreas Tolfsen
  • b82e4d70be - README: simplify section on PRs :: Andreas Tolfsen
  • 86dbcf5911 - README: clean up build instructions :: Andreas Tolfsen
  • 6bfcce9e33 - README: add Ruby version to requirements :: Andreas Tolfsen
  • a4278fff5f - all: remove unused wire.py :: Andreas Tolfsen
  • 757615707f - py: lint file; no functional changes :: Andreas Tolfsen
  • 49877978bf - py: break long line :: Andreas Tolfsen
  • 9b1dd344b1 - py: update copyright header :: Andreas Tolfsen
  • 3fc2db2751 - py: update links to new canonical repo :: Andreas Tolfsen
  • 51c6b1de53 - rb: update links to new canonical repo :: Andreas Tolfsen
  • 5ef36d8634 - java: update links to new canonical repo :: Andreas Tolfsen
  • ec8d07597b - rb: fix incorrect link :: Andreas Tolfsen
  • c372d7a103 - js: Update changelog for bug fix from revision 5fa53a42cbee64348858a8dd8d9aecf1fcfd2aca :: Jason Leyba
  • 51b5fec601 - js: Update links for repo move :: Jason Leyba
  • c2c6b4302a - java: extract method Select.escapeQuotes to a separate class Quotes :: Andrei Solntsev
  • 977561aecd - README: link crazy fun to wiki page, not the unused googlecode project :: Luke Inman-Semerau
  • 8d55018f20 - legal: rename COPYING to LICENSE to follow Apache advice :: Andreas Tolfsen
  • 68660d3591 - legal: appendix of license not in sync with Apache 2.0 :: Andreas Tolfsen
  • 67c6cf8f1b - legal: add NOTICE with copyright statement as per Apache advice :: Andreas Tolfsen
  • f1cfd5934f - Don't augment for TakesScreenshot which RemoteWebDriver already implements. A follow up to 4555973c520 :: Seva Lotoshnikov
  • 61aa54128e - python: Fixing the link to the project home page in the package description :: Alexei Barantsev
  • a10009ccb9 - java: Implementing partial alert support in Marionette :: Alexei Barantsev
  • 463107ea55 - removing api docs, they are now in gh-pages branch :: Luke Inman-Semerau
  • 3a2e29e6fb - adding script to generate java and python docs and commit / push to gh-pages automagically :: Luke Inman-Semerau
  • 4a12de7703 - Provide ability to use custom annotations :: Artem Koshelev
  • 8ff432f2d0 - ide: Fixing links to the issue tracker :: Alexei Barantsev
  • 56ea5c7518 - docs: expand CONTRIBUTING.md :: Andreas Tolfsen
  • eb4ac92378 - docs: fix syntax :: Andreas Tolfsen
  • 33d084f2be - docs: link to CONTRIBUTING.md from README.md :: Andreas Tolfsen
  • 02f875a154 - infra: remove .svn-authors :: Andreas Tolfsen
  • 66ab09d9fe - remote: remove directory :: Andreas Tolfsen
  • 129514f8fe - infra: this changelog concerns the whole project :: Andreas Tolfsen
  • 5fcfdeb183 - infra: shorten name of CHANGELOG :: Andreas Tolfsen
  • 3c45e65645 - infra: add links to docs to README.md :: Andreas Tolfsen
  • 4d3de56c06 - build: fix path to CHANGES file :: Andreas Tolfsen
  • 5eb1e01dfb - build: include NOTICE and LICENSE in every .zip :: Andreas Tolfsen
  • c9cb688a5c - Update javadoc for ExpectedConditions.not to explain a gotcha that can occur. :: Luke Inman-Semerau
  • 2642ca3fcf - docs: move labels last, they distract :: Andreas Tolfsen
  • 2091116e2c - docs: committt -> commit :: Andreas Tolfsen
  • 8b6f274015 - docs: rephrase first paragraph to make it shorter :: Andreas Tolfsen
  • af4bde1f06 - docs: add section about communication :: Andreas Tolfsen
  • 9382a4f885 - docs: add link to easy issues :: Andreas Tolfsen
  • bea89a93be - docs: fix link :: Andreas Tolfsen
  • 97cd24ff9f - fixup! docs: fix link :: Andreas Tolfsen
  • e81aae867a - docs: make headers normative :: Andreas Tolfsen
  • 348404c8f5 - docs: reduce number of headers :: Andreas Tolfsen
  • d2ee05bde1 - ide: Making generated python code more python 2 and 3 compatible :: Alexei Barantsev
  • 0cdc1b9b11 - Finally add Java / TestNG / WebDriver support to Selenium IDE :: Samit Badle
  • c568c54b02 - Merge pull request #173 from jamadam/perl-formatter-improve :: samitbadle
  • 8f3f81e1c5 - Fixing incorrect empty string for perl formatter :: Samit Badle
  • 101715bec9 - Fixing broken build script for Selenium IDE :: Samit Badle
  • d5ebf4f90f - remove unnecessary lock.unlock :: Luke Inman-Semerau
  • cc0966a0af - infra: update AUTHORS :: Andreas Tolfsen
  • 61654e35db - docs: add link to sscce.org and selenium-users@ :: Andreas Tolfsen
  • e5ee9f249b - docs: fix Markdown link :: Andreas Tolfsen
  • 3f5272d4f9 - docs: reorder mailing list links :: Andreas Tolfsen
  • 291f41c5f4 - docs: join paragraphs :: Andreas Tolfsen
  • 79d74d5ec5 - fix wiki links :: Dj
  • 3fd9c159fe - Revert "fix wiki links" :: Andreas Tolfsen
  • 2e7271a2dd - Revert "build: fix path to CHANGES file" :: Andreas Tolfsen
  • 6a9bd5d06d - Revert "infra: shorten name of CHANGELOG" :: Andreas Tolfsen
  • d920111019 - Revert "infra: this changelog concerns the whole project" :: Andreas Tolfsen
  • bb13f6dbca - Fixing error code returned by xpath finder if the document is lot loaded yet :: Alexei Barantsev
  • 40377e42b2 - java: Fixing sessionId format in marionette connector :: Alexei Barantsev
  • 66546100de - java: Implementing ability to switch to a frame by WebElement in marionette :: Alexei Barantsev
  • 98161bc5c7 - java: Making frame switching API more standard conformant. The standard claims that a driver must provide switching by index or element reference only. Switching by name and id should be implemented on the client side if we want to keep it in the API. In particular it is true for marionette :: Alexei Barantsev
  • 84208567fa - Removing a broken link to operadriver library in IDEA project :: Alexei Barantsev
  • ef6a94ae92 - IDEA project refactoring: moving common-web to a separate module :: Alexei Barantsev
  • 0238b9b1dd - Adding python and ruby modules to the IDEA project :: Alexei Barantsev
  • b22f2bb112 - Updating ruby module dependencies in IDEA project :: Alexei Barantsev
  • 4a4281f0c4 - Moving Selenium IDE module file for IDEA project into ide subdirectory :: Alexei Barantsev
  • a214dd32af - Removing stale eclipse and IDEA project files for third_party :: Alexei Barantsev
  • a2df95fe76 - Oops! Restoring eclipse project file for third_party :: Alexei Barantsev
  • 47e9ce8cbd - all: update links to Github repo :: ddavison
  • a6dda8f9df - adding editorconfig file for consistency :: ddavison
  • 8dda3017a5 - adding ruby and js :: ddavison
  • ac34dcad7f - using 2 spaces for java :: ddavison
  • dc189236e5 - js: In remote.DriverService#start(), short-circuit polling the server status if the child process dies. :: Jason Leyba
  • 86da9a4ed2 - js: Properly reject start-up promise if child-process dies. :: Jason Leyba
  • f21e8f27db - Fixing stacktrace parser in Firefox, weakening function name pattern :: Alexei Barantsev
  • 70cc862407 - Disabling html escaping in JSON. Fixes issue 8487 :: Alexei Barantsev
  • 4387b493b5 - Interpreting taskkill result code 128 (no children) as success :: Alexei Barantsev
  • a38c7f6eb6 - On behalf of minusf@gmail.com: Enabling firefox-driver addon on OpenBSD platform. Fixes issue 8295 :: Alexei Barantsev
  • 457ce30f02 - Merge pull request #346 from ddavison/dot-editorconfig :: Kevin Menard
  • 0ae8a97991 - firefoxdriver: don't return window name :: Jason Juang
  • 3fe4cf761e - Deflake tests on Chrome for Android by working around https://code.google.com/p/chromedriver/issues/detail?id=1044 :: Seva Lotoshnikov
  • 44d87cae0e - Deflake test (especially flaky on Firefox desktop) :: Seva Lotoshnikov
  • e753e9bce1 - Fix typo from 3fe4cf761e :: Seva Lotoshnikov
  • 77c7c9289c - Deflake PageLoadingTest by allowing more time for things to load. Forefox/Desktop and Chrome/Android were especially flaky. Refactor the tests and add testPageLoadTimeoutCanBeChanged(). :: Seva Lotoshnikov
  • d1a0d4333e - Fix TestUtilities.getIEVersion for IE11. On behalf of juangj. :: Seva Lotoshnikov
  • b727fa725e - docs: adding toc to some files :: ddavison
  • 17dc63ad29 - moving TOC on README and CONTRIBUTING :: Luke Inman-Semerau
  • 9b4ec3bf71 - Add optional semicolon omitted in 4af80cca9131 (testing CI after upgrade) :: Seva Lotoshnikov
  • dfb54465b9 - Add constructor overload which takes in single DriverService parameter :: Yi Zeng
  • a591496b9a - Changes to .NET ExecuteJavaScript extension method for converting result :: Chris Block
  • 735c76959b - Adding support for ByAll, finding elements matching all locators to .NET :: Immanuel Hayden
  • 7a933ccee6 - Adding FindsByAllAttribute to .NET PageFactory implementation :: Jim Evans
  • d1bd270819 - [DOC]: fixing typo in README.md :: Brandon Williams
  • 6c9ee2f53d - StyleCop warning fixes. No functional changes. :: Jim Evans
  • 689276b5e3 - .NET PageFactory refactor :: Sergey Tikhomirov
  • 59d3940efb - Minor optimization for dynamic type creation in .NET PageFactory :: Jim Evans
  • 01bf9a0372 - Fixing capabilities constructor from a map to not modify the original map :: Alexei Barantsev
  • 32e764df90 - Implementing ability to pass whitelisted-ips option to the chromedriver :: Alexei Barantsev
  • 2ff2ab2e3c - python: Closing driver server i/o channels when driver server stopped. Fixes issue 8498 on googlecode :: Alexei Barantsev
  • 25fe2cfb33 - python: Fixing reference to API doc online :: Alexei Barantsev
  • 5a271c3fce - java: Checking for presense of firefox-bin executable before firefox on uni[ systems :: Alexei Barantsev
  • bc0cb2e284 - java: Fixing operaOptions capability name :: Alexei Barantsev
  • b43d286441 - py: check existence before creating a new directory :: cezarelnazli
  • b2483a1516 - .NET DriverService improvment to check response on startup :: WORKSTATION02
  • eb9f6606a2 - Adding additional PhantomJS command-line options to .NET bindings :: WORKSTATION02
  • 5f079bc643 - java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style :: Alexei Barantsev
  • 50fb416b3e - grid: Fixing mixing in chrome binary property. Fixes #342 :: Alexei Barantsev
  • a446b86c55 - Revert "java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style" :: Alexei Barantsev
  • 1a4b24ccbf - Py: No-op. Fix, cleanup docstrings. Especially: mentioning non-existing command.CommandExecutor was replaced by remote_connection.RemoteConnection. Make de facto required parameter 'desired_capabilities' first parameter in the constructor to highlight it. :: Seva Lotoshnikov
  • 589c637041 - Restore order of parameters to pre 1a4b24ccbf38f674 :: Seva Lotoshnikov
  • e7958a954b - Py: Bring docstring :Args: in order :: Seva Lotoshnikov
  • 5ac0fba7f3 - Removing unneeded cast :: Alexei Barantsev
  • 2c780f9edd - py: Fixing Python 2 incompatibility. Fixes issue 8274 :: Alexei Barantsev
  • bae54d2421 - py: Fixing Firefox extension ID extraction. :: Alexei Barantsev
  • dbac7447d8 - py: Killing phantomjs in the same manner as other drivers (more Windows-compatible way) :: Alexei Barantsev
  • bfa37a0a92 - docs: remove ToC from README.md :: Andreas Tolfsen
  • 0e9a513646 - docs: update AUTHORS :: Andreas Tolfsen
  • 128a1278e2 - removing unnessecary basestring check :: Luke Inman-Semerau
  • 0a1a2aa76c - java: Gathering all Firefox-specific magic system property names to a single interface :: Alexei Barantsev
  • d2d1ff137d - Fix typo (unused import that breaks build) :: Seva Lotoshnikov
  • 28bd2c4d49 - Updating .NET bindings copyright notices :: Jim Evans
  • b1c5156085 - Fixing Ruby build after renaming COPYING to LICENSE :: Alexei Barantsev
  • 00801a07ee - ruby: Don't set default value of nativeEvents capability, it is already set in profile. Fixes issue 4478 :: Alexei Barantsev
  • cc36b9b903 - accept configurable timeouts in HTTP client factory :: Derrick Isaacson
  • 2a60218f7e - Changing interface to final class, and adding more documentation :: Alexei Barantsev
  • 3dbbc54851 - Chrome binary passed in capabilities has higher priority than node configuration :: Alexei Barantsev
  • a8b9c27bcb - Suppressing failures in JS test that Chrome fails on CI. Needs more investigation :: Alexei Barantsev
  • 96952fc011 - build: compile tests by default :: Andreas Tolfsen
  • 2d34765ff3 - infra: add Travis config for building :: Andreas Tolfsen
  • 1bbba1d204 - change HttpClientFactory error handling :: Derrick Isaacson
  • 239ce45d82 - Improving check for modal presence in Firefox. Fixes issue 8208 :: Alexei Barantsev
  • 309304b9e5 - replace error checking in HttpClientFactory :: Derrick Isaacson
  • ff632700f2 - Merge pull request #285 from disaacson/tcptimeouts :: Kevin Menard
  • fb51ad7395 - js: fix node:deploy task :: Jason Leyba
  • 93732a7dbd - js: Convert the webdriver.promise namespace to a Closure module. :: Jason Leyba
  • 54dbe417e1 - js: In promise.ControlFlow#wait(), if the timeout is omitted or 0, wait indefinitely for the condition to be satisfied. :: Jason Leyba
  • 9d7c2d6d1d - Remove deprecated enum constants. :: Jason Leyba
  • e7b442e013 - js: remove a bunch of deprecated functions :: Jason Leyba
  • 017bdbf321 - js: Chain WebElement#getRawId() off of #getId(). This ensures the ID is properly referenced from the WebElementPromise proxy. :: Jason Leyba
  • d313aa366f - build: add some test targets that were left out to 'tests'. (There may be more out there; I don't know of a solid way to add 'all test targets') :: Seva Lotoshnikov
  • 1ec882eb62 - ff: Making error stacktrace parser more defensive. Fixes issue 8176 :: Alexei Barantsev
  • 6bbafd4bdd - ff: Escaping quotes in preferences. Fixes issue 8273 :: Alexei Barantsev
  • 6231c15cbe - ff: gc() is not defined :: Alexei Barantsev
  • c23dbbcfac - java: Changing default value of how part of @FindBy annotation from ID to UNSET, but treat them equivalent to ensure backward compatibility :: Alexei Barantsev
  • f0881e3028 - rb: retry ports unavailable by EADDRNOTAVAIL :: Titus Fortner
  • 868512b36d - rb: add #394 to changelog :: Andreas Tolfsen
  • faa5179c1e - java: Adding getters to FirefoxProfile to allow reading preset preference values :: Alexei Barantsev
  • a6928d7b2a - Setting default project encoding in IDEA :: Alexei Barantsev
  • b495706793 - Disable https://wiki.mozilla.org/Advocacy/heartbeat Firefox 37+ feature in browser sessions started by FirefoxDriver. :: Seva Lotoshnikov
  • 831f861a05 - Correct a comment :: Seva Lotoshnikov
  • 2b3b6c687d - Add more information for the disabled tests on Chrome. https://code.google.com/p/chromedriver/issues/detail?id=1073 :: Seva Lotoshnikov
  • 0a9cc30d57 - Update copyright notices for the javascript/ tree for #401. :: Jason Leyba
  • b715d63bcf - For #401, update copyright notices under javascript/selenium-core. :: Jason Leyba
  • 47b32e2787 - rb: fix typo :: bootstraponline
  • 260f73e2b1 - Remove json2.js from the FirefoxDriver. :: Jason Leyba
  • 20c9f7e943 - For #401, update copyright notices in the py/ tree. :: Jason Leyba
  • 8f56eaf19e - For #401, apply a consistent copyright notice to the java/ tree. :: Jason Leyba
  • 6b4e6de722 - For #401, add a new rake task to update the copyright notices in all source code :: Jason Leyba
  • 2f03bd6407 - atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491 :: Alexei Barantsev
  • a53b301248 - Revert "atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491" :: Alexei Barantsev
  • 6f3c0cf815 - rb: updated or removed dead and outdated links :: Titus Fortner
  • dcec4a5049 - rb: add closing comments to classes and modules :: Andreas Tolfsen
  • 51fd82ec9c - rb: update existing license and copyright information :: titusfortner
  • 18a2092eac - Adding support for testing of transparent file upload elements :: Jim Evans
  • 6c807c71af - Preventing crash in IE driver when attaching to IWebBrowser2 object fails. :: Jim Evans
  • c8127ea61f - js: fix typo in otherwise superb jsdoc :: Seva Lotoshnikov
  • 2051ad9a92 - js: Update wiki links code.google.com -> github :: Seva Lotoshnikov
  • b2f60730bd - py: improve OSError exception on starting chromedriver :: Steve Smith
  • 20d3c9813a - docs: fix typo in CONTRIBUTING.md :: Steve Smith
  • a286dfa52f - atoms: align list of error strings with W3C WebDriver protocol :: Andreas Tolfsen
  • 18f77aceab - atoms: reorder enums and correct docs :: Andreas Tolfsen
  • d3bae0ec44 - py, firefox: use right port when testing if extension can be connected to. I didn't find Python unit testing support in crazy-fun-build, is there? :: Seva Lotoshnikov
  • 60f377d65f - On Behalf of velma911: add Get/Set network connection commands to JsonHttpCommandHandler to be able to use commands in selenium grid. :: Luke Inman-Semerau
  • d23f680b7f - OnBehalf of 'sun void': make it so ResourceWarning isn't generated at all :: Luke Inman-Semerau
  • 587b49a4bc - docs: remove ToC from CONTRIBUTING.md :: Andreas Tolfsen
  • ba85962285 - docs: make headers more legible in CONTRIBUTING.md :: Andreas Tolfsen
  • 2beb20a99b - docs: add paragraph about triage :: Andreas Tolfsen
  • 48104b7bcf - Copyright uniformity for C++ projects :: Jim Evans
  • bcb1720c6f - Copyright uniformity for .NET projects :: Jim Evans
  • 12c44b8235 - More copyright uniformity for C++ projects :: Jim Evans
  • bb27671bfa - Adding ability to get wrapped IWebElement from SelectElement in .NET :: Jim Evans
  • 9b76ea5fcb - Update pytest and dependencies :: AutomatedTester
  • 091b03748d - Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list :: AutomatedTester
  • a19f07aec6 - move size and location to call getElementRect, will remove soon :: AutomatedTester
  • f5328006f7 - Reordering declarations. Partially reverts 18f77aceab40d585fe204f89f461969aba1d3bde :: Alexei Barantsev
  • 31c89a318e - Adding delay and logging on attaching to launched IE :: Jim Evans
  • 5b9bca3455 - Adding pageLoadStrategy to IE driver :: Jim Evans
  • 889904aaf4 - Adding type safe support to InternetExplorerOptions for page load strategy :: Jim Evans
  • 3bbdedb4d5 - adding ExpectedConditions for URLs (contains, toBe, and matches regex) :: Daniel Davison
  • 4f8b8b2f4e - chromedriver atoms: Fixed isElementClickable when button was a top-level component in a shadow DOM. :: Seva Lotoshnikov
  • 1f1644d4de - Changing capability name from pageLoadingStrategy to pageLoadStrategy :: Alexei Barantsev
  • f7c9b5fa8b - Unignoring file uploading test in marionette :: Alexei Barantsev
  • 9672ff80aa - Correcting wrong name for pageLoadStrategy desired capability :: Jim Evans
  • e22b53aa8d - Reset browser window handle on failure to attach via Active Accessibility :: Jim Evans
  • 54a4f8e44e - Resetting inadvertent commit of debugging options in .NET bindings :: Jim Evans
  • b99df023cc - Adding busy check after attach to IE instance :: Jim Evans
  • fd57d5b4bb - Fixing incorrect logging message. :: Jim Evans
  • 05da83d193 - Adding log when hook procedure can't be installed :: Jim Evans
  • 95e59b0235 - Correcting logic in 'eager' page loading strategy for IE :: Jim Evans
  • 429a2d9d23 - Reformat code, no other change :: Samit Badle
  • 4f86f013a6 - No more duplicate commands in the sidebar while recording. Fixes #396 :: Samit Badle
  • 53b0c0f285 - js: Properly track the top of the stack in the ControlFlow to ensure promise callbacks interrupt the correct frame. :: Jason Leyba
  • 3e1ef01c1a - js: shorten URL in documentation to silence linter about a long line. :: Jason Leyba
  • ef8112fb43 - Add proxy support to the NodeJS webdriver.http.Client so that it can connect to a Selenium server through a proxy. :: Elias Faxö
  • 3fd044c4e7 - Unignoring some pageLoadStrategy tests in IE :: Alexei Barantsev
  • 22be876c6d - js: convert webdriver.logging to closure module syntax. :: Jason Leyba
  • d987aedf55 - js: Expose Closure's logging system through the webdriver.logging module. :: Jason Leyba
  • eff8b8824d - Fixing eager page load strategy in Firefox :: Alexei Barantsev
  • b14d42865e - Fixing eager page load strategy in Firefox on page refresh :: Alexei Barantsev
  • 0872f54b20 - java: fix pagefactory.SmallTests: add missing ByAllTest :: Alberto Scotto
  • 37d08745ab - Disable some atoms tests that are broken in Safari. :: Jason Juang
  • 1d3df8cf25 - Fixing event order test (and unignoring a couple of tests in chrome) :: Alexei Barantsev
  • 3f8262be33 - Deleting obsolete functions used to get element size and position :: Alexei Barantsev
  • 530819866f - Revert "move size and location to call getElementRect, will remove soon" :: Luke Inman-Semerau
  • 763bbcb48f - update to htmlunit to 2.16 :: rbri
  • 1eaa4d921b - build: refactor py tragets :: josh
  • 698dc42eea - Changing IE driver to allow interaction with elements where opacity = 0 :: Jim Evans
  • b12ff65068 - Ignoring the test that still fails with HtmlUnit 2.16 :: rbri
  • 887007265d - HtmlUnit: Determining visibility does not require javascript in general :: rbri
  • e27013a20e - Unignoring visibility tests that don't require javascript :: Alexei Barantsev
  • 14db564e5f - java: Fixing intellij compilation issues brought on by 763bbcb4 :: Daniel Davison
  • f548be901a - Form handling in htmlunit works correct without any additional tricks :: rbri
  • f16fbaecf9 - HtmlUnit: reduce the visibility of some methods as announced two years before :: rbri
  • 8b2cae0224 - HtmlUnit: do not disable mouse notifications when js is disabled, css is also related to this information (only partly implemented in HtmlUnit at the moment) :: rbri
  • 9a8b6b9be6 - Fixing IDEA project dependencies :: Alexei Barantsev
  • 8e9a8028aa - Deleting unused imports :: Alexei Barantsev
  • 6a1b9f458b - java: Implementing both integer (legacy) and string (standard) response status :: Alexei Barantsev
  • 42600bf2ac - java: Fixing sessionId in response broken by previous commit :: Alexei Barantsev
  • 2f6f8681d6 - removed old python test task target :: Joshua Grant
  • 6ee07f049e - Check for visibility:collapse :: Jason Leyba
  • 6fc17a0cba - Skipping profile cleaning step :: Alexei Barantsev
  • d3ddc713e8 - java: Adding a guard for the case of empty sessionId (this case happens on the start of marionette connection) :: Alexei Barantsev
  • 6cfa491d59 - java: Adding more tests for BeanToJsonConverter :: Alexei Barantsev
  • 01c4f9f3a8 - java: Convert an object to JSON with the help of asList/toList method if available :: Alexei Barantsev
  • 92b25eca2e - java: Implementing MarionetteDriver as a separate class (with @Beta annotation) :: Alexei Barantsev
  • fd2b856738 - java: Setting background for executing action chains "all at once" (instead of the current "one by one" implementation). :: Alexei Barantsev
  • a951a8c792 - java: Adding a method toList that allows converting CompositeAction to JSON :: Alexei Barantsev
  • d7bf6cbc66 - Deleting unused imports :: Alexei Barantsev
  • 2af527c20f - java: Adding dependency on guava :: Alexei Barantsev
  • ff30a09d2f - java: MarionetteDriver can perform action chains :: Alexei Barantsev
  • da83f63d49 - java: Executing action chain at once if the target driver supports this feature :: Alexei Barantsev
  • b4692eaa05 - java: Implementing action chains in marionette-style (that does not conform to the standard yet) :: Alexei Barantsev
  • 8380cd6a60 - In SafariDriver's page script, copy window properties to goog.global. :: Jason Juang
  • b4d8238c8a - Implement toString for OutputType. :: Joshua Bruning
  • 3b06dd4e67 - ide: add tooltip text to scheduler switch :: AJ
  • 420eae925e - Updating project post-build actions for .NET bindings :: Jim Evans
  • 5feb5955c2 - Creating new Visual Studio solution files :: Jim Evans
  • 806cdc3794 - Fixing recently broken tests for JSON conversion of Response objects :: Alexei Barantsev
  • 536b6e2234 - Adding Python code to launch BlackBerry browser automatically :: Rory Craig-Barnes
  • 939a7d7fa8 - java: server: Update Eclipse classpath. :: Qays H. Poonawala
  • 3e8546256d - Update year in LICENSE.txt :: Ahmed Ashour
  • 53fb1a0b79 - Improve Javadoc for HtmlUnitDriver :: Ahmed Ashour
  • 7facf93608 - Implementing ability to clear file input fields (Firefox only; other browsers need to update atoms) :: Alexei Barantsev
  • b9895de4af - Fixing critical server error that occurs when it attempts to register a driver compiled for higher Java version :: Alexei Barantsev
  • 9160eaba5a - py, ruby: Skipping profile cleaning step. This change proved to be stable enough in Java binding. :: Alexei Barantsev
  • 46d425d3a5 - java: Deleting a deprecated class :: Alexei Barantsev
  • ed08801d4d - Update changelog prior to 2.46.0 release. :: Simon Stewart
  • ac2a47eb03 - Add important missing information to changelog :: Simon Stewart
  • 0653357f19 - Adding Sonarqube configuration for Java modules :: Alexei Barantsev
  • d5b8a91951 - java: hashCode must supplement equals :: Alexei Barantsev
  • 81707fb362 - WDBS: Including original WebDriver exception into SeleniumException :: Alexei Barantsev
  • 9cb8677131 - Fixing | to || in a logical expression :: Alexei Barantsev
  • 3e3f9ec26d - java: Adding final modifier for a constant :: Alexei Barantsev
  • bbf838e4f1 - java: Direct messages to the logger, stop polluting the console :: Alexei Barantsev
  • 5cee193a71 - java: Stop polluting console with stack traces :: Alexei Barantsev
  • 50e3e72774 - Update to the latest released version of Buck. :: Simon Stewart
  • 144f5ee7eb - [js] Skip silent profile installation step for Firefox :: Jason Leyba
  • 04e68154a6 - Removing Firefox profile cleaning step in .NET bindings :: Jim Evans
  • 5c4d78b5c6 - Allow IE driver to work with transparent file upload elements. :: Jim Evans
  • fb4820e1a6 - Replace custom PATH_SEPARATOR with path.delimiter. :: Tobias Lidskog
  • 6f34f2a0aa - [js] Be tolerant about trailing slash :: Daniel Boelzle [:dbo]
  • ec627effd9 - [js] Use browser CORS, if available. :: Daniel Boelzle [:dbo]
  • da155c1da0 - JS: Chrome base path handling, pass to the driver service :: Daniel Boelzle [:dbo]
  • b5526a8153 - Ignoring inspection profiles in IDEA :: Alexei Barantsev
  • 43ba61c646 - server: Delisting HtmlUnitDriver from the server, there is no reason to run HtmlUnit on server :: Alexei Barantsev
  • 29d7cffd4a - Fixing IDEA project dependencies :: Alexei Barantsev
  • 51c1ed3d0b - server: Refactoring driver provider registration :: Alexei Barantsev
  • e63b91c124 - server: Refactoring driver provider registation even more :: Alexei Barantsev
  • a8cc615399 - java: Updating jna to version 4 :: Alexei Barantsev
  • 413864b780 - Fixing maven project :: Alexei Barantsev
  • 413bcbc340 - server: Restoring HtmlUnitDriver on server, it is used in grid tests as an invisible test browser :: Alexei Barantsev
  • 6174c21f59 - server: Changing default test browser from firefox to htmlunit, this simplifies running tests in IDE and debugger :: Alexei Barantsev
  • 093f775ed1 - Deleting duplicated copyright comment :: Alexei Barantsev
  • 2f48140a95 - server: Hiding data behind methods :: Alexei Barantsev
  • 785981a6f6 - server: Improving grid node reporting to the console :: Alexei Barantsev
  • 5023dfec6e - server: Throwing more specific exception :: Alexei Barantsev
  • 262f628517 - server: Reusing existing constants :: Alexei Barantsev
  • 2da38a2665 - java: Implementing ability to split actions to a series of atomic actions :: Alexei Barantsev
  • 88155a9287 - Deleting unused imports :: Alexei Barantsev
  • 7aad11d85a - java: Decreasing visibility of a method that is used in tests only :: Alexei Barantsev
  • a4df332984 - java: Reusing existing named constant instead of a literal value :: Alexei Barantsev
  • 284d98398f - java,tests: More mockito instead of stub classes :: Alexei Barantsev
  • 4222889f19 - Fixing file list for crazyfun :: Alexei Barantsev
  • cab3162dd2 - Fixing typos in ActionChains method doc strings. :: Bill Agee
  • 04c1326c3f - server,tests: Increasing timeouts in the SUT, 1ms precision is too fragile when the SUT uses real system time. :: Alexei Barantsev
  • f480f28968 - java,tests: Replacing stubs with mocks :: Alexei Barantsev
  • 2be99cdb9b - Configuring IDEA to allow running WDBS tests from IDE :: Alexei Barantsev
  • c8a30db2b0 - java,tests: Replacing more stubs with mocks :: Alexei Barantsev
  • ddfc472ebc - java: Deprecating RemoteWebDriver.getRemoteStatus method as useless :: Alexei Barantsev
  • 6e946e3d35 - IDEA: Fixing the link to the selenium atoms directory :: Alexei Barantsev
  • c9bb8e41cb - Error code 255 returned by taskkill means that the process or one of its children is already dead and can't be killed. :: Alexei Barantsev
  • 419a902e6a - java: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev
  • 2976ad5ac7 - py,rb: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev
  • 7fa050f5bf - java: Deleting a test for status command because it is deprecated :: Alexei Barantsev
  • 6fad57f6d5 - java: Moving tests for RemoteWebDriver from server to client because there is no server specific in these tests :: Alexei Barantsev
  • 69ddf291fc - java: Replacing a real driver with a stub in a test, for speed :: Alexei Barantsev
  • d7fb38add8 - server: Redesigning driver factory to check if driver providers can instantiate new drivers. :: Alexei Barantsev
  • 79a755c249 - server,tests: Increasing test timeout a bit to make it less fragile on slow computer :: Alexei Barantsev
  • 40cfd59823 - server: Making selenium server/hub/node start/registration/unregistration messages less noisy and more informative :: Alexei Barantsev
  • 354810c7e6 - server: Deleting a method that is used in tests only :: Alexei Barantsev
  • ea98e17845 - java,safari: Deleting deprecated methods :: Alexei Barantsev
  • f852657964 - server: Deleting deprecated code :: Alexei Barantsev
  • 16fac7965d - java: Deleting outdated TODO comments :: Alexei Barantsev
  • 7510ff9a5a - server: Catching more specific exception and improving the warning message :: Alexei Barantsev
  • c053c80b82 - server: Improving help message if -role option value is not recognized :: Alexei Barantsev
  • 12a9660f58 - server: Separating help messages for various server roles :: Alexei Barantsev
  • fcdfa01c01 - server: Adding a help message for the case when -role option is not specified :: Alexei Barantsev
  • ea6e0da8ab - server: Adding a usage string in front of help message :: Alexei Barantsev
  • 01399fffec - server: Loading option descriptions from JSON file instead of Properties, this allows to manage order of options in the help message :: Alexei Barantsev
  • a38226b703 - Implementing lazy loopback detection. This provides ~10x speed improvement of selenium server startup. :: Alexei Barantsev
  • c7f34eede5 - server: Refactoring driver sessions to break direct dependency on system clock to increase testability :: Alexei Barantsev
  • 70ce5e4866 - webdriven: Fixing environment preparation for webdriven tests running in dev mode (from IDE) :: Alexei Barantsev
  • d381682663 - ruby: Ensure Firefox capabilities are proper instance by default :: Alex Rodionov
  • 42ee0b605e - Adding ToString override to .NET Platform class :: Jim Evans
  • 3a7e29e304 - dotnet: ExpectedConditions did not match up to the java version of the Class. :: Darrin Cherry
  • 0e391573ed - webdriven: Fixing attachFile command and adding a test for this command (it is not included in the suite because it should be run in local env only and can't be run on CI server at the moment) :: Alexei Barantsev
  • d6b0a91383 - webdriven: Moving a test aux class to a more appropriate package :: Alexei Barantsev
  • 437725cbfb - Generalize SocketLock to account for Chrome port race condition :: Jason Anderson
  • c0e91b9fa3 - webdriven: attachFile should throw an exception if the file is not found or can't be accessed :: Alexei Barantsev
  • a55454f1ab - add retry for upload to saucelabs :: Luke Inman-Semerau
  • b5a1d0783c - Style changes (PEP8) :: Ram Rachum
  • 8f4b69ffd1 - server: Fixing stringification of detached proxies :: Alexei Barantsev
  • 4d1f81af44 - Unignoring two tests that IE11 passed locally :: Alexei Barantsev
  • 529026cd5d - Ignoring back two tests in IE, they fail if requireWindowFocus=true :: Alexei Barantsev
  • 9036358f23 - Update links in README.md :: Ahmed Ashour
  • b02d299936 - Typos in CONTRIBUTING.md :: Ahmed Ashour
  • 348b68a04f - Buck version bump. :: Simon Stewart
  • 7832f12224 - Updating IE driver prebuilts for impending 2.46 release :: Jim Evans
  • dcadbf6119 - Updating .NET assembly version and CHANGELOG for impending 2.46 release :: Jim Evans
  • e48851a1d4 - Adding tests to .NET test suite for parity with Java tests :: Jim Evans
  • d10b2a8bc9 - Bumping version numbers for 2.46.0 release :: Jim Evans
  • 6ca78c5c61 - Upgrade htmlUnit to 2.17 :: Ahmed Ashour
  • 56366a46d4 - note about htmlunit update in changelog :: Luke Inman-Semerau
  • 6fadbcc784 - Fix error reporting when phantomjs doesn't start :: Dylan Semler
  • ce54918752 - Fixing dynamic assembly generation for .NET PageFactory for .NET 3.5 :: Jim Evans
  • b4fe5f333a - Fixing documentation warnings in .NET build :: Jim Evans
  • 87c69e2df4 - Minor nitpick update to Java CHANGELOG :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.45.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b8361f410a - Bumping Python to 2.44 :: AutomatedTester
  • b86b104aa0 - Bump JS to 2.44.0 :: Jason Leyba
  • 3ea23452d6 - Updating tests for .NET :: Jim Evans
  • feb1053014 - Updating IE prebuilts for 2.44 release :: Jim Evans
  • f7f083eaae - Updating .NET assembly version resources for 2.44 release :: Jim Evans
  • 611fc48e1f - Update JS docs for 2.44.0 :: Jason Leyba
  • d197b82828 - Fixing null pointer exception if a stacktrace frame does not match the expected format. Fixes issue 7977 :: Alexei Barantsev
  • f36cb1bd4c - Fixing progress listener detaching if the window was autoclosed. Fixes issue 8093 :: Alexei Barantsev
  • 396f25547a - Fixing platform autocoversion. Fixes issue 8083 :: Alexei Barantsev
  • 95c4d514c5 - Fixing platform conversion, step 2 (also more tests to be added on step 3) :: Alexei Barantsev
  • 1a0a010301 - Adding tests for platform autoconversion :: Alexei Barantsev
  • 446f654c75 - Force promise rejection values to be Error objects. :: Jason Leyba
  • 762a18540c - Move towards the standard promise API :: Jason Leyba
  • 55f56cda0f - Fix a few js compile errors :: Jason Leyba
  • 4103276db4 - Fixing stack frame parser for Firefox new stack trace format (with column numbers and more allowed symbols in function names). Fixes issue 8093 :: Alexei Barantsev
  • 25d1823b40 - Converting preferences loaded from json file from Long to Integer. Becasuse in Java a Long value is not equal to a similar Integer value. Who could imagine this... :: Alexei Barantsev
  • 9a554af628 - Fix up JS types :: Jason Leyba
  • ba5de5f7de - Update test instructions in webdriverjs readme. :: Jason Leyba
  • 8aed1e7b85 - Adding more tests for FirefoxProfile :: Alexei Barantsev
  • 4c3c150b0f - Adding WebDriver version fingerprint to the Firefox log :: Alexei Barantsev
  • 1cf985357c - Documenting exceptions. Fixes issue 8090 :: Alexei Barantsev
  • a79f932708 - Moving Wait from com.thoughtworks.selenium to com.thoughtworks.selenium.webdriven because it is not used outside this package, and RC is going to be removed soon :: Alexei Barantsev
  • 273c490bef - Adding deprecation sign to all frequentrly used classes in RC API :: Alexei Barantsev
  • e97bda0186 - Fixing crazyfun build :: Alexei Barantsev
  • 487ebd0b7d - Moving a test method to a more appropriate test class :: Alexei Barantsev
  • a26fe4e5a2 - Move WDBS tests to webdriven package :: Alexei Barantsev
  • dbb21c609e - Removing an unused dependency :: Alexei Barantsev
  • 1b8e7c08c1 - Sorting more RC and WDBS tests around :: Alexei Barantsev
  • ecfbecb0ec - Fix the buck build. :: Simon Stewart
  • 279f3c4a2d - Undo moving Wait to webdriven, but still keeping it deprecated :: Alexei Barantsev
  • 429477a6e8 - Moving last part of RC-related test code to com.thoughtworks.selenium package :: Alexei Barantsev
  • 6fae96325b - Fixing crazyfun dependencies for RC tests :: Alexei Barantsev
  • aa1e579040 - Fixing more crazyfun dependencies in tests :: Alexei Barantsev
  • 81e7492aa6 - Moving browser locators test suite to the same dir where test classes reside :: Alexei Barantsev
  • 29b633946d - Fix the build of the ManifestServlet :: Simon Stewart
  • 7cd16ddfb2 - Fix json de/serialization of java.util.logging.Level.FINE :: Jason Leyba
  • c085132ee5 - Fix converting objects with a toJSON() function to their wire format. :: Jason Leyba
  • 36ae4e0249 - Introduce a new serializable type. :: Jason Leyba
  • 7dd4646411 - Update the js builder to select a server jar from the current environment. :: Jason Leyba
  • 3c3f229f29 - Clean up test code :: Jason Leyba
  • 4553f887f7 - Bump the buck version. :: Simon Stewart
  • 917ef8cce1 - Remove a rogue return statement. :: Jason Leyba
  • 584584366a - Ignore test on IE :: Jason Leyba
  • d1f5eff233 - removed some unused imports :: michael.tamm
  • 4f5f96d92d - Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully. :: Alexei Barantsev
  • 1571e66e62 - Revert "Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully." :: Alexei Barantsev
  • 503870134f - Attempting to disable local Safari tests to run on remote. Hope setting the annotation to the base class is enough :: Alexei Barantsev
  • 6abf92235a - Attempting to disable local Safari tests to run on remote. Now all test classes are marked with the annotation :: Alexei Barantsev
  • 26ceab294a - Verify mocks when aborting test early b/c IE. :: Jason Leyba
  • ef473a911b - Adding another alias for MacOS platform :: Alexei Barantsev
  • 86153f8228 - Starting standard selenium tests before Safari specific tests :: Alexei Barantsev
  • 0c10611ddc - Adding more platforms to the Mac family :: Alexei Barantsev
  • 511ac59049 - IE: Introduce capability to disable check of mime type on setting cookie :: Jim Evans
  • 87bbafc8d7 - Downgrading gson dependency version in POM file, the latest one has an issue https://code.google.com/p/google-gson/issues/detail?id=588 :: Alexei Barantsev
  • 8cb61738ae - Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully. :: Alexei Barantsev
  • da1a83cbe4 - Pass info to TimeoutException in WebDriverWait :: Alexander Bayandin
  • ef8238a314 - Squashed commit of the following: :: Luke Inman-Semerau
  • 67ff2b8b25 - if remote end returns a 400 level response status code, for python3 we need to decode the string so it doesn't fail later on when creating the exception to raise :: Luke Inman-Semerau
  • b7cbc37787 - Not only Firefox can throw TypeError on passing customized ns resolver, old IEs throw too :: Alexei Barantsev
  • 3947ebc54b - Adding more complexity, because old IE versions don't have createNSResolver :: Alexei Barantsev
  • b6fb4cbad4 - Another attempt to fight XPath in old IE versions :: Alexei Barantsev
  • 555c7a4b3b - Bump Ruby changelog and version to 2.44.0 :: Jari Bakken
  • d8c36282c7 - Bump gem version to 2.45.0.dev :: Jari Bakken
  • 5d5df6e2a8 - Check if all necessary Safari exist before starting session. :: Dima Kovalenko
  • b0e0e343c5 - Allowinf to set an arbitrary platform capability even if it can't be converted to Platform enum. Non-standard platform values can cause matching issues on Grid, but they can be usable for third-party Grid implementations :: Alexei Barantsev
  • 2712b93494 - Reorganizing C++ third-party dependencies :: Jim Evans
  • 38e8a90463 - Fixing race condition in handling unhandled exceptions. Fixes issue 3544 :: Alexei Barantsev
  • e955969257 - Cleaning up test code :: Jason Leyba
  • 92bbf7fbb5 - [JS] Adding a bunch of tests for executeScript() :: Jason Leyba
  • f1e1575646 - FirefoxDriver.executeScript should not define enumerable properties on script arguments or return values. :: Jason Leyba
  • c7103aa608 - FirefoxDriver's object annotations should be writable :: Jason Leyba
  • 2f97830b7a - Removing all ignores for android and iphone :: Alexei Barantsev
  • 12cc8d05a9 - Reviving a commented out test :: Alexei Barantsev
  • 09601a484c - Removing reedundant annotations :: Alexei Barantsev
  • 28ed6774a3 - Setting selenium runner on a long running test to be able to ignore it :: Alexei Barantsev
  • 67bb92691d - Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637 :: Alexei Barantsev
  • 3f945f3185 - Java 8 proof code. 'error: reference to assertEquals is ambiguous' :: Seva Lotoshnikov
  • 099b6876a2 - Allow Selenium to be built with a modern version of JNA, by implementing Structure#getFieldOrder. :: Seva Lotoshnikov
  • 1b6331c332 - Add goog.require()s for implemented interfaces. This will become a compiler warning/error soon. :: Seva Lotoshnikov
  • 42d2e2cc2e - Setting actual IDE version :: Alexei Barantsev
  • cd74512aef - Implementing ability to run only tests that need local environment. Fixes issue 2884 :: Alexei Barantsev
  • 9b0aaa7e80 - Support pretty-printing js_fragment build output :: Jason Leyba
  • aa34ecda9d - NO-OP: Wrap existing license headers, unchanged, in @license JsDoc block. Closure compiler keeps such blocks unchanged, with line ends preserved, in the output. That makes it harder for the users to violate the license by not including the notice with build artifacts. :: Seva Lotoshnikov
  • 6da62ec096 - Making keyboard interactions to retain selection. Fixes issue 2779 :: Alexei Barantsev
  • 5fe712f068 - Ignoring tests that fail on MacOS due to alternative keyboard :: Alexei Barantsev
  • d0ce1f059a - Adding Yosemite platform :: Alexei Barantsev
  • fc855060c3 - Update crazy-fun to handle Closure's new goog.module syntax in js builds. :: Jason Leyba
  • 9717e65970 - Unignoring a test that is green locally in Firefox :: Alexei Barantsev
  • 53863e7375 - Splitting distribution artifacts to RC (leg-rc) and WebDriver (selenium-java) parts :: Alexei Barantsev
  • fc8c909372 - Uncommenting clean target commented in the previous commit for faster debugging :: Alexei Barantsev
  • fa08d2e86e - Splitting maven client artifacts to leg-rc and webdriver :: Alexei Barantsev
  • 2331f207a4 - Delete unused code. The iPhoneDriver is long gone. :: Jason Leyba
  • 34b9d8f7b4 - Roll back addition of @license tag to all JS files. :: Simon Stewart
  • cbc1080fc7 - Adding logging to cache clearing for IE driver :: Jim Evans
  • 13b0b803f0 - Fix embedding of sizzle in the webdriven jar :: Jason Leyba
  • 8f771f2df2 - Bump the version of httpclient to 4.3.6 :: Simon Stewart
  • 78acb44e43 - Fix typo in remote.Augmenter :: rompic
  • fe7210be43 - Removing @Test annotation from a nont-test method. It seems that nobody runs this test since 2012 :: Alexei Barantsev
  • 8a2eeb6591 - Fixing broken RC Firefox launcher :: Alexei Barantsev
  • 5c4f729bd9 - Disabling a test that fails on linux in firefox with synthesized events :: Alexei Barantsev
  • 2598e060eb - Disabling the test on MacOS too :: Alexei Barantsev
  • 8aae03a40d - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • 9e9e5fc5db - Updated session intialization to more robustly handle malformed JSON. :: Jim Evans
  • dca9ea044f - Adding option to not delete anonymous Firefox profile in .NET :: Jim Evans
  • 7458198ca5 - Deteting an unused internal class :: Alexei Barantsev
  • 2a9b686292 - Adding some generics to DriverService.Builder :: Alexei Barantsev
  • d69a533af1 - Adding support for Blink-based Opera to Java binding :: Alexei Barantsev
  • 97a784fc76 - Add methods that delegate calls to superclass to make driver services typesafe and chainable :: Alexei Barantsev
  • e0f382835a - Adding bit more generics to DriverService.Builder :: Alexei Barantsev
  • 32bb292532 - Adding capabilities and browser type for Opera Blink, and configuring tests to run in Opera Blink :: Alexei Barantsev
  • b5f99160b8 - Use goog.scope to reduce boilerplate. No functional changes. :: Jason Leyba
  • 62806398b0 - Update issue 8187 :: Jason Leyba
  • f639196a02 - Make one more test run, exclude two failins tests. I now added //java/server/test/org/openqa/selenium/remote/server/log:test:run to http://ci.seleniumhq.org:8080/job/Small%20Tests/ :: Seva Lotoshnikov
  • a045504046 - Set default value for PhantomJS process reference :: Danilo Bargen
  • ab25864b66 - Add new contributors to AUTHORS :: Andreas Tolfsen
  • c9e0794d57 - Add debugger_address option to the ChromeDriver options list to optionally instruct ChromeDriver to wait for the target devtools instance to be started at a given host:ip :: Alexandre Abreu
  • d7f29df72c - Update Closure library and compiler. :: Jason Leyba
  • 25370f1e8f - WebElement docstring fixes :: Danilo Bargen
  • 7fa1658e09 - README.md: fix a typo :: Ondřej Čertík
  • 446df4dd75 - README: Fix the Yahoo example :: Ondřej Čertík
  • badfac78ee - Add Shadow DOM support to Chrome atoms :: Seva Lotoshnikov
  • 079f61e103 - Update test to also pass on Windows 7 :: Seva Lotoshnikov
  • 20a84feadc - Properly exclude tests on mobile browsers :: Seva Lotoshnikov
  • 064cb011da - Make Opera driver support also the new Blink based Opera :: Ela Makiej
  • 51f5227e9c - Add @RunWith(JUnit4.class) annotations to all Java tests This helps building test runner features like "fail whenever there is a public testSmth() method that's not annotated @Test" - to catch tests that were meant to run but wouldn't. One day one of those features may get added to Selenium's test runner in the ci :: Seva Lotoshnikov
  • e5d87c2d4e - Remove call to goog.debug.LogRecord#getExceptionText() It will be deleted from Closure soon. :: Seva Lotoshnikov
  • 5249570b9d - Code cleanup/simplification :: Jason Leyba
  • c36ef9322c - Add test omitted from last commit. :: Jason Leyba
  • ac3424472a - Update closure-library to fba2eb76bc0e695952480de932d71cc1b7dd9f1f :: Jason Leyba
  • ca3636b053 - Updating to Firefox 34 :: Alexei Barantsev
  • b5442e1dd5 - Updating Firerfox prebuilts for Windows :: Alexei Barantsev
  • f364e95727 - Escape all CSS meaningful characters. Completes fa6dc53d9cb60f4b08f076c9cf6fd17c68250430 :: Seva Lotoshnikov
  • 3b62b05173 - Updating Firefox prebuilts for Windows, second try :: Alexei Barantsev
  • 82dfa8e324 - Unbreak //javascript/chrome-driver:atoms build target. Now added it to "thirdparty-dependent-atoms-build" job on cbuild. :: Seva Lotoshnikov
  • c6431d55a1 - updating FF prebuilts for linux :: Luke Inman-Semerau
  • 4cf6168e7f - Adding initial implementation of .NET bindings OperaDriver :: Jim Evans
  • a549e4976e - Code linting with StyleCop. No functional changes :: Jim Evans
  • 9e6b5f8c00 - Fixing finding elements by XPath in IE9+ with document mode >= IE9 :: Jim Evans
  • 9315578268 - Internal IE driver API change GetWindowHandle to GetContentWindowHandle :: Jim Evans
  • 36a412e770 - Internal API addition for IE driver to get browser window handle :: Jim Evans
  • c269a8315b - Fixing passing per-process proxy settings to new windows :: Jim Evans
  • 967286a7dc - Fix issue 8254: Extensions were incorrectly transferred between Windows client and Linux grid node, because ZipEntry had incorrect name with '' as separators. :: tporeba
  • c523c76c73 - Pull HttpClient implementation details out of HttpCommandExecutor. :: Jason Leyba
  • bd92545a0c - Ruby: Add :javascript_enabled to Android capabilities. :: Jari Bakken
  • b312088b96 - Allow switching windows when current window is closed :: Titus Fortner
  • 63657fa703 - Bump Ruby gem version to 2.45.0.dev1 :: Jari Bakken
  • 75d2f7cb78 - Fix PositionAndSizeTest#testShouldGetCoordinatesOfAnElementWithFixedPosition so that it does what it means in the larger browser windows. "placeholder" has to be taller than the viewport so that scrolling to the "bottom" results in some scrolling. :: Seva Lotoshnikov
  • af8e3080fd - Get rid of unnecessary [] in function type annotation. Closure compiler people prefer those not to exist. :: Seva Lotoshnikov
  • 215cf2e2e9 - Ignore tests on Chrome for Android. Some must not run, some fail due to issues. :: Seva Lotoshnikov
  • d147de8297 - In the name of jleyba: Convert a bunch of tests from using goog.testing.AsyncTestCase to return a goog.Promise to control when the test finishes. Closure's long term goal is to eliminate AsyncTestCase and its ilk :: Seva Lotoshnikov
  • 355580795d - Add missing files from Google Closure. :: Simon Stewart
  • 6cdcbe007c - Fix up buck build files to account for freshly moved code :: Simon Stewart
  • 411448f283 - Buck version bump :: Simon Stewart
  • cfd33245fb - Reorganize some code for more accurate type checking by the closure compiler. :: Jason Leyba
  • 5f00124966 - Upgrade the Closure compiler to v20141215 :: Jason Leyba
  • bb7abed7dd - Add support for loading goog.modules in node. :: Jason Leyba
  • ef9dc8d324 - Fix tests by using the proper accessor for the environment's current browser. :: Jason Leyba
  • ea08463090 - Add support for custom command mappings in the node bindings. :: Jason Leyba
  • 40f16f6804 - clarifying doc string for 'parent' property. Fixes Issue #8310 :: luke.semerau
  • 38faff884e - Disable data reporting features in default Firefox profile used by FirefoxDriver. :: Seva Lotoshnikov
  • d18b9fd36a - Revert "Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637" Because it has negative impact on FirefoxDriver performance :: Alexei Barantsev
  • 06a8619b09 - Reapplying the patch that fixes issue 2637 :: Alexei Barantsev
  • 0959551dba - Bump buck version. :: Simon Stewart
  • af189fd538 - Ensure Base64Encoder is only in one BUCK target. :: Simon Stewart
  • bb9df234b4 - Fix building of the tests when using Buck. :: Simon Stewart
  • 54c0a29583 - Build the SafariDriver using Buck. :: Simon Stewart
  • e2045377cd - Move the 'security' package to be within the RC server. :: Simon Stewart
  • a293958d9d - Buck version bump. :: Simon Stewart
  • d0ef3776f5 - Build the RC server using Buck. :: Simon Stewart
  • 2c2fa998a9 - Build the Grid server using Buck. :: Simon Stewart
  • 047c92ad1d - Add extern for AddonManager.getAddonByID, which was added by commit 4c3c150b0ff93aefbf60a8d8f215cbdb38bb010d. :: Jason Juang
  • 44e5531eaf - Fix @param tag to match the actual parameter name. :: Jason Juang
  • 3e0c93ad98 - Fix webdriver.testing.Window's call to webdriver.promise.Promise constructor, which requires a resolver function as of commit 762a18540c7a78ca15599dedf4af3145ed7dd3fb. :: Jason Juang
  • 40a90f16b1 - Return a Promise in Deferred.thenFinally, to match the specified return type of Thenable.thenFinally. :: Jason Juang
  • 9c1f2c70d0 - No-op change; testing CI... :: Seva Lotoshnikov
  • ac53cc1b7f - Revert "No-op change; testing CI..." :: Seva Lotoshnikov
  • e3e3103fec - Bump Ruby version to 2.45.0.dev2 :: Jari Bakken
  • 21848dcbcd - Fixed getLocationInView to handle shadowDom. :: Seva Lotoshnikov
  • 09b7101d7f - Bump copyright year in the Ruby README. :: Jari Bakken
  • 8666096ba2 - [js] The FirefoxDriver should clean-up after itself on quit :: Jason Leyba
  • b825129999 - Implement fingerprinting in the FirefoxDriver :: Jason Leyba
  • 66d55c8446 - Fix argument passing for execute(Async)Script in Firefox 35 :: Jason Leyba
  • 5e411637a1 - Only use cloneInto for Gecko 33+ :: Jason Leyba
  • 43c1701222 - The webdriver.promise module is now Promise/A+ compliant. :: Jason Leyba
  • 3f313d1420 - Fix parsing of goog.require statements inside a goog.module :: Jason Leyba
  • 29e269f13c - If the first rm -rf attempt fails to delete everything, make a second attempt before reporting an error to the caller. :: Jason Leyba
  • 010617fd59 - Bump gem version to dev3 :: Jari Bakken
  • f473be4a45 - Change ControlFlow.wait() to accept promises :: Jason Leyba
  • c74070af3e - WebDriverJS does not support IE6-9, so don't bother running tests on those browsers :: Jason Leyba
  • 42cad409d7 - Missed a test in c74070af3e72 :: Jason Leyba
  • 136daa9dba - Adjust test so it is more tolerant of slow browser performance :: Jason Leyba
  • 30d3b7e1f5 - Updating build files to Firefox 35 :: Alexei Barantsev
  • 83b4b11481 - Upgrading PhantomJS driver :: Alexei Barantsev
  • da7adeff84 - Removinfg IDEA-Eclipse synchronization files because we synchronize IDEA and Eclipse projects manually :: Alexei Barantsev
  • 78206fe1a5 - Revert "Updating build files to Firefox 35". Early start :) :: Alexei Barantsev
  • c77869b387 - Use express for the test file server. :: Jason Leyba
  • efe88f555b - Simplify logic for inserting new frames into the control flow. :: Jason Leyba
  • 5ea77bb5eb - Fix bad type annotation :: Jason Leyba
  • 120c8ab964 - Code cleanup :: Jason Leyba
  • ecfefd32ab - Keep track of which frames are used to execute tasks. :: Jason Leyba
  • cc506f1f70 - Fix potential control flow deadlock :: Jason Leyba
  • db632150eb - Add support for file uploads to webdriverjs :: Jason Leyba
  • d61990788d - Updating gson to 2.3.1. Fixes issue 8464 :: Alexei Barantsev
  • b9b07f4aa1 - Remove use of deprecated function :: Jason Leyba
  • c10e3f58d7 - Cleaning up docs. No functional changes. :: Jason Leyba
  • 42df94c88f - Bumping the min supported version of node from 0.8.x to 0.10.x :: Jason Leyba
  • 8b338f4e1c - Tests for issue 8223 firefox webdriver problem with scope in executeScript :: Javier Candeira
  • bf7ecd3ce2 - Change test server to use IPv4 loopback address :: Jason Leyba
  • da11d39a78 - Added TouchSequence and driver.touchActions() to enable touch actions in JavaScript bindings :: David Sanders
  • d04b172870 - JS document tweaks :: Jason Leyba
  • 81e08a09b0 - Add native support for IE to WebDriverJS :: Jason Leyba
  • 5f5e31531d - Test updates for PhantomJS 2.0 :: Jason Leyba
  • 9179eaab59 - Delete file that should not have been added in last commit (revision 5f5e31531d40) :: Jason Leyba
  • dd35003064 - Doc formatting fixes. :: Jason Leyba
  • fb2aaf8dd1 - Add native support for Opera 26+ to webdriverjs :: Jason Leyba
  • 70dbc23cc1 - Would help if I actually pushed the opera module :: Jason Leyba
  • e7e601b2ca - The Fetch API (https://fetch.spec.whatwg.org/) defines functions in the global namespace, including Request and Response. While it is fine for FirefoxDriver to keep using these names as it does, the conflict could become a problem should, for example, Closure compiler ever want to add Request and Response to externs. This change renames Request and Response to something else. It is expected to be no-op. :: Seva Lotoshnikov
  • c8b9dd0c27 - Always send a click event when a mouseup event would complete a click. Before this, if a mouseup handler caused the target element to become non-interactable, we would abort and not send a click event. The W3C spec says that "A click is defined as a mousedown and mouseup over the same screen location." Once the mouseup has occurred, the click has also occurred, so we are obligated to produce the click event even if a mouseup handler causes the element becomes non-interactable. This is also consistent with the real-world behavior of Chrome, Firefox, IE8, IE11, Safari 8, and the Android stock browser on Jellybean. :: Seva Lotoshnikov
  • 01ab2764bc - Complete Selenium Java Server support for Blink based Opera :: Seva Lotoshnikov
  • 54a195f78a - Remove obsolete Opera and IE workarounds :: Seva Lotoshnikov
  • 83dd02b552 - Ignore tests on Chrome for Android :: Seva Lotoshnikov
  • 56f5b103c4 - Make test pages' content bigger than even larger screens, to cause scrolling more reliably. Recognize that scroll bars aren't shown in tablet browsers, just like in phones. Ignore tests that fail on Chrome for Android 40 due to the browser issues. :: Seva Lotoshnikov
  • 7a11528246 - Add missing goog.require. This would be reported as missing as a result of upcoming improvements in Closure Compiler's CheckRequiresForConstructors pass. :: Seva Lotoshnikov
  • e581237f82 - Re-revert "Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637" This should fix Firefox 36 compatibility, but causes performance degradation on Linux, that is to be investigated as a separate issue. :: Alexei Barantsev
  • e7c57343ea - Updating name of operadriver executable for .NET bindings :: Jim Evans
  • 3ebec51e24 - Removing automatic installation of SafariDriver extention for .NET :: Jim Evans
  • 047ab5f8f9 - Remove automatic installation of the SafariDriver in Java. :: Jason Leyba
  • 109697992c - improve ByCssSelector#toString :: Alberto Scotto
  • c9bffc4259 - Ignore test when running against a remote server. :: Jason Leyba
  • 9dbf2e8e77 - webdriverjs mocha: wait for 'done' callbacks to be invoked :: Pat Tullmann
  • af0f141073 - Fix test :: Jason Leyba
  • 3511a364a6 - Rebuild the SafariDriver for 2.45.0 :: Jason Leyba
  • a6147b3c5c - Native support for the SafariDriver in WebDriverJS :: Jason Leyba
  • baa16a551f - Prepare WebDriverJS 2.45.0 release :: Jason Leyba
  • d52c0fef30 - Fix a doc typo. :: jmleyba
  • db79088b94 - When Selenium is unable to interact with an element, such as the case when an element is missing or disabled, this change will output exactly how Selenium is attempting to locate the element, such as the XPath or id of the element. This greatly speeds up troubleshooting issues, as the exception message clearly states what element is broken/missing for common problems like an ElementNotFoundException. :: richard.hines
  • b44cb23ec0 - updating AUTHORS :: Luke Inman-Semerau
  • 829f21ead2 - mailmapping jason leyba, updating authors :: Luke Inman-Semerau
  • 470762cc2f - py: migrate to base64.b64encode for Python 3.3 support :: Jewen Xiao
  • 8a8118fd63 - Minor code reformatting. No logical changes. :: Simon Stewart
  • 7cc0b6a5d4 - Updating .NET assembly version resources for impending 2.45 release :: Jim Evans
  • 6e00b76524 - Updating IE driver prebuilts for impending 2.45 release :: Jim Evans
  • ab53ac0b73 - cleanup; remove no longer needed check :: rbri
  • a8f771c26d - add websocket to make test runnable when simulation ff :: rbri
  • ad9befdd77 - support ff17 also :: rbri
  • a4a4a8ccfc - Minor js doc presentation fixes for 2.45.0 :: Jason Leyba
  • 3f46b582f8 - Bump buck version. :: Simon Stewart
  • 18495c0b55 - Update java changelog :: Simon Stewart
  • f001129ade - updating py changelog for 2.45 release :: Luke Inman-Semerau
  • 3347d54b91 - updating javadocs / fixing javadoc errors :: Luke Inman-Semerau
  • 9e2b3e9371 - bumping python version numbers to 2.45, updating docs :: Luke Inman-Semerau
  • 5017cb8e7c - bump version number to 2.45 :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.44.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 70ce404ae9 - It seems that FF32 does not support hidden property in XUL. Fixes issue 7824 :: Alexei Barantsev
  • d214f0ccd2 - Making webdriver.WebElementPromise public for higher level frameworks to use; e.g. Protractror. :: Seva Lotoshnikov
  • 810e67a758 - Explicitly goog.require a used dependency :: Seva Lotoshnikov
  • 03bd468840 - Implementing driver implementation autodetect in IE driver server :: Jim Evans
  • fe013b52ee - Improving cross-platform compatibility of webdriver-server C++ code. :: Jim Evans
  • 1401d1842d - Updating third-party C++ library dependencies :: Jim Evans
  • 3db28f563d - Updating IE driver binary prebuilts :: Jim Evans
  • e45d92fbea - no-op cleanup; pass the parameter over. On behalf of clever robots that always analyse code. :: Seva Lotoshnikov
  • 6a34eac95e - Deflake a test. I don't think, by contract, page MUST be loaded after driver.executeScript("window.open(url, 'newWindow')"); driver.switchTo().window("newWindow"); returns. This has been flaky with Chrome on Windows XP, specifically. :: Seva Lotoshnikov
  • b1a6a33176 - Change "HTML5 not supported" conditions to exclude IE8 and lower, instead of just IE8. (And similarly for other browsers, for the sake of consistency.) This makes sure the tests are excluded even in compatibility mode, where IE8 advertises itself as IE7, but still exposes APIs for certain features, even though those features are broken, because ... IE8, ladies and gentlemen. On behalf of juangj. :: Seva Lotoshnikov
  • d53e90690a - Fix ie_driver tests to assert that isInParentOverflow returns a particular value. It doesn't return a boolean, so passing it directly to assertTrue/assertFalse was an error. On behalf of juangj. :: Seva Lotoshnikov
  • 467316d841 - No-op code cleanups in safari-driver. (Following adding templating to HTML5 MessageEvent extern.) :: Seva Lotoshnikov
  • 2d62a3b80d - Fix stacktrace parsing to work on IE 11. On behalf of jleyba. :: Seva Lotoshnikov
  • 1ad5929fe9 - Bump js version to 2.43.0 :: Jason Leyba
  • e028932118 - JS: Address flakiness with setting copying a Firefox profile :: Jason Leyba
  • 8c6e8352ce - Update js docs for 2.43.1 :: Jason Leyba
  • 9e59826f8a - Bump JS version to 2.43.4. For versions 2.43.1-3, the npm registry was recording an incorrect shasum which causes subsequent npm installs to fail on those versions. npm requires a unique version for each published version, and it supports semantic versioning 2.0 (http://semver.org/), which is why we are now on 2.43.4. :: Jason Leyba
  • dfb51970bf - Add ability to pass --implementation to the IE server from Ruby. :: Jari Bakken
  • 72bfb94580 - Creating PromptService so that the XUL specific calls can be encapsulated and hidden away. Also fixing the incorrect doctype :: Samit Badle
  • 50039c601c - Making deferred.js available globally and adding a new http library also available globally :: Samit Badle
  • 91d26bbe76 - Hide errors in buggy locator builders :: Samit Badle
  • 3b7466a94b - Fix recording errors :: Samit Badle
  • f8341b8d3a - Improve the UI including autocomplete and fix a bunch of minor bugs :: Samit Badle
  • 9cff008909 - Fix errors when a comment is selected. Also disable autocomplete when editing a comment :: Samit Badle
  • 1955eaae25 - Addig Selenium IDE item under Settings->Developer menu. Fixes issue 7268 :: Alexei Barantsev
  • d2403803e9 - More useful fns in file-utils :: Samit Badle
  • 16d8694455 - Added support for map function, drop callback and useful functions to the listbox with drag and drop support :: Samit Badle
  • e997aaf7d5 - Fixing recording issue :: Samit Badle
  • 5e7f885b0c - Improved statistics for test case and test suite results :: Samit Badle
  • ea17c0fde6 - Getting ready to release Selenium IDE 2.7.0 :: Samit Badle
  • bb100bb07f - moving items in the action menu so that they are more functionally grouped :: Samit Badle
  • 87efac8016 - Fix TypeError: this.treebox is undefined treeView.js. Should fix issue 7786 :: Samit Badle
  • 04e511d831 - Fix return value of Builder.usingServer to a self-reference :: Julie Ralph
  • 28a2730656 - Eclipse classpath fixes for htmlunit. :: rbri
  • 5fbcfb57ac - HtmlUnitDriver: Initial code cleanup. :: rbri
  • 5c7b7212d4 - Bump JS to 2.43.5 for fix to issue 7905. :: Jason Leyba
  • 27aec01418 - Move mutable property definitions from the prototype to the constructor for better performance in v8. :: Jason Leyba
  • 70157d7851 - Remove a redundant variable. :: Jason Leyba
  • 388793a775 - Insert random failures into Selenium Core instructing people to update. :: Jason Leyba
  • 044eea16b6 - Randomly log warnings that Selenium 1.0 is going away and users should update. :: Jason Leyba
  • 7f5b760985 - getting rid of forceCompletion attribute responsible for buggy autocomplete. fixes issue 7928 :: Samit Badle
  • cf26e94543 - Preventing driver hangs caused by TypeError: can't access dead object, when a document is removed at the moment we execute some script. Instead of hanging it should throw an exception. Fixes issue 7934 :: Alexei Barantsev
  • e633a6857b - Adding a new Visual assist option to help users requiring stronger constrast in colors. It is turned off by default. I am hoping that the difference of 20 in both saturation and brightness is sufficient. Fixes issue 7696 :: Samit Badle
  • ccb8a8c267 - Adding select button to the sidebar and reducing the size of the buttons, may introduce issues on some systems. Fixes issue 7815 :: Samit Badle
  • f85749a75c - Fixing cancelling of select button when page is reloaded. Fixes issue 7793 :: Samit Badle
  • 5adeab4f16 - Fixing WDBS compatibility with IE5. Fixes issue 7938 :: Alexei Barantsev
  • 01852d365d - removing visualEyeContainer id and using the window or sidebar id directly :: Samit Badle
  • e9ec39a4a4 - Introducing Health service for Selenium IDE :: Samit Badle
  • e44585f13a - Make firefox/profile.rb not executable :: Andreas Tolfsen
  • 36fa192248 - Optimizing finding multiple elements by id by using CSS selectors if available. Fixes issue 7682 :: Alexei Barantsev
  • 95713955a6 - HealthService improvements. New method addException, support for stack trace and global error handler improvements available on Firefox 31. :: Samit Badle
  • 855c8350a0 - Implementing retrival of alert text for onBeforeUnload dialogs. :: Jim Evans
  • 463aff1f7f - Revert "Bump the version of webbit to 0.4.15" :: Alexei Barantsev
  • 2997a70d58 - Moving from org.json to gson because the license. Fixes issue 7956 :: Alexei Barantsev
  • 9b0cdc9f3b - Fixing maven build after move to gson :: Alexei Barantsev
  • df9aa542b4 - Implementing autoconverion of platform in Capabilities on write :: Alexei Barantsev
  • 0ce6e217f4 - Fixing broken CrossDomainRpcLoader :: Alexei Barantsev
  • fe145501de - Actually fixing maven build :: Alexei Barantsev
  • 23f0a8ac55 - Adding diagnostic providers to collect Firefox and Selenium IDE data :: Samit Badle
  • 26e8f4f019 - Registering the new diagnostic providers by loading them :: Samit Badle
  • c4d6615d50 - Added data collection for plugins and more logging errors and statistics :: Samit Badle
  • 88449010df - Collect statistics for commands :: Samit Badle
  • 5728eb7813 - Adding Search Issues to help menu and some localisation strings :: Samit Badle
  • e002e6cc32 - Getting ready to release Selenium IDE 2.8.0 :: Samit Badle
  • c905e4521b - Fix classpath for running tests in eclipse :: rbri
  • 8ed69755e3 - Enable Html5CapabilitiesTest for HtmlUnit :: rbri
  • e9a90c3f02 - HtmlUnit: Fix getAttribute for dynamic properties. :: rbri
  • b8a5aea14a - HtmlUnit: add text to the end of input fields :: rbri
  • 01f54a10b8 - Fixing IDEA Java module dependencies :: Alexei Barantsev
  • ec3e0c3b02 - Fixing mouse move 'relative to the previous element' if a new page is loaded. Fixes issue 7637 :: Alexei Barantsev
  • 40df2e314e - Get the Buck build working again. :: Simon Stewart
  • a6d35b95bb - Fix the Eclipse config. :: rbri
  • 65f9399875 - Bump the buck version :: Simon Stewart
  • 4114a07cd8 - Fixing SessionId from json converter to better handle the case of null sessionId :: Alexei Barantsev
  • 2fb115ca62 - updating for FF33.0 :: Luke Inman-Semerau
  • fe1515980f - fixing build process for Firefox Linux native events :: Luke Inman-Semerau
  • c467e31b3c - updating firefox prebuilts for FF33 linux :: Luke Inman-Semerau
  • 20a4471f53 - call proper super for UnexpectedAlertPresentException :: Luke Inman-Semerau
  • 88d4dda177 - Fix exception message formatting :: Alexander Bayandin
  • 0f51fa2e7d - Alias bayandin's email :: Andreas Tolfsen
  • a9f997841d - Generate AUTHORS :: Andreas Tolfsen
  • b4ae1ad472 - fixup! Alias bayandin's email :: Andreas Tolfsen
  • 13778d7a0e - fixup! Generate AUTHORS :: Andreas Tolfsen
  • 85e48ff9fe - Handle non-standard leading whitespace on V8 stack frames (occurs when users have defined Error.prepareStackTrace). :: Jason Leyba
  • 7b4920742d - Permit the target browser to be an empty string. :: Jason Leyba
  • 29c4b586e2 - Change WebDriver.toWireValue to no longer use promise.fullyResolved, which creates a bunch of unnecessary promises (one per key in a object/array). I will be deprecating fullyResolved in a future commit. :: Jason Leyba
  • 4bf6ab1e41 - Updating prebuilt Firefox native event libraries for Windows :: Jim Evans
  • 237cdf0486 - Get rid of a few Ruby warnings :: Jari Bakken
  • fa6dc53d9c - Escape characters commonly used in CSS selectors that can be used literally in element IDs. This ensures that querySelectorAll('#' + id) works when id has special characters in it. Fixes issue 8005 :: Jason Juang
  • 07258f1784 - Modify test to expect that Chrome 39+ will not select a radio button when its handler prevents the default action. This behavior was changed in Blink a few weeks ago: http://src.chromium.org/viewvc/blink?view=revision&revision=182034 :: Jason Juang
  • f8924cae16 - If JsonParser.parse() fails to parse a string obtained from a reflective call to a toJson() method, assume it is a primitive string. :: Jason Juang
  • b132aba556 - trim() HTTP response content because some drivers send back a response containing trailing null bytes, which the GSON parser does not like. :: Jason Juang
  • e28df8762d - Remove obsolete ChromeOptions code. :: Jason Juang
  • 124244773a - Remove unused static import of Ignore.Driver.HTMLUNIT. :: Jason Juang
  • b780116d61 - Adapt Marionette atoms so they can be used with Cu.import without designated scope :: Andreas Tolfsen
  • 999a744540 - Log stacktrace :: Dima Kovalenko
  • 354022bc1f - Removing deprecated classes :: Alexei Barantsev
  • 17c14de845 - Oops! Undo unwanted change that was included in the previous commit by mistake :: Alexei Barantsev
  • b059f6a154 - Don't include selenium-server-standalone.jar into selenium-server.zip :: Alexei Barantsev
  • 8df2bb0c25 - Using JsonNull.INSTANCE instead of null :: Alexei Barantsev
  • d608789b9e - Using asMap as well as toMap to convert an object to Json :: Alexei Barantsev
  • d3c4fcd5e4 - Moving proxy management stuff to the server, it is used in RC browser launchers only :: Alexei Barantsev
  • ee18b34f19 - Moving tests too :: Alexei Barantsev
  • 70eba09fa9 - Adding common conditions for explicit waits in WebDriverJS :: Jason Leyba
  • 409512d4e9 - Fix wait error messages. :: Jason Leyba
  • 2840d85702 - Moving more RC stuff to the server :: Alexei Barantsev
  • ad20744f67 - Deleting tests for removed deprecated classes :: Alexei Barantsev
  • dc1687629a - Moving utility method isScriptFile to the only class where it is needed :: Alexei Barantsev
  • 8799151a1b - Moving LauncherUtils to the server :: Alexei Barantsev
  • 4f1fbf018a - Moving Proxies utility class to server :: Alexei Barantsev
  • 49e8bcad49 - Moving last part of browserlaunchers package from client to server :: Alexei Barantsev
  • 65577838ae - Fix broken test. :: Jason Leyba
  • 5669de3e53 - Use str instead of repr for exception message :: Alexander Bayandin
  • 166ef4057b - Add juangj to AUTHORS :: Andreas Tolfsen
  • aa113ee89d - Update FindBy annotations description :: Artem Koshelev
  • ec062bad75 - Add quiet option to Safari Python binding :: Charles Thomas
  • d54ca5e197 - Fix exception messages to reflect the new default log_file behavior :: Alex Henrie
  • d0c863ac23 - Add new tests for some wait conditions :: Varun Menon
  • a009c5292a - Bringing MarionetteConnection in line with the current marionette state (FF33) :: Alexei Barantsev
  • be19630985 - Bump the version of guava to 18 :: Simon Stewart
  • d343aae32c - Update the maven project to point at the latest guava version too. :: Simon Stewart
  • 8e4f217f6c - Remove the deprecated DatabaseStorage interface. :: Simon Stewart
  • ca0d8ca4be - Update calls to deprecated guava methods. :: Simon Stewart
  • 2550328f1e - webdriver.promise.Frame_ should not extend Promise. :: Jason Leyba
  • 21c0893443 - Simplify promise cancellation logic. :: Jason Leyba
  • b5986f5c02 - Run tests with harmony features enabled. :: Jason Leyba
  • 0bbb132a03 - Update release notes for js :: Jason Leyba
  • f5b5a92559 - Undoing improper spec compliance for finding elements :: Jim Evans
  • 76d78cf323 - updating javadoc, changelog for java, bumping version numbers to 2.44.0 :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.43.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 2a514840e2 - Bumping Python version :: AutomatedTester
  • a017fb7737 - Updating Python docs :: AutomatedTester
  • 4e827a6c7d - Bump gem version to 2.43.0 + update change log :: Jari Bakken
  • 53bec19b33 - Bump gem version to 2.44.0.dev :: Jari Bakken
  • d6f093a6ed - Fixing socketlock bug with reusing the same profile multiple times :: Alexei Barantsev
  • accb3003b9 - Updating Visual Studio project files :: Jim Evans
  • 0e4a981235 - when adding a firefox extension, check for the id in the attribute too :: Luke Inman-Semerau
  • ef11b7526c - freaking network, freaking python... when it spazzes out on you, defaults to localhost for the tests :: Luke Inman-Semerau
  • a07572b5c6 - Correcting version number resources in .NET assemblies. No functional changes :: Jim Evans
  • 8346498d91 - Bumping version to 2.43.1 :: AutomatedTester
  • 5163bceef1 - Updating Changelog for 2.43.1 :: AutomatedTester

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.43.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 88dcffe6f5 - Belatedly removing long-obsolete .NET tests for AndroidDriver :: Jim Evans
  • f5b3934556 - Adding support for SwitchTo().ParentFrame() in .NET bindings :: Jim Evans
  • 88b2ee8105 - Adding URL endpoint for switchToParentFrame :: Jim Evans
  • 96c322871e - bumping versions for 2.42.2 adding changelog entry :: Luke Inman-Semerau
  • e73b9cc74b - Remove unneeded else in conditional :: AutomatedTester
  • b9e9fc6702 - Implementing switchToParentFrame command for IE driver :: Jim Evans
  • fc79624f0e - Adding driver info into TimeoutException thrown by WebDriverWait. Fixes issue 7429 :: Alexei Barantsev
  • 4959695b22 - Modified logic of ErrorHandler mapping to *Exception. :: Ivan De Marino
  • 55e1308726 - Fixing maven build :: Alexei Barantsev
  • dc4f5f61a4 - Ruby: make sure the alert text is included in UnhandledAlertErrors :: Jari Bakken
  • 4d136e2412 - Returning less specific platform info from firefox driver. Fixes issue 3354 :: Alexei Barantsev
  • 9779366828 - Properly handle absence of lo network interface. :: Jason Leyba
  • e9c80f70dc - Unignoring a passing test for Firefox with synthesized events :: Alexei Barantsev
  • 17b5d4bfba - Stop polluting the log with stacktraces. Fixes issue 7460 :: Alexei Barantsev
  • 78097ff390 - IDEA wants to update these two files :: Alexei Barantsev
  • 3d6d7e53c7 - Updating build files for FF30 :: Alexei Barantsev
  • b74e6db06b - Updating windows native libs for FF29 and FF30 :: Alexei Barantsev
  • 3b2b574cb9 - Updating HtmlUnit to 2.15 :: Alexei Barantsev
  • 719bffdaac - Setting HtmlUnit to emulate FF24 by default :: Alexei Barantsev
  • 5cff71c936 - Fixing maven build (broken dependency) :: Alexei Barantsev
  • 727ebe46c2 - Ignoring tests failed by HtmlUnitDriver (regression in 2.15?) :: Alexei Barantsev
  • 5315c0fd48 - Wrong test was ignored :: Alexei Barantsev
  • b92eeb46c4 - updating firefox prebuilts for linux :: Luke Inman-Semerau
  • 398220f303 - Use 127.0.0.1 as localhost name resolving might fail on some systems :: Andreas Tolfsen
  • 23b46d7ff6 - Generate Python API docs for selenium.webdriver.chrome.options :: Andreas Tolfsen
  • 25bf6d8177 - Implementing switchToParentFrame support in atoms :: Jim Evans
  • 3f9174d5da - Ignoring parent frame tests in IE6-8 :: Jim Evans
  • 6f5b1d3fa6 - Update buck version and get the build green again. :: Simon Stewart
  • bc05a02df2 - Actually get the buck build green again. :: Simon Stewart
  • 698bcdedcb - ruby: loosen websocket dependency to ~> 1.0 :: Jari Bakken
  • 41b8f05985 - Bump the version of webbit to 0.4.15 :: Simon Stewart
  • 9f3a561cce - Adding a timeout to Firefox cleanup process. Fixes issue 7272 :: Varun Menon
  • 509ed426d9 - Typo fixes in webdriver.js documentation :: Julie
  • 9292f01c6b - Add Julie Ralph to .mailmap, and generate new AUTHORS :: Andreas Tolfsen
  • 039b6a4b61 - BODY element is always shown/displayed. related section in the W3C spec: https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html#determining-if-an-element-is-displayed :: Seva Lotoshnikov
  • 5b97733353 - Add switch_to.parent_frame support to Ruby bindings :: Andrey Botalov
  • 6c0f39916d - Fix for Ruby tests on Windows + MRI :: Jari Bakken
  • bd3bc0379b - Guard parent_frame spec for Safari and PhantomJS :: Jari Bakken
  • 2292453454 - Update the Ruby change log :: Jari Bakken
  • c7b0193945 - Adding more tests for Platform :: Alexei Barantsev
  • 52197cf5d1 - Fixing platform comparison. Fixes issue 7522 :: Alexei Barantsev
  • 6b58d26154 - Always compare more specific platform to less specific one :: Alexei Barantsev
  • 4c6f34edd7 - Breaking a circular build dependency in test code :: Alexei Barantsev
  • 9bce67cb40 - Setting layout.css.devPixelsPerPx to 1.0 if native events are enabled only. Fixes issue 7445 :: Alexei Barantsev
  • 203090ccc0 - On behalf of johannes@brodwall.com: Fixing the list of extensions to search for an executable on Windows, and logging process startup errors. Fixes issue 7514 :: Alexei Barantsev
  • 2ed59160d8 - Setting forwarded content for CommandListener afterCommand handler. Fixes issue 7443 :: Edi Weissmann
  • 6c14f14175 - On behalf of shijunjuan: Handling possible IllegalStateException while cleaning orphaned and timed out sessions. Fixes issue 6771 :: Alexei Barantsev
  • c813596d9f - Adding a new selenium server option -logLongForm to log more details to the console. Fixes issue 6645 :: Alexei Barantsev
  • 8204b46236 - Propagate webdriver_firefox_port preference to FirefoxDriver, was being ignored. Fixes issue 5172 :: Stephen Kuenzli
  • 6ddf7ceb9b - Modified IE driver server to more closely follow W3C spec :: Jim Evans
  • df475139f0 - Removing unnecessary #include :: Jim Evans
  • 73e863ee21 - Fixing IDE Csharp formatter options. Fixes issue 1331 :: Alexei Barantsev
  • 84ea2c8bd9 - Setting Json.NET to ignore dates when parsing response values :: Jim Evans
  • 6640a1c10e - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • c153d9463a - Fix broken tests :: Jason Leyba
  • 0971ee62dc - Adding encoding declaration in IDE python formatted. Fixes issue 5308 :: Alexei Barantsev
  • 00f9afe687 - Making recently added Firefox-specific tests to run in local environment only :: Alexei Barantsev
  • 5ef02179bc - Handling possible exception in stringification of window.location. Fixes issue 3908 :: Alexei Barantsev
  • c545a3afdd - Making WDBS.start command a no-op if it was instantiated with an already started driver. Fixes issue 3993 :: Alexei Barantsev
  • dde7a5019e - Adding finalization part to recently added Firefox-specific tests :: Alexei Barantsev
  • b8ca024162 - Guarding tests to prevent running in Sauce. Hmm... I thought @NeedsLocalEnvironment does this... :: Alexei Barantsev
  • 07e7e56b40 - Fix "./go //javascript/chrome-driver:atoms". is_online is not used by chromedriver. :: Seva Lotoshnikov
  • 48cc327cce - Implement Element#getElementRect that returns a dictionary with location(x, y) from top left (0, 0) and size(height, width :: AutomatedTester
  • 3b5eb8dc66 - Correct name of test for element#getElementRect :: AutomatedTester
  • d5ae96723b - Allow mocha timeout to cancel flow. :: Nowell Strite
  • e532af1592 - Remove redundant extern definitions. :: Jason Leyba
  • d85c6e1a35 - Ignore null session IDs passed in a command's JSON body. This adds tolerance for clients that serialize a null session ID as part of a new session command. :: Jason Leyba
  • 3a2ce193db - Add support for writing js unit tests in .js files by loading them through a servlet that generates the html stub on the fly. :: Jason Leyba
  • 06f857bd2c - Remove unnecessary test code. :: Jason Leyba
  • 6f810c4f57 - Move e2e tests to the e2e directory. :: Jason Leyba
  • c1b1b2ac96 - Include unit tests for Closure-based js code with selenium-webdriver package. :: Jason Leyba
  • d33866914d - For compliance with the promise spec, promises may no longer resolve to themselves. This required splitting webdriver.WebElement into two types: a concrete WebElement and a thenable that resolves to the WebElement and acts as a forward proxy for the WebElement API. This change should be largely transparent to users. :: Jason Leyba
  • 8360c8e9e2 - Fix javadoc formatting. :: Jason Leyba
  • 6077559883 - Fix property lookup for strict type checking. :: Jason Leyba
  • 4e40b263d1 - Increase default timeout for test command. :: Jason Leyba
  • 3b2779abd1 - Allow using a custom Agent with http.HttpClient. :: Jason Leyba
  • 6bcdcfa4a3 - Remove bad goog.require call. :: Jason Leyba
  • 00d145a0d2 - Add promise support for generator functions. Requires using harmony (node v0.11.x) :: Jason Leyba
  • 3016abbf6a - Fix for old IE compatibility; should probably just drop support for old IE. :: Jason Leyba
  • 678c46d57f - More flexible management of http timeouts in Selenium RC python client :: Santiago Suarez Ordoñez
  • 165493593f - Implementing ability to use sendKeys command in HTML suite runner :: Alexei Barantsev
  • 0bc8265a6f - Generate fresh AUTHORS :: Andreas Tolfsen
  • 76358a4ddc - Updating to gecko-31 :: Alexei Barantsev
  • 62ca5786d6 - Fixing compile errors for Firefox native events components on Windows :: Jim Evans
  • 714c31f128 - Reversing condition of previous commit :: Jim Evans
  • 3c1033c6ba - Updating Firefox native events binaries for Windows :: Jim Evans
  • 9a5ed9aed2 - ff 31 is an esr, also bumping the max version we can run to really far in the future :) :: Luke Inman-Semerau
  • 2d759051b3 - update prebuilts for linux :: Luke Inman-Semerau
  • c977fb4538 - Add browser specific constructors for consistency with other language bindings. :: Jason Leyba
  • d76e0844b9 - Skip tests in IE <10. :: Jason Leyba
  • 426c1bab3d - Revert "Add browser specific constructors for consistency with other language" :: Jason Leyba
  • b24467b817 - Redirect Firefox output to /dev/null by default :: Alex Henrie
  • 75f266ff3d - Fix NullPointerException when File#listFiles() returns null :: Robin Stocker
  • 386b699362 - Compiling and adding as a third-party dep the shaded Jetty 5 used by RC. :: Simon Stewart
  • 9d342b4706 - Updating Windows native events libraries for supported Firefox ESR releases :: Jim Evans
  • 5000b43a80 - Non-functional change to Visual C project file for Firefox previous ESR native events lib :: Jim Evans
  • 37ece1505b - Removing unused class from .NET bindings :: Jim Evans
  • 9e30b6dd8f - Remove unused import subprocess.PIPE :: Alex Henrie
  • 098bedd18b - Make it easier to create WebDriver instances in custom flows for parallel execution. :: Jason Leyba
  • 70209d1659 - Update issue 7641 :: Jason Leyba
  • 19351a88f9 - Stop using deprecated code in the SafariDriver :: Jason Leyba
  • 8f988e07cc - Fix a handful of js errors :: Jason Leyba
  • aac4d59bfc - Implementing pluggable element locator factories for .NET PageFactory :: Jim Evans
  • 198c19bbd1 - Suppressing FxCop and StyleCop warnings. No functional changes. :: Jim Evans
  • c0bd2229d9 - Fix type annotations (breaks doc parsing) :: Jason Leyba
  • 43db645664 - Missed a file in revision 8f988e07cc31 :: Jason Leyba
  • b17f30b5b8 - Make the jettyMaxThreads parameter actually be effective :: Jonatan Kronqvist
  • b4f0e5d520 - Add Alex Henrie and Robin Stocker to AUTHORS :: Andreas Tolfsen
  • 9bd27187e5 - Use LogLevelMapping to convert JSON wire protocol name to Level instance. :: Jason Leyba
  • fe33beb172 - Clean up internal Firefox logging API. :: Jason Leyba
  • 7720e2ac97 - Add explicit API for configuring log prefs rather than forcing users to rely on magic capability strings. :: Jason Leyba
  • ecaa920533 - Catch driver start-up failures. :: Jason Leyba
  • 9c99b3aafd - Removing unused file from .NET bindings :: Jim Evans
  • 5fafdac135 - Fixing broken autocomplition in IDE. :: Mathias Kresin
  • 3c3cfafff6 - Fixed options validation on options reset in IDE. Fixes issue 1050 :: anonymous_sdet
  • 963f64c2a9 - Safari is flaky. Reducing timeout to fail faster when we're going to fail. When it starts successfully, it always does in 4 seconds on some modest machines. :: Seva Lotoshnikov
  • 8e9963e616 - Fixing generated code for select elements in C# :: Alexei Barantsev
  • 1248607fd6 - Preparing for IDE 2.6 release :: Alexei Barantsev
  • ebc25b3bd1 - Fixing merge conflict with csproj file :: Jim Evans
  • c376f4bf48 - Cleaning up #includes in C++ code :: Jim Evans
  • a600ce9336 - Updating json-cpp lib and replacing mongoose web server with civetweb. :: Jim Evans
  • 60ec684b21 - Updating IE driver prebuilts :: Jim Evans
  • c16e6fc6a3 - Extract subprocess management to a reusable module. :: Jason Leyba
  • 7019451210 - * Add more options to the Builder API (every common, settable capability should be covered). * Require calling Builder.usingServer(url) to use a remote server. If this is not called, the builder will attempt to create a client locally, throwing an error if it can't (e.g. for IE). * Add browser specific constructors to simplify creating a client without the Builder. :: Jason Leyba
  • ce33d7e8eb - Have the FirefoxDriver accept lower case proxy types (which is the format documented on the wiki) :: Jason Leyba
  • 152aec2e0f - Update to dossier 0.4.0 :: Jason Leyba
  • 6a24b8b147 - Native support for Firefox in the JS bindings. :: Jason Leyba
  • b6652e2f0f - Fix npm test command :: Jason Leyba
  • 556c975de2 - Re-adding tests accidentally commented out in 1bd26af0a55c :: Seva Lotoshnikov
  • 5a8117ea2b - Fix CapabilitiesComparator after 52197cf5d134d921809642db71da75b655e71229 (Or rather make CapabilitiesComparatorTest pass, preserving historical behavior. Ultimate fix for CapabilitiesComparator would probably delete the whole thing) :: Seva Lotoshnikov
  • cf8f487039 - Deleting what appears to be unused deps. Separate commit so this is easy to revert if I'm wrong. :: Seva Lotoshnikov
  • 1dc071fa25 - Adding checks for JS functions removed from IE11. Fixes issue 7780 :: Alexei Barantsev
  • 6db807674f - adding pom and info on uploading jetty-repacked-5 to maven central :: Luke Inman-Semerau
  • e0eb6c9265 - fixing maven build, adding reference to jetty-rc-repacked-5 :: Luke Inman-Semerau
  • 4486f709c7 - Fix a few things for webdriverjs on linux :: Jason Leyba
  • 1fd667e323 - Use correct path for libnoblur in deployed selenium-webdriver package :: Jason Leyba
  • 396b94b616 - Fix documentation typo. :: Jason Leyba
  • 3a6be40dba - Ignore IDEA's qaplug_profiles.xml :: Jari Bakken
  • f54127e6ba - Handle null and empty paths the same as / :: Jason Leyba
  • 65cc3db528 - We don't use bamboo anymore :: Alexei Barantsev
  • 1ada6dd705 - Implementing ability to use FirefoxDriver on a machine where localhost is not the first alias for 127.0.0.1. Fixes issue 3280 :: Alexei Barantsev
  • abba7895f7 - Update Closure library to head and compiler to the latest release :: Jason Leyba
  • df140408a5 - Fixing NameError: global name 'options' is not defined. :: Seva Lotoshnikov
  • 130b6c40b1 - Fixing imports :: Alexei Barantsev
  • f273aa4cb2 - Fixing use of deprecated API in HtmlUnit :: Alexei Barantsev
  • b107fa2b9c - Fixing use of deprecated API in guava :: Alexei Barantsev
  • 1368bfe11b - Fixing use of deprecated API in httpclient :: Alexei Barantsev
  • 733ebe525f - Adding more checks for JS functions removed from IE11. Fixes issue 7803 :: Alexei Barantsev
  • 7429633811 - Correct server download location in Selenium::Server (thanks marekj). :: Jari Bakken
  • 94ffdbb8c1 - Move Ruby build to a plain gemspec + Gemfile. :: Jari Bakken
  • 7326a31298 - Fix gemspec quotes :: Jari Bakken
  • 1c72314582 - Rename //rb:install-gems to //rb:bundle :: Jari Bakken
  • 8bb31a9487 - Make TargetLocator spec less strict, this seems to vary by driver. :: Jari Bakken
  • f39c6d76fd - Cleanup + get rid of some RSpec deprecation warnings :: Jari Bakken
  • 5ca08c675f - No reason not to allow creating webdriver.WebElement from a promised Id. :: Seva Lotoshnikov
  • 7957459c6c - Actually supporting promised Id for webdriver.WebElement. Completes/fixes what started in previous commit 5ca08c675f5a6c06e3b4d0316b7ea0150f155512 :: Seva Lotoshnikov
  • e140478f6f - Bump buck version and move the compilation of the firefox driver with Buck forwards. :: Simon Stewart
  • af6f5f325f - Driver should operate cookies for the current frame, not the topmost one. Fixes issue 7799 in Firefox :: Alexei Barantsev
  • 45d06b9cba - WDBS: safe check for window.localStorage :: Timofey Vasenin
  • 3288780fa0 - Fix a typo :: Seva Lotoshnikov
  • 431c7890ec - On behalf of velma911: Fixing infinite read from socket. Fixes issue 7814 :: Alexei Barantsev
  • 9350102067 - Log formatter should be able to work with empty keys array. Fixes issue 7357 :: timm-permeance
  • 870502ffc7 - Updating to gecko 32 :: Alexei Barantsev
  • d513360deb - updating prebuilts for linux :: Luke Inman-Semerau
  • d13dffe939 - Re-add the rubyzip jar :: Jari Bakken
  • 09513a85ea - Updating prebuilt libs for windows :: Alexei Barantsev
  • 03feed0dcb - Working around limitations in subpixel precision event handling. :: Seva Lotoshnikov
  • edffbc45e5 - Get org.openqa.selenium.SmallTests building with Buck. :: Simon Stewart
  • 68e2497311 - Run the ignored tests printer with Buck. :: Simon Stewart
  • 3cc49c837b - Run htmlunit-driver tests with Buck. :: Simon Stewart
  • ba15b3829c - Bump timeout for tests since a suite is also a test. :: Simon Stewart
  • 6c6a5644a8 - Run FirefoxDriver tests with Buck. :: Simon Stewart
  • 2a56683d6f - Deprecate the original RC interface in Selenium. :: Simon Stewart
  • 32dfa036dd - IEDriver crashes in WaitUntilElementFocused() because of null pointer. :: Dominik Rauch
  • 0f36aa9631 - Handle the case where executeScript returns an HTMLDocument. :: Simon Stewart
  • ea7cf412c3 - Allow subclasses of HttpCommandExecutor to extend it at runtime. :: Simon Stewart
  • 44379018ab - Integrating the Microsoft Internet Explorer driver implementation :: Jim Evans
  • e0dbda0133 - Handle the case where a proxied element from PageFactory causes a FluentWait to timeout. :: Simon Stewart
  • 654bf245d6 - Fix an error propagation bug when a command fails from bad inputs. :: Jason Leyba
  • 1a59f587c9 - Make event_firing_test.html pass in Firefox 24 ESR. Moving asserts to tests' main flow in 03feed0dcb4bbebff052672178819f6726b07ae8 revealed the fact that it never passed in Firefox 24 ESR (apparently it swallows exceptions thrown from the event handlers?). :: Seva Lotoshnikov
  • b35623b36d - raise exception when the firefox binary isn't actually found, which usually implies the upgrade failed (on windows) :: Luke Inman-Semerau
  • 1059079818 - don't mutate the global 'ignored exceptions', take a copy of the globally specified ones, change the global to be a tuple instead :: Luke Inman-Semerau
  • e41d76bb3b - UnexpectedAlertPresentException should contain the alert text in python too. :: Luke Inman-Semerau
  • 15f21d7bf4 - onbehalf of Dominik Ruf :: Luke Inman-Semerau
  • eace3b0a50 - Fix example code: "using(-Chrome)DriverExecutable" :: Chris Martin
  • 7f7a5af4e8 - Upgrade third party dependency JavaScript-XPath to 0.1.12 :: Andreas Tolfsen
  • 1023f552fc - Add note on stale element checks and a WebElement represents a DOM element :: Andreas Tolfsen
  • 87ba93f70d - py: Expand WebElement.get_attribute API docs :: Andreas Tolfsen
  • 41c2d4d328 - Bump version to 2.43 :: AutomatedTester
  • ba2c218803 - Updating Java Docs :: AutomatedTester
  • 869609dd9f - Coercing command line argument values to uppercase :: Jim Evans
  • 35044b1dec - Updating IE prebuilt binaries for impending 2.43 release :: Jim Evans
  • 437dd18248 - Renaming EngineImplementation property to simply Implementation in InternetExplorerDriverService class :: Jim Evans
  • 9640cf9358 - Updating .NET bindings version numbers for impending 2.43 release. :: Jim Evans
  • 597b76b1ed - Update the Changelog for Java and Python :: AutomatedTester

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.42.2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 6a6995d31c - errorHandler needs to be instantiated (there's more than one way to construct this beast and subclasses don't necessarily call super constructor). :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.42.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 63fa864631 - Update Ruby change log, version for 2.42 :: Jari Bakken
  • 58a185a747 - Bump Ruby version to 2.43.0.dev :: Jari Bakken
  • e68e73e20c - Make exceptions Python 3 compatible :: Andreas Tolfsen
  • 3f2e2c80d6 - Make firefox_binary.py and firefox_profile.py not executable :: Andreas Tolfsen
  • 5cd58dcbba - Fail with a more descriptive error if the server returns a malformed redirect :: Jason Leyba
  • 91e5bb58d1 - Update README.md :: Jason Leyba
  • b949a1d0b5 - Bump version to 2.42.0 :: Jason Leyba
  • 86fc110958 - Update docs :: Jason Leyba
  • d834b32b04 - fixing toJSON of chrome options where equal options become unequal. :: Luke Inman-Semerau
  • 227674bfff - Do not pass sessionId if it is not exists :: Alexander Bayandin
  • f1d59a07c8 - Promise.thenFinally should not suppress the original failure. :: Jason Leyba
  • 88f6680bf0 - Support the done callback in Mocha's BDD interface. :: Jason Leyba
  • ad2a6bb995 - Preserve response status code when translating from internal to servlet API :: Jason Leyba
  • 4dd1c8d841 - correct string handling to support py3 again :: AutomatedTester
  • 31c41534e3 - is_online is no more, see mobile.network_connection :: Luke Inman-Semerau
  • 26e36b28dc - Updating IE driver prebuilts and version to 2.42.0.0 :: Jim Evans
  • 71880dbec1 - Updating .NET version resources to 2.42.0 :: Jim Evans
  • 1208bbcfe2 - allow custom ErrorHandler for HTTPCommandExecutor :: jonahss
  • 248774dfcf - re-added Context endpoints to java client :: jonahss
  • 24e2807e89 - Mailmap jonahss :: Andreas Tolfsen
  • 4502e40a97 - Bumping python to 2.42.1 :: AutomatedTester
  • f08b7ea38d - Updating Python docs :: AutomatedTester
  • 0dce277a4b - Forgot to add the new files for python docs :: AutomatedTester
  • 6a7bb83aae - On Behalf of Jason Morrison (jasonm): when using desired capabilities and chrome options together, attempt to merge rather than squash. :: Luke Inman-Semerau
  • 1fcb06ca26 - Make sure Ruby properly kills Firefox process if silent startup times out. :: Jari Bakken
  • 0bbb89a854 - resorting context endpoints, belong with mobile spec :: Luke Inman-Semerau
  • 68b415adb1 - 2.42.1 release, updating version numbers, javadoc and changelog :: Luke Inman-Semerau

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.42.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3ec9e0098a - Setting pixel density to be independent from OS settings. Fixes issue 6112 :: Alexei Barantsev
  • 35c2361d50 - Updating necessary files for Python release :: AutomatedTester
  • 0da05da632 - Export logging API from main webdriver module. :: Jason Leyba
  • 72894b90ea - Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leyba
  • dba13040f2 - Fixing imports in python formatter (IDE) :: Alexei Barantsev
  • 3c4c9c0a9c - Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev
  • 7a6270bb41 - Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsev
  • ab23e949ab - Bump Ruby to 2.41.0 :: Jari Bakken
  • 3fc84a5253 - Bump Ruby version to 2.42.0.dev :: Jari Bakken
  • 26cc094103 - Remove deprecated functions. :: Jason Leyba
  • a459010992 - "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikov
  • eaf22a4f13 - Error handling for startSession is handled in the parent class now. :: Kevin Menard
  • 17799b35f7 - Updating Json.NET version to 6.0.2 :: Jim Evans
  • e4e825d065 - Refactoring JSON serialization of cookies in .NET :: Jim Evans
  • f595c50ebf - Updating gem references in Ruby module :: Alexei Barantsev
  • cbac10460f - Implementing augmentation indicator as an annotation :: Alexei Barantsev
  • 0a55daf7b2 - Fixing the build, adding a new file to build.desc :: Alexei Barantsev
  • d0bc98e337 - Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev
  • 0a8d2b0674 - Adding Firefox native event version support to CHANGELOG :: Jim Evans
  • 8edf63c644 - Deflaking tests :: Seva Lotoshnikov
  • d8bf859890 - Minor cleanup FirefoxBinary.java :: Seva Lotoshnikov
  • d971352732 - Use right annotation :: Seva Lotoshnikov
  • 636a0ae3d5 - Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikov
  • a3f9366505 - Generate new AUTHORS :: Andreas Tolfsen
  • 62bac37d93 - Correct typo. :: Jason Leyba
  • 83fee799a5 - IDEA 13.1 wants to update some config files :: Alexei Barantsev
  • e717e861dc - Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev
  • 25b83224b2 - Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev
  • 78e4e90450 - Strictly NO-OP code cleanups :: Seva Lotoshnikov
  • 9936a72f19 - Make Cookie serializable :: eoff
  • 8c423f2aed - Don't use system path separators when computing URL paths. :: Jason Leyba
  • 06c088a338 - Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsev
  • aa55398c45 - command_executor should also support unicode strings as well. :: Luke Inman-Semerau
  • c877e93b9f - Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev
  • 0184147c56 - Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev
  • 983d5b2e62 - Updating xpi install to align with mozprofile :: AutomatedTester
  • d336763b19 - Updating buck version to latest OSS release :: Simon Stewart
  • b1d0842883 - Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans
  • 0b52aaf13f - Updating Firefox native event prebuilt libraries for Windows :: Jim Evans
  • d18fcc7710 - WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikov
  • f93ea6f82f - Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov
  • 78d510a40a - Remove unnecessary dependency on bouncycastle. :: Jason Leyba
  • 2f2e40c750 - When Firefox is configured to accept all SSL certs (which is the default behavior), we need to set a time offset to prevent Firefox from using HSTS (HTTP Strict Transport Security). If we don't do this, Firefox will pre-fetch the certs for sites that should always be accessed over HTTPS and allows Firefox to catch man-in-the-middle attacks. While this is A Good Thing for users, it prevents WebDriver from accepting self-signed certs for these domains (e.g. when they are accessed through a HTTPS proxy). :: Jason Leyba
  • 71cb9e5af5 - Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba
  • 363df28dc6 - Loosen input type to webdriver.stacktrace.getStack_ to account for an rare condition in FF 28+ where the Error() constructor returns undefined (not sure what causes it, just know it happens) :: Jason Leyba
  • 7268c783d3 - * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba
  • 7720dd8677 - adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau
  • 58c194a568 - retry a test failure if there was a 'sauce' issue, like we exceeded the total time a test session is allowed to take. :: Luke Inman-Semerau
  • 182cf26925 - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • debd05e5fb - Adding Windows 8.1 detection to Platform.extractFromSysProperty :: Jim Evans
  • be258039d6 - Updating naive user agent string checks to account for IE11 :: Jim Evans
  • fe2a70d52a - Updating .NET test suite to be consistent with Java tests :: Jim Evans
  • 06e283e3ed - Eclipse compiler update for Java 8 support :: Jan Weitz
  • 678d1ffe25 - added task name to SCHEDULE_TASK event :: Anton Vynogradenko
  • cda6ae229e - Code comment changes for wait() :: smhc
  • b5e6e968c0 - ChromeDriver 2.10.267517 binds to the loopback address instead of 0.0.0.0, so only attempt to connect using the loopback address. :: Jason Leyba
  • a50f7ba9f3 - Bump Buck version :: Simon Stewart
  • 2294fbb15e - File upload using remotedriver on python3 :: Artur Orlov
  • 8629dc6ec6 - Mobile - Network Connection implementation for Java and Python. :: Luke Inman-Semerau
  • 04d28555f8 - Move static resource serving code into DriverServlet. It is not part of the JSON wire protocol and including it in the command dispatcher complicates planned refactoring and other code cleanup. :: Jason Leyba
  • 1c0f6c83e1 - Don't include test code in //javascript/remote:clientbin :: Jason Leyba
  • 96673dff92 - Remove mime-type specific result rendering. This feature isn't used and adds a lot of complexity. :: Jason Leyba
  • d04d1653d8 - Every command handler returns ResultType.SUCCESS and those handlers that return an actual value do so through a level of indirection. This commit changes command handlers to just return results directly to the caller, making it possible to delete a lot of unnecessary code. :: Jason Leyba
  • 228d90f7a1 - Convert HttpRequest/Response to POJOs; handle all conversion to and from HttpServletRequest/Response inside DriverServlet. :: Jason Leyba
  • 4eb76e0686 - Test if we need to skip cookie tests for lack of a valid domain name before calling a method that asserts we have a valid domain name. :: Jason Leyba
  • 3a69b837ea - Update two tests to work when running with a remote server, where the original js error will be the root exception, but not necessarily the second error in the cause chain. :: Jason Leyba
  • 111a3037a8 - When running tests against the remote server, ignore two tests that use required capabilities. The remote server only supports desired capabilities on new session requests. :: Jason Leyba
  • fdf34c6b17 - Change some tests to use Alert#accept() instead of Alert#dismiss() to get rid of alert dialogs. This is a workaround to ChromeDriver issue 764: :: Jason Leyba
  • 1bd26af0a5 - Pull the logic for converting Command/Response pairs to and frame HTTP request/response pairs into a common codec instead of duplicating the logic on the client and server. :: Jason Leyba
  • 31de201be0 - Remove some no-op calls to deprecated functions. :: Jason Leyba
  • 08ef062550 - Tweak messaging on SafariDriver client page to better reflect what is happening. Also added a log message pointing users to the toolbar button that opens the driver log page. :: Jason Leyba
  • d9538bebad - Tweak text. :: Jason Leyba
  • 1a068570a8 - Fix NPE :: Jason Leyba
  • c2d2039544 - ElementNotVisibleException is a type of InvalidElementStateException. :: Jason Leyba
  • 13de1e6196 - Clean up use deprecated methods & classes. :: Jason Leyba
  • fa4bc4ed36 - Move some code around. :: Jason Leyba
  • cf3f13292a - forgot to have the get actually call the remote end, update formatting :: Luke Inman-Semerau
  • 72e85cacd7 - SUPPORTS_BROWSER_CONNECTION was removed, missed a reference :: Luke Inman-Semerau
  • 30efd0c45c - java json converter chooses Long (Number base class). Fixing RemoteNetworkConnection :: Luke Inman-Semerau
  • c8ed0c89e4 - Properly configure the http client in the presence of user credentials. :: Jason Leyba
  • f6e1797dde - issue #7304 Fix memory leak caused by del in PhantomJS :: ChanMin Kim
  • 694a64dcdd - missing init in new android module :: Luke Inman-Semerau
  • e63151eb68 - Generate AUTHORS :: Andreas Tolfsen
  • 9608d57029 - Fixing a log message :: Alexei Barantsev
  • 0da4a96269 - Fixing IE driver crash when clicking on link that opens a new window. :: Jim Evans
  • 1f5e30c86d - fixes issue for locating newly installed chrome versions :: ddavison
  • 50c8fa6d2e - Cleaning outdated dirs out of .gitignore :: Alexei Barantsev
  • a0b26dc0c2 - Ruby: Fix for extensions whose install.rdf uses an attribute for em:id (issue 5978) :: Jari Bakken
  • d8eff0ce24 - Refactoring the process of driver instances creation to use a new DriverProvider interface. DefaultDriverProvider wraps the current logic -- creating instances using reflection. This is a step to implement ability to load additional providers using ServiceLoader that can add new providers or override existing ones. :: Alexei Barantsev
  • 704e160db1 - Implement ability to load driver providers using ServiceLoader. A user can add new providers or override existing ones. To use this ability a user should: :: Alexei Barantsev
  • f9ae2243b3 - Updating native events dll for FF28 :: Alexei Barantsev
  • 34dc2230fe - Updating version match for native libs in firefox plugin manifest file :: Alexei Barantsev
  • c9ccf2a347 - Ensure a test of Alert.dismiss actually calls Alert.dismiss :: Simon Stewart
  • 00f9aea336 - Remove a class of our which replicates HTTP status codes already given meaningful names in the standard JRE. :: Simon Stewart
  • 62a47fdbfe - Bump the hmltunit version to 2.14 :: Simon Stewart
  • 10d8abebb4 - Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15) Update Closure compiler to v20140407 :: Jason Leyba
  • d8a36a4af6 - Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)" :: Jason Leyba
  • 3a28381ae7 - Ignoring IE6-only test failure for CSS :: Jim Evans
  • 5bc39476ce - Fixing IE driver to allow JavaScript objects with property names with spaces :: Jim Evans
  • 11147dc7f4 - Preserve wrapped test function's string representation for Mocah's BDD interface. :: Jason Leyba
  • 147ca734cf - Adding new interface methods to the stubs :: Alexei Barantsev
  • 7638bbbbed - Click after move with offset should use last mouse position :: Alexei Barantsev
  • f085b0df82 - Ignoring new test in the browsers that fail it on CI :: Alexei Barantsev
  • 0cd4d0d539 - Fixing a wrong test and unignoring it back, browsers are sane :: Alexei Barantsev
  • 2ad62fc4ac - Fixing test to work in IE<10 :: Alexei Barantsev
  • 3ef1ebc002 - IE < 10 :: Alexei Barantsev
  • b2a26a946f - Fixing maven build (new package added) :: Alexei Barantsev
  • ec0831132f - Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev
  • 70083e84c4 - Revert "Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)"" :: Jason Leyba
  • 4f8c792fc4 - Fixing clicks on invisible elements in HtmlUnitDriver broken by ElementNotVisibleException being a subclass of InvalidElementStateException :: Alexei Barantsev
  • 2f4b6524a7 - Still breaking things on CI. :: Jason Leyba
  • a42ac275de - Refactoring: converting a field to a local variable :: Alexei Barantsev
  • c0b402e62d - Removing outdated (unused) command constants :: Alexei Barantsev
  • b51955536a - Change ClearElement to be a subclass of WebElementHandler instead of WebDriverHandler :: Alexei Barantsev
  • 953007b48e - Removing outdated getValue command handler :: Alexei Barantsev
  • d65bad20f6 - Refactoring: moving an auxiliary class from the top level to inner class :: Alexei Barantsev
  • c1358e87c5 - Removing unused import :: Alexei Barantsev
  • 6369b48315 - Fixing interactions API in Firefox to be able to move mouse to elements in frames using native events. Fixes issue 7253 :: Alexei Barantsev
  • afde40cbbf - Implementing more straightforward way to send keyboard events in synthesized mode. Fixes typing into number inputs and rich text editors (like tinymce) :: Alexei Barantsev
  • c4c995e42a - Removing unused functions :: Alexei Barantsev
  • d8e9e15648 - Ignoring a failing test in IE :: Alexei Barantsev
  • 1eeb80641c - Update example. :: Jason Leyba
  • 6e78b3ad01 - Updating third_party/py/jython.jar to Jython 2.5.3 :: Jim
  • 0e428d78d1 - I don't often revert my changes, but when I do, I do it 4 times. :: Jason Leyba
  • c5cfe7b215 - Use PRUnichar for Gecko < 29, char16_t otherwise. :: Jason Leyba
  • c1bc1cf500 - updating firefox prebuilts, thanks jleyba for fixing the build! :: Luke Inman-Semerau
  • 1b89862329 - Bumping python version number :: AutomatedTester
  • 8669576228 - Bumping Version numbers to 2.42 :: AutomatedTester
  • 9867b54600 - Updating JavaDocs :: AutomatedTester
  • 5e82430201 - Updating Changelog :: AutomatedTester

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.41.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c259e57fdf - Removing deprecated ChromeOptions.setExperimentalOptions :: Simon Stewart
  • d8816d8678 - Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart
  • 0908d52650 - Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart
  • 48188878a0 - Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart
  • 1a17c9e0ad - updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau
  • 0cac3dab8c - Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken
  • 3a49ae8b4a - Updating .NET documentation build process :: Jim Evans
  • 26b18235c6 - Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evans
  • fbe29a9886 - Silencing .NET documentation build warnings. No functional changes. :: Jim Evans
  • b7305e3b47 - Minor cleanup. :: Jari Bakken
  • 68f96ffa6a - Fixing the java build :: Alexei Barantsev
  • 6dcca1e388 - Really, for-real fixing the Java build :: Jim Evans
  • 305680364a - Removing tests for deleted method :: Alexei Barantsev
  • 0785d107d8 - adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau
  • 34a63e46e2 - Refactoring usage of command executors in .NET. :: Jim Evans
  • 133d113684 - Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evans
  • fa76f9a4f3 - Removing deprecated .NET Android driver :: Jim Evans
  • 169dba6ad4 - Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikov
  • b91a563eb5 - intellij wants some changes :: Luke Inman-Semerau
  • e71f03fb0d - Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev
  • 8a0a2ce327 - Update download link to googleapis.com :: Yi Zeng
  • 148cc9a5b8 - Fix docstring :: Alexander Bayandin
  • b09f365a97 - adding link to standalone-server in pydocs :: Luke Inman-Semerau
  • 37ea8e663f - Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsen
  • b2130906bd - service.py: fix service_args[] handling :: jmuramatsu
  • 7d51a840f3 - Add property for silencing chromedriver :: Tobias Lidskog
  • 7571e978ef - Generate AUTHORS :: Andreas Tolfsen
  • b20e5d3bec - Add aliases for jimevans and hugs :: Andreas Tolfsen
  • 76131aea10 - Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng
  • 6239c3c25f - Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev
  • 693740c473 - Adding excludeSwitches to the list of known Chrome options :: Jim Evans
  • 5fed4c7d19 - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • bfd3cce484 - Updating documentation comment. No functional changes :: Jim Evans
  • 1c07956ce2 - Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev
  • 860e74cd50 - Removing android-related libs from idea project :: Alexei Barantsev
  • 4d025d3299 - Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsev
  • bab55bdb51 - Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsev
  • ce1eb4dbac - Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson
  • 73ddf76d12 - Fix reference to undefined LEFT_ALT. :: Iain Dawson
  • 5f2e41b3aa - Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev
  • 6af0f09f7c - Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester
  • 6118261205 - Adding httpOnly cookie flag to Java binding :: Alexei Barantsev
  • 2378c70c3a - Adding tests for httpOnly cookie flag :: Alexei Barantsev
  • 3c2fbb2cb7 - Implementing a servlet on the test server that allows to set cookies on the server side. That allows to create tests for secure and httpOnly flags. :: Alexei Barantsev
  • 425df2d764 - Adding a test for cookie secure flag :: Alexei Barantsev
  • a440774f58 - Fix up buck build files so they all compile. :: Simon Stewart
  • fc4f1084ef - Bump the buck version. :: Simon Stewart
  • c71bf52786 - Adding swicth to parent frame command to the wire protocol :: Alexei Barantsev
  • b086af503e - Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev
  • 8b6b171946 - Implementing support for switching context as described here: http://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile#133 - this feature will be used by mobile WebDriver users to switch between different contexts like the native or the webview UI element tree - The feature is end to end tested with latest selendroid snapshot version (6a126ab3782deb7dd0cc99c6e3785c72d636959b) :: Dominik Dary
  • 5d29247d14 - Fixing javadoc :: Alexei Barantsev
  • da0ae05d3d - Adding swicthToParentFrame to Java API :: Alexei Barantsev
  • 87ebfc0b54 - Adding tests for switching to parent frame :: Alexei Barantsev
  • b15b49a26b - Implementing switch to parent frame in HtmlUnitDriver :: Alexei Barantsev
  • d5338f303d - Implementing switch to parent frame in FirefoxDriver :: Alexei Barantsev
  • d3bf7ab4e3 - Implementing switch to parent frame in WDBS :: Alexei Barantsev
  • 2cc54cb6d7 - Remove use of VK_ENTER since its been removed from Firefox. PUA code uses VK_RETURN now like Mozilla Tools :: AutomatedTester
  • e5701d815f - Deleting java files with no classes :: Alexei Barantsev
  • 2401583110 - Implementing remote end for switch to parent frame operation :: Alexei Barantsev
  • ad14204bb4 - Removing InternetExplorerDriver constructor that accepts WindowsProxyManager as a parameter. Proxy management moved to IEDriverServer and WindowsProxyManager is used for RC only now :: Alexei Barantsev
  • 6ea27b0dcb - Removing a redundant utility method :: Alexei Barantsev
  • 0ed66eaa0b - Breaking dependency of firefoxdriver and htmlunitdriver on browserlaunchers package :: Alexei Barantsev
  • 05af3e16ea - Moving Timer and Windows classes to webdriven api, they are not commands :: Alexei Barantsev
  • 5845a475cd - Fixing the build :: Alexei Barantsev
  • 8f85c5e9e2 - Adding a test for switching to parent from an iframe :: Alexei Barantsev
  • bf917a9cd2 - Implementing switch to parent frame in python binding :: Alexei Barantsev
  • 9b57e72b4a - Regard all modifier keys in SingleKeyAction :: Jonatan Kronqvist
  • fc9e6a4f04 - Push context switching into a role-based interface. :: Simon Stewart
  • 8fc478b09e - python switch_to_ deprecation / adding switch_to class like the other language bindings :: Luke Inman-Semerau
  • e35eaf18aa - updates for FF28 release, prebuilts need building :: Luke Inman-Semerau
  • a19e4f8886 - missed one spot for the FF28 bump :: Luke Inman-Semerau
  • fe4b420acf - update FF prebuilts for linux :: Luke Inman-Semerau
  • a6e35bbae9 - Simplifying code: wrapping/unwrapping session id is redundant :: Alexei Barantsev
  • b770492cf0 - Updating Firefox native events components for Windows for Firefox 28 :: Jim Evans
  • f8f41c8df1 - don't need to have a deprecated method that was never released :) :: Luke Inman-Semerau
  • 8c010da819 - Fixing WebDriver.csproj to account for missing Android driver :: Jim Evans
  • 57de9955c9 - Implementing standard conformant protocol in firefox driver :: Alexei Barantsev
  • ff40c2737d - Revert "Implementing standard conformant protocol in firefox driver" :: Simon Stewart
  • 10cc30308e - Rename some commands in the firefox driver to prepare for selenium 3. :: Simon Stewart
  • 6ee36e87eb - Handle a Selenium 3 style "sessionId" in a Command received by a Selenium 2 server. :: Simon Stewart
  • 79afa189a5 - disable failing tests, will re-enable when have time to debug :: AutomatedTester
  • 3321f540fe - Stop accessing variables directly and go through a property :: AutomatedTester
  • c76073b2f4 - Adding switch_to_parent_frame so that it can actually be called :: AutomatedTester
  • 89b2fa4fcf - switch_to_parent_frame -> switch_to.parent_frame :: Luke Inman-Semerau
  • 373a5349d7 - py tests moving the rest of switch_to_ -> switch_to. :: Luke Inman-Semerau
  • 229567f0dc - Generate fresh list of authors :: Andreas Tolfsen
  • f3e5963610 - adding javadoc to JavascriptExecutor executeAsyncScript about the default timeout. Also some extra information on troubleshooting common issues. :: Luke Inman-Semerau
  • 362bae5638 - There's no need to create a StringBuilder here. :: Kevin Menard
  • c1b034ff7d - No need to call toString on a String. :: Kevin Menard
  • 6307f5ddb9 - Clean up immediately if starting a driver or session errors in RemoteWebDriver. :: Kevin Menard
  • 11e9cc64af - Updated a grid timeout property that seems to have been overlooked in a previous cleanup. :: Kevin Menard
  • aaaed83875 - Actually pass the response body to CommandListener implementations, per the interface contract. :: Kevin Menard
  • 11eecce420 - Ignore exceptions during the clean-up process if failing to start a RemoteWebDriver instance. :: Kevin Menard
  • f2020556ef - The crowd has spoken and wants the original exception, not nested. :: Kevin Menard
  • 6be55b4999 - Fix #6770 setting a timeout when jetty has low resources to prevent hub from hanging. :: freynaud
  • 16da8dcba8 - Fix #6771 if a session times out and the browser was never started, it should still be cleaned up on the hub side. BeforeRelease should then be a no-op and not throw. :: freynaud
  • 04b1676d6c - Fix #6772 adding a configuration parameter to set the number of thread jetty uses. Default = -1 = current behavior ( 255 thread from Jetty's default settings ) :: freynaud
  • 21bc4f708f - Fix #6773 consuming the request in all cases to properly release resources :: freynaud
  • 605a01402d - the capabilities needs to be sent properly encoded.Capabilities for mobile for instance have copyright signs. :: freynaud
  • 4e1899d2d9 - Removing switch_to_parent_frame from driver to use new switch_to. :: AutomatedTester
  • 4334d3826c - Squashed commit of the following: :: Rory Craig-Barnes
  • d7cfca4382 - Do not define SocketError as Ruby 1.8 is not longer supported :: Andrey Botalov
  • fceda5353c - Remove redundant code :: Alexander Bayandin
  • e804d9bf2e - Remove dead browser visible methods :: Andrey Botalov
  • 4b87107987 - Properly bind "this" for beforeEach/it/afterEach in mocha integration. :: Jason Leyba
  • 73d3a8bc6a - Ignoring maven/target :: Alexei Barantsev
  • 470431a0bc - Adding a unit test for Command serialization to json :: Alexei Barantsev
  • a1fa12b37f - Updating javadocs for 2.41.0 :: Jim
  • c61322bd19 - Updating version nubmers for 2.41.0 release :: Jim Evans
  • fd5d7f8bc7 - Updating .NET assembly version numbers for impending 2.41 release :: Jim Evans
  • 349612123d - Updating IEDriverServer version number and prebuilts for 2.41 release :: Jim Evans
  • 3192d8a6c4 - Updating java CHANGELOG for 2.41.0 :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.40.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 428e6b835a - Updating java docs for 2.39.0 :: Jim
  • bbfa38f7df - Bump webdriverjs to 2.39.0 :: Jason Leyba
  • 9807a0fabc - Bumping Python version numbers :: AutomatedTester
  • 5bf5964f5d - I like big version bumps but apparently others dont :: AutomatedTester
  • 2518a29639 - Bump Ruby gem to 2.39.0, update change log :: Jari Bakken
  • 6bb9eee2be - Bump gem version 2.40.0.dev :: Jari Bakken
  • 3495003a29 - Deleting the client-side of the AndroidDriver. :: Simon Stewart
  • f532a960c9 - Removing the iphone driver. :: Simon Stewart
  • 24856b55a0 - Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evans
  • a0cabc5970 - Expose a constructor on ChromeDriverService :: Jason Leyba
  • 411afbba57 - Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leyba
  • d0ee67ec46 - Update a test to actually change an element's location before checking that the location changed. :: Jason Leyba
  • f904d160e4 - Sync javascript changes :: Jason Leyba
  • 53448f4e55 - Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantsev
  • e0bdd6bc90 - Shortening string representation of capabilities on the grid console :: Alexei Barantsev
  • 8135e708cb - Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev
  • 80224fbdb5 - Implementing keyDownNative, keyUpNative and keyPressNative in WDBS. These commands are implemented via Actions. I hope it is native enough. At least this implementation allows to execute these commands remotely. Fixes issue 5859 :: Alexei Barantsev
  • 24b5064fab - Update jsdocs :: Jason Leyba
  • a7d53122fd - Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev
  • 9c4dca7b77 - Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev
  • 339f39aa5e - Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evans
  • bd0e4ef750 - Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evans
  • b3e61c48d7 - Allow user to specify name of driver service executable in .NET :: Jim Evans
  • 80ccbb842b - Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev
  • 9961dd17d7 - Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev
  • 7b6f94c5c7 - Fixing .Net WDBS test environment :: Alexei Barantsev
  • 2262635069 - Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev
  • 71c5e231f4 - Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev
  • 8d241f7504 - Update exported symbols for webdriverjs browser bundle. :: Jason Leyba
  • 80649a0376 - adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau
  • 9455d4314b - * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba
  • 12a43e4ede - fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau
  • 2cb3926eaa - fixing up the ios_driver target completely :: Luke Inman-Semerau
  • 3eb81c5189 - re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau
  • 075251e6d0 - Delete deprecated methods. :: Jason Leyba
  • e38abc6e83 - Delete unused classes. :: Jason Leyba
  • b04a82d464 - There's no apparent reason that the response for a WebDriverHandler-based command must be rendered in a separate thread than that which executed the command, so removing this extra complexity. If there was a reason things were done this way, there really should be a comment documenting it. All tests pass with this change, so I'm assuming it is safe. :: Jason Leyba
  • 57a625151a - Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badle
  • bce48c4a2d - Getting ready for Selenium IDE v2.5.0 release :: Samit Badle
  • 4eb212321c - Remove an unnecessary level of inheritance. :: Jason Leyba
  • 0b5c69e02c - Delete an unused build rule (the classes for this rule were deleted in revision e38abc6e83c75235c6d) :: Jason Leyba
  • 2118dffe9a - ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba
  • 9c5f645e64 - For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leyba
  • afe4856e7b - Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantsev
  • e2b3aaebc8 - Add missing goog.require statements. :: Jason Leyba
  • e01454bb50 - Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev
  • 6cc6c8c697 - Throwing an error with the proper code on empty class name :: Alexei Barantsev
  • dcaa717f0a - Fixing element finding tests :: Alexei Barantsev
  • 45149486f6 - Ignoring failed tests :: Alexei Barantsev
  • 8f4604447e - Fixing HtmlUnitDriver to pass element finding tests :: Alexei Barantsev
  • 5253dd1de3 - Implementing proper error code for the case of invalid class name :: Alexei Barantsev
  • 44e28fab7d - Ignoring some tests in Opera :: Alexei Barantsev
  • 9d0a52f9b4 - Some tests are ignored in Chrome :: Alexei Barantsev
  • 5204d3c080 - Implementing proper error code for the case of invalid css selector :: Alexei Barantsev
  • 01c0c09c9e - last cleanup of the ios_driver build target to make it really really work from a 'clean' :) :: Luke Inman-Semerau
  • 9bec10390c - Update DesiredCapabilities doc comments to use .copy() in the examples. :: David Lai
  • 37269e8a70 - Removing web loading listener before calling a timeout callback. Fixes issue 4606 :: Alexei Barantsev
  • 6146f3a5be - Importing PhantomJSDriver (Java Binding) 1.1.0. :: Ivan De Marino
  • a928b9dbbe - Stopping web page loading after timeout. Actually fixes issue 4606 :: Alexei Barantsev
  • a9dd676f66 - Adding the file containing goog.deferred. :: Simon Stewart
  • 7ed38da052 - Bump the buckversion :: Simon Stewart
  • f0085f9dc1 - Start compiling parts of selenium's JS code with Buck. :: Simon Stewart
  • 264a42bfdd - Deprecating browser launchers for dead versions of firefox. :: Simon Stewart
  • be25191814 - Including instructions for using buck in the README :: Simon Stewart
  • 94a9aff9b7 - Deleting the unused version of SeleniumCommandTimedOutException. :: Simon Stewart
  • f5dffeb128 - Start migrating classes from an internal package to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • b2bff6e375 - Move the ElementFinder and JavascriptLibrary into com.thoughtworks.selenium.webdriven :: Simon Stewart
  • e8b9997666 - Move the ScriptMutator and implementations to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • 7049064ceb - Move the emulated selenium commands to com.thoughtworks.selenium.webdriven.commands :: Simon Stewart
  • 02e7405f64 - Bump the buckversion again. :: Simon Stewart
  • d1df8ec449 - Migrate some js_fragment targets from CrazyFun to Buck. :: Simon Stewart
  • c23b24dac5 - Build Selenium RC java client with Buck. :: Simon Stewart
  • 493d5dfa62 - Adding java source roots to .buckconfig :: Simon Stewart
  • d32323ebc6 - Minor decomplexification of the selenium emulation build scripts. :: Simon Stewart
  • ad53714535 - Another buck version bump :: Simon Stewart
  • d40032a881 - Build most of the webdriver-backed selenium using Buck. :: Simon Stewart
  • af03db0a45 - Having a crack at fixing the build. :: Simon Stewart
  • cbaa76536e - Migrate the WebDriverBackedSelenium to com.thoughtworks.selenium.webdriven. :: Simon Stewart
  • f91479d4fe - Add a Buck alias for the legacy selenium client APIs :: Simon Stewart
  • afe029bb61 - Fix the build :: Simon Stewart
  • 4203f10453 - Implementing pageLoadingStrategy capability in Firefox :: Alexei Barantsev
  • fe0a068e1e - Fixing eager page loading strategy on refresh :: Alexei Barantsev
  • ba5137720c - Changing eager page loading strategy name to the standard one :: Alexei Barantsev
  • 0f3e20bb58 - Implementing 'none' page loading strategy (get and refresh operations) :: Alexei Barantsev
  • 6dc57c88ee - Fixing tests for eager page loading strategy. Unfortunately the fixed tests don't pass :) and they are ignored for this reason. Needs more investigation :: Alexei Barantsev
  • 8b36b07a93 - Avoiding sending body with GET and DELETE requests in order to restore pre https://code.google.com/p/selenium/source/detail?r=93dc12845343 behavior. :: Seva Lotoshnikov
  • acf49c808c - Wrapping bot.frame.defaultContent in anonymous function :: Jim Evans
  • 4f3c2d5403 - fix javascript to java build for 'android-atoms' :: Luke Inman-Semerau
  • fcc826e663 - Implementing attaching to IE using ShellWindows API :: Mark Watson
  • 42060626c4 - Adding IE option for ForceUseShellWindowsApi in .NET :: Jim Evans
  • 2db639dea9 - Updating frames test to handle moved test page :: Jim Evans
  • 84eccddf3c - Reverting change to defaultContent atom from change acf49c808ca9 :: Jim Evans
  • 71d179145f - Fixing bot.inject.recompileFunction_ to work for frames in IE5 quirks mode :: Jim Evans
  • 3745dc7d69 - Removing inadvertently committed debugging code in bot.inject.wrapError :: Jim Evans
  • 5843d4fd40 - Ignoring .NET tests for unimplemented functionality in Windows Phone :: Jim Evans
  • f46ad2a656 - Log the exact timeout message for SO_TIMEOUT. :: Jari Bakken
  • 170819b5e1 - Add missing @Deprecated annotation. :: Jason Leyba
  • 6e0cb6cdef - Deflake AlertsTest and FrameSwitchingTest. :: Jason Leyba
  • b651f52040 - Look for opacity style in IE document mode 9+ instead of 10+. :: Jason Leyba
  • d5ef371b1d - Update a test to reflect that IE11 supports the "hidden" HTML5 DOM attribute. :: Jason Leyba
  • 1eaebcd3bd - - Fix a typo in nsCommandProcessor - Clean-up/add comments to webLoadingListener so it is easier to follow :: Jason Leyba
  • c5670a8e58 - Update a test for IE11 :: Jason Leyba
  • 92410fe8d8 - Add missing require statement. :: Jason Leyba
  • 1159d0eb75 - Fix a broken test. :: Jason Leyba
  • 5c7daebea6 - Synchronizing .NET tests with Java :: Jim Evans
  • 1221ea539d - Throw a real error when uploading non-file things in Ruby. :: Dylan Lacey
  • 418eea0b7b - Attempting fix for finding multiple elements with invalid CSS selectors. :: Jim Evans
  • bdc0a98f97 - Update call of isDisplayed atom in IE to not ignore opacity. :: Jim Evans
  • 3f6fda0d3e - Refactoring test code to avoid use of WebDriverWait :: Alexei Barantsev
  • f3acfcaf8b - Fixing page loading timeout for refresh operation :: Alexei Barantsev
  • fff83ad99c - Extracting a utility method to set WebLoadingListener :: Alexei Barantsev
  • 293dc2d317 - Implementing page load timeouts without stopping page loading :: Alexei Barantsev
  • 56c35a5a18 - Deleting dead code, there is no deleteSession command :: Alexei Barantsev
  • f368ed2dab - Fixing HtmlUnitDriver to handle timeout exception on refresh :: Alexei Barantsev
  • d666a20b26 - Allow connection reset when reusing httplib connection :: Seva Lotoshnikov
  • 500e571fb1 - data -> body :: Luke Inman-Semerau
  • 77866e89ad - Delete TestWaiter from the test classes :: Simon Stewart
  • 0b20158a2b - Inlining JUnit4TestBase.waitFor since it is used in one place. :: Simon Stewart
  • 9f485ad2fa - Clean up import statements in java code. No logical changes. :: Simon Stewart
  • 546209825f - Disabling validation of cookies loaded from the browser. If the browser could parse the cookie we are to be able to provide this information to the user even if the cookie is inalid. Fixes issue 5397 :: Alexei Barantsev
  • c78dfce7f5 - Move the goog.exportSymbol statements in javascript/webdriver/atoms/inputs.js to a separate file. These statements would prevent the exported symbols from being removed by the Closure compiler in any target that included inputs.js. We only one to keep the symbols for //javascript/webdriver/atoms:inputs :: Jason Leyba
  • f2a7eb8000 - Clean up some type annotations. :: Jason Leyba
  • 9e35c06f1d - Add beginnings of a injected wrappers for the interactions API. This requires the mouse and keyboard state to be tracked outside of the atoms and injected with each call. The new device state will be in returned in the response object's value property. :: Jason Leyba
  • ac7535def9 - Avoid repeating magic chars :: Andreas Tolfsen
  • b528ca59ac - Clean up some imports. No logical changes. :: Simon Stewart
  • 3d4217cd89 - Change assertion for IE<10 to reflect that the cursor position is not preserved when changing focus. :: Jason Leyba
  • 2162705595 - javascript/marionette/COPYING: update year :: Andreas Tolfsen
  • 7bc1850c4c - Bump buckversion :: Simon Stewart
  • fa386b68a7 - Continue adding js_binaries built using Buck for the firefox driver. :: Simon Stewart
  • 29d03d84e4 - Continued buckification: start using buck on the firefox driver. :: Simon Stewart
  • fedb481fd1 - Ensure that the htmlunit driver compiles :: Simon Stewart
  • 91fa0340ed - Updating to ignore unsupported tests on Windows Phone :: Jim Evans
  • 7415273b6a - Updating dragAndDropTest.html to conform to properly detect browser :: Jim Evans
  • 26814a1b53 - Keys.META is now regarded as modifier key in SingleKeyAction :: Jonatan Kronqvist
  • eb82746ae8 - Updated AUTHORS :: Andreas Tolfsen
  • 1af8e2d379 - Using quoted literals instead of dot references for serialized mouse state :: Jim Evans
  • 35267438c3 - Making .NET InvalidSelectorException a subclass of NoSuchElementException :: Jim Evans
  • 4364d817f3 - Updating .NET FirefoxDriver constructor for ICapabilities. :: Jim Evans
  • 01a0cb9b8b - Updating .NET SafariDriver browser launch code. :: Jim Evans
  • 33bf2982aa - Ignoring invalid test for Safari in .NET :: Jim Evans
  • 017788c793 - Various minor fixes :: Jari Bakken
  • 043804a46b - Support for display:run-in was removed from Blink, effective with Chrome 32 (see https://code.google.com/p/chromium/issues/detail?id=260388) :: Jason Leyba
  • bbc164c19d - First pass at finishing advanced user interactions for injected atoms :: Jim Evans
  • 1f42cc3cee - Reverting inadvertently committed file :: Jim Evans
  • 2a0e781347 - Updating .NET ChromeOptions to include latest options for Chrome :: Jim Evans
  • b88541c1ee - Creating sesion cookie if expiry is not set. Fixes issue 6834 :: Alexei Barantsev
  • c25f8b4ad8 - On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830 :: Alexei Barantsev
  • ef382f782d - Bump the year in the Ruby README's copyright :: Jari Bakken
  • 438f4220e1 - Make sure FileReaper also reaps files added in a child process. :: Jari Bakken
  • 948fbeddfd - Bump gem version to 2.40.0.rc1 :: Jari Bakken
  • 6d22f480f6 - Starting with Chrome 33, certain types of input elements do not support the selection API (in fact, they throw when you try to access the property). This prevents us from fully simulating typing in the atoms. :: Seva Lotoshnikov
  • 27f5b95283 - Make the LoggingPreferences implement Serializable. :: Simon Stewart
  • b9042c8b8a - Add some docs to Ruby's AbstractEventListener. Fixes issue 5994. :: Jari Bakken
  • 165b71b46e - Implementing FindsBySequence attribute for .NET PageFactory :: Jim Evans
  • a90c645576 - Implementing ByIdOrName in .NET support package. :: Jim Evans
  • 91ee467f51 - Escaping backslashes when writing Firefox preferences to profile in .NET :: Jim Evans
  • ebb1a33b97 - Fixing when cookie expiration date received by .NET exceeds max DateTime :: Jim Evans
  • ffd8a35080 - Adding exception handling in .NET WebDriverBackedSelenium :: Jim Evans
  • f9afabaaaa - Don't shadow outer lvar :: Jari Bakken
  • bfc0917036 - Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770. :: Jari Bakken
  • 3de7be22fc - Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770." :: Jari Bakken
  • 7dd90fdeb3 - Adding Firefox profile deletion test to .NET :: Jim Evans
  • ccb76d281c - Starting with Chrome 33, certain types of input elements do not :: Seva Lotoshnikov
  • e9b0326b8c - Modifying to use bot.dom.getOverflowState atom for element overflow. :: Jim Evans
  • e59594f9a1 - When the host is unknown, make the HtmlUnitDriver return an error page. :: Simon Stewart
  • c0a101f95c - Add Keys.chord(Iterable) as a utility method. :: Simon Stewart
  • b95e86327a - Exposing process ID of service executablt in .NET DriverService :: Jim Evans
  • 94c8a9b43f - Exposing property on .NET PhantomJSDriverService to specify IP address. :: Jim Evans
  • e2606c1f92 - Oops. Commited compile error by mistake :: Jim Evans
  • 9b4e0eaa94 - Reorganizing wait algorithm in HtmlDialog. :: Jim Evans
  • 9c24fb7bad - No longer redirecting console output for Firefox in .NET bindings. :: Jim Evans
  • bbf9df7f72 - Fixing XML documentation comment warnings :: Jim Evans
  • 7e259cf417 - Fixing missed redirection of stdout and stderr for .NET Firefox. :: Jim Evans
  • 4555973c52 - Make the RemoteWebDriver implement TakesScreenshot. :: Simon Stewart
  • a67dcd62cb - Remove unnecessary implements statements. No logical changes. :: Simon Stewart
  • 0bbf5455ac - On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397 :: Alexei Barantsev
  • 77876ccd1c - Add ability to send --silent flag to chromedriver :: Tobias Lidskog
  • c0411a7c92 - Update AUTHORS :: Andreas Tolfsen
  • 51b6bde293 - Clean up some documentation and remove a few circular dependencies that complicate static analysis. :: Jason Leyba
  • 6e5a845cd3 - removing reference to simplejson, only used to support older than 2.6 python (which we don't support) :: Luke Inman-Semerau
  • 66a3a0df96 - Changing .NET random temp file generation to be truly random. :: Jim Evans
  • 980e438245 - Cleaning up leftover temp directory when using .NET SafariDriver :: Jim Evans
  • 6f1c22d860 - bumping relevant bits for gecko 27 (prebuilts need building) :: Luke Inman-Semerau
  • 510214fb16 - remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT :: Luke Inman-Semerau
  • 188227a248 - Updating IDEA project files after IDEA 13 installed :: Alexei Barantsev
  • 532147a79f - Updating build.desc file for building Firefox native events lib on Windows :: Jim Evans
  • 15b60e483d - Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release :: Jim Evans
  • 4a3e024822 - Updating Firefox native events library prebuilts for Windows. :: Jim Evans
  • f2f752985b - updating prebuilts for linux :: Luke Inman-Semerau
  • 45478af0a8 - moving the hack for linux into a protected area for linux only :: Luke Inman-Semerau
  • 72760b0c32 - Added an API to execute native PhantomJS code in .NET :: WORKSTATION02
  • a83c8456ca - Improving error message for findElements in IE driver :: Jim Evans
  • d791a48495 - Make .NET DefaultWait stop swallowing original exception stack trace :: Ulrich Buchgraber
  • fb6065fa1b - Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java. :: Jim Evans
  • 0569d896d3 - script timeout should get reset even when async callback is called synchronously :: Luke Inman-Semerau
  • eb0def7002 - fix execute async script :: Luke Inman-Semerau
  • 3904cf88ae - Generate JavaScript API documentation from the deployed node module instead of from the raw source tree. :: Jason Leyba
  • a5d321bb00 - Update the webdriverjs readme :: Jason Leyba
  • 410f334894 - Add some utility functions to simplify working with arrays of promises. :: Jason Leyba
  • dc974c4a76 - Add support for custom locators in webdriverjs :: Jason Leyba
  • f306e69d9a - Remove a deprecated function. :: Jason Leyba
  • 95f33dcc27 - Treat promise.fulfill/reject as no-ops instead of throwing if the promise has already been resolved. :: Jason Leyba
  • 97b579f396 - Implementing page loading detection after click in Firefox native mode :: Alexei Barantsev
  • c0fb8f01b8 - Undo waiting for a page to load after a native click :: Alexei Barantsev
  • 977c310569 - fixing phantomjs usage on windows for python :: Luke
  • a9ca629bb4 - fix xpath translate() function for RegEx special characters :: chris
  • 9779f0bba3 - Improving "Session ID is null" error message :: Seva Lotoshnikov
  • d890acbeb0 - Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681 :: Alexei Barantsev
  • 12e972ae87 - Fixing JdkAugmenter inability to add interfaces that are already implemented :: Alexei Barantsev
  • 25e8fdf1f3 - Implementing augmentation of previousely augmented instances :: Alexei Barantsev
  • fe2e1789a8 - Tests that aren't run have no value; delete them. :: Jason Leyba
  • 2890f2abd7 - Remove console.log statement that breaks tests on IE :: Jason Leyba
  • f31bcf5abb - Fixing testShouldNotStopLoadingPageAfterTimeout() which shows about 1% flakiness on Firefox on Linux. :: Jason Leyba
  • 43bff49c5c - Fix a method name with a typo in it (deprecate the original). Add a property to set the default value for verbose chromedriver logging on the command line. :: Jason Leyba
  • e213043d2f - Remove org.openqa.selenium.net.INetAddress, an unnecessary abstraction around java.net.InetAddress. Not only is INetAddress just not necessary, its constructor triggers a DNS lookup. :: Jason Leyba
  • 127246ede3 - Deleting an empty file :: Alexei Barantsev
  • 56f0670d5f - Adding additional logging for failure of get_mimeType in IsHtmlPage :: Jim Evans
  • eb8497de14 - Don't miss out some instances of Selenium IDE editors :: Samit Badle
  • 2a9ade3f03 - No more Changed test case log message. The changes for the scheduler will provide a better message when the test suite is being played. Fixes issue #5527 :: Samit Badle
  • f0c6b5c99f - refactoring the test case loading and squashing a nasty race condition bug in a seemingly unrelated piece of code. magic :: Samit Badle
  • 680596a384 - Adding the new initComplete notification :: Samit Badle
  • 88e0c4122e - Show the test suite file name in the titlebar and yes, not showing anything the for the first time is a feature :: Samit Badle
  • fc540d3217 - Show test case change and completion messages during test playback :: Samit Badle
  • 19121c5de4 - Start and Done notifications for test case and test suite playback :: Samit Badle
  • 46bff94c9f - Improved locator builders options pane to be more consistent with the others :: Samit Badle
  • 12183528cc - Updating .NET CHANGELOG :: Jim Evans
  • df1d50ba4b - Fixing edge case for finding elements by invalid class name. :: Jim Evans
  • facb1dcca9 - Clean up options/capabilities/extensions in the Ruby Safari client. :: Jari Bakken
  • 9554b5abf3 - Bump js version to 2.40.0 and update docs. :: Jason Leyba
  • 0fcd051398 - Add Safari::Options + add support for custom extensions. :: Jari Bakken
  • 3a277489e6 - Make sure Safari::Options can be passed through WebDriver.for :: Jari Bakken
  • e2c2ec0da2 - Make sure Safari backup dir is reaped. :: Jari Bakken
  • 6a48eae1f3 - Update rb/CHANGES :: Jari Bakken
  • 4492acc701 - Add missing stub :: Jari Bakken
  • cf37243171 - Bump gem version to 2.40.0.rc2 :: Jari Bakken
  • 8695a43729 - Remove accidentally commited file :: Jari Bakken
  • 6d71826a2d - Update Ruby docs. :: Jari Bakken
  • cfe0f8efeb - Bump childprocess dependency to avoid a couple of bad versions (0.4.1, 0.4.2). :: Jari Bakken
  • ace7e21faa - Updating javadocs for 2.40.0 :: Jim
  • ebc117be12 - Updating version numbers for impending 2.40 release :: Jim Evans
  • 0e85013bc0 - Updating java CHANGELOG for 2.40.0 release :: Jim Evans
  • 4c5c0568b0 - Updating IE prebuilts for 2.40 release :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.39.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 24b0b2857b - Updating JavaDocs for 2.38 release :: Jim
  • aa3cce20e0 - updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau
  • 0d46e9293e - Correcting tabs-vs-spaces in java CHANGELOG :: Jim
  • a70d51a4bd - commons-codec updated to 1.8 :: Luke Inman-Semerau
  • 67811b843e - Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken
  • 6877184e60 - Bump Ruby version to 2.39.0.dev :: Jari Bakken
  • cdf4e9cb2a - Bump webdriverjs version to 2.38.0 :: Jason Leyba
  • aa48fe63c8 - pythong needs files listed in the manifest too :( :: Luke Inman-Semerau
  • 1bb0a4a98c - python 2.38.1 release :: Luke Inman-Semerau
  • 33da7919d1 - updating python change log for 2.38.1 :: Luke Inman-Semerau
  • 309bf2e8c1 - Add some usage examples to doc strings :: David Lai
  • 6167444991 - Fix spelling and corrected comment. :: David Lai
  • 41441f852c - httplib import error on python3 formatting/pep-8 fixes :: vergiliu
  • e12da96c97 - [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leyba
  • f498175d1f - Improve README.md :: Andreas Tolfsen
  • 00a3c7df9f - Add target for generating AUTHORS file :: Andreas Tolfsen
  • ef9d5787e5 - Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart
  • 7546f8c0a7 - Remove server side of iphone driver. :: Simon Stewart
  • d65f257f39 - Wrap command in rake's sh function :: Andreas Tolfsen
  • 1be1edd9d2 - DeletedRemove duplicated authors :: Andreas Tolfsen
  • 46bf591351 - Deprecating .NET AndroidDriver class :: Jim Evans
  • 6999ca2597 - Add deprecation warning to the Ruby Android driver. :: Jari Bakken
  • fac5e0b089 - some more py3 support :: Luke Inman-Semerau
  • b9d005dbf4 - python is getting a point release: 2.38.2 :: Luke Inman-Semerau
  • 60e54dbdd5 - pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu
  • 9378f8e63e - python 2.38.3 for 'real' py3 support :: Luke Inman-Semerau
  • f6bb32b4ec - Updating dependencies to gecko 26 :: Alexei Barantsev
  • 19a7c2a11d - Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen
  • 1cab657d4e - Suppress a test that is broken in the latest Firefox. :: Jason Leyba
  • 8c33da4a63 - Updating Firefox Windows native events binaries :: Jim Evans
  • e4db0fc4ee - Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans
  • 15a0ee4132 - Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evans
  • ac9c7cde5a - updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerau
  • ce09d7224d - Deleting unused classes. They can but should not be used outside of this module, and if they are they are used by dead code so assuming okay to delete. ------------- Created by MOE: http://code.google.com/p/moe-java :: Seva Lotoshnikov
  • 79f5c19668 - making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semerau
  • a1df581908 - adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semerau
  • bda568d0d1 - some py3 compatibility :: Luke Inman-Semerau
  • 9d7fb141b9 - ok, now py3 support ;) :: Luke Inman-Semerau
  • 3f0fc3d9ae - python 2.38.4 :: Luke Inman-Semerau
  • 69bedbba3e - Set the content type in proxy settings test. :: Simon Stewart
  • 571031fc66 - Bump the version of littleproxy to an actually release. :: Simon Stewart
  • 64c68bba61 - Ignoring failing htmlunit tests :: Alexei Barantsev
  • 3c58c826b8 - Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans
  • 3a99cb332f - Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans
  • 16f09ff7a5 - FxCop and StyleCop fixes. No functional changes. :: Jim Evans
  • 814e5abc9f - Deleting dead files :: Alexei Barantsev
  • 701bb94836 - Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev
  • 5efdf42152 - Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsev
  • ff23eac712 - Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakken
  • f3622032a1 - Updating IE prebuilts for impending 2.39 release :: Jim Evans
  • 2932eb2690 - Updating version numbers for 2.39.0 release :: Jim Evans
  • ff631ae70e - Updating Java CHANGELOG for 2.39 :: Jim Evans
  • 14fa800511 - Updating .NET CHANGELOG for 2.39.0 release :: Jim Evans

- Java
Published by diemol over 4 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.141.59

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ed3aa1e776 - [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: Oleksii
  • c9b57f0182 - Copy static resources required by java tests into place :: Simon Stewart
  • cacc0208e3 - Rework how we obtain command handlers :: Simon Stewart
  • 0dd0327f2e - Migrate router to use the new routes :: Simon Stewart
  • 1dcd1b9d09 - Migrate the Node to use the new routes :: Simon Stewart
  • eda8bb8e09 - Move the Distributor to the new routes :: Simon Stewart
  • cd4450a9a7 - Move the session map to the new routes :: Simon Stewart
  • 12ae931dee - Installing Requests in Python (#6628) :: wildloop
  • 5b0a928495 - Implement WrapsElement by Select element wrapper (#6616) :: Valery Yatsynovich
  • fea631688f - [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molina
  • b1fbb3b0a5 - [py] Fixing/tidying docstring. :: Lucas Diniz
  • 37ba6ab28f - Reveal the cunning plan of where to place java tracing :: Simon Stewart
  • b162748f8b - Replace CompoundHandler with Routes :: Simon Stewart
  • 07a116aa32 - Restored remoteHost support :: wildloop
  • a2a97bcad6 - Delete the old IDE :: Simon Stewart
  • 700f5b1ea6 - Encourage people to access help over https :: Simon Stewart
  • 24dbcddd65 - Organise imports. No logical changes :: Simon Stewart
  • 72bc0f07a8 - Fix mime-types of displayed content in help servlet :: Simon Stewart
  • 6aa186b6a0 - Start binding distributed tracing into selenium :: Simon Stewart
  • 173e41ac82 - Allow us to inject tracing information into headers :: Simon Stewart
  • 465fc74e52 - Oops. Did not mean to check this in :: Simon Stewart
  • b66fe3e8dc - Add the distributed tracer to the grid :: Simon Stewart
  • c7c9ecb3f2 - Move tracing into the http client factory :: Simon Stewart
  • 570f533c5c - Wire tracing into the node :: Simon Stewart
  • 00a7ba7738 - Add the ability to autodetect opentracing implementations :: Simon Stewart
  • 2778509e64 - Continue wiring up distributed tracing for the new Grid :: Simon Stewart
  • b32e053049 - Removing premature break statements in IE obscured element check :: Jim Evans
  • 0adb38f936 - Adding support for strictFileInteractability capability in IE :: Jim Evans
  • e4248409f2 - Updating error message return from unserializable JavaScript result in IE :: Jim Evans
  • 46bdda0a67 - Updating IE prebuilts with latest binaries :: Jim Evans
  • 48c3eb6a55 - Add a test to check for trace propagation :: Simon Stewart
  • dce76b5aa8 - Removing client-side references to tracing. For now :: Simon Stewart
  • 3f8670ddf1 - delete unnecessary return value, nil :: Takuma Chiba
  • 96ddac513b - Removing the scratch test. Again. Furrfu :: Simon Stewart
  • 0840fb9b23 - Avoid checking in temp tests again :: Simon Stewart
  • 7312f98094 - Ensure that the tracing library does not touch the old grid code :: Simon Stewart
  • e82be7d358 - Bump the java version and update changelogs :: Simon Stewart

- Java
Published by ddavison about 7 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.141.5

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 8474cb343d - Also look in third party for crazy fun build files :: Simon Stewart
  • 69dbba53bc - Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evans
  • ff9877de62 - Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans
  • 6439c29a9d - Updating IE prebuilts for 3.141.0 release :: Jim Evans
  • cb45dc1afe - Release Ruby bindings 3.141.0 :: Alex Rodionov
  • 9d8522e3e7 - [py] Update change log for 3.141.0 :: AutomatedTester
  • f7c4f70d22 - Bump python version :: AutomatedTester
  • c3a4a4b231 - Remove deprecated AugmenterProviders :: Simon Stewart
  • 5a12162ae3 - I have no idea why buck-out was added as test root :: Simon Stewart
  • 530eca5c28 - Remove sysout debugging :: Simon Stewart
  • 1911c51734 - [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev
  • 1220214e9f - [java] Deleting unused deprecated class :: Alexei Barantsev
  • 1c3a037f0e - [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev
  • 7d4cb1aeb1 - [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev
  • 8a0ef8d205 - [java] More refactoring firefox executable wrapper :: Alexei Barantsev
  • d95b0333a2 - [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev
  • 2bab50b881 - Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart
  • 2c3a16bb54 - Initial spike on bazel compilation :: Simon Stewart
  • d6daaa0a0b - Revert "I have no idea why buck-out was added as test root". It was added because buck puts there generated JS fragments and webdriver.xpi file. :: Alexei Barantsev
  • bf81e77998 - [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsev
  • ff7c00b3b9 - [java] Setting environment for legacy Firefox process. :: Alexei Barantsev
  • ad4d1c7608 - [java] Passing extra options to legacy Firefox process :: Alexei Barantsev
  • 23995e0f43 - Bump java version number prior to release :: Simon Stewart
  • d54ebd709a - Bump the number of jetty threads to 200 :: Simon Stewart

- Java
Published by ddavison about 7 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.141.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 9fc715cf6d - Update python changelog and versions for release :: AutomatedTester
  • 6f1c265b31 - Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evans
  • c5f3f0d775 - Updating .NET CHANGELOG for 3.14 release :: Jim Evans
  • c2dd6739ed - Unignoring alert tests for Edge :: Jim Evans
  • 757c52d33c - Disable overlapping element tests for Edge :: Clay Martin
  • 80ee962524 - Release Ruby bindings 3.14.0 :: Alex Rodionov
  • dcadfb956b - [py] fix docs build :: Lucas Tierney
  • 2198602e88 - use xenial for travis :: Lucas Tierney
  • de14071dfd - [py] update travis testing to use 3.7 :: Lucas Tierney
  • 0c561b6cf6 - revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierney
  • b39ea54475 - Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg
  • 969b05d413 - [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney
  • 42b5e4b5d4 - [py] update remote xfail markers for change to geckodriver :: Lucas Tierney
  • b594931dd0 - [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney
  • 3ae0b62454 - [java] Separating standalone/node/hub configuration itself from loading configs out of JSON files or resources, and initialize new config instances with data loaded from default config resources. :: Alexei Barantsev
  • 921f489172 - Remove unused method from AppServer :: Simon Stewart
  • bfe567d77a - Set the cookie "path" property when a document is specified in IE :: Jim Evans
  • 20e8ee0e09 - Remove the deprecated Locatable interface. Cause carnage :: Simon Stewart
  • f4d445112d - Tidy up getting headers in HttpMessage :: Simon Stewart
  • 1229d40632 - Introduce a jre-based app server for testing :: Simon Stewart
  • ecb2712ee6 - Adding missing copyright headers :: Simon Stewart
  • e5fbba12d5 - Introduce a base server for use in all servers. :: Simon Stewart
  • 63ebe3326a - Delete deprecated servletHttp* wrappers :: Simon Stewart
  • ee8e6d4e42 - Adding the ability to configure things. :: Simon Stewart
  • 63c86bb68b - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart
  • 4965564f10 - Precalculate the port to use and extend the existing race a little :: Simon Stewart
  • 4ee517f48b - [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev
  • 91d368f554 - [java] Instance coercer should not touch static fields :: Alexei Barantsev
  • df2df0de9c - [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsev
  • b6653ed69b - [java] Deleting one more deprecated class :: Alexei Barantsev
  • 224e2af928 - [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev
  • 6ec1d7659d - [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev
  • 01cbb2a6d9 - [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsev
  • df47c85fec - [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev
  • 663edd4339 - Truncating obscured element description to first angle bracket :: Jim Evans
  • 20bdf475b1 - Handle null pointers for cookie values in IE :: Jim Evans
  • ba7ad22ef2 - [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev
  • 530a08d007 - [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev
  • 8193e98c6e - [grid] Fixing -id option handling :: Alexei Barantsev
  • a6d4cdefe0 - [grid] More configuration tweaks :: Alexei Barantsev
  • 788d15208f - [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsev
  • d3155a1f9a - [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsev
  • d9f0937c29 - Updating HtmlUnit and its driver :: Alexei Barantsev
  • 7c63cea394 - [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev
  • 6ca14aaa92 - Move all option processing on boot into one place. :: Simon Stewart
  • 3c8453c328 - Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart
  • 9a30412ec8 - Remove unused method :: Simon Stewart
  • 132e075f47 - Start using DI for the WebDriverServlet :: Simon Stewart
  • cd61ee9ba1 - Make the concatenating config easier to use with properties. :: Simon Stewart
  • 6c6625d1ad - Fixing compilation error :: Alexei Barantsev
  • ab2b3e95ea - Disabling insercure cert cookie tests :: Clay Martin
  • 2a54bd6d7e - Disabling test in Edge :: Clay Martin
  • 8a8af77016 - Enable and skip .NET page loading tests in Edge :: Clay Martin
  • d178a677f1 - Fix the build :: Simon Stewart
  • f3a44c6082 - repair urllib3 can't set timeout! (#6286) :: DevineLiu
  • 45fce8c2b8 - [grid] Fixing 'custom', 'servlets' and 'withoutServlets' loading from JSON :: Alexei Barantsev
  • 7530315503 - Stop forcing extension logging in firefox :: Alexei Barantsev
  • 572622489d - [grid] Fixing configuration information in console servlet :: Alexei Barantsev
  • 730565f927 - Disabling a test that fails in geckodriver :: Alexei Barantsev
  • 91626ea036 - [java] Fixing request duplication after 408 Request Timeout :: Alexei Barantsev
  • 03bb202f3f - [py] implement w3c Get Named Cookie command :: Lucas Tierney
  • c88ac01848 - [py] Do not add a body to anything other than POST or PUT commands Fixes #6250 :: AutomatedTester
  • 08ebe4204a - Move session-related classes to the new grid package :: Simon Stewart
  • 479a801b39 - Switch to using UncheckedIOException in NewSessionPayload :: Simon Stewart
  • 8888d4b53a - Delete deprecated CommandHandler :: Simon Stewart
  • dbf0de875e - Move support classes required for Grid TNG somewhere safe :: Simon Stewart
  • e09d7d2b03 - Adding ability to use chromedriver in spec-compliant mode in .NET :: Jim Evans
  • ef87df83b0 - Robustness changes for invalid command payloads in IE to comply with W3C Spec :: Jim Evans
  • f55fd6081c - [rb] replace erroneous em dashes with regular dash :: Lucas Tierney
  • 913261c631 - [py] clear local actions for w3c as well when resetting actions :: Lucas Tierney
  • 3b5e720214 - [py] Rounded pause duration (#6300) :: Dakkaron
  • 69e57f11c3 - [py] Fix input pausing in ActionChains and cleanup :: Lucas Tierney
  • 4deffe0e44 - Implicitly convert booleans and numbers to strings when decoding json :: Simon Stewart
  • 2f3e809c57 - [java] Timeout should have code 500, see https://github.com/w3c/webdriver/issues/1287 :: Alexei Barantsev
  • 62a88b8e96 - Properly validation duration property of pause actions in IE :: Jim Evans
  • 6c2819f53d - Fix logical flaw in firefoxen driver services. :: Simon Stewart
  • 199f9388b3 - Put module-info into a place required by multi-release jars :: Simon Stewart
  • 6bd7b88331 - Prepare for the next buck update :: Simon Stewart
  • 6abdc75105 - Maven dry runs should also try and build docs and source jars :: Simon Stewart
  • 33e2d10233 - Update buck version :: Simon Stewart
  • f23b516bf4 - [py] allow setting capabilities within options classes :: Lucas Tierney
  • e73d290e75 - Adding method for executing Chrome DevTools command with result in .NET :: Jim Evans
  • da084fb957 - [java] Disabling a couple of tests on travis. :: Alexei Barantsev
  • cf0fbddaef - XXE Vulnerability :: Alexei Barantsev
  • 11d49efac9 - Deleting setup code related to phantomjs :: Alexei Barantsev
  • 308609fa32 - Install 'requests' package required to download buck executable :: Alexei Barantsev
  • 64078e1777 - [java] Ignoring a test because of Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977#c1 :: Alexei Barantsev
  • ed716b52a9 - [grid] Let's try to enable keep-alive in Passthrough and watch what will happen :: Alexei Barantsev
  • 751aae7189 - [grid] It seems that keep-alive works well in Passthrough, so deleting this test :: Alexei Barantsev
  • 828d539484 - Avoid adding illegal flags to Buck's audit command :: Simon Stewart
  • 6b430aebd9 - Move JS rules to a .bzl file :: Simon Stewart
  • 3080abb357 - Unroll loop over dict in build file :: Simon Stewart
  • 02e22305f9 - Use list comprehension in jetty buck file :: Simon Stewart
  • 133169b8c7 - Use list comprehensions in javascript/atoms build file :: Simon Stewart
  • 2cfd14459e - Use list comprehensions in javascript/remote build file :: Simon Stewart
  • c172a351ae - Use list comprehensions in javascript/webdriver build file :: Simon Stewart
  • 6f11bd57b4 - Use list comprehension to export files :: Simon Stewart
  • 50cd16d67c - Use list comprehensions in javascript/selenium-atoms build file :: Simon Stewart
  • 3659c9cf7f - Fix up ie-driver js to use skylark :: Simon Stewart
  • 4f37a67716 - Fix up chrome-driver js to use skylark :: Simon Stewart
  • 80634acc33 - Remove unprintable character from nuget build package that causes skylark parser to choke :: Simon Stewart
  • 89893d7600 - Make selenium-atoms build file skylark compatible :: Simon Stewart
  • 55226c6f3b - Use list comprehensions in javascript/selenium-core build file :: Simon Stewart
  • 7a95f21963 - Switch to using skylark parser for all build files :: Simon Stewart
  • a890352eb5 - Remove skylark parser note at head of build file in third_party :: Simon Stewart
  • e2d1a1ac48 - Remove skylark parser note at head of build files in dotnet :: Simon Stewart
  • 394ed168c1 - Remove skylark parser note at head of build files in java/client/src :: Simon Stewart
  • 04f9c2d6be - Remove skylark parser note at head of build files in java/client/test :: Simon Stewart
  • ba9ce9ccaf - Add lift to list of small tests :: Simon Stewart
  • 8803955a13 - Remove skylark parser note at head of build file in java/ :: Simon Stewart
  • 0417b2e567 - Add "small" label to grid common tests :: Simon Stewart
  • 35c99c928f - Remove skylark parser note at head of build file in java/server/test :: Simon Stewart
  • cac332af47 - Remove skylark parser note at head of build file in java/server/src :: Simon Stewart
  • 78dbd6c1cb - Attempting to fix Travis builds :: Simon Stewart
  • 896b5f6416 - Update .buckconfig :: Simon Stewart
  • 13115c2957 - [java] Unignoring the test, regression bug in marionette has been fixed already :: Alexei Barantsev
  • bc4d465b35 - [java] Another regression bug in marionette, ignoring a test :: Alexei Barantsev
  • 6e31e60e0f - Remove unnecessary use of CopyOnWriteArrayList in handlers :: Simon Stewart
  • b8219839fa - Replace use of CopyOnWriteArrayList in DefaultGridRegistry :: Simon Stewart
  • 91a20700b0 - Switch to a synchronized list from a copy-on-write list :: Simon Stewart
  • a20bd51907 - Fix semantics of list usage :: Simon Stewart
  • eb76902e06 - Make BuckBuild use buckw :: Simon Stewart
  • 9372ed54fe - Buck version bump to get grid-tests working again :: Simon Stewart
  • dcf780b503 - Only enable build stamping for build, publish, and test :: Simon Stewart
  • 88340f45b4 - [Grid] Fetching hub configuration and updating the node's config before registering the node. Fixes #3064 :: Diego Molina
  • 94e1721382 - Require RubyZip 1.2.2 at least :: Alex Rodionov
  • db1c2add0b - [java] Migrating from Hamcrest to AssertJ in tests and unifying style of assertions in client module :: Alexei Barantsev
  • eb7973ee07 - [java] Fixing dependencies :: Alexei Barantsev
  • 8ce5400790 - [java] Fixing more dependencies (including implicit ones) :: Alexei Barantsev
  • f06835169d - [java] Fixing a broken test :: Alexei Barantsev
  • af22261a55 - [java] Fixing another broken test :: Alexei Barantsev
  • 9e262d7c1d - [java] Deleting unused imports :: Alexei Barantsev
  • fe28725707 - [java] Ignoring again a test failed because of marionette regression :: Alexei Barantsev
  • 3dac554e73 - [java] Fixing another broken test :: Alexei Barantsev
  • dcab1820ce - [java] Changing a click-inrercepted test to be more conservative :: Alexei Barantsev
  • 1891e155d6 - [java] Fixing IDEA project :: Alexei Barantsev
  • 732acb325b - [java] And one more broken test :: Alexei Barantsev
  • 01b49cc99b - Clean up imports :: Simon Stewart
  • 127e46fe06 - [ruby] Updating IDEA module :: Alexei Barantsev
  • 669690b2a8 - Increase width used in Java window size tests :: John Chen
  • 8e308c5795 - [java] Enabling LocationContext tests in chrome :: Alexei Barantsev
  • b613415c1f - [Grid] Fixing NodeRecoveryTest, checking that the node fetches the Grid config, and reports it properly, even after restarting. :: Diego Molina
  • 213e229ceb - Clean up unused timeout logic :: Dylan Reichstadt
  • b8da61f555 - Add '--no-results-cache' when running tests via BUCK :: Marvin Ojwang
  • 1a950e4870 - Fixing appveyor build :: Alexei Barantsev
  • 52b969e57c - Setting specific Firefox ESR version :: Alexei Barantsev
  • 8ebed09d26 - [Grid] Passing throwOnCapabilityNotPresent properly to the ProxySet, fixes #5464 :: Diego Molina
  • c5aa95489b - Attempt to fix the appveyor builds :: Simon Stewart
  • 9fd4cf771a - Getting rid of unused variable in buckw :: Simon Stewart
  • 58e75ca1db - Dispatch form "submit" event on window to prevent a form double submission (#6361) :: Henrik Skupin
  • 23c4e0fa89 - [java] Fixing a broken assertion :: Alexei Barantsev
  • f658da99fc - [java] Deleting dead code :: Alexei Barantsev
  • 1407346969 - [java] Refactoring tests :: Alexei Barantsev
  • bbd0774788 - [java] Dispatch form "submit" event on window to prevent a form double submission :: Alexei Barantsev
  • 946b7a2479 - [rb] Dispatch form "submit" event on window to prevent a form double submission (#6373) :: Henrik Skupin
  • cb234954e4 - Revert "[java] Dispatch form "submit" event on window to prevent a form double submission" :: Alexei Barantsev
  • 427a0ceb7e - Revert "Dispatch form "submit" event on window to prevent a form double submission (#6361)" :: Alexei Barantsev
  • df28b11362 - Revert "[rb] Dispatch form "submit" event on window to prevent a form double submission (#6373)" :: Alexei Barantsev
  • e36b8c0520 - Revert "Add '--no-results-cache' when running tests via BUCK" :: Alexei Barantsev
  • 15eb7010b1 - [Grid] Adding image for Safari Technology Preview, fixes #6297 :: Diego Molina
  • f8939aac12 - [java] Refactoring tests that check exceptions thrown :: Alexei Barantsev
  • e2bc3bda68 - [java] Deleting unneeded dependencies on gson :: Alexei Barantsev
  • f1669d1898 - [java] Fixing lost dependency :: Alexei Barantsev
  • a7d92862b8 - [java] Deleting debug options :: Alexei Barantsev
  • 23837401a7 - [java] Fixing another lost dependency :: Alexei Barantsev
  • 10b7cf3bb9 - [py] Ignoring a test failed because of marionette regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977 :: Alexei Barantsev
  • d83b200533 - [py] Fixing a test for shift-click :: Alexei Barantsev
  • dd126129a7 - Updating IE to properly find XML documents for element enabled and CSS values :: Jim Evans
  • d827f63c55 - Making IE driver spec compliant for setting largest timeout value :: Jim Evans
  • 06b0f491ce - Updating IE driver to return non-integer values for element rect :: Jim Evans
  • 8ae0e8c43b - Unignoring .NET element position test that passes in latest IE driver :: Jim Evans
  • ede97e7991 - Internal IE driver refactor to test if command is valid with displayed alert :: Jim Evans
  • ec174bb3ba - Consolidating duplicate constant definitions in IE :: Jim Evans
  • 346d4897d1 - Adding .NET test for click on scrolled element with text and children :: Jim Evans
  • 67d61043bd - Updating IE driver for the case of clicking element with children :: Jim Evans
  • 594cc2db83 - Updating IE to return 500 for timeouts instead of 408 :: Jim Evans
  • 9c72461445 - Unignoring window switching test for IE :: Jim Evans
  • 0f053ef7df - Refactoring IE driver opening and closing of browser windows :: Jim Evans
  • d0387d5892 - Updating version resources and prebuilt binaries for IE driver :: Jim Evans
  • 4c39e9d089 - [Grid] Re-establishing config behaviour for browserTimeout and timeout :: Diego Molina
  • a4d8dd8fda - Moving a test from gson to our json :: Simon Stewart
  • 8ebb6913d5 - Introduce WebDriverInfo :: Simon Stewart
  • 06448f9012 - Fix the build for the safari test :: Simon Stewart
  • 6b327f0de6 - Abstract the idea of a lifecycle out :: Simon Stewart
  • 663fee6964 - Passthrough is actually a reverse proxy. Admit it :: Simon Stewart
  • 8531c3e6eb - [java] Fixing broken links to bug reports :: Alexei Barantsev
  • d45f817f96 - [java] Deleting simple test that is superseded by more sophisticated ones :: Alexei Barantsev
  • be26e267c7 - [java] Inlining private methods that were intended to gather more information about an old issue. If the issue was fixed already these methods are obsolete. If the issue is not fixed yet these methods do more harm than help because they hide the issue. :: Alexei Barantsev
  • 496e44b559 - [java] Deleting deprecated methods :: Alexei Barantsev
  • 2591aaaef8 - Fix typo :: Simon Stewart
  • 0e6abdc9d8 - [java] Unignoring tests according to current status of bug reports in chromedriver tracker :: Alexei Barantsev
  • 318257ca25 - Updating to manually initialize cookie manager on new window open for IE :: jimevans
  • 71b945ad71 - Add missing init in SessionStorageTest.testClearSessionStorage :: John Chen
  • 9bbc3f69e4 - [java] Fixing unit tests for ExpectedConditions :: Alexei Barantsev
  • b6bb5d924c - [py] Ignoring/unignoring some tests according to the current state of marionette :: Alexei Barantsev
  • cadae224ba - [rb] Deleting windows-specific package version from gem specification :: Alexei Barantsev
  • 507fc3b5dc - [grid] Defending from missing properties in JSON configuration file :: Alexei Barantsev
  • fa704b9b48 - json: fromJson does not need to be public :: Simon Stewart
  • ad67d11d94 - json: toJson does not need to be public :: Simon Stewart
  • 836663bd7d - There is no need to use the junit3 naming conventions :: Simon Stewart
  • 026445f09c - json: allow fromJson to take a specific type :: Simon Stewart
  • 92afd2a7b2 - json: allow final fields to be set when converting from json :: Simon Stewart
  • 62e699da61 - json: use generic types for fromJson :: Simon Stewart
  • 20dd256e49 - [grid] Refactoring configuration tests for better logging :: Alexei Barantsev
  • 7426cb7d8a - [grid] Making a copy of default capabilities, because they are mutable! :: Alexei Barantsev
  • d03ab492b4 - [grid] Fixing previous commit, always making a copy :: Alexei Barantsev
  • 5571298380 - [py] Make forward backward compatible with OSS (#6355) :: VladimirPodolyan
  • 3f20f9f2ec - [Grid] Using browserTimeout again to set timeouts in the HttpClient :: Diego Molina
  • 3405b0b5ed - [Grid] A new createClient method instead of duplicating the Factory. :: Diego Molina
  • c81b47dcbe - [Grid] Removing unused import. :: Diego Molina
  • b8c4aa28e7 - .NET test suite maintenance :: Jim Evans
  • 0ded54578e - More .NET test maintenance :: Jim Evans
  • c0740ed8be - Merge this :: Jim Evans
  • 756f2e4069 - Making JSON serialization of JavaScript objects more compliant :: Jim Evans
  • 171c6b56be - [java] Actualization of Safari tests :: Alexei Barantsev
  • 23316eb487 - [java] Actualization of Firefox tests :: Alexei Barantsev
  • 785696b5eb - [java] Actualization of Chrome tests :: Alexei Barantsev
  • 145476345f - [java] Actualization of IE tests :: Alexei Barantsev
  • 011a48c2bc - [java] Fixing 408 error code mapping :: Alexei Barantsev
  • f161ce687b - [java] Adding tests for enumerated attributes :: Alexei Barantsev
  • 965c1cf734 - [java] Ignoring the new test in legacy firefox :: Alexei Barantsev
  • 1727e8e316 - [java] Unignoring a test fixed in geckodriver 0.22 :: Alexei Barantsev
  • b7af8ed1c1 - Treat EALREADY as indicator of successful socket connect on WSL :: Alex Rodionov
  • 36e4f3e25e - Upgrade gem dependencies :: Alex Rodionov
  • 6313d2294b - Adding WebDriverException to mouse move out of bounds error in .NET :: Jim Evans
  • 1334179ff1 - .NET test maintenance to unignore tests now passing and adjust ignore messages :: Jim Evans
  • cf0502f082 - Correcting finding of extracted dll on startup of IE driver :: Jim Evans
  • 13cb7e90e6 - Fixing overflow in x-y offsets for mouse actions in IE :: Jim Evans
  • 18681a6c1b - [py] add stacklevel to deprecation warnings :: Lucas Tierney
  • da8c87ee07 - [py] add keep_alive to webdriver args Closes #6316 :: Lucas Tierney
  • b26ab1eb13 - Temporarily ignore send keys tests on Firefox :: Alex Rodionov
  • a600e2d028 - Fix tests for remote file upload :: Alex Rodionov
  • d4e2ffc744 - Use proper ESR version on Travis :: Alex Rodionov
  • fd52573749 - enusre generated pause has duration :: Thomas Walpole
  • e3c368b863 - [java] Ignoring a couple of tests that started to hang in today's Firefox Nightly :: Alexei Barantsev
  • e178142372 - [java] Ignoring a test that does not pass in Chrome yet :: Alexei Barantsev
  • bb0272129b - [java] Replacing Gson with Json in tests :: Alexei Barantsev
  • 1d85e23036 - Update ClickScrollingTest.java :: ArthurGIT2017
  • 23878d74ce - [java] Fixing atom test dependencies :: Alexei Barantsev
  • 7c17f61c1a - Remove 2 non-boolean and add a few missing boolean attributes :: Thomas Walpole
  • f16c6b2c2e - Updating obscured element check for IE :: jimevans
  • b5ec456f92 - Set pause action duration to 0 by default :: Alex Rodionov
  • da099eb9c0 - [java] Ignoring a flaky chrome test :: Alexei Barantsev
  • 48081859c9 - [java] Fixing detection of geckodriver version :: Alexei Barantsev
  • a8b0f6c7bb - [java] Fixing logging test to deal with a page that actually has some logs :: Alexei Barantsev
  • 9b78b0259b - [java] A sip of Java 8 :: Alexei Barantsev
  • 04f66216a2 - Use a builder for the httpclient :: Simon Stewart
  • 66320d9158 - Allow an HttpClient to have a proxy be set :: Simon Stewart
  • c24ac7c106 - [java] Deprecating LogEntries.filter(Level level) in favor of Java 8 :: Alexei Barantsev
  • 46627dc99a - [java] Moving test utility classes to the only tests where they are used :: Alexei Barantsev
  • 6110f18d69 - [java] Merging ReflectionBackedDriverSupplier to DefaultDriverSupplier and rewriting it without reflection. :: Alexei Barantsev
  • 253fc6b579 - [py] use the isDisplayed atom for all w3c compliant drivers :: Lucas Tierney
  • c513b18b7a - [py] update CHANGELOG and versions for 3.14.1 :: Lucas Tierney
  • e2cef2c226 - [java] Deleting unused code :: Alexei Barantsev
  • 8e5c3abd2b - [java] Implementing API for installing and uninstalling extensions on the fly :: Alexei Barantsev
  • efc5acd3e0 - [java] Moving new interface to firefox specific package :: Alexei Barantsev
  • 2c26aff824 - [java] Refactoring protocol handshake for better code reuse :: Alexei Barantsev
  • dbe5d01c93 - Release element without moving when doing drag&drop :: Alex Rodionov
  • cfe7a58720 - [java] Deleting deprecated utility functions :: Alexei Barantsev
  • 59b8ea1b5c - [java] Deprecating more code in WindowsUtils, we use it for legacy FirefoxDriver only, so it should be moved out of public API to internals of FirefoxDriver :: Alexei Barantsev
  • 8f7dffe251 - [java] Improve expected conditions messages :: Kunal Gosar
  • ddd3c7c3c6 - [java] Reworking the test testShouldGetTextOfAlertOpenedInSetTimeout :: Alexei Barantsev
  • 4e6f0117d8 - Add Javascript functionality to toggle config Previously, View Config was a link that, when clicked, would cause the page to reload and jump to the top. This is annoying when you have many nodes and need to scroll back to the bottom. :: Dylan Reichstadt
  • 5fc802d3a6 - [java] Handling a special case of a driver returning null as a result of findElement command. Fixes #5809 :: Alexei Barantsev
  • 37088bb097 - [java] Upgrading OkHttp (and downgrading okio because okhttp-3.11.0 depends on okio-1.14.0 in maven central) :: Alexei Barantsev
  • 40b4c5daf4 - Add mechanism to annotate fields as configs :: Simon Stewart
  • 1ff36b5532 - Add missing copyrights :: Simon Stewart
  • ed5701e12f - Use the new ConfigValue annotation in BaseServer :: Simon Stewart
  • b7c853b131 - Ensure session id is always set. :: Simon Stewart
  • 6ba0915830 - Handle empty session id in rc emulator :: Simon Stewart
  • 15b2b44631 - Fix a thinko in the action session command executor :: Simon Stewart
  • ae8eff97c4 - Ensuring the base server can have a host name set :: Simon Stewart
  • ecd8f5c091 - Allow introspection of run state of base server :: Simon Stewart
  • 79125114d6 - Reorganise imports :: Simon Stewart
  • 211121f471 - More robust handling of errors on base server startup :: Simon Stewart
  • df2904a1c1 - Take advantage of Lifecycle being able to return something concrete :: Simon Stewart
  • 1c4fad77ac - Bring HasLifecycle.stop into alignment with Stoppable.stop :: Simon Stewart
  • df3298a659 - Do not add null values to the config :: Simon Stewart
  • 82911e7063 - Reformat the GridLauncherV3 :: Simon Stewart
  • 90c91b5bc4 - Make SeleniumServer extend the BaseServer :: Simon Stewart
  • aa3402af40 - Delegate displaying help to the handler :: Simon Stewart
  • 63ad79d83d - Walk class hierarchy when setting annotated config values :: Simon Stewart
  • b155ce885e - Remove unused locks :: Simon Stewart
  • cd8d81aa6f - Better error messages when json parsing fails :: Simon Stewart
  • a242d4d6c2 - Fix the start up of nodes :: Simon Stewart
  • 8dd19665b1 - Only set the host name if configured :: Simon Stewart
  • 0531a6b91e - Able to add ".page.com" cookie when page.com opened :: orangeudav
  • 10128894fa - [Grid] Fixing regression, if -hubPort was specified through CLI params but not -hubHost, the node tried to register to http://null:hubPort. :: Diego Molina
  • 721f6e6c38 - Add a json coercer for URLs :: Simon Stewart
  • 64f337f30e - Better error handling out of the command handler servlet :: Simon Stewart
  • 605f537cef - Actually return early if everything is okay :: Simon Stewart
  • 0472912c57 - Fix test by ignoring what the comment says and making a number up :: Simon Stewart
  • 5593155811 - Make an effort to use python2.7, wherever it is installed :: Simon Stewart
  • 10869bb954 - [java] Adding a test for extension installation and deinstallation in Firefox :: Alexei Barantsev
  • 9a34efaea7 - [java] Fixing working directory for buck build :: Alexei Barantsev
  • d96f9f5cf0 - [java] Shutting down test environment elements in proper order :: Alexei Barantsev
  • 8545675bf8 - [java] Moving marionette specific test to the corresponding class :: Alexei Barantsev
  • a0a7d82db3 - Updating Jetty to the latest version :: Alexei Barantsev
  • f671fd2ac4 - Remove the apache-backed httpclient :: Simon Stewart
  • 657e5ae8a6 - [java] Stop using apache http client in tests :: Alexei Barantsev
  • eb1d743f20 - [java] Don't restart browser without strong need :: Alexei Barantsev
  • bc10b674bf - Prepended command names in https error response reports (#6321) :: Josh Goldberg
  • 1dca9627ca - Injecting the session id is a common thing to do. Make it easy. :: Simon Stewart
  • 6d3edb5b41 - Deprecate PortProber.random as it's not guaranteed to work correctly :: Alex Rodionov
  • dc50e667ac - [java] Adding more tests for CommandLine :: Alexei Barantsev
  • dea2136424 - [java] Reverting a change that causes a test failure in legacy Firefox driver :: Alexei Barantsev
  • ba32c5bc83 - [java] Installing Firefox extensions in the same form as they provided, either as a file or as a directory. With the release of Firefox 62 Mozilla discontinued support for unpacked sideloaded extensions in Release channel. Users must themselves choose proper format to use in their tests depending on the browser version they run tests in. :: Alexei Barantsev
  • 90d687e595 - [java] Fixing one more tests for installing extensions in Firefox :: Alexei Barantsev
  • b891596002 - [java] Fixing a CommandLine test :: Alexei Barantsev
  • 7eb0e66420 - [java] Deleting unused files :: Alexei Barantsev
  • 3e16812007 - Deleting unused crazyfun tasks and rules, we don't use it to build .Net binding anymore, it should be built with .Net Code that crazyfun has no support for. :: Alexei Barantsev
  • d47851c913 - [atoms] Adding tests for bot.dom.isEditable :: Alexei Barantsev
  • 0ca0810114 - Fix bot.dom.isEditable with more input element types :: John Chen
  • c55f5d859f - [java] Small refactoring of debug server :: Alexei Barantsev
  • 094ec3d3e0 - [java] Deleting unused class :: Alexei Barantsev
  • 8bfb84dcf3 - [java] Fixing a cookie test to not use a magic constant as a host name :: Alexei Barantsev
  • b91179e93f - [java] Ignoring a couple of cookie tests in marionette :: Alexei Barantsev
  • 9ec022fc48 - [server] Removing some reflection-based magic out of InMemory session handlers, making parameter passing more explicit (using JsonParametersAware interface) :: Alexei Barantsev
  • 1908fa9cb7 - [java] Implementing ability to use an external Selenium server in tests, its address can be set by selenium.externalServer system property :: Alexei Barantsev
  • b2b61032f6 - Updating HtmlUnit to 2.33 and HtmUnitDriver to pre-release version (for testing purposes) :: Alexei Barantsev
  • 8438b20344 - File names are case sensitive. Sorry. :: Alexei Barantsev
  • 45a9484955 - [server] Refactoring, less reflection, more Java 8 :: Alexei Barantsev
  • 4fbf3b568b - Added ability to return text of JavaScript errors from IE :: Jim Evans
  • a3444b8f4d - [server] Making all command handlers parameters-aware with default to empty payload :: Alexei Barantsev
  • b618499adc - [rb] use isDisplayed atom for w3c implementations :: Lucas Tierney
  • 40a8a12ff3 - Add a URI coercer :: Simon Stewart
  • bfd5c1e21e - Extract some of the functionality of the CommandHandlerServlet :: Simon Stewart
  • 43d1bd5827 - Make sure we encode URIs correctly :: Simon Stewart
  • a4ecb58517 - Partially reverted updated obscured element check in IE :: jimevans
  • 463dcb7526 - Added --silent option to Edge::Service :: Alex Rodionov
  • f377cede68 - Release Ruby bindings 3.14.1 :: Alex Rodionov
  • 027b294e7f - Disable Firefox fullscreen/minimize tests on Travis :: Alex Rodionov
  • 09cd6218e5 - [java] Adding tests for Window.fullscreen() :: Alexei Barantsev
  • 7179e8154c - [java] Unignoring several marionette tests :: Alexei Barantsev
  • 4c53c96ce9 - [java] Changing simple assert to a wait :: Alexei Barantsev
  • e5f777a310 - Add a method to parse a WebExtensions manifest.json file. :: Evan Sangaline
  • cdb2f7525a - Attempt to read in the manifest.json file if it exists (before trying install.rdf) :: Evan Sangaline
  • 0db4c0cd5c - Add a test for adding the WebExtension. :: Evan Sangaline
  • 3692e71574 - Fix typos. :: Evan Sangaline
  • 2d511ad464 - Support adding a web extension without an id :: Fredrik Wollsén
  • b87ddc84d1 - Improved tests for profile.add_extension :: Fredrik Wollsén
  • 9337dbd540 - Make RuboCop happy again :: Alex Rodionov
  • bdc37eeea3 - [server] Fixing WDBS servlet, we forgot to register session finalization listener :: Alexei Barantsev
  • f4494da110 - [java] Unignoring several chrome tests passed for me locally :: Alexei Barantsev
  • 2fcb78dad7 - [java] Unignoring an IE test passed for me locally :: Alexei Barantsev
  • f2a8715ffd - [java] IE perfectly passes this test without a special clause :: Alexei Barantsev
  • d3b6b9bcad - Adding hack to obscured element check for label elements in IE :: jimevans
  • f028f08e9a - [py] Remote element equals url :: AutomatedTester
  • 57177e4944 - Reformat code in Capabilities. No logical changes :: Simon Stewart
  • dcf12884f6 - Make Capabilities.asMap return Map<String, Object> :: Simon Stewart
  • c58cd0fb0b - [java] Followup for the commit that changed toMap signature :: Alexei Barantsev
  • b46c7bd52f - Expanding inline element detection for obscured elements in IE :: jimevans
  • 65364c5095 - Cleaning up variant copying in getAttribute for IE :: jimevans
  • addf70bb26 - Allowing duration property of pause actions to be omitted for IE :: jimevans
  • 59b5002ce4 - Remove our own Duration and Clock classes :: Simon Stewart
  • c315b8999a - Fix problem with automatically generated jmx helper names :: Simon Stewart
  • 40842ec820 - Fixing imports :: Alexei Barantsev
  • bcceac9e9d - [java] Deleting deprecated code :: Alexei Barantsev
  • 1f7b3074cc - Fixing RemoteWebElement.Equals to use remote call only if not W3C compliant :: Jim Evans
  • c556279db0 - Updating .NET RemoteSessionSettings to properly return capabilities by index :: Jim Evans
  • 25d2e542d3 - Fixing detection of file upload elements with multiple attribute in IE :: Jim Evans
  • 983b058c81 - Make Chrome driver aware of geolocation API :: Damir
  • 8bae7a536e - Switch build file name from BUCK to BUILD :: Simon Stewart
  • 01906b5a65 - Revert "Switch build file name from BUCK to BUILD" :: Simon Stewart
  • 6f789b2354 - [java] Deleting unused method in test base class :: Alexei Barantsev
  • 6069d1bf11 - [server] Changing GridLauncherV3 implementation to not store CLI arguments in a field :: Alexei Barantsev
  • e6c9404856 - [server] Alternative NPE-protected implementation of launcher :: Alexei Barantsev
  • acfc1c5856 - [server] Mapping grid roles to launchers as enum values without conversion to strings :: Alexei Barantsev
  • c48261f49e - Add a copyOf method to ImmutableCapabilities :: Simon Stewart
  • bdb7275ab9 - SessionIds are meant to represent UUIDs :: Simon Stewart
  • 4eb26e3ddd - [server] Simplification of launcher builder, it depends on the role only :: Alexei Barantsev
  • 795b2dd5a9 - [server] Getting rid of duplicated code :: Alexei Barantsev
  • 1cf88d1462 - [server] Deleting options deprecated long-long ago :: Alexei Barantsev
  • a61cc22fd0 - [server] Refactoring CLI options again. Preparation for switching to new configuration implementation. :: Alexei Barantsev
  • fe011cb2c8 - Fixing retrieval of CSS properties that return non-string values in IE :: Jim Evans
  • 8f1d7c4ddc - Refining W3C-compliant ActionBuilder API for .NET :: Jim Evans
  • c7ccf9c272 - [py] Allow passing of service_args to Safari (#6459) :: keenangraham
  • 6067e4df11 - Introduce a SessionMap for the new Grid :: Simon Stewart
  • 342c990e4a - Introduce a Node for running sessions :: Simon Stewart
  • 4ebdf5025c - Introduce a Distributor for assigning sessions to nodes :: Simon Stewart
  • b89e29964e - Add a router to tie everything together :: Simon Stewart
  • 77637efb45 - Add a standalone command :: Simon Stewart
  • 3f2f465cb0 - Adding some basic javadocs explaining how Grid works :: Simon Stewart
  • cfc05662df - Fixing javadoc errors :: Simon Stewart
  • f999a4d364 - Adding an alias for the new Grid entry-point :: Simon Stewart
  • b5190cc579 - We should start Safari too, right? :: Simon Stewart
  • 18fddd7346 - Add a server for a node in the new grid :: Simon Stewart
  • 008694f0eb - Make the line wrapping work better :: Simon Stewart
  • 29f43ba1b9 - Add a server for the session map :: Simon Stewart
  • 242bec5e01 - Add a command for starting a distributor :: Simon Stewart
  • 9468dab6e9 - Finally, adding a router to the new grid. :: Simon Stewart
  • 4963983f08 - Re-ignoring alert test for Edge :: Jim Evans
  • 7a03253ee7 - Avoid the safari driver info blowing up node autoconfiguration :: Simon Stewart
  • 27c5cc0235 - Wrap all the commands with a w3c handler to format exceptions :: Simon Stewart
  • c49eec110a - [java] Setting default safaridriver executable in builder constructor is not needed because findDefaultExecutable returns proper value that will be used if driver executable is not set explicitly :: Alexei Barantsev
  • 7a0e25fb42 - Revert "Avoid the safari driver info blowing up node autoconfiguration" :: Alexei Barantsev
  • 47bb6dc310 - [py] Update ctor docstrings to explain that a directory passed in is cloned. :: AutomatedTester
  • f381d42959 - [java] Unignoring tests fixed in chromedriver 2.43 :: Alexei Barantsev
  • d2e5b54706 - add colorama to third_party/py for Windows users :: Lucas Tierney
  • a0d2b9cf57 - [py] use 'NUL' for /dev/null on Windows :: Lucas Tierney
  • c731a539b9 - Set default IEOptions when creating from existing Capabilities :: Simon Stewart
  • daf2e0cf67 - [py] fix os path in test for Windows :: Lucas Tierney
  • 1d4c536b53 - [py] don't run unit tests in functional tests :: Lucas Tierney
  • e56b190855 - Adding opentracing to the mix :: Simon Stewart
  • 6ebc8e1c17 - Adding opentracing support for okhttp :: Simon Stewart
  • 5642454aca - Add a Hub to the new grid, emulating the grid3 hub :: Simon Stewart
  • d190faaf8d - Fixing link to a CSS file in a test page :: Alexei Barantsev
  • 5487a9d642 - Fixing a button on a test page :: Alexei Barantsev
  • b74f6b20b1 - flake8 issue :: Alexei Barantsev
  • 3744b92153 - Small grammar correction :: Simon Stewart
  • a8bcd91222 - Avoid walking the entire tree when finding crazy fun build files :: Simon Stewart
  • 8b56191a4f - Fix up Java IDE config files :: Simon Stewart
  • 96998d9af7 - Add Safari::Options which can enable automatic inspection or profiling :: Alex Rodionov
  • 4b0296f27e - Add Edge::Options for insiders Edge builds :: Alex Rodionov
  • c1a91d5caa - [java] Fixing flakiness of a test in Firefox :: Alexei Barantsev
  • 02d20572ce - [java] Ignoring a test that fails in Chrome on travis for unknown reason :: Alexei Barantsev
  • 92f4ed8183 - Allow to pass options for remote driver :: Alex Rodionov
  • fb249b3d0b - [java] Let JUnit do its job :: Alexei Barantsev
  • 35e0ed988a - [java] Ignoring a flaky chrome test (it's the driver flakiness, we can't do anything on our side) :: Alexei Barantsev
  • 694835f09d - Ensure handlers are treated LIFO :: Simon Stewart
  • e520ea4e10 - Reading types should use bean introspection by default :: Simon Stewart
  • f6a9e91fc8 - Wait for the hostname process to die if killed forcibly :: Simon Stewart
  • 27310764ee - Ensure that the system property is non-null :: Simon Stewart
  • 1de0702b14 - Ensure only one thread at a time access the default TemporaryFilesystem :: Simon Stewart
  • 50f263c749 - Make it clear we are not dereferencing a possible null value :: Simon Stewart
  • c1b3853b40 - Prevent a resource leak in the display help handler :: Simon Stewart
  • f77feeb268 - Avoid a null dereference and be clear what went wrong :: Simon Stewart
  • 34840bf3e0 - Avoid a null pointer exception being thrown :: Simon Stewart
  • 51235e9984 - Better handling of the NPE thrown when parsing URLs in OkHttp :: Simon Stewart
  • f8151914ab - Remember to lock the lock, thus fixing tests :: Simon Stewart
  • 1de197b1ae - Ignore no such alert message test in Firefox (mozilla/geckodriver#1404) :: Alex Rodionov
  • da9269fb02 - Allow a Reader to be used for parsing JSON :: Simon Stewart
  • 093ac7d429 - Expose underlying inputstream and reader from httpmessage :: Simon Stewart
  • 4448146912 - Remove reference to gson :: Simon Stewart
  • c0fa0edd48 - No longer null out all unused fields when deserialising an instance from JSON :: Simon Stewart
  • fe54a9500f - Removing another gson reference :: Simon Stewart
  • 727768b2ec - Remove another gson reference, this time by rewriting tests :: Simon Stewart
  • 41119ad81c - Delete another gson reference :: Simon Stewart
  • a5bbebc869 - Final bit of gson clean up for now :: Simon Stewart
  • 32f579b5dd - [java] Deleting unused annotation :: Alexei Barantsev
  • 0c37f50f50 - [java] We don't need a rule to recover driver after a Sauce error because we don't use Sauce anymore :: Alexei Barantsev
  • 2613fc36a2 - [java] Deleting all Sauce related guards in tests :: Alexei Barantsev
  • 12ae7d79d3 - Improve file detector test reliability :: Alex Rodionov
  • 935411fb61 - Fix undefined instance variable warning in Selenium server log :: Alex Rodionov
  • 150b032e1c - Fixing IE change in behavior recognizing closing of showModalDialog windows :: Jim Evans
  • 8986308daf - [java] Reverting system property to manage native events in IE, they are enabled by default :: Alexei Barantsev
  • 928b948198 - [java] Adding a system property to enable requireWindowFocus option in IE :: Alexei Barantsev
  • 30a7158414 - Add a check for WebExtension in the atoms userAgent (#6475) :: Tomer Steinfeld
  • a4be819579 - [java] Trying to avoid running multiple browsers at the same time, it's important for running tests in Safari and IE with requireWindowFocus option :: Alexei Barantsev
  • b77f99b908 - Fixing JS compilation error :: Alexei Barantsev
  • adc4bd6e00 - Cleaner fix for the atoms compilation failure :: Simon Stewart
  • 847f0b88d2 - Fix Eclipse classpaths (#6581) :: JohanBrorson
  • 61aba4303c - Fix Java tests for clear color and range inputs (#6571) :: John Chen
  • edbc583c35 - check if running inside webextension by checking extension subspace instead of runtime (#6582) :: Tomer Steinfeld
  • c9bacb3130 - [java] Unignoring Safari tests passed in STP 68 :: Alexei Barantsev
  • 5a37ac3bc6 - [java] Unignoring a couple of tests in Firefox :: Alexei Barantsev
  • eda44b99f1 - [java] Ignoring some Safari tests :: Alexei Barantsev
  • 8afd582ef7 - [java] Fixing links from tests to bug reports :: Alexei Barantsev
  • 2fb9340483 - [java] Composition instead of inheritance in CLI options :: Alexei Barantsev
  • 8c9d0185e2 - Removing .NET workaround for setting ChromeDriver to W3C mode :: Jim Evans
  • 80949377ed - Allow no such alert error to be raised without any message :: Alex Rodionov
  • adf655af80 - Add a utility for scheduling tasks on a regular basis :: Simon Stewart
  • 4c7512ee8f - Small doc correction :: Simon Stewart
  • 982c7ad2c8 - Add a status endpoint to the nodes and the distributor :: Simon Stewart
  • d1e114b035 - Allow the Node to be started before the Distributor :: Simon Stewart
  • 68ee8e0f8b - Adding support for OSX mojave to grid (#6552) :: abidema
  • 46fc59b398 - Fix Javadoc comment issues. (#6468) :: User253489
  • 9a86ab8c5a - Organise imports across the java tree :: Simon Stewart
  • 16feae5d59 - Add missing override annotations in Select class :: Simon Stewart
  • e561ca8672 - Deprecate the JSON Wire Protocol Action primitives :: Simon Stewart
  • 29ee9e9841 - Cleanup: Remove unused imports (#6591) :: JohanBrorson
  • 1f795e04dc - [java] Simplify and refactor Select element wrapper (#6501) :: Valery Yatsynovich
  • 22c25588c1 - SafariDriver supports opening new windows and tabs :: Simon Stewart
  • d6f4caa089 - Add one piece of whitespace to make me feel better :: Simon Stewart
  • eff8764c9e - Added Locale.US for USER_AGENT toLowerCase (#6491) :: bozdemir84
  • 483df120b1 - Marking obsolete augmenters as deprecated :: Simon Stewart
  • 04deefa9f7 - Touch screen is deprecated, so this should be too :: Simon Stewart
  • fee9440946 - [Grid] Hub status should only count reachable proxies. Fixes #6494 :: Diego Molina
  • 053940e2e4 - Update the java changelog :: Simon Stewart
  • 1f458d6b72 - Bump version to a better approximation of Π :: Simon Stewart
  • 4ff9d3eda5 - Acknowledge version number being closer to π in release notes :: Simon Stewart
  • 2ecb7d9aaa - [rb] update chrome CDP endpoint send_command was deprecated in chromedriver 2.40 :: Lucas Tierney

- Java
Published by ddavison about 7 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.14.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 07a18746ff - Make generating the docs more robust :: Simon Stewart
  • b78d5bc7a5 - [py] bump version to 3.13.0 in setup.py :: Lucas Tierney
  • 794148c998 - Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionov
  • d9de47c696 - Remove package_data and data_files options from setup.py (#5982) :: wiggin15
  • eb3e5f2d22 - Make firefox matching more exact :: Simon Stewart
  • 9d766a113e - [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantsev
  • e79c9145e4 - Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsev
  • b605d9ab2e - Add inifile gem to JRuby package :: Alex Rodionov
  • 0aa8dd4ff1 - allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortner
  • ab87a06d1e - At SeleniumConf: delete a deprecated method :: Simon Stewart
  • c4acbe511f - Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew
  • 3e99112a0d - Allow temporary installation of FF extension (#1) (#5751) :: kvetko
  • 02f793dd37 - [py] Remove unused util methods from remote :: AutomatedTester
  • 68b0ff1376 - Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans
  • 254f16fe82 - Updating CHANGELOG and version resources for .NET point release :: Jim Evans
  • b2d4df628e - Removing long-deprecated local PhantomJS support from .NET :: Jim Evans
  • d006b4cfdd - Removing deprecated methods from .NET bindings :: Jim Evans
  • 178b07e8d5 - Fixes empty options merge :: Artem Kozaev
  • 6bb3e14e11 - Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev
  • 18f9b958a4 - Marking .NET hardware manipulation interfaces deprecated :: Jim Evans
  • 0b310c1114 - Refactoring .NET capability handling :: Jim Evans
  • 205ac91997 - Ignoring maven auxiliary files :: Alexei Barantsev
  • 5457171bd5 - Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev
  • 5820c5740c - Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev
  • 61f35cfdf2 - Adding more info to the error message :: Alexei Barantsev
  • 5a8b4804ff - Remove guava dep from logging package :: Simon Stewart
  • d8f6fd3467 - Remove guava dep from interactions package :: Simon Stewart
  • a78662432e - Break dependency on profiler to the json package :: Simon Stewart
  • 3962e3d10c - Simplify the core selenium target to avoid a split package :: Simon Stewart
  • 8aaf8c7c1a - [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev
  • 550cd0c54b - Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsev
  • f54e39af25 - Add cause when JsonException occurs (#6112) :: Florian LOPES
  • 52483384e6 - Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning
  • 6b3598d366 - No logical changes: just reformatting :: Simon Stewart
  • 52a2f6ab12 - Add tests to allow new builder to only have capabilities set :: Simon Stewart
  • 3ffb8eb477 - Drop support for ancient geckodriver versions :: Simon Stewart
  • 5289e9779a - Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan
  • 67b6c8d909 - Reformatting code and organising imports. No logical change :: Simon Stewart
  • 94678f77f3 - Correcting invalid session ID response JSON payload for IE driver :: Jim Evans
  • 1eaa2d79f9 - Updating reset action for IE driver :: Jim Evans
  • 8096ef71c0 - Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans
  • 96b8cc59a5 - Adding a test for the fixed OkHttp issue :: Alexei Barantsev
  • 821c6f3aee - Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev
  • 046ab75f76 - Deleting more tests related to ancient geckodriver support :: Alexei Barantsev
  • da6efc1b1b - Upload file if file detector set :: Aleksei Moskvin
  • a062cd3118 - Use proper file upload extension command :: Alex Rodionov
  • a6a19b1d44 - Add a lightweight Dependency Injection service :: Simon Stewart
  • 501da5f6ff - Hook injector into the server, replacing old DI approach :: Simon Stewart
  • 2cbcd08b81 - Fix failing hub tests :: Simon Stewart
  • 4c9379516c - Deprecate our Clock class in favour of the one in java.date :: Simon Stewart
  • 0efc0be17c - Apparently the Safari tech preview has a different browser name :: Simon Stewart
  • b99fa0d475 - Start making the SafariOptions w3c safe :: Simon Stewart
  • 3d6ab4635f - Score the new safari options too :: Simon Stewart
  • c553547c10 - Allow compilation with the java 10 javac :: Simon Stewart
  • 34978827d1 - Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: VimalRaj Selvam
  • 67b6e30cac - Fix up safari options to match w3c requirements :: Simon Stewart
  • 0ac09d0003 - fix: add until.urlContains null value check (#5933) :: Jacob Wejendorp
  • e9dfaad6ec - fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Jongkuen Hong
  • 24aed0d781 - [py] fix: drag and drop by offset broken (#6172) :: Herst
  • 6f028c5c07 - Marking a constructor deprecated :: Simon Stewart
  • 9c1e331862 - Clean up compilation warning :: Simon Stewart
  • d104c769d0 - Move from synchronized to a reentrant lock :: Simon Stewart
  • ed4b3a4de0 - Add safari to the list of build targets for atoms tests :: Simon Stewart
  • 84353588a3 - Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans
  • 613f1f03c8 - Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evans
  • d7562b1e0b - Prevent keyup actions if key is not already down for IE :: Jim Evans
  • a6e0407788 - Correcting .NET IE legacy capability creation :: Jim Evans
  • 4861c79f6b - Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evans
  • e70ccc74b0 - Updating IE prebuilts :: Jim Evans
  • 83b0a34604 - [java] Fixing coercer ability to access private constructors :: Alexei Barantsev
  • f85c99012e - [java] Calling a more straightforward method :: Alexei Barantsev
  • aafc5e895b - Ignoring .NET upload test for Safari which hangs browser :: Jim
  • 42baa2423e - Adding workaround for Safari Tech Preview in .NET :: Jim
  • b5b247cc8e - Fix the default capability matcher test :: Simon Stewart
  • 6d56181520 - Better follow project coding style :: Simon Stewart
  • 6e09f51a5f - Use browser name to determine if using Safari Tech Preview :: Simon Stewart
  • 1f75108e69 - Use reflection for Gson objects in JsonOutput :: Simon Stewart
  • ad11102a9b - The injector now uses subclasses if present :: Simon Stewart
  • 2a7d23dc03 - Bump version to an approximation of Π :: Simon Stewart
  • c26dd71261 - Update the java changelog :: Simon Stewart
  • b1ececb16b - Release Ruby gem 3.13.1 :: Alex Rodionov
  • fbf3a83275 - Return back Ruby version to π :: Alex Rodionov
  • 293523b640 - [rb] fix parsing server versions to be able to get the latest :: Titus Fortner
  • f66424b832 - Adding version resources to internal IE driver library :: Jim Evans
  • 52b5348763 - Extract IE internal library to IEDriver.tmp first :: Jim Evans
  • 94bc66e0a8 - Fixed crashing bug in obscured element detection. :: Jim Evans
  • e984de7bbc - Code refactoring (Minor clean-up) (#6179) :: Krishnan Mahadevan
  • d6ab55a583 - Add native events under se:ieOptions. (#6183) :: KentGu
  • cd733016d4 - Return 404 for non-existent routes (#6186) :: Krishnan Mahadevan
  • b6f307c814 - Pass found elements to the EventListener's afterFind method (#6191) :: Bartek Florczak
  • f1a7bf6051 - [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Jerry Pussinen
  • 29e9746e39 - Making set window rect command spec-compliant for x and y coordinates :: Jim Evans
  • 52969e49a1 - Exposing additional extension points in .NET bindings :: Jim Evans
  • 9f126d3a70 - Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans
  • 2be2884de4 - Unignoring .NET alerts tests for Edge :: Jim Evans
  • a3d2f41cd3 - Allow to use multiple files with file detector :: Alex Rodionov
  • 3f3f34e152 - Update bundler to 1.16.3 :: Alex Rodionov
  • 6e1850bb6f - make ConnectionType searilize as integer (#6176) :: Anton Velma
  • 6deabdf917 - Fix the failing test :: Simon Stewart
  • 62f3a3cfd1 - Add "small" label to the small tests :: Simon Stewart
  • e910737a9c - disable screenshot tests for edge :: Clay Martin
  • afb952f3c4 - Limit the size of the cache directory for buck :: Simon Stewart
  • 76882bec4c - constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Prakhar Rawat
  • db52375fb7 - Resetting frame focus to top-level frame on refresh :: Jim Evans
  • b57575a3a8 - Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evans
  • b5d96469c9 - Bump ByteBuddy to 1.8.15 :: Simon Stewart
  • dff72517b5 - Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewart
  • e57914ab05 - Introduce basic JPMS support :: Simon Stewart
  • 3665dd7456 - Move or deprecate internal classes in java client :: Simon Stewart
  • b6748a5fc5 - Update java changelog :: Simon Stewart
  • 9190cd5c8c - Properly indicate that the remote module uses services. :: Simon Stewart
  • f3197b14bd - A Hub API that can query all running sessions. (#6158) :: Krishnan Mahadevan
  • 9669e80055 - Move utility method into utility class :: Simon Stewart
  • 9f87968499 - Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart
  • 4534faa77c - Add urllib3 dependency to install and test systems :: AutomatedTester
  • 8d98f3223c - Swap out httplib for urllib3 :: AutomatedTester
  • 59f93ef04d - Restore missing error class and limit error class lookup scope (#6137) :: Thomas Walpole
  • 31d547bad7 - [rb] fix default value of move duration in PointerActions :: Titus Fortner
  • a6b98462af - Move servlet request/response wrappers to new grid :: Simon Stewart
  • c814c32500 - Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart
  • 49be0e8883 - Run all small tests :: Simon Stewart
  • ed207b3a00 - Yield file wrapped in array to file detector :: Alex Rodionov
  • 6b4dfc6545 - Jetty version bump :: Simon Stewart
  • bdc4787caf - Fixed null pointer exception when managed element is not found :: Mike Bellew
  • 0248a49caa - Re-enable the passthrough tests :: Simon Stewart
  • 7842db3150 - [py] Added ExpectedCondition invisibility_of_element :: Karl Kuehn
  • 458daaf623 - Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans
  • 13720310f4 - Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov
  • 17e08e8d24 - Ignore upload multiple files test for remote + IE :: Alex Rodionov
  • aacccce032 - [py] Fix doc of URL-related ExpectedCondition (#6236) :: Herst

- Java
Published by ddavison over 7 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.13.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c3bb30c727 - Update changelog for 3.12.0 :: Alex Rodionov
  • 14a3e7b3eb - Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evans
  • eb5fe13f97 - Adding alert text for unexpected alerts in IE :: Jim Evans
  • b3376cd6ba - Updating .NET CHANGELOG for 3.12 release :: Jim Evans
  • bb2488860d - Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans
  • 79a315ab07 - Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsev
  • ca9da6e8e6 - [java] Deleting unused private fields :: Alexei Barantsev
  • 6359b2f8e7 - [java] There are no more multiple IE driver engines :: Alexei Barantsev
  • f41fe5fb1a - [java] Deprecating unused utility functions :: Alexei Barantsev
  • c179a1b7d3 - [java] Deleting unused private field :: Alexei Barantsev
  • 7129729457 - Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans
  • 4351f22523 - Upgrading httpcomponents :: Alexei Barantsev
  • f7eeab82ed - Deprecating apache httpclient based implementation :: Alexei Barantsev
  • 5a8a2c1ba6 - Deleting deprecated code :: Alexei Barantsev
  • 12d57f17d7 - Enabling chrome java tests on travis :: Alexei Barantsev
  • c68b2b84e3 - Adding a safari job for travis :: Alexei Barantsev
  • 5b8994f8ab - Ignoring failed chrome tests :: Alexei Barantsev
  • c0de230188 - Adding java IE test job to appveyor :: Alexei Barantsev
  • 18fee21bc7 - Use default OSX image on travis :: Alexei Barantsev
  • eaefea254a - Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev
  • 6a6b658342 - Add missing copyright notice :: Simon Stewart
  • fd92d1c48f - Adding a w3c compliant remote webdriver builder :: Simon Stewart
  • bd1ae5981a - Ignoring more chrome tests that fail on travis :: Alexei Barantsev
  • d42e6acc97 - [java] Adding a test for noProxy :: Alexei Barantsev
  • 58cae229ba - Unignoring a couple of tests passed in IE :: Alexei Barantsev
  • e6a056f6c3 - Updating okhttp :: Alexei Barantsev
  • 841f7eed26 - Updating gson :: Alexei Barantsev
  • 7f0ddee5d7 - Updating guava :: Alexei Barantsev
  • d0bc211ea7 - Updating htmlunit and htmlunitdriver :: Alexei Barantsev
  • 5a459a51b6 - Update IDEA gson library descriptor :: Alexei Barantsev
  • b29ad6e4b1 - Update IDEA htmlunit library descriptor :: Alexei Barantsev
  • 3f040255ba - It appears that htmlunit uses its own css parser now :: Alexei Barantsev
  • 66fcb623d4 - [java] Fixing JSON to Proxy deserialization :: Alexei Barantsev
  • d1a4c2b396 - This test mostly works in Chrome (but it's flacky) :: Alexei Barantsev
  • cc810770ee - Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantsev
  • e38bc95a80 - [py] Update changelog for 3.12.0 :: lmtierney
  • f341cda429 - [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev
  • 21880a34b4 - Deleting unused imports :: Alexei Barantsev
  • a9096a0097 - Actually updating capabilities with fixed noProxy :: Alexei Barantsev
  • 0e1b72d022 - Update close window command to return list of remaining window handles. :: Jim Evans
  • 2c2db8a47b - [py] update documentation for find_element methods to remove 'private' indication :: lmtierney
  • ade980b7f3 - Avoid using the BeanToJsonConverter within Json :: Simon Stewart
  • 70121d346c - Make the bean to json test use JsonOutput :: Simon Stewart
  • 1a99e2161f - Update LICENSE :: VijendraEAtech
  • 6404eef633 - default hub host address to 0.0.0.0 when not specified :: Doug Simmons
  • 0ba8188b1a - Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov
  • 03b79620db - Bump bundler locked selenium-webdriver version :: Alex Rodionov
  • 8484fe292d - Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionov
  • ddf10710f8 - Use RuboCop-preferred way to skip iteration :: Alex Rodionov
  • 53440282c3 - Switch to our own classes for outputting JSON :: Simon Stewart
  • dfffd9e16e - Remove deprecated RemoteProxy.getStatus method :: Simon Stewart
  • c218813788 - Remove GSON from the RegistrationServlet :: Simon Stewart
  • c2d3fa842d - Remove GSON from CrossDomainRpcLoader :: Simon Stewart
  • de9f3b7113 - Remove unused import :: Simon Stewart
  • 2ceda3f814 - Remove GSON from build files :: Simon Stewart
  • 7275728fd4 - Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewart
  • c65a277a85 - Clean up unused import and javadocs :: Simon Stewart
  • c09cffa40b - Continue removing gson from the json package :: Simon Stewart
  • 5454e6ee2a - Finish removing gson from grid :: Simon Stewart
  • 59b781cde2 - JSON pretty printing :: Simon Stewart
  • 4c8646cde1 - Update chromeOptions key for capabilities :: Florian Mutter
  • f12a3c47dc - Suppressing IE compile warnings during 64-bit compilation :: Jim Evans
  • 8f1f9c421b - Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evans
  • c83f3a0757 - Internal refactor of IE driver moving OS bitness checking code :: Jim Evans
  • f4676fb110 - Updated to better support using CreateProcess API for launching IE. :: Jim Evans
  • 78172a3ced - Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewart
  • b3aa68d811 - Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart
  • 0016b3aa95 - Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart
  • 38f46561c8 - Add a "oneOf" method to the builder :: Simon Stewart
  • c9f58ec103 - Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewart
  • c134dfae81 - Catch an additional reflective exception in the server :: Simon Stewart
  • 51d5295cfa - Implementing new session payload string representation for logs :: Alexei Barantsev
  • 3ed89adfd2 - Fixing unit tests to use fake driver services. :: Alexei Barantsev
  • b696d38fce - [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierney
  • bc17100815 - Fixing javadoc. Fixes #5928 :: Alexei Barantsev
  • 0607704e3c - Use diamond operators instead of explicit type declarations :: Valery Yatsynovich
  • df72eaa6e0 - Remove unused imports :: Valery Yatsynovich
  • 2c1c448077 - Remove redundant throws clauses :: Valery Yatsynovich
  • b95abf19ee - Making beforeunload test W3C conformant :: Alexei Barantsev
  • 7ff8c9c908 - Disabling unstable chrome test :: Alexei Barantsev
  • 7e812e76b6 - Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsev
  • f3195298af - Disabling beforeunload alert tests in python :: Alexei Barantsev
  • 8d64be4362 - [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantsev
  • e25aa00972 - Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev
  • 2606295b85 - Forcing test server to stop on shutdown. :: Alexei Barantsev
  • 9090f52fe9 - Fixing noProxy handling in Grid :: Alexei Barantsev
  • 894b67a1c9 - Disabling an unstable test in Chrome :: Alexei Barantsev
  • f77d2f9e60 - Added ability to direct headless chrome to save files in ruby Driver :: John Pelly
  • 796876aaa4 - Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov
  • 2a16696190 - Move knowledge of JSON parsing into JsonInput :: Simon Stewart
  • 1897bab365 - Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans
  • 447cabadfa - Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans
  • 8f5e2364ab - Moving IE #defines for page load strategies :: Jim Evans
  • 46ca782229 - Updating comments to IE driver code :: Jim Evans
  • e312563baf - Adding ability to return extended error info from IE actions :: Jim Evans
  • ff3e64fdbe - Refactoring IE waiting for page load on click :: Jim Evans
  • cabfd91b7d - No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans
  • 51376f6943 - Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans
  • 7691ee2f09 - Updating documentation comment in .NET :: Jim Evans
  • a8f0e70de3 - Changing .NET test drivers to implement new instantiation scheme :: Jim Evans
  • 1f02125e7b - Making .NET test suite align with Java test suite :: Jim Evans
  • 1619f2f563 - Adding .NET test configurations :: Jim Evans
  • d7a762ed0e - Updating IE driver prebuilts to latest binaries :: Jim Evans
  • c01f9ce13d - Unignoring contentEditable tests for .NET :: Jim Evans
  • 0f516a83d2 - Updating ignored .NET tests :: Jim Evans
  • 48fb09e94c - Removing unused categories in .NET tests :: Jim Evans
  • fdef21044a - Further .NET integration test cleanup :: Jim Evans
  • 5839b38d7f - More .NET test updates for Edge :: Jim Evans
  • 8d664f47a8 - Expose the RemoteWebDriverBuilder :: Simon Stewart
  • 7a0048213a - Updating release version to 3.12.1 for .NET :: Jim Evans
  • 24432b3db2 - Fixed quit command for default state :: Clay Martin
  • 839811e151 - Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evans
  • ce19a20bf3 - Updating unignored .NET tests for Chrome :: Jim Evans
  • 2c3aab2537 - [py] WebDriver as context manager (#5919) :: Jerry Pussinen
  • bfd4dccb6e - Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev
  • 5ec8094720 - Loosen WebElementCondition instance checks (#5968) :: Adam Smith
  • 16f6dd8310 - Updating default Safari driver config to use for .NET tests :: Jim Evans
  • f18440ae0d - More adjusting ignored browsers for .NET test suite :: Jim Evans
  • 6715b81fd0 - Enable Get Element Property tests in Edge :: Clay Martin
  • e060906bbd - Enable multiple tests in Edge :: Clay Martin
  • 1158f26d43 - Implement HasCapabilities by EventFiringWebDriver (#5917) :: Valery Yatsynovich
  • 07f70f7839 - Add before/after getText events (#5974) :: Mikhail Panin
  • b3eb3071e5 - Expand imports :: Simon Stewart
  • 1692b9b6cc - Add test for JsonInput :: Simon Stewart
  • 9676d70127 - Use anonymous GitHub API when GITHUB_TOKEN is not set :: Dave Hunt
  • a378961519 - Fix if block for GITHUB_TOKEN :: Dave Hunt
  • 0010c66a64 - Test cleanup for Safari in .NET tests :: Jim Evans
  • d76558a3b9 - Removing redundant XPath finding tests in .NET :: Jim Evans
  • f98f5d4a06 - Moving .NET test to asserts using constraints :: Jim Evans
  • 4c1eca1853 - Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans
  • 32b8c43544 - Adding default Safari driver class for .NET tests :: Jim Evans
  • 8b82f79df0 - Fixing mouse movement in .NET :: Jim Evans
  • 084ed59c79 - Make RuboCop happy again :: Alex Rodionov
  • 18abaa220f - Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans
  • 597ca64701 - update PyPI links in Python docs (#6011) :: Corey Goldberg
  • fac450345e - [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsev
  • ab4f24d2d1 - Switch to our own classes for JSON parsing :: Simon Stewart
  • 1a0f31e299 - Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart
  • 655a796605 - Remove GSON from main source tree :: Simon Stewart
  • f648f12f35 - Fix the build. Oops. :: Simon Stewart
  • ba3592b746 - Updating IE driver to use SendInput for a single input at a time :: Jim Evans
  • 8eb7d85888 - Adding logging to IE driver for setting window focus :: Jim Evans
  • 9ad2f48524 - Updating .NET test to not need two driver instances :: Jim Evans
  • ecc3dd059b - Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans
  • 655f27bedf - Updating JavaScript automation atoms for IE :: Jim Evans
  • 5484f955bf - Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans
  • 1a0b1d008a - Removing IE-specific tests that are covered in common tests for .NET :: Jim Evans
  • a8fa257af3 - Updating IE driver binary prebuilts :: Jim Evans
  • ea258d4733 - Ensure we do not write too much JSON across the wire :: Simon Stewart
  • 1abe2d81ee - Allow pretty printing of json to be disabled. :: Simon Stewart
  • bfdeb29f80 - Remove debug print statements. #prodeveloper :: Simon Stewart
  • f7f09fc513 - [3450] Added bindings for custom ChromeDriver commands (GET_NETWORK_CONDITIONS, SET_NETWORK_CONDITIONS and DELETE_NETWORK_CONDITIONS) that allows client code to utilize built-in throttling functionality. (#3479) :: Andrii Rohovets
  • 361e9b3222 - Bump version to 3.13 :: Simon Stewart
  • 21116894e4 - [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantsev
  • e4c8d45ce0 - [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev
  • 10a21e5021 - [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev
  • 7903ba397d - Update README.md (#6021) :: Mubariz Hajimuradov
  • 0af941a74b - Updated ChromeDriver docs (#5999) :: Anastasia Vataman
  • c9e9528c69 - Remove an unused dep in a java rule :: Simon Stewart
  • b00810ee8a - Fix comment issues. (#5954) :: User253489
  • bab2de3c72 - Added more documentation to isEnabled() and resolves #3547 (#5691) :: Matt Q
  • 517b8b4c29 - [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev
  • 35d0bb6084 - Bump the Netty version we use :: Simon Stewart
  • 8c1acbdd84 - Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evans
  • acb5315755 - [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev
  • 04afbc48dd - Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evans
  • db1e9595ef - Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evans
  • d31bfd3941 - Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evans
  • c6686b3c20 - Allow extension of RemoteWebElement for caching properties :: Michael Keeley
  • c15cdbcaf0 - Replace Chrome with Firefox in .NET documentation comments :: Jake
  • 0f49c42e2b - Get the status servlet working again. :: Simon Stewart
  • 4446b8d3fd - Updating java changelog :: Simon Stewart
  • 04f9698484 - fix incorrect w3c action encoding in python client (#6014) :: Jonathan Lipps
  • 5fad6086b1 - [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney
  • 4082b77504 - Add executing custom command to Chrome Python bindings (#5989) :: zhangwenqiang00
  • 11c39616e8 - Fix JSON parsing of unicode escapes :: Simon Stewart
  • 93ea6dc3a8 - Remove unnecessary main methods :: Simon Stewart
  • 983265e955 - More compliant JSON escaping of characters :: Simon Stewart
  • 780c502cc4 - Fix encoding of log levels :: Simon Stewart
  • f5799ed23f - [py] Update CHANGES for 3.13.0 :: lmtierney
  • 5dfab8acb2 - [rb] Update CHANGES for 3.13.0 :: lmtierney
  • 6c9064444d - Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans
  • 2f0d2927ac - Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim Evans

- Java
Published by ddavison over 7 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.12.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4844292571 - Updating .NET CHANGELOG for 3.11 release :: Jim Evans
  • 4defda896b - Streamlining .NET Actions class :: Jim Evans
  • e957482732 - Update changelog for python bindings :: AutomatedTester
  • 8f52ceb090 - Add desired capabilities keyword to IE and Firefox :: Isaul Vargas
  • 5ffc3a0ab1 - Removed unexecuted line from IE webdriver :: Isaul Vargas
  • 7dff24f1ab - Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evans
  • d37967aa0c - Updating .NET strong-named assembly build to correct package references :: Jim Evans
  • afa873480c - Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych
  • 11cb216590 - [rb] update changelog :: Titus Fortner
  • 4756fd1b04 - Add Firefox addon install using manifest.json :: vflame
  • a8d9b86281 - Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus
  • 2a0f63d19b - Fix Safari webdriver AttributeError for python client driver #5578 :: ming
  • 121bb31759 - Fixing flake8 issues :: Alexei Barantsev
  • d7fe2c464a - Remove unnecessary parameter from JsonOutput.write :: Simon Stewart
  • 13d8f8be75 - Properly initializing JSON values in IE driver :: Jim Evans
  • 99fc46a6e7 - Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans
  • 5419255922 - Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans
  • 7ddba7ce1e - Updating to release IE driver 3.11.1 :: Jim Evans
  • 4fe801acda - Unignore double click tests on Firefox :: Alex Rodionov
  • 9517a40afd - Ignore test for partially covered elements for IE :: Alex Rodionov
  • be524b6fb7 - Adding Protected Mode boundary closing mechanism in IE :: Jim Evans
  • 619a02f3e8 - safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg
  • 1cb3f698fe - safaridriver: add support for an extension command to open the debugger. :: Brian Burg
  • dd8b51f602 - bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiya
  • f77c9e38c7 - Updating NUnit dependencies for .NET tests :: Jim Evans
  • 56f210e5d8 - Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evans
  • edbc9141e9 - Fixing clear atom to work with for IE :: Jim Evans
  • 583aca924e - Exposing is_focusable atom for use in drivers :: Jim Evans
  • eda10eed6a - Adding IsFocusable method to IE driver Element class :: Jim Evans
  • 0b55fb870a - Adding support for extension capabilites starting with "test:" in IE :: Jim Evans
  • b44592fe1c - Fixing obscured element detection in IE for elements in frames :: Jim Evans
  • 8ffb552099 - Separating out detection of focusable elements for sendKeys in IE :: Jim Evans
  • 74e584d12b - Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans
  • 6103798b5f - Updating .NET to not propagate non-W3C compliant capability names :: Jim Evans
  • f454a5c8bb - Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans
  • 81371b441e - Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans
  • 6dd04e6c89 - Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax
  • 0d9bcecf9c - Addition of test playlists for each .NET test project in the repo :: seanrand57
  • d0accdfea9 - Addition of overload argument to the SelectElement.SelectByText method :: seanrand57
  • d8bdaa2426 - Remove unused field :: Simon Stewart
  • 96c1b99f0b - Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans
  • 7d4b0389fe - Updating JsonCpp library to latest :: Jim Evans
  • 9120f82021 - Changing COM variant to JSON serialization in IE :: Jim Evans
  • 5516b4f35a - Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans
  • 2eb4235728 - Send requests with application/json content type :: Alex Rodionov
  • 6fe22c3a64 - Remove unnecessary overriding of Content-Type :: Alex Rodionov
  • 2c4f935dd8 - Null cookie value fix :: granak
  • 61d741bca8 - Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evans
  • f13f3f57cd - Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans
  • 977b17db59 - Remove duplicated command entry of screenshot. :: Shuhai Shen
  • 8e7cc40e97 - Adding HRESULT check in IE driver :: larsiver
  • f5aafa38f0 - Removing external link in IE test file :: Jim Evans
  • 5cce5cf4cf - Improve takeScreenshot performance in ie driver. :: rovner
  • 90216e938f - Treat object tag with embedded document as frame :: Larry Yu
  • aa8e066500 - Update Http.request in default.rb to include a delay in retries :: Aaron McKinley
  • be61a73c47 - Add failing test for a sequence of drag and drop by offset and element :: Alex Rodionov
  • c332712fb0 - Adding newly added test to Visual Studio playlist :: Jim Evans
  • 8910104857 - Add support for Basic Access Authentication in .NET RemoteWebDriver :: Samuel Bétrisey
  • a3a206227b - Adding BeforeRemoteHttpRequest event to .NET RemoteWebDriver :: Jim Evans
  • 89c1b69c6e - Prevent page jump to top when clicking on tab :: Dylan Reichstadt
  • b0271d67d2 - Move manifest generation to the right place :: Simon Stewart
  • f3ba82ccb6 - Add a User-Agent header to our outgoing HttpRequests :: Simon Stewart
  • 06fe780fbe - The next release is not Selenium for Workgroups :: Simon Stewart
  • 63f65c620c - Fixing .NET ChromeDriver network conditions commands URLs :: Jim Evans
  • a43382076e - Adding user-agent string for .NET remote HTTP requests :: Jim Evans
  • 429af62c79 - Add a User-Agent header for Ruby HTTP requests. :: Steven Hazel
  • 508a8b6f10 - Refactor sending Selenium User-Agent :: Alex Rodionov
  • 4a1f340c5b - Fix ChromeDriver NetworkConditions setter for .NET :: John Chen
  • eb0eb1f507 - Fixing incorrect platform in .NET user agent string :: Jim Evans
  • 6c313a415f - Fix Selenium namespace collisions :: Alex Rodionov
  • ae2cf7d3a2 - [py] use setter for headless property in options classes :: lmtierney
  • 315bf4e38a - [py] only add --disable-gpu for Chrome headless on Windows Fixes #5702 :: lmtierney
  • 9aa664219b - Add User Agent for Python (#5696) :: Steven Hazel
  • 0d8a1ac90f - flake8 fixes :: Lucas Tierney
  • a4f3c97d4c - [py] missing parentheses for method call :: lmtierney
  • 81e91a86a1 - Adding locking for lazy-load of static dictionary in .NET :: Jim Evans
  • 88944b7cd7 - Guarding against assembly location being empty :: Jim Evans
  • 9e743aaa37 - Add changelog link to RubyGems :: Alex Rodionov
  • f6f0064ac1 - Add support for getting/setting permissions for Safari :: Alex Rodionov
  • 0cf2e2460f - Add attach debugger command to Safari :: Alex Rodionov
  • cad99f8c61 - [js] Adjust type annotations to properly track types when generating API docs. :: Jason Leyba
  • f2e0f00917 - [js] Export lib/input.Origin from the top level selenium-webdriver module. :: Jason Leyba
  • 97ca8ab497 - [js] Replace typedefs with record objects for parts of the public API. :: Jason Leyba
  • 5f52b02163 - [js] Add a User-Agent header for #5657 :: Jason Leyba
  • d56802ae84 - Return has_network_connection driver extension :: Alex Rodionov
  • 6f0ea5406a - Fix RuboCop offences :: Alex Rodionov
  • 03d8714113 - Revert .NET bindings to send spec-compliant new session for all browsers :: Jim Evans
  • eaee33c9f4 - Fixing .NET serialization of proxy autoconfig URL :: Jim Evans
  • 78af26a536 - Removing no-longer-used .NET dependencies :: Jim Evans
  • b337a82699 - Making .NET ICommandExecutor interface extend IDisposable :: Jim Evans
  • 478b5f7da6 - Fixing IE stale element detection for parent elements. :: Jim Evans
  • d0cec1f2d7 - [json] delegate primitve detection to guava :: Simon Stewart
  • 913ad9394c - [json] Deprecating methods where GSON leaks out :: Simon Stewart
  • 0d16a868fa - Clean up. No logical changes :: Simon Stewart
  • 1dcddcdfd7 - Add equals and hashCode to Command :: Simon Stewart
  • ed2d065565 - Switch to use guava type token. Should be a no-op :: Simon Stewart
  • a6e465e7aa - Adding equals and hashCode to Response :: Simon Stewart
  • fea3c702c6 - Refactor Bys, "checkNotNull" :: Alberto Scotto
  • f833e9e5b9 - More cleanups in By :: Simon Stewart
  • 12802a7ec0 - All json tests are small tests :: Simon Stewart
  • 7568f7a417 - add before/afterGetScreenshotAs to WebDriverEventListener :: morrishoresh
  • 640af41fe8 - Fix issues in comments and exception messages. :: User253489
  • 1c77719bba - Clean up docs in By :: Simon Stewart
  • a02a71840e - Initial implementation of taking element screenshots for IE :: Jim Evans
  • 999247be8c - Correcting IWebElement.GetScreenshot remote URL :: Jim Evans
  • 188ce052bc - Updated docs from ChromeDriver to FirefoxDriver :: Phillip Haydon
  • 27bbd2ceec - Adding new test to .NET common tests playlist :: Jim Evans
  • d7155fed40 - Adding .NET Chrome option to enable use of W3C protocol dialect :: Jim Evans
  • 41d809a81d - [py] allow Remote webdriver when only given Options class also, use Options.to_capabilties as base caps :: lmtierney
  • 38aa3268af - [py] ensure all Options.to_capabilities start with default capabilities this allows remote webdrivers to be initialized with just options :: lmtierney
  • 82b55e8e0f - Unignoring a test fixed in Firefox :: Alexei Barantsev
  • 94c503e845 - Fixing a grid unit test broken after migration to OkHttp :: Alexei Barantsev
  • a5a97c9eba - Improve the error message that is raised when safaridriver cannot be found. (#5739) :: Brian Burg
  • 4f10a2a814 - Added java 8 lambda expressions and also did some code cleanup of catching multiple exceptions in single catch block :: Abhilash Thaduka
  • c856444df0 - Fix comment issues. (#5741) :: User253489
  • e3f25864c9 - Code clean up: remove dead code, and move to lambdas :: Simon Stewart
  • 184f8a1765 - Bump mockito to 2.18 and bytebuddy to 2.13 :: Simon Stewart
  • 10cce8492e - Fixing test temp file writing for .NET :: Jim Evans
  • 259f539c03 - Updating .NET CHANGELOG and version resources for 3.11.1 release :: Jim Evans
  • f5589c9e4d - [py] add IeOptions class to selenium.webdriver :: lmtierney
  • e1df34e74a - Add autoservice to the build :: Simon Stewart
  • 3efb8674e8 - Ensure createDefaultService is the same as new Builder().build() :: Simon Stewart
  • 7c92f93b7e - Expose all DriverService.Builders to the service loader :: Simon Stewart
  • 9a8362628d - Enable annotation processing in eclipse :: Simon Stewart
  • edca054b0d - Adding Safari tech preview test config for .NET :: Jim Evans
  • 47706e36d0 - Updating .NET Safari Tech Preview test config :: Jim Evans
  • f3d6bc6f27 - Retain config file paths if specified :: Scott Babcock
  • c4867d4342 - [py] Fixing syntax error :: Alexei Barantsev
  • 217c4362d3 - Reverting making .NET ICommandExecutor extend IDisposable :: Jim Evans
  • bb476350bb - Reverting ICommandExecutor change for RemoteWebDriver :: Jim Evans
  • 4332f3ec43 - Updating release info for .NET 3.11.2 point-release :: Jim Evans
  • 2770e3aa23 - Test clean up :: Simon Stewart
  • 0020080868 - Minor java 8ism: optional.ifPresent, not an if statement :: Simon Stewart
  • f539288312 - Minor code cleanups :: Simon Stewart
  • 1b53df240c - Class is an instanceof Type :: Simon Stewart
  • 5085838e16 - Fix the build :: Simon Stewart
  • e261910101 - I have no idea why we were converting the value in cookies :: Simon Stewart
  • f45fe9bb32 - [java] Implementing WebStorage in ChromeDriver and FirefoxDriver. :: Alexei Barantsev
  • 8b521168c3 - Ignoring a test in legacy FirefoxDriver :: Alexei Barantsev
  • 749dce430a - Ignoring another storage test in legacy FirefoxDriver :: Alexei Barantsev
  • ad42d0da82 - [py] Fixing FirefoxOptions to capabilities conversion test :: Alexei Barantsev
  • 157703a475 - [py] Unignoring xpassed marionette tests :: Alexei Barantsev
  • fe48fc4cbf - [java] Stopping OkHttp from retrying after getting 408 response code. This caused duplication of page load timeout. :: Alexei Barantsev
  • 1ef54a6678 - Fixing .NET HttpCommandExecutor event for RemoteWebDriver :: Jim Evans
  • 1560ca463f - Extracting JSON wire protocol element marker property names in .NET :: Jim Evans
  • 7fa5135e55 - Fix obscure window switching bug :: Jacob Kiesel
  • 997503c27f - Refactoring creation of RemoteWebElement to use a factory :: Jim Evans
  • 0aa2ab934a - [py] fix ff marionette binary test the combination of acceptInsecureCerts and an invalid binary result in the state of 'Unable to find a matching set of capabilities' :: lmtierney
  • ee93262940 - [py] revert fix for ff mn binary test, xfail with bug linked as reason :: lmtierney
  • 54b37dcfda - fix ExecuteScript and Actions to handle IWrapsElement appropriately :: Christopher Wood
  • 3cf66f920e - Ignoring .NET tests for unimplemented features in Chrome :: Jim Evans
  • 95f9a05678 - More .NET test maintenance, ignoring known test failures :: Jim Evans
  • a08c14241e - Updating .NET tests to properly reflect current driver behavior :: Jim Evans
  • 1d76974f21 - Changing 'unhandled error' status code to throw WebDriverException in .NET :: Jim Evans
  • 90e16d0ae7 - Fix issue where -host is not honored in all server modes. :: Doug Simmons
  • fbca603cd7 - [grid] Disabling TRACE method in hub :: Alexei Barantsev
  • 251161849f - Fix internal-grid-test(s) which are failing after -host change :: Doug Simmons
  • b1eff8a6f2 - Attempting to make .NET project files more cross-platform :: Jim Evans
  • 2776b64e79 - Adding default value to .NET IE element scroll behavior option :: Jim Evans
  • cc40e51128 - Ignoring hanging test for Edge in .NET tests :: Jim Evans
  • fd9d556788 - Adding option for .NET EdgeDriverService to use W3C protocol dialect :: Jim Evans
  • ac525db911 - Work around slash escaping weirdness for non-Windows Visual Studio :: Jim Evans
  • 44c57e3f22 - Address hub/node -host backwards compatibility concern :: Doug Simmons
  • cd0618eec0 - Change if..else condition in CommonCliOptions :: Doug Simmons
  • 888fb8b371 - Update another failing internal-grid-test :: Doug Simmons
  • 86f1c02f4c - [java] Calling more specific driver constructor that accepts *Options object as a parameter. :: Alexei Barantsev
  • a988b7e579 - [java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode :: Alexei Barantsev
  • d94fed19ed - An attempt to run JS tests on travis in headless Firefox :: Alexei Barantsev
  • e6ca8b1fec - [java] Fixing HtmlUnit driver initialization in tests :: Alexei Barantsev
  • a189033ca3 - An attempt to use token for authenticated access to github API to download latest geckodriver :: Alexei Barantsev
  • 95fdcb075e - [py] Remove the beta authenticate methods from Alert :: lmtierney
  • b2ad569d21 - add shadow dom v1 support to getVisibleText :: James Garbutt
  • c3c1fcd17c - remove invalid multiple-root test :: James Garbutt
  • 9e5016d660 - rewrite shadow dom tests for v1 :: James Garbutt
  • 8e0cc1b910 - fix shadow dom tests :: 43081j
  • 9cdfb7ad30 - simplify shadow dom traversal :: 43081j
  • 4557baf2f9 - only assert styles of elements :: 43081j
  • 011338dab9 - return early when retrieving DOM parents :: 43081j
  • 665ee8d490 - move displayed to a function :: 43081j
  • 471efd90a4 - fix jsdoc :: 43081j
  • 17fbc03817 - [rb] remove encoding from copyright task Encoding is no longer required and has been removed from files, see PR #4746 :: Lucas Tierney
  • 1c98bd5829 - Add a test to make sure screenshots are added to exceptions :: Simon Stewart
  • 211fd70f83 - Give Cookie a toJson method :: Simon Stewart
  • 80b69094eb - Make the BeanToJsonConverter a little less if/then :: Simon Stewart
  • e755a32d49 - Json.toType now requires a String :: Simon Stewart
  • ce2750d68d - Migrate to our own type coercer from the one supplied with gson :: Simon Stewart
  • 6ab61860cf - Delete the old BeanToJsonConverter :: Simon Stewart
  • 977422e280 - Add a test to make sure screenshots are added to exceptions :: Simon Stewart
  • 60adb20066 - Remove GSON from the configuration classes :: Simon Stewart
  • 7a0e54a703 - Remove Json.toJsonElement :: Simon Stewart
  • 2fb4ddf18c - Throw exception clicking on file upload elements in IE :: Jim Evans
  • ca750c11e9 - Making IE cookie expiration times integer values :: Jim Evans
  • f1ceebf4bf - Updating find element by link text atom to handle non-breaking spaces :: Jim Evans
  • 0283f1fc5d - Throw an error for key actions taking multiple characters in IE :: Jim Evans
  • 7e15196bda - Updating IE driver prebuilts with latest changes :: Jim Evans
  • 6b436cadd5 - Updating unhandled JavaScript errors to throw WebDriverException in .NET :: Jim Evans
  • 09ca4e3816 - Ensure we correctly throw JsonException when GSON fails :: Simon Stewart
  • 824de2a147 - Allow JsonInput to allow additional TypeCoercers to be registered :: Simon Stewart
  • 8943c610a8 - Fix failing tests for Grid registration :: Simon Stewart
  • c17a348a04 - Fix failing Firefox tests :: Simon Stewart
  • 690591dda4 - Use "https" for links in README (#5849) :: Roman Zoller
  • cdea559f30 - Reducing visibility of DriverService.sendOutputTo method to protected (this change was announced in version 3.8) :: Alexei Barantsev
  • cdf5effde0 - Stop using deprecated API of apache httpclient :: Alexei Barantsev
  • f69fc048e0 - Deleting unused imports :: Alexei Barantsev
  • 2e76dd038f - [java] Deleting redundant checks :: Alexei Barantsev
  • 2f9037387c - [grid] Assigning node to a random free port if not specified explicitly. Fixes #5783 :: Alexei Barantsev
  • 5ca2d91553 - Fixing ExpectedConditions.numberOfElementsToBeMoreThan javadoc. Fixes #5830 :: Alexei Barantsev
  • 63ce4f227e - Updating ignores for Safari TP 55 :: Alexei Barantsev
  • 3bc6af46be - Fix failing tests by checking correct type assumptions :: Simon Stewart
  • a85ea5c825 - Bump version number to 3.12 :: Simon Stewart
  • cdcf7375b7 - Update java changelog :: Simon Stewart
  • 97a01c689b - Moving DriverService.sendOutputTo back to public space :: Alexei Barantsev
  • 7c6e0b3343 - ... and fixing the changelog :: Alexei Barantsev

- Java
Published by ddavison over 7 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.11.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 5d88c7b25f - Updating BUCK build files for .NET bindings :: Jim Evans
  • f9cba0fc91 - Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • 29b5bb41a5 - Fixing use of deprecated API :: Alexei Barantsev
  • 2c9ffd6f50 - Deleting unused imports :: Alexei Barantsev
  • 4561d85f50 - Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsev
  • bd022f4e0c - Refactoring, less guava, more standard JDK :: Alexei Barantsev
  • 5fcbb569e4 - Fixing a typo :: Alexei Barantsev
  • 8450067c9b - Deleting unused imports :: Alexei Barantsev
  • ff621a21cf - Less use of deprecated API :: Alexei Barantsev
  • 62aa722bed - Refactoring a test, no logical changes :: Alexei Barantsev
  • db4d9eb516 - Deleting unused imports :: Alexei Barantsev
  • 8d0c109fb9 - Ooops, a silly mistake... :: Alexei Barantsev
  • 12655f7159 - Update changelog for Python for tag 3.10.0 :: AutomatedTester
  • 87c87321e6 - [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart
  • 1ecef2591c - [grid] Remove "Registry.getConfiguration" :: Simon Stewart
  • 15f1c7ed4b - Remove unused annotations and unthrown exceptions :: Simon Stewart
  • d06e54aec6 - [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart
  • 41f1681c29 - Make a test not rely on JsonElement.toString :: Simon Stewart
  • 22d2498c2b - [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewart
  • f176ae2223 - [grid] Remove unthrown exception from method signatures :: Simon Stewart
  • 76f27e0987 - Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewart
  • ddccdc230b - Make AbstractCapabilities implement toJson :: Simon Stewart
  • 89870f01a1 - ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart
  • 6c7ab00afe - Use the default HttpClient.Factory where possible :: Simon Stewart
  • c5c65e5e4d - Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans
  • 4364c1eb3e - Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans
  • 5ea516de9d - Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evans
  • f479501082 - Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans
  • 6d505ccc48 - Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evans
  • b9b2f22fa1 - Fixing getElementProperty to return proper data type. :: Jim Evans
  • 19d617fd4d - Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans
  • 62d3a6d3b0 - Modifying processing of pause actions in keyboard action sequences :: Jim Evans
  • e73ca05d62 - Modifying mouse event handling to match W3C Specification :: Jim Evans
  • a66bdf5769 - Revamped handling of modifier keys in IE driver :: Jim Evans
  • 766a4cd976 - Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evans
  • c6a2b9ace4 - Updating IE error response to be spec compliant for sendKeys :: Jim Evans
  • 9c0ca98c6e - Updating clear element command handler to return W3C compliant errors for IE :: Jim Evans
  • b436822498 - Changing clear element atom to be W3C compliant :: Jim Evans
  • 7587d40145 - Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans
  • 53254bf92a - Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans
  • 070e9a9b90 - Added IE string utility method for creating GUIDs :: Jim Evans
  • 9c4f94cfb0 - Updating IE prebuilts and JavaScript atoms :: Jim Evans
  • d289954944 - Adding another test for SafariDriver constructor :: Alexei Barantsev
  • 4832457d59 - Deleting SafariOptions.port, if a user wants to run safaridriver on a specific port it should explicitly instantiate SafariDriverService and pass it to SafariDriver constructor :: Alexei Barantsev
  • 6ed8d5184b - SafariDriver always runs a clean session :: Alexei Barantsev
  • 1646a0971f - Update Safari specs guards :: Alex Rodionov
  • 14e4f56f1e - Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • 37bd7dba1c - Fix element clear when document is undefined :: Alex Rodionov
  • 4be8cdcc71 - Throw error when unfocus fails after clearing element :: Alex Rodionov
  • 0da23461d8 - Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evans
  • e0f51f545f - Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans
  • 8e15013c72 - Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans
  • aafb326f2c - Marking .NET PageFactory obsolete :: Jim Evans
  • 29b5be0a72 - Marking .NET ExpectedConditions obsolete :: Jim Evans
  • 8feb200268 - Implementing equals and hashCode for LoggingPreferences :: Alexei Barantsev
  • 2fe0d1af93 - Fixing sending keystrokes with native events disabled for IE :: Jim Evans
  • 605c511c47 - Updating JavaScript atoms and IE prebuilts :: Jim Evans
  • 955e5bbae0 - Updating .csproj files for use with Visual Studio 2017 version 15.6.1 :: Jim Evans
  • 616793e822 - Updating .NET visibility test to check for proper exception type or subclass :: Jim Evans
  • b09d741634 - Version bump for 3.11 :: Simon Stewart
  • e5e7e9000b - [joke] Prepping for 3.11 release :: Simon Stewart
  • f641f30cc1 - Update java changelog :: Simon Stewart
  • c7f097d176 - Fixing buck alias selenium-java :: Alexei Barantsev
  • c10d314786 - Fixing buck warning about duplicated classes :: Alexei Barantsev
  • cddff58a69 - Fixing possible NPE while reading hub config file. Fixes #5575 :: Alexei Barantsev
  • 46442aca9a - Adding support for intercepted element clicks in .NET :: Jim Evans
  • 2bf3e92cf4 - Adding detection of intercepted element clicks to IE :: Jim Evans
  • ebd897ad51 - Updating .NET tests to account for new IE click intercepted behavior :: Jim Evans
  • a1238d1a0d - Replace Guava Lists/Sets/Maps/Iterables with plain Java 8 :: Valery Yatsynovich
  • 188261e4d3 - Fix failing grid test :: Simon Stewart
  • b54c8ea774 - Adding additional logging for new session command for IE :: Jim Evans
  • fe16c11197 - Updating IE prebuilts for impending 3.11 release :: Jim Evans
  • e59cfb3e59 - Reword startup message :: Simon Stewart

- Java
Published by ddavison almost 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.10.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b8b0d096b6 - Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev
  • 1a5e10c5a6 - Refactoring grid option preliminary analysis :: Alexei Barantsev
  • 92c8700826 - Fix for Window.setRect() API documentation. (#5460) :: juperala
  • 72f233bd04 - Updating .editorconfig for .h files :: Jim Evans
  • 29f3d39629 - Reverting IE driver stale element checks to previous behavior :: Jim Evans
  • 1254ba29f0 - Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
  • f462f9dab4 - Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
  • 0aaeb47e78 - Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
  • f9d99f0274 - Replacing strings with #define constant in IE driver :: Jim Evans
  • 081313e9b8 - Updating IE prebuilt to 3.9.0.1 :: Jim Evans
  • 46af05cd9a - Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
  • 8ed2215ffc - Fix Javadoc issues. :: User253489
  • 5bc569027c - Adding tests for standalone launcher :: Alexei Barantsev
  • 78bece338a - Making selenium server less verbose by default :: Alexei Barantsev
  • ba676596b8 - Improving representation of session info in server logs :: Alexei Barantsev
  • 1e271e6274 - Hiding jetty info level log messages :: Alexei Barantsev
  • e522ebdc48 - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
  • 68b9e101a5 - Improving logging of session start/stop :: Alexei Barantsev
  • 855c34c65d - Deleting unused private field :: Alexei Barantsev
  • cbcb44e63b - Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
  • cc5e8684ab - Deleting unused code :: Alexei Barantsev
  • 3354777fb8 - Adding information about classes and methods to log message format :: Alexei Barantsev
  • d8a2fd932e - Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
  • f296ada7f2 - Implementing test for -debug command line option :: Alexei Barantsev
  • 0c3c4f03e2 - Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
  • 2e44b23750 - Fixing compilation issue, a missing dependency :: Alexei Barantsev
  • b1a7d4ddc2 - Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
  • d13c060a4b - Making .NET common tests run with the dotnet test command :: Jim Evans
  • 77ff29c401 - Updating build process for .NET tests to use Buck :: Jim Evans
  • 7ec54a7c16 - Removing BUCK files from .NET .csproj projects :: Jim Evans
  • 5710a32854 - It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg
  • 7e07498336 - Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
  • 6d4b9205e3 - Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
  • 4429fcd4d3 - [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharma
  • c0688dfb0f - Adding --disable-gpu for chrome headless. :: Pulkit Sharma
  • 5c7d15573b - Simplify specs for headless Chrome option :: Alex Rodionov
  • 2300e36377 - Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
  • 177ff31d6d - Fixing selenium build requirements :: Alexei Barantsev
  • 0ad7f69cba - Making python specification in IDEA project more generic :: Alexei Barantsev
  • be07773772 - [py] Deleting unused imports :: Alexei Barantsev
  • 5013823a1b - [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
  • 8c170042bf - Reducing visibility of utility classes :: Alexei Barantsev
  • 475ef18e4b - [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
  • 4853182b53 - Fixing buck build :: Alexei Barantsev
  • ee8ce198f7 - Revert "Fixing buck build" :: Alexei Barantsev
  • 47118bd182 - Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
  • deb865ff7d - Allow httpclient to follow requests to absolute urls :: Simon Stewart
  • e6de17ae56 - HttpClient Content-Type may not always be set :: Simon Stewart
  • 4316e45db9 - Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
  • dc00c0bf4d - Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinin
  • d0e16794a4 - Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton
  • 418060ed6d - Avoid long/int confusion for safari options :: Simon Stewart
  • 4a0c44bdfa - Restricting visibility of utility classes :: Alexei Barantsev
  • 6df52b820e - Deleting unused private variable :: Alexei Barantsev
  • 59256770ac - Deleting unused private code :: Alexei Barantsev
  • c640d73203 - Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev
  • 01dcf25274 - Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans
  • 7b6427a1a5 - Code formatting and internal API cleanup for IE driver :: Jim Evans
  • f45822a74b - Adding convenience methods on internal IE driver Script object :: Jim Evans
  • 42911ce9dd - Moving double-click detection logic inside InputManager for IE :: Jim Evans
  • 02de3da892 - Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans
  • 7fa48c14cd - Reducing wait interval time in IE driver :: Jim Evans
  • d01297c215 - Updating IE prebuilts with latest fixes :: Jim Evans
  • f024a78b7c - Fixing IE driver to send keys to contentEditable elements :: Jim Evans
  • ea99e18b10 - Ignoring Alert test in IE, since driver behaves correctly :: Jim Evans
  • b0191719ca - Added no-cache header to HTTP GET command of RemoteWebDriver :: dnknitro
  • ed4c294486 - Support binding to IPv6 loopback in IE driver :: Jim Evans
  • 25d635631f - Fixing .NET release build after target directory movement :: Jim Evans
  • 942b8a437b - Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evans
  • e1da66187b - Updating path loading for .NET tests to support .NET Core :: Jim Evans
  • de5fc0a957 - Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evans
  • afb559ac75 - Remove dependencies on HttpClientFactory where possible :: Simon Stewart
  • 7b763e2a2e - Use default httpclinet factory in tests :: Simon Stewart
  • 49fe10566f - Deprecate internal Duration in favor of java.time.Duration :: Valery Yatsynovich
  • 65fe98162e - Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart
  • 94740bca4b - Replace anonymous types with lambdas :: Valery Yatsynovich
  • ed933b60e9 - Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans
  • 346aec73b8 - Updating to prevent double-clicks when warranted :: Jim Evans
  • e0b54783b4 - Refactoring user input simulation code in IE driver :: Jim Evans
  • be0d9d0a7e - Updating IE prebuilts for latest changes :: Jim Evans
  • 3ace81a33a - Adding grid launcher tests for hub and node config files :: Alexei Barantsev
  • 0426383c8e - Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev
  • 8e1de21d67 - Separating grid internal test job from e2e tests :: Alexei Barantsev
  • 064ebc250d - Remove a sysout debug line. No logical change :: Simon Stewart
  • 0213e013f0 - Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewart
  • bb77f732eb - Remove gson reference from ExternalSessionKey :: Simon Stewart
  • 11fd94fe2c - [grid] More migration away from gson and apache httpclient :: Simon Stewart
  • dd875c3564 - Fix build :: Simon Stewart
  • 9a66c823bc - Extracting server CLI to a separate package :: Alexei Barantsev
  • e311bdfb00 - Fixing one more test :: Alexei Barantsev
  • ee2b25763c - [py] add docstring for InvalidElementStateException closes #5520 :: lmtierney
  • e780aa4d17 - Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans
  • 510eb7d683 - Renaming a method in IE driver's internals :: Jim Evans
  • 3f1bfd7341 - Fixing IE driver element detection for user-executed JavaScript :: Jim Evans
  • 79c4d65aa9 - Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans
  • 39fd2b9e44 - Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans
  • 2de08a29f6 - Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans
  • 2ce87c152b - Unignoring async JavaScript tests that now work for IE :: Jim Evans
  • 52302645fc - Fix failing test :: Simon Stewart
  • bf33015b0d - Fix imports: no logical changes :: Simon Stewart
  • f1a97a49d0 - [grid] More migration away from gson :: Simon Stewart
  • f3ff5da374 - Fix a spacing issue. No logical change :: Simon Stewart
  • 6e56ad53e7 - Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart
  • 5734158c87 - [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart
  • 910549e7d4 - [grid] More migrations to our own json abstraction :: Simon Stewart
  • 2e492029fa - Fix up a spacing issue. No logical changes :: Simon Stewart
  • 08262ae304 - Mark method only used by NetworkInterface as deprecated :: Simon Stewart
  • 503c44cb6d - Remove the Firebug debug class :: Simon Stewart
  • 6cb70c5db6 - Adding a buck alias for safari tests :: Alexei Barantsev
  • 2d7b1c3ec6 - Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsev
  • d2f9a2748b - Getting Safari ignores to actual state :: Alexei Barantsev
  • b71725cf99 - Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsev
  • be4bcf5515 - Fixing ignores in Safari specific tests :: Alexei Barantsev
  • eb1788d378 - Oops... Enabling standard tests back in Safari :: Alexei Barantsev
  • f88d011a88 - Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev
  • 9537053757 - Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev
  • 02ebcc1296 - Refactoring tests for grid launcher :: Alexei Barantsev
  • 0d82db15eb - Moving away from Gson in status handler :: Alexei Barantsev
  • e2b372ac2e - Deleting a useless class, simplifying tests :: Alexei Barantsev
  • ae51f5d973 - Deleting unused imports :: Alexei Barantsev
  • 17b1252e7e - Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsev
  • be94887e40 - Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantsev
  • a1d1a2adc0 - Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev
  • 7f66c20dde - [rb] turn off remote session id test for local runs :: Titus Fortner
  • ba5925c983 - Update java changelog :: Simon Stewart
  • b576ae507c - Bump Selenium version to 3.10 :: Simon Stewart
  • 8be57e1674 - Fix EdgeOptions to actually work :: Simon Stewart
  • ffd4a25c56 - Buck version bump :: Simon Stewart
  • a92cc4f2f4 - Remove build warning :: Simon Stewart
  • dc07f85447 - Guard remote session ID test :: Alex Rodionov
  • ef8b1bf093 - add Errno::EAFNOSUPPORT as ignored errors when finding ports :: JT Archie
  • 62744b3c37 - Convert noProxy from string to array in W3C new session payload :: Alex Rodionov
  • 11bdccccf4 - Fix RuboCop linter failure :: Alex Rodionov
  • c034c2e0ca - Fix execute_async_script tests for IE :: Alex Rodionov
  • 12b76c5435 - Stabilize full screen window tests :: Alex Rodionov
  • 4174ec24ea - Update changelog for 3.10.0 :: Alex Rodionov
  • 4b06f73606 - Add support for getting local/session storage in local IE :: Alex Rodionov
  • b28b0666b1 - Enable remote IE tests on AppVeyor :: Alex Rodionov
  • cf8b24f9e9 - Give Chrome some time to breathe out on CI :: Alex Rodionov
  • 300cd3fa02 - [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Carlos Garcia Campos
  • 75fc22a8c8 - Re-ignoring async JavaScript alert tests for IE :: Jim Evans
  • aefe62e924 - Updating .NET bindings to better handle W3C error responses :: Jim Evans
  • 8a6536d8ed - Reverting change to execption type based on response error code :: Jim Evans
  • f857c6bc7c - Updating .NET CHANGELOG for 3.10 release :: Jim Evans
  • 176b4a9e30 - Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans

- Java
Published by ddavison almost 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.9.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 5529f54520 - Ensure rake builds are stamped :: Simon Stewart
  • 698b3178f0 - Avoid stamping builds when not actually building :: Simon Stewart
  • b6af92f3c8 - Make sure python environment is set up before building docs :: Simon Stewart
  • 42ccf2e1b5 - Updating output paths for legacy Firefox driver components :: Jim Evans
  • a2739f41b0 - Linking a test to an issue :: Alexei Barantsev
  • 74fd1bb471 - Unignoring green tests :: Alexei Barantsev
  • 493daaa0e7 - Update python changelog for 3.9.0 release :: lmtierney
  • 1cffee4cb9 - Update changelog for 3.9.0 :: Alex Rodionov
  • 8828d59442 - Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev
  • 97ae9816ec - Handle Authorization challenges when using okhttp :: Simon Stewart
  • 2ffdc49840 - Bump java version to 3.9.1 :: Simon Stewart
  • 4fff7fc482 - Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart
  • 8eabd855b1 - Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev
  • 027bb4f4d9 - Fixing node configuration merge test :: Alexei Barantsev
  • 63f7b500a7 - Use the same timings for OkHttp as we do for the Apache HttpClient :: Simon Stewart

- Java
Published by ddavison almost 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.9.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 472078cfe6 - Restoring DefaultCapabilityMatcher.addToConsider method deleted by mistake. :: Alexei Barantsev
  • f189522865 - Deleting unused imports :: Alexei Barantsev
  • f82af5471a - Deleting deprecated unused code :: Alexei Barantsev
  • 580edfa7e1 - Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev
  • 9a6df494dc - [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsev
  • be1fe216d8 - Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev
  • 036b959bd8 - .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev
  • 38d693460c - Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsev
  • fa49d08805 - [py] add request response data to debug logging :: lmtierney
  • b3daa030e1 - [py] Deprecate PhantomJS support :: lmtierney
  • bd3e7a7234 - [py] remove phantomjs from test suite :: lmtierney
  • d1f4f5056e - [py] Define stdin for service subprocess (#4503) :: Melroy van den Berg
  • eab402fd67 - [py] Initialize Alert object by calling alert.text (#1863) :: Rouke Broersma
  • 66f77a0c36 - [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney
  • 6b5fe890da - [py] fix bug introduced in 9a6df49 :: lmtierney
  • 028aa74d55 - [py] flake8 fixes :: lmtierney
  • 1103cb7e9e - Support getting/setting network conditions in Chrome :: Alex Rodionov
  • 3e9fb10d61 - Throw on non-List responses to the /log command. :: Jason Juang
  • a0222248bf - [ghost] Addressing issues pointed out in #4458 (#5042) :: Santiago Suarez Ordoñez
  • bb440e355b - [py] fix docs build :: Lucas Tierney
  • 01131b2cc1 - [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney
  • 6dda78f0d3 - Use empty capabilities when user omits them at all :: Alex Rodionov
  • bbac6dfcf6 - Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsev
  • ba71bfa132 - Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Diego Molina
  • c067d6bb35 - Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev
  • 2430a644d7 - [oy] Fix issue with w3c actions releasing on element (#5180) :: Dmitry Dubenets
  • 10171a07a4 - [py] remove test obsoleted by 38d693460c5708dfddea2076b5ff7b6ff3c7e6d3 :: lmtierney
  • 96e46e62fb - Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantsev
  • e4ad062623 - Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsev
  • c86d229ddf - Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsev
  • b1b4227d5f - Minor test refactoring :: Alexei Barantsev
  • 73aa9e5433 - Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantsev
  • a69c508fa9 - [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev
  • 0ebad5319f - [java] Fixing chrome test dependencies :: Alexei Barantsev
  • f3e776fb71 - [java] Fixing format of element screenshot command :: Alexei Barantsev
  • 9ad143a002 - Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewart
  • e6c2e7069c - [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev
  • 4a360663d1 - Ignore failing storage tests for Chrome :: Alex Rodionov
  • 0bea0a1a09 - Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev
  • 531ff235e4 - Logging more info on new session creation errors. :: Alexei Barantsev
  • 403d796dfd - Replacing printStackTrace with logger :: Alexei Barantsev
  • 2e5358a2f7 - [py] add ability to specify browser binary, browser args, and driver executable binary in test suite this also updates WebKitGTK options to be consistent with other Options classes :: lmtierney
  • 779ed15143 - Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev
  • 525292c0d6 - Upgrade JRuby to 9.1.15.0 :: Alex Rodionov
  • b197ca5138 - Fixing buck dependencies for server tests :: Alexei Barantsev
  • 25927f6dc4 - Fixing a broken test :: Alexei Barantsev
  • ae0f764a5f - Deleting unused imports :: Alexei Barantsev
  • 182ed38617 - Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev
  • 289227f5a9 - Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fixes #5228 :: Alexei Barantsev
  • cad83c7f6b - Deleting deprecated code :: Alexei Barantsev
  • e201e70fe9 - Stop using DesiredCapabilities class in ActiveSessionFactory :: Alexei Barantsev
  • 1468a65631 - Deleting all tests not related to DefaultDriverSessions, these tests should belong to DefaultDriverFactory test set :: Alexei Barantsev
  • 7efa40a719 - Fixing DefaultDriverFactory to register IE and Safari driver providers with platform specification, because IE can be instantiated on Windows only and Safari can be instantiated on Mac only. Also deleting deprecated methods. :: Alexei Barantsev
  • 2591d80e33 - Deleting unused imports :: Alexei Barantsev
  • 33cf6415ca - Fixing test to run on any platform (IE is available on Windows only) :: Alexei Barantsev
  • ee4e55ce4c - Deleting deprecated class :: Alexei Barantsev
  • 44d1b494b9 - Loading configuration from hub to node after registration (and re-registration). Fixes #374 :: Alexei Barantsev
  • 61929de415 - Update expected schedule in readme :: Jason Leyba
  • bac9cdf973 - [js] Add methods to the Builder to support configuring the service used to manage webdriver executable child processes. Update the logging example to show using these new methods to enable verbose logging. :: Jason Leyba
  • 9976795d03 - [js] The various driver-specific option classes now extend the Capabilities class :: Jason Leyba
  • 53f2cd372d - [js] If the remote end indicates it does not support the new actions API, translate actions to a command sequence against the legacy API and try again. :: Jason Leyba
  • af370f5e53 - [js] Expand on ActionSequence documentation and make it easier to define and execute a single device sequence. :: Jason Leyba
  • f2eec92c84 - 1) Fixing platform verification logic to match platform family only :: Alexei Barantsev
  • 773e4ae300 - Allowing to customise how the proxy is rendered by using the existing getHtmlRender() :: Diego Molina
  • 02d2c4a6f8 - Fixing a node config serialization test broken after adding new option 'enablePlatformVerification' :: Alexei Barantsev
  • e43aa56eeb - Immediately shutdown standalone/hub/node if the port is busy with a human readable message :: Alexei Barantsev
  • 20b804baa0 - get rid of the redundant / :: Kazuaki Matsuo
  • 812390903a - [js] Actions API changes :: Jason Leyba
  • 88bfd40037 - Upgrade YARD to 0.9.11 to mitigate security vulnerability :: Alex Rodionov
  • 1eb70085b9 - Prefer "geckodriver" name when looking up binary :: Alex Rodionov
  • f539e4324e - Fixing typo that can confuse beginner users :: Leonardo Salles
  • 006aa1779c - Bump the java libraries we depend on to their latest versions :: Simon Stewart
  • 0d98451c9d - Updating to new jcommander version, avoid using deprecated constructor. :: Alexei Barantsev
  • 59007c4946 - A bit of Java 8 magic :: Alexei Barantsev
  • 54ed175538 - Deleting unused private variable :: Alexei Barantsev
  • 65f74252e5 - Test refactoring, less code duplication :: Alexei Barantsev
  • 08117367cf - Remove the old DriverServlet :: Simon Stewart
  • fa9371de22 - Delete unusued DefaultDriverSessions class :: Simon Stewart
  • 5385e40d64 - DriverSessions: Remove methods that would never work :: Simon Stewart
  • ba07615d3d - Make it easier to subclass a remote ActiveSession :: Simon Stewart
  • bc5714760a - Allow SessionFactory to indicate whether they support particular Capabilities :: Simon Stewart
  • 8f610137dc - [py] fix Opera Driver :: lmtierney
  • c5e4a585f1 - [py] update CHANGES and bump version to 3.8.1 :: lmtierney
  • f3eafa022f - [js] Clean-up command mappings to better track W3C compliance. :: Jason Leyba
  • f63a810797 - [js] Remove Alert.authenticateAs :: Jason Leyba
  • 2e913973d5 - [js] Another pass at the new actions API for #4564 :: Jason Leyba
  • 17240b3dd5 - [js] Replace WebElement.getSize/getLocation with a single getRect :: Jason Leyba
  • f16c3216df - [js] Add support for /session/:sessionId/chromium/send_command (#5159) :: Jason Leyba
  • 8afc2428ce - [java] Adding a line in changelog about PhantomJS support :: Alexei Barantsev
  • 0e89378d4b - Added merge method to OperaOptions :: Graham Russell
  • fa508d3d74 - Added missing goog require :: Tomer
  • 4c359d9e99 - Make sure that window.Sizzle is defined :: Tomer
  • a6f071df0b - Fix issues in Javadocs and exception messages. :: User253489
  • 266868e9d3 - Adding varargs methods to ExpectedConditions in order to avoid annoying Arrays.asList :: Karl-Philipp Richter
  • 734f2b9ca9 - Test for ChromeOptions setAcceptInsecureCerts() :: nvonop
  • d93e06b734 - Ignore-Behaviour ignored for HtmlUnit in Test :: Marc Schlegel
  • b3cda3214e - bump rubyzip version to ~>1.2 to fix CVE-2017-5946 :: Michael Glass
  • 2339f8ab53 - Use Capabilities rather than ImmutableCapabilities in mutators :: Simon Stewart
  • 42a5916f32 - [java] Converting IE command line switches from list to string, as required by the driver. Fixes #5319 :: Alexei Barantsev
  • 4789195486 - Fixing 'registry' property name in DefaultHub.json. Fixes #5309 :: Alexei Barantsev
  • e1cbaddb80 - Unignoring a test fixed in Firefox :: Alexei Barantsev
  • 8e2fda8aa3 - Make shouldCache overridable/accessible :: phoenix384
  • 8c0ed84fed - Refactoring HttpClient to stop using deprecated methods of Apache HC :: Alexei Barantsev
  • 569520625c - [py] reduce the default script timeout in executing_async_javascript_tests.py (#5326) :: Carlos Garcia Campos
  • bb788f9cb1 - Extract a common base class for httpclient tests :: Simon Stewart
  • 7657acbcc1 - Add an HttpClient backed by OkHttp :: Simon Stewart
  • 05125d7b22 - [py] xfail chrome tests due to bugs in chromedriver :: lmtierney
  • 004bcaee84 - Let's try to use OK HTTP client by default :: Alexei Barantsev
  • 7046e6484d - Refactoring to simplify WebDriverBuilder, and make it use driver Options classes for capabilities. :: Alexei Barantsev
  • c41f9ef243 - [js] retry requests on EPIPE error :: Jason Leyba
  • 1389672784 - [js] Attempt to de-flake a test with a hard sleep (yuck) :: Jason Leyba
  • 3f546d9268 - [js] Add some checks to catch misuse of the options classes, whose semantics have changed since 3.6 :: Jason Leyba
  • e79a6e7d83 - [js] Cleanup changelog and bump version to 4.0.0-alpha.1 for publishing to npm (#5205) :: Jason Leyba
  • bbd5bfe90a - Fix Exception being raised when error_payload does not include a value. :: Miten Chauhan
  • cd213d579b - Properly handle conditions when finding server trace :: Alex Rodionov
  • 0a9b576c01 - Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev
  • ce39406f2e - Run marionette test instead of legacy ones y command 'go test_firefox' :: Alexei Barantsev
  • 20c12db26e - [java] Moving utility methods to the only class that uses them :: Alexei Barantsev
  • 57a86e103e - [java] Moving another utility method to the only class that uses it :: Alexei Barantsev
  • 6fd9eeac4e - Rewamping UrlCheckerTest and adding it to the suite :: Alexei Barantsev
  • e96cb213e2 - Fixing travis job for legacy firefox driver tests :: Alexei Barantsev
  • 738e14f1ba - [py] Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev
  • 116381906d - [py] Unignoring xpassed chrome tests linked to closed issues :: Alexei Barantsev
  • 559de438b2 - [py] Deleting unused imports :: Alexei Barantsev
  • 1e1af07c30 - [py] More test status fixes :: Alexei Barantsev
  • 3ba8543beb - [java] Fixing UrlCheckerTest to check only upper bound, the lower one suffers of a race condition :: Alexei Barantsev
  • 8c3db91c84 - [py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open. :: Alexei Barantsev
  • eb4c77153e - [py] One more test broken in Chrome, no idea why :: Alexei Barantsev
  • 8767901ae4 - Use a mutex to lock Win32 message handling (#5304) :: Jacob Kiesel
  • 80c58366ca - Fixes a typo (#5351) :: DanZeuss
  • 79aeb2c406 - Trying to use travis per-job cache on master branch :: Alexei Barantsev
  • 844ea8eb96 - Modernization of pre Java 6 code :: Alexei Barantsev
  • 01e5ce065c - Add missing copyright headers :: Simon Stewart
  • d6cba14cda - Revert "[py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open." :: Alexei Barantsev
  • c8b1271722 - [java] Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev
  • 54ad9eaf58 - [java] Stop using derecated API :: Alexei Barantsev
  • 1f63cd38db - Joining all atom tests for the same browser into a single job on travis to decrease build overhead :: Alexei Barantsev
  • 194eb5cdab - Optimizing travis config for the current development needs for faster feedback: :: Alexei Barantsev
  • c6d6dc9b60 - Make the servlet wrapping implentations of our Http* classes public :: Simon Stewart
  • 869e5c193f - Make sure httpclient tests are included :: Simon Stewart
  • fe1307ee30 - All httpclient.execute calls always follow redirects. Deprecate the old method :: Simon Stewart
  • f907cd5e96 - Update call sites to httpclient.execute :: Simon Stewart
  • 01cc7298f1 - [py] Use Color in rendered_webelement_tests (#5360) :: Carlos Garcia Campos
  • 979ae96718 - Replace Guava Charsets with Java StandardCharsets :: Valery Yatsynovich
  • d1cf13cd26 - Make HttpRequest support query parameters. :: Simon Stewart
  • bd269436c8 - Ensure that wrapped servlet requests have query parameters :: Simon Stewart
  • 882f0c09be - Migrate ProxyStatusServlet to use our JSON and HttpRequests classes :: Simon Stewart
  • 3d25e76021 - Making sure to quit all drivers created by tests :: Alexei Barantsev
  • 21a6c7a5ac - Fix the javadocs build :: Simon Stewart
  • 2590fda45e - Fix the build by making json encode urls as strings :: Simon Stewart
  • 4e129c3cf1 - Delete unused JreHttpClient :: Simon Stewart
  • 9891be0d86 - Allow the default HttpFactory to be switched using a system property :: Simon Stewart
  • 395c7dbbc7 - Provide mechanism for getting the default HttpClient.Factory implmentation :: Simon Stewart
  • 834478e1b1 - Fix failing tests by correcting OkHttpClient :: Simon Stewart
  • 209d9b070c - Fixing a broken test :: Alexei Barantsev
  • 92d2aeee27 - Fixing mapping for mimetypes that does not recognize java archives on windows. Fixes #5365 :: Alexei Barantsev
  • a1472bc868 - Syntax highlighting for JavasScript examples (#5364) :: Chris Ward
  • 62e298d35a - Upgrading HtmlUnit and its driver to 2.29 :: Alexei Barantsev
  • 79d6a05670 - Fixing ability to run grid e2e tests from IDEA (htmlunit driver requires jetty-util) :: Alexei Barantsev
  • d0b7253217 - Making GridItemLaunchers immutable :: Alexei Barantsev
  • ebd0e4115e - Refactoring GridLauncherV3 to improve testability :: Alexei Barantsev
  • 01508b46f4 - Adding some tests for GridLauncherV3 :: Alexei Barantsev
  • 6f0d4009f3 - Updating java changelog :: Simon Stewart
  • a731205f3f - Make OkHttp the default http client :: Simon Stewart
  • 7bbf8c5bac - Remove the enablePassThrough flag :: Simon Stewart
  • 0cbed72485 - Bump version to 3.9 :: Simon Stewart
  • 3acbd23bed - Deleting unused dependency :: Alexei Barantsev
  • 1ca162c96f - Fixing the test for deleted passthrough mode option :: Alexei Barantsev
  • ecdad5f420 - Add wrapper for buck so it can be executed easily :: Simon Stewart
  • 484d7c41ab - See if we can get buck to do some of the heavy lifting in Travis :: Simon Stewart
  • 02c148e8d2 - Fixing buckw to use default python :: Alexei Barantsev
  • e1d1d734a9 - Fixing ability to run html suite with GridLauncherV3 launcher (if selenium-leg-rc is added to classpath) :: Alexei Barantsev
  • c5b8c6a9e8 - Properly stop servers in grid launcher tests :: Alexei Barantsev
  • 677e1848d2 - Fixing JMX re-registration issue :: Alexei Barantsev
  • 3bc25cc850 - Ignoring a test that shows different results in IDE and console because of different classpath :: Alexei Barantsev
  • aa8d7c26f3 - Let's try to use more buck on travis :: Alexei Barantsev
  • f08134855b - Deleting declaration of exceptions that can never be thrown (they are wrapped to WebDriverException) :: Alexei Barantsev
  • e7a6bb0f95 - buckw: pass back the exit code given by buck :: Simon Stewart
  • 6200507a5e - Speed up JS tests by running them in parallel :: Simon Stewart
  • 5d6f73161d - Attempt to have a cache warming step :: Simon Stewart
  • 448e3ffea1 - [travis]: Rebuild the matrix :: Simon Stewart
  • 81e023a00c - Two of the failing specs are now marked as fixed by Chromium and uncoupling the expected errors now makes tests green! :: Luke Hill
  • cae006b1a3 - New version of Selenium released set Gemfile.lock accordingly :: Luke Hill
  • e85b830caf - Allow drivers to respond with custom error codes :: Alex Rodionov
  • 792388fc27 - Belated update of IE version resources for 3.8 release :: Jim Evans
  • 4e2a06580f - Exposing HostName property for .NET DriverService class :: Jim Evans
  • 40a7d186d8 - [py] Revert change to debug logging upon request return :: Lucas Tierney
  • b1ed21d45a - Adding Windows version of buckw :: Alexei Barantsev
  • d264b3979a - An attempt to mend travis build :: Alexei Barantsev
  • 7cc6dd514e - Revert "An attempt to mend travis build" :: Alexei Barantsev
  • 6d796cadb2 - Revert "[travis]: Rebuild the matrix" :: Alexei Barantsev
  • 2068c26f43 - Revert "Attempt to have a cache warming step" :: Alexei Barantsev
  • e8baecabba - Deleting useless separate job for calcdeps, we don't share cache between jobs :: Alexei Barantsev
  • 391f43a112 - Unignoring a test fixed in today's Firefox Nightly :: Alexei Barantsev
  • 210762d6a2 - Unignoring a test for IE :: Alexei Barantsev
  • 58bececfb6 - New IDEA has updated code style format :: Alexei Barantsev
  • b0c3adf6f8 - Ignoring tests recently broken in Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 and https://bugzilla.mozilla.org/show_bug.cgi?id=1433422 :: Alexei Barantsev
  • 9cb71e65cc - Let's try to run java tests in chrome on CI :: Alexei Barantsev
  • 9a65d4cb3a - Ignoring a test, chrome regression: https://bugs.chromium.org/p/chromedriver/issues/detail?id=2239 :: Alexei Barantsev
  • be434cdc97 - Unfortunately, chrome is as unstable on travis as it was before, disabling the job back :( :: Alexei Barantsev
  • 19e81deb6b - Fixing strong-named assembly references :: Jim Evans
  • c2a11e6c0c - Removing check for leading hyphens in .NET FirefoxOptions AddArgument :: Jim Evans
  • 98be3b3384 - Readding CLSCompliant attribute to .NET assemblies :: Jim Evans
  • e2bc8ea0e9 - Adding commands to get and set network conditions for Chrome in .NET :: Jim Evans
  • ef156067a5 - Removing unused 'using' directive in C# file :: Jim Evans
  • 8409c1bf31 - Fixing build process documentation :: Alexei Barantsev
  • bec2cbe0ea - Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev
  • 2ce5f56395 - IJ wants to make some changes to its config :: Simon Stewart
  • adc87a46fe - Bump the buck version :: Simon Stewart
  • 1a0d52bb2a - Stabilize some of Ruby tests :: Alex Rodionov
  • 494a3df048 - Fix syntax error :: Alex Rodionov
  • 9cd17ec373 - [travis] Force the simple console output to be used. :: Simon Stewart
  • 33897be790 - Fixing manifest generation on windows :: Alexei Barantsev
  • da4984597a - Increasing travis timeout to 20m :: Alexei Barantsev
  • d29ea82e96 - update copyright year for 2018 :: Corey Goldberg
  • c1beae566d - Try to wait for file upload in Ruby tests :: Alex Rodionov
  • ba2fa954fa - Add service_args to Firefox WebDriver (#5421) :: Moisés
  • 63d571a2d6 - [py] correctly handle additional data in unexpected alter error for w3c drivers (#5416) :: Carlos Garcia Campos
  • ec681f22d1 - [py] Add docstring to WebElement find_element and find_elements methods (#5384) :: mkvetko
  • e18a249f92 - Unignoring a test fixed in Firefox :: Alexei Barantsev
  • 49691026d8 - Optimised some of the calls to some ruby integration tests :: Luke Hill
  • a5c88d39bd - Fixing use of deprecated method :: Alexei Barantsev
  • b60a701d2d - Unignoring tests that seem to be fixed in Firefox :: Alexei Barantsev
  • 982d79d153 - Removing now deprecated non-standard tr1 namespace from IE driver :: Jim Evans
  • 3e66e12efa - Updating IE driver alert detection to get alert text from "repeat" alerts :: Jim Evans
  • 43e6f4e7b4 - Removing clearing of known element cache on document navigation :: Jim Evans
  • d26aeec072 - Updating ignored tests in .NET test suite :: Jim Evans
  • a86d9ae861 - Refactor IE user-initiated JavaScript execution to use JSON objects :: Jim Evans
  • cba535b232 - Updating IE prebuilts, version resources, and CHANGELOG for 3.9 release :: Jim Evans
  • c18cecf59e - Updating .NET CHANGELOG for pending 3.9.0 release :: Jim Evans

- Java
Published by ddavison almost 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.8.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 66b90f1786 - Delete print statement from unit test. :: Jason Juang
  • 5e6049bb89 - Fixing maven targets :: Alexei Barantsev
  • 577139c7f9 - Remove deprecated :service_args driver initialization argument :: Alex Rodionov
  • d59fe65407 - Remove deprecated Alert#authenticate :: Alex Rodionov
  • 31cbb0dceb - Remove deprecated :service_log_path driver initialization argument :: Alex Rodionov
  • cb53834c86 - Remove deprecated :log_file, :log_level, :implementation :: Alex Rodionov
  • 855e48dae3 - Remove deprecated Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionov
  • 2b2614feb5 - Remove deprecated :port Remote::Bridge initialization argument :: Alex Rodionov
  • 0433610b6f - Update changelog for 3.8.0 :: Alex Rodionov
  • 5b378cac8c - Unguard fixed window specs for IE :: Alex Rodionov
  • 4b3394176a - Files should be read and uploaded in binary mode :: Alexei Barantsev
  • 6376733bda - External process output should be read asynchronously to avoid deadlocks :: Alexei Barantsev
  • a8bdb375d4 - Revert change made by a silly mistake :: Alex Rodionov
  • 7055d6f64c - Stop injecting null chrome binaries :: Alexei Barantsev
  • 9f5c1e89e0 - Stop propagating grid-specific capabilities and capabilities with null values to the driver :: Alexei Barantsev
  • 2a13d25d3c - Release selenium-webdriver 3.8.0 :: Alex Rodionov
  • 22aea53424 - Deleting link to phantomjs driver from IDEA project :: Alexei Barantsev
  • a977b8ef6b - Updating the link to the bug report in a failed test :: Alexei Barantsev
  • a67f8808f9 - Fixing ability to construct SafariOptions from capabilities object :: Alexei Barantsev
  • 21a1744a8f - Updating Java changelog for 3.8.1 patch release :: Alexei Barantsev
  • 6e95a6684b - Bump Java version to 3.8.1 :: Alexei Barantsev

- Java
Published by ddavison about 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.8.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 8a0099a3f3 - Remove support for versions that make up less than 1% (combined). This removes py2.6 and py3.3 :: AutomatedTester
  • 8dd34cf16d - Ignoring failed tests, regression in marionette. Bug-reports submitted and referenced in the tests. :: Alexei Barantsev
  • d952887d76 - Updating upload script to work with the latest version of oauth2client library :: Alexei Barantsev
  • 499316e3d4 - Ignoring one more test in marionette, it checks element overlapping by default now. :: Alexei Barantsev
  • aaf5a08acc - finish removing support for Python 2.6 and 3.3 (#5021) :: Corey Goldberg
  • e8fdbaee8f - Add missing python W3C ErrorCodes (#4938) :: Lucas Tierney
  • fa164f6dfb - [py] allow browser options to be passed to Remote WebDriver (#4876) :: Lucas Tierney
  • 56b344089c - [py] Add WebKitGTK driver (#4635) :: Carlos Garcia Campos
  • 24b8028372 - [py] incorporate recent options changes into webkitgtk :: lmtierney
  • ec1e276f03 - Fix potential NPE in deprecated Registry.newInstance(hub, config) call. :: Doug Simmons
  • 26b68e690d - Adding more tests for DefaultCapabilityMatcher :: Alexei Barantsev
  • 8c69cea299 - Refactoring DefaultCapabilityMatcher, preparing for extension. :: Alexei Barantsev
  • 8077cc372e - Refactoring -help and -version CLI options handling :: Alexei Barantsev
  • 39e7e8b789 - Refactoring node registration request initialization, fixup-methods moved to GridNodeConfiguration class, because they fix up objects of this class. :: Alexei Barantsev
  • cb4925bd23 - Implementing matching for unknown platform names. :: Alexei Barantsev
  • ca85b811ea - Introducing unique ids for node slot configurations. Hub injects UID of the matched configuration to the new request payload. This allows to avoid secondary matching on the node, it knows immediately what slot configuration to use. :: Alexei Barantsev
  • 15cb9fc714 - Upgrading mockito :: Alexei Barantsev
  • fec2e51a44 - Implementing some tests for NewSessionPipeline :: Alexei Barantsev
  • 532c67a801 - Implementing mutation of capabilities with matching config UUID only. This allows to have multiple configurations for the same browser in node config file. :: Alexei Barantsev
  • 6086aa7f2e - Fixing test dependencies. I wonder why "main build job" failed, whereas all test jobs are green and does not suffer from this missing dependency. :: Alexei Barantsev
  • 8b4567e412 - Fixing a test, new mockito version is more accurate with null values. :: Alexei Barantsev
  • 0d98a99105 - Implementing firefox-specific capability matcher that takes into account "marionette" capability. :: Alexei Barantsev
  • c1f7cb06e2 - Implementing safari-specific capability matcher that takes into account "technologyPreview" capability. :: Alexei Barantsev
  • 678dc2b0c5 - Fixing dependencies in BUCK files :: Alexei Barantsev
  • 599de2848f - Fixing dependencies in BUCK files for tests too :: Alexei Barantsev
  • 7fff2dc64a - [py] fix unit test for 2.7.14 :: lmtierney
  • b29e332260 - Fix WebDriverException when binary is set, but no firefox binary on the PATH. (#5039) :: darek8686
  • 450b46e650 - When emulating JWP move to, should be setting id from element (#4986) :: David Hewson
  • 472af9f961 - [py] w3c compliant browsers do not throw exception when clicking on a disabled element :: lmtierney
  • 6f6d66b101 - JMX initial support for Grid Hub :: Alexei Barantsev
  • 4127f0fb81 - [py] flake8 :: lmtierney
  • 269958f703 - Fixing JMX object names :: Alexei Barantsev
  • 9b149f20f3 - Moving JMX attribute NewSessionRequestCount to Hub bean :: Alexei Barantsev
  • 2c023b662a - Flattening values in JMX attributes of Map type :: Alexei Barantsev
  • a70ab213ec - [py] add headless convenience method for Chrome Options :: lmtierney
  • 1d490b4f75 - [py] add headless convenience method for Firefox Options :: lmtierney
  • 35e795b666 - [py] add unit tests for Chrome Options :: lmtierney
  • 39f2e4e05f - [py] add unit tests for Firefox Options :: lmtierney
  • 09f2635069 - Upgrade bundler to 1.16.0 :: Alex Rodionov
  • bcae0089bd - Upgrade JRuby to 9.1.14.0 :: Alex Rodionov
  • 6f86d7ebb6 - Remove RSpec dependency from packaged JRuby :: Alex Rodionov
  • 96b735cd6f - Use proper license name :: Alex Rodionov
  • 047c0b0c6c - Implementing JMX for grid node :: Alexei Barantsev
  • 9a6bbe4e4f - Fixing buck build :: Alexei Barantsev
  • 1d39d6b82e - [py] Fix internal error when an unexpected exception is raised while running window_switching_tests (#4654) :: Carlos Garcia Campos
  • 0dce5d043b - [py] clean up a few tests [ci skip] :: Lucas Tierney
  • 576feaf5b1 - [rb] update window specs for Firefox :: Titus Fortner
  • 8014cb3e6f - [rb] remove phantomjs tests that don't get run :: Titus Fortner
  • 937cf56c39 - [rb] update specs for legacy firefox :: Titus Fortner
  • 036fcaaa81 - [rb] implement spec guard for exclude :: Titus Fortner
  • f2e6ebddb6 - [rb] update specs for safari :: Titus Fortner
  • 7452a085bb - [rb] fix logging specs :: Titus Fortner
  • 66ca693a8f - [rb] all remote and local specs passing on mac :: Titus Fortner
  • 781c1c668d - Fixing SafariDriverService initialization from capabilities :: Alexei Barantsev
  • 9e4a7a6f8c - Fix the build :: Simon Stewart
  • f6538fc334 - Add missing buck files for tests :: Simon Stewart
  • bdf883bf51 - Remove the beta authenticate methods from Alert :: Simon Stewart
  • 2e79a2a346 - Bump htmlunit to 2.28 :: Simon Stewart
  • de5c81fd86 - Remove PhantomJS from the project :: Simon Stewart
  • c31090ac19 - [rb] get specs passing again for firefox :: Titus Fortner
  • 4e792ec246 - Suppressing warning about wrong cookie format while downloading buck :: Alexei Barantsev
  • 6ed28ab4a3 - Adding an info message about downloading buck :: Alexei Barantsev
  • 5036d9db27 - Removing PhantomJS ignored test labels :: Alexei Barantsev
  • a86e598a08 - Removing go targets that run PhamtomJS tests :: Alexei Barantsev
  • b974d44550 - Removing more PhantomJS bits :: Alexei Barantsev
  • 76ee159cdf - Unignoring tests passing in updated HtmlUnit driver :: Alexei Barantsev
  • 65b6411cce - Correct typo :: Simon Stewart
  • ef5de38159 - Minor refactoring to use streams and lambdas :: Krishnan Mahadevan
  • 38eafc9a24 - More streams and lambdas :: Alexei Barantsev
  • 9a19903308 - Ignoring a test related to marionette bug https://bugzilla.mozilla.org/show_bug.cgi?id=1417821 :: Alexei Barantsev
  • ab68d8b457 - Fixing Typos and removed un-used imports :: Krishnan Mahadevan
  • 2e66035bfe - Copy should be a copy :: Alexei Barantsev
  • 0233d3b461 - Adding tests for clear operation for all types of inputs. :: Alexei Barantsev
  • 2f80b0df54 - [py] make testing webserver threaded as chrome likes to hog the connection :: lmtierney
  • 3ce600359b - [py] add chrome back into travis tests :: lmtierney
  • ad5051b1b7 - [py] disable w3c interaction tests for chrome :: lmtierney
  • 8356068327 - Update java changelog :: Simon Stewart
  • a4ac624ec9 - Inform users of better alternatives to long-used DesiredCapabilities methods :: Simon Stewart
  • 4ce74ebaa0 - Adding more explicit information to default node config (platform info and driver settings). :: Alexei Barantsev
  • dcb4792ac6 - Ignoring configurations that does not match current platform. Also, apparently, node does not read configuration from json resource, it is defined in the code. :: Alexei Barantsev
  • fd9e75c41c - Adding se: prefix to the capability that defines node config uuid :: Alexei Barantsev
  • 0af6b3b236 - Temporarily disabling a check, later it should be made platform-independent. :: Alexei Barantsev
  • 2c8a1a5d59 - Revamp DefaultRemoteProxyTest :: Krishnan Mahadevan
  • 991e44a8e5 - Fixing number of default node configuration capabilities :: Alexei Barantsev
  • 13bd4cd627 - Fixing buck dependencies for tests :: Alexei Barantsev
  • 168c87f110 - Actually fixing buck dependencies :: Alexei Barantsev
  • 037784865f - Actually, actually fixing buck dependencies :: Alexei Barantsev
  • 50548342cb - Make RuboCop happy again :: Alex Rodionov
  • cb841618ae - Add import for FirefoxOptions (#5120) :: Grey Li
  • b5ad1ea786 - Remove unused Apache commons-collections dependency :: Valery Yatsynovich
  • f267357f15 - Stop using deprecated org.mockito.Matchers :: Valery Yatsynovich
  • b039ab12dc - Move "type" to SourceType :: Valery Yatsynovich
  • 6337d9067a - Remove unused "incrementMillis" field from TickingClock :: Valery Yatsynovich
  • 70c1bfb845 - Adding atom tests for handling text-transform property :: Alexei Barantsev
  • a0e224a4ae - Adding Java tests for handling text-transform property :: Alexei Barantsev
  • 3f80de3bd6 - Disabling the recently added test in HtmlUnit, it seems to lack support of text-transform property :: Alexei Barantsev
  • e543a694b1 - Introducing new string constant for "platformName" :: Alexei Barantsev
  • 3cd788933d - Dropping capabilities that can cause geckodriver to reject new session request because it performs additional capability matching. Honestly I see no reason at all why geckodriver does matching and rejects new session requests. It makes it toally useless in custom grid environments (in company, or cloud vendors) that often use non-standard platform names. :: Alexei Barantsev
  • 61e347625e - [py] disable overlay scrollbars when running tests with WebKitGTK+ :: Carlos Garcia Campos
  • cea9724350 - [py] do not include empty args list in WebKitGTK+ browser options :: Carlos Garcia Campos
  • 951b3a978d - [py] make it possible to override options when running tests with WebKitGTK+ :: Carlos Garcia Campos
  • 6841f915fd - Adding new tests for disable, hidden or invisible 'option' elements, inspired by #379. The tests are based on the current drivers' behavior, not sure if it is correct or not. :: Alexei Barantsev
  • 9cb14e899f - Adding one more test for an edge case: transparent select with visible options. :: Alexei Barantsev
  • 1df5dafcf0 - Adding a new test for file upload using a hidden file input. Also disabling file input visibility check in legacy Firefox driver. Fixes #706 :: Alexei Barantsev
  • 77c2331541 - Reverting "Dropping capabilities that can cause geckodriver to reject a New Session request" :: Simon Stewart
  • 021e661115 - Update Python changelog for 3.8.0 :: lmtierney
  • 034519fa60 - Updating IE driver element tag name command handler to be spec compliant :: Jim Evans
  • 406b8dab98 - Return NoSuchElement error in IE with incorrect internal IDs :: Jim Evans
  • 8d73e5f5e7 - Making IE driver SetWindowRect command compliant with spec :: Jim Evans
  • 6ccbe0a5c8 - Updating IE driver getActiveElement command to be spec-compliant :: Jim Evans
  • a7c657e58a - Updating IE driver new session command handler to process null capability values :: Jim Evans
  • e22cab59d9 - Fixing IE driver setTimeouts command to properly validate JSON payload :: Jim Evans
  • 1256dfe5a3 - Updating getActiveElement command for IE driver to handle contentEditable elements :: Jim Evans
  • 8e91af9c1c - Updating IE setAlertText command to check for invalid data :: Jim Evans
  • d5ce210fdc - Updating IE driver HTTP response code for stale elements :: Jim Evans
  • d9fe6e0210 - Updating IE driver for allowed commands when alert is present :: Jim Evans
  • 5577c15ba0 - Updating IE prebuilts :: Jim Evans
  • d897de999f - Updating .NET CHANGELOG and version resources for impending 3.8 release :: Jim Evans
  • 584431608a - Updating Java changelog for 3.8 :: Alexei Barantsev
  • 57fe00346d - Bump version number to 3.8 :: Alexei Barantsev

- Java
Published by ddavison about 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.7.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 87ea6faff5 - Update Python changelog for 3.7.0 :: AutomatedTester
  • 24ac288d74 - Actually publish the html runner :: Simon Stewart
  • 6a198866d7 - [Grid] Add support for customizing the Grid Registry :: Doug Simmons
  • a544366a8f - Fixing IEDriverServer x64 compile warning :: Jim Evans
  • 49b4216b38 - Fixing .NET language bindings command-line build :: Jim Evans
  • 08ee07f2ef - Updating IEDriverServer for 3.7 release :: Jim Evans
  • 1c4b358c32 - Update changelog for 3.7.0 :: Alex Rodionov
  • e46eb5763f - Send W3C capabilities in the new session request. (#4974) :: Jason Juang
  • 647420b03e - [js] Removed various browsers from the list of "standard" browser names supported by selenium-webdriver. :: Jason Leyba
  • d4d1108778 - [js] Remove more functions from firefox.Profile that are just holdovers from the legacy FirefoxDriver :: Jason Leyba
  • 4e14ea146b - [js] Simplify the API for configuring firefox by adding addExtensions() and setPreference() functions to firefox.Options :: Jason Leyba
  • e8efc001bd - [js] Since Firefox 57 removes support for legacy add-ons, there's no need to keep around the logic for parsing or installing those add-ons in a profile. :: Jason Leyba
  • 5520ee7571 - [js] random code cleanup :: Jason Leyba
  • 5bd212e386 - [js] code clean-up/simplification :: Jason Leyba
  • 8edc13bdf0 - [js] Remove support for requiredCapabilities from WebDriver.createSession :: Jason Leyba
  • 81334994d9 - [js] Remove the unnecessary normalizeProxyConfiguration function :: Jason Leyba
  • 661a196152 - [js] Updates for proxy handling :: Jason Leyba
  • adb47d4661 - [js] Bump the minimum supported version of node to 8.9.0 LTS :: Jason Leyba
  • 6e66b0513f - [js] Fix docs example on proxy.socks() :: Jason Leyba
  • d17e0acaf0 - Add python syntax highlighting (#5014) :: 1kastner
  • d5d3cb4d15 - Implementing ability to not send shutdown command to the driver servers that don't support it. :: Alexei Barantsev
  • 373261bd0d - Sending geckodriver logs to stderr by default. Default log level is low enough, so the log does not look polluted. Ufortunately, geckodriver does not allow to separate its own log from the browser logs, so messages from the browser log can appear in the log even on the lowest level. :: Alexei Barantsev
  • 9117aa7777 - Fixing the rule that collects third party libs required for distribution package. :: Alexei Barantsev
  • 3b8364d7bc - Bump java version to 3.7 :: Simon Stewart
  • 6c27816c9b - Update changelog for java :: Simon Stewart
  • b66efc8f47 - Ensure that we forward metadata in the new session payload :: Simon Stewart

- Java
Published by ddavison about 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.7.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f1bdfc671f - [rb] update service_args test to allow multiple deprecate warnings :: Lucas Tierney
  • 622499b0c8 - Update release date for 3.6.0 :: Alex Rodionov
  • 9ac652d497 - Delete utf-8 encoding comment. :: 保木本将之
  • c2362ac499 - Updating IE driver version resources for 3.6 release :: Jim Evans
  • 5e4adb66b8 - Updating .NET CHANGELOG for 3.6.0 release :: Jim Evans
  • bb6267e0f2 - Updating .NET Buck release targets to add version to zip file name :: Jim Evans
  • 6e4988ae4e - Update python changelog :: AutomatedTester
  • 0eef6a1550 - Fix the prep-release-zip task :: Simon Stewart
  • 40a78e41c3 - Start using the skylark parser where possible :: Simon Stewart
  • 893b3773c2 - Move building of locators to How enum :: Valery Yatsynovich
  • 8126e10845 - Add missing copyright header and hook small test into suite :: Simon Stewart
  • 17dd0856d8 - Deleting unused method :: Alexei Barantsev
  • d0122c564a - Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in Java binding :: Alexei Barantsev
  • 4aeed7bd7c - Showing user friendly error message about htmlrunner CLI options instead of stacktrace :: Alexei Barantsev
  • ade027bfa4 - baseUrl should be prepended after exploding variables. Fixes #4540 :: Alexei Barantsev
  • a2a76345ae - Add shortcut for enabling Firefox' headless mode :: Franz Liedke
  • 546eff8595 - Added setting for executing rubocop with CI. :: RustyNail
  • 4c6640fb6c - Temporarily disable Ruby lint on CI :: Alex Rodionov
  • facd199c31 - Add atom fragments for use by marionette :: Simon Stewart
  • 161ce4d097 - Fix the build. :: Simon Stewart
  • 02c5044e94 - Catch more references to the old getAttribute target :: Simon Stewart
  • 5e886f5551 - More getAttribute cleanup, this time in CF files :: Simon Stewart
  • 44a02b7cd2 - Fixing handling of unrecognized platform names returned by remote end. Fixes #4781 :: Alexei Barantsev
  • 8301ef7c0f - Fixing Java build :: Alexei Barantsev
  • 5e6b0c9918 - Fix python pause action implementation fixes #4795 :: lmtierney
  • badf313207 - [rb] unguard specs now working in Firefox 56 https://github.com/mozilla/geckodriver/issues/463 https://github.com/mozilla/geckodriver/issues/660 :: lmtierney
  • 81376362a8 - remove some python test xfail from fixed Firefox bugs :: lmtierney
  • 3a6b3bec47 - Fixed the code pointed out by rubocop. :: RustyNail
  • 5d76b6a85b - Updated setting for rubocop. :: RustyNail
  • 6c1390bf5d - Added a task to execute rubocop. :: RustyNail
  • 3578c0faee - Update python chromeOptions key for capabilities (#4622) :: Jonathon Kereliuk
  • c32c0388a5 - Add basic auth to the JreHttpClient :: Simon Stewart
  • 456d9f0370 - Mark RemoteWebDriver.{start,stop}Client deprecated :: Simon Stewart
  • 788936fa05 - Remove requiredCapabilities from ProtocolHandshake :: Simon Stewart
  • 669362b548 - Add toJson to various classes :: Simon Stewart
  • 0d425676b3 - Bump gson version to 2.8.2 :: Simon Stewart
  • bf05c468e8 - Refactoring SafariDriver constructors to accept SafariDriverService instance. Moving service settings from SafariOptions to SafariDriverService.Builder. Fixing SafariOptions to capabilities converter. :: Alexei Barantsev
  • 74831e4e10 - Deprecating EdgeDriver constructors that accept Capabilities, it's recommended to use EdgeOptions :: Alexei Barantsev
  • 2afcc4c81d - Implementing chrome option to accept insecure certificates :: Alexei Barantsev
  • 45f0478c1f - Merging capabilities to options should be fluent :: Alexei Barantsev
  • bdc5c5fd9e - Ensure send keys action checks input :: Simon Stewart
  • 6104872dc1 - Hide JSON processing behind our own APIs :: Simon Stewart
  • 7296099dc3 - No logical change: remove unnecessary generic parameters :: Simon Stewart
  • 453209f241 - Use URL.getUserInfo consistently :: Simon Stewart
  • 8565145ce6 - No logical changes: deleting a space character :: Simon Stewart
  • 82df130dac - Emulating JSON Wire Protocol Actions in the W3CCommandCodec :: Simon Stewart
  • 16c00e1461 - Attempt to fix the build: varargs are never null :: Simon Stewart
  • d41da25eaf - More fixing of builds: toJson should be made accessible :: Simon Stewart
  • 46b4413bec - Move JSON tests to the right package :: Simon Stewart
  • 74dbb7fce6 - Fix compilation errors :: Simon Stewart
  • b554dcab28 - Un-ignore cookie expiry test for Marionette. :: Jason Juang
  • 247d8cdb51 - Get the Grid tests passing again :: Simon Stewart
  • e2f79bb925 - Avoid an NPE in ProtocolHandshake :: Simon Stewart
  • 9ca04253b7 - Reversing default for spec compliant capability generation :: Jim Evans
  • 79101fa23d - [js] account for build target change in 02c5044e9486e518100192fabb7f51ae340ab8ca :: Jason Leyba
  • 4fdab6cdc2 - [js] Support the httpOnly option when adding a cookie :: Jason Leyba
  • 22f302124c - [js] Reset remote.DriverService state on kill. :: Jason Leyba
  • 84f64bcedf - [js] The Capabilities factory methods should only specify the name of the browser. :: Jason Leyba
  • 8f0f16bb0b - [js] For #4555 protect against the remote end sometimes not returning a list for findElements. :: Jason Leyba
  • 0a22633299 - [js] Remove the deprecated (and no-op) firefox.Options#useGeckoDriver() :: Jason Leyba
  • d4bad7cf36 - [js] Removed the unused function selenium-webdriver/firefox/profile.decode() :: Jason Leyba
  • 4d2b5e6522 - [js] The firefox module will no longer apply the preferences required by the legacy FirefoxDriver. These preferences were only required when using the legacy driver, support for which was dropped in v3.5.0. :: Jason Leyba
  • 303f6c3bcd - [js] Removed selenium-webdriver/firefox/profile.setNativeEventsEnabled() and selenium-webdriver/firefox/profile.nativeEventsEnabled(). These methods had no effect. :: Jason Leyba
  • 7c290347f4 - [js] Remove firefox.Profile.{get, set}Port() :: Jason Leyba
  • 13c8499086 - [js] Clean-up from the removal of the legacy FirefoxDriver. :: Jason Leyba
  • e4f03b980d - [js] The firefox.Binary class (another holdover from the legacy FirefoxDriver) is overkill for the functionality it provides. Move the only meaningful functionality (addArguments) to firefox.Options and mark firefox.Binary as deprecated. :: Jason Leyba
  • 5bf50c4318 - [js] Extend firefox.Options for easily configuring Firefox to run in headless mode. :: Jason Leyba
  • 8d67916056 - [js] Changes to support better type checking with the closure compiler. :: Jason Leyba
  • 51db706769 - [js] Finalize change log for 3.6.0. :: Jason Leyba
  • 32a52080db - [js] Purge references to the promise manager from remote/index.js :: Jason Leyba
  • 1fd2dca161 - [js] Purge the promise manager from testing/index :: Jason Leyba
  • c063bb8d48 - [js] Stop using the promise manager in the main WebDriver class. :: Jason Leyba
  • ff66adf80b - [js] Remove support for operadriver and phantomjs since neither are under active development :: Jason Leyba
  • eab09f4a77 - [js] Rename WebDriver.prototype.schedule() to WebDriver.prototype.execute() :: Jason Leyba
  • e94377966f - [js] Remove the WebDriver.attachToSession(id) factory method. :: Jason Leyba
  • 807b4f560f - [js] cleanup from bad rebase :: Jason Leyba
  • 0863b2246d - Fixing error codes to match W3C standard, see https://github.com/w3c/webdriver/commit/d678562e3d5f94fa71d74aeb467214bf8dd734e1 :: Alexei Barantsev
  • b588bf5293 - [js] Revamp the actions API to support the W3C spec and drop support for legacy actions. :: Jason Leyba
  • d150290b9c - [js] cleanup from b588bf52930fd4c51bbc9f9283dd0a92372b9383 :: Jason Leyba
  • 17fc7d467f - [js] remove remnants of commands that are no longer supported :: Jason Leyba
  • d22fc5165f - [js] cleanup action sequence docs :: Jason Leyba
  • f9b221f870 - [js] Remove the firefox.Binary class. :: Jason Leyba
  • 73d1654ef7 - [js] Minimize window and fullscreen window APIs :: Jason Leyba
  • ef44fef133 - Make sure that legacy firefox used the XpiDriverService :: Simon Stewart
  • 5650b96185 - [js] For #2969, remove the promise manager and all related APIs :: Jason Leyba
  • 6e9555317f - [js] Bump the minimum version of node to 8.6.0. :: Jason Leyba
  • 77048aaaa8 - Code clean up to use braces and java 7 features :: Simon Stewart
  • 60fd55cdaa - Extract capability filters for the protocol handshake :: Simon Stewart
  • 8c57602829 - Remove dependency on JNA :: Simon Stewart
  • 185a5a2d73 - Rename UnixProcess to OsProcess :: Simon Stewart
  • 944a3ea078 - Clean up a compilation warning :: Simon Stewart
  • 985fb23d76 - Add CapabilityTransform to decouple how the protocol handshake generates w3c payloads :: Simon Stewart
  • 94fe542e44 - cp: add missing copyrights :: Simon Stewart
  • 2d493a82db - Bump selenium version to 3.7.0 :: Simon Stewart
  • 8f71e94af8 - Update the java changelog :: Simon Stewart
  • 0252b09947 - Add missing copyright headers. Oops :: Simon Stewart
  • caed2651d9 - Prep .buckconfig for next buck bump :: Simon Stewart
  • 827bbd8177 - Expose remoteHost as a parameter. :: Roberto Rivera
  • 85b8779b07 - Fix the javadocs generation :: Simon Stewart
  • e9125c778b - Mark passing test as passing :: Simon Stewart
  • 1c2a39069b - xfail tests experiencing Firefox cookie bug :: lmtierney
  • d54b4ba52c - Deleting unused import :: Alexei Barantsev
  • d48e75b4c3 - Adding a test for a click to a file input :: Alexei Barantsev
  • 0e680bca10 - Implemented file input clicks in legacy Firefox driver. :: Alexei Barantsev
  • 30d481d2d3 - Profiles are encoded as base64 zips :: Simon Stewart
  • ed04104efd - Use an InMemorySession for legacy FirefoxDriver :: Simon Stewart
  • f5e7b8e184 - [rb] profile base64 string is no longer stored in 'zip' key :: Lucas Tierney
  • 2d6374cfdb - [rb] put encoded profile back into 'zip' for ProfileHelper#as_json this is for serialization, the base64 string is always extracted before sending over the wire :: lmtierney
  • 4ce967811e - [rb] code expects zip to be a string key for profile :: Lucas Tierney
  • e6d39c19ba - Package all Ruby dependencies :: Alex Rodionov
  • aca20bcf89 - Use Ruby 2.0 on CI :: Alex Rodionov
  • aca7a3ecca - Implementing ability to set proxy in Options classes :: Alexei Barantsev
  • 853a2b6d97 - Update docstrings to specify the type of path needed to install firefox addons. (#4881) :: Benjamin Forehand Jr
  • b9dbdc693e - Updating dependency on commons-fileupload. Fixes #4906 :: Alexei Barantsev
  • 6055f00e8c - Fixing dependency on websocket in IDEA project :: Alexei Barantsev
  • dd403a5b3f - Deleting dependency on commons-fileupload, it seems we don't need it anymore. :: Alexei Barantsev
  • e3044b3adb - Fixing task alias in Rakefile :: Alexei Barantsev
  • e047b7f84b - Deleting unused imports :: Alexei Barantsev
  • 03c722f46b - Making an internal method more private :: Alexei Barantsev
  • b27e6e5454 - Adding FirefoxDriver constructors that accept legacy XpiDriverService :: Alexei Barantsev
  • 845b87e723 - We don't use bamboo for years :: Alexei Barantsev
  • 33bd44b79a - Linking file input click test to a bug report :: Alexei Barantsev
  • 80d35e0a7b - Implementing ability to configure firefox log target using driver service builder or a system property. Sending logs to null output stream by default. Fixes #4136 :: Alexei Barantsev
  • 8c356e3c01 - Introduce an abstract base class for both Capabilities types :: Simon Stewart
  • f2883728b1 - Better encapsulation for AbstractCapabilities :: Simon Stewart
  • a667b3bd1c - Ensure we set capabilities consistently in *Capabilities :: Simon Stewart
  • e49c569996 - Remove quirky platform handling from ImmutableCapabilities :: Simon Stewart
  • da07c4927c - Allow Ruby to properly handle remote error codes :: Jayson Smith
  • ee29dab247 - Refactor errors implementation :: Alex Rodionov
  • 3ee5ce5c48 - Exclude XML from Firefox test :: Simon Stewart
  • 33f118a010 - Ignore test for correct browser and add reason :: Simon Stewart
  • 768174b049 - Remove unused import :: Simon Stewart
  • 9eb5f0bd33 - Ignoring another test, Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1410799 :: Alexei Barantsev
  • 45c4d55bb1 - Adding new W3C-conformant values of UnexpectedAlertBehaviour enum, and changing tests to match W3C spec. Only IE passes the tests at the moment. :: Alexei Barantsev
  • 36fc0cb93c - Fixing test title :: Alexei Barantsev
  • 8218d610a9 - Deleting debug output :: Alexei Barantsev
  • 978aa81947 - Handle the case where a New Session payload has valid w3c options :: Simon Stewart
  • e9253049cf - Ensure SafariOptions roundtrips through a Capabilities object :: Simon Stewart
  • 6831a7aa51 - Add test for roundtripping FirefoxOptions through Capabilities :: Simon Stewart
  • 776b45d394 - Some services can be configured via Capabilities :: Simon Stewart
  • be96afd03d - Avoid using the NewSessionPayload directly :: Simon Stewart
  • cd5f2e6afb - Make use of the createDefaultService that takes a Capabilities if present :: Simon Stewart
  • 421cb163af - Remove default factories :: Simon Stewart
  • 7b8ce0abd1 - Introduce a configurable New Session pipeline :: Simon Stewart
  • 5191481eb7 - Log the fact we're using a default factory in the server :: Simon Stewart
  • 5b37f7e5b4 - Re-enable cookie tests and skip StaleElement test that causes browser to hang :: lmtierney
  • a777d3452e - [js] Remove the lib/events module. :: Jason Leyba
  • 87a4346c5a - [js] cleanup/simplify remaining code in lib/promise.js :: Jason Leyba
  • 812981352c - [js] cleanup some example code that still reference the promise manager :: Jason Leyba
  • aa27e7a657 - [js] quick code clean-up pass :: Jason Leyba
  • 6d0134fd23 - [js] Removed the WebDriver.prototype.call() method. This was used to inject custom function calls into the control flow. Now that the promise manager is no longer used, this method is no longer necessary. Users are now responsible for coordinating actions (ideally with async functions) and can just call functions directly instead of through driver.call(). :: Jason Leyba
  • 6103ef6c92 - [js] Implement the window getRect and setRect commands :: Jason Leyba
  • 1d0ad21558 - [js] move firefox/binary.Channel to firefox/index and delete firefox/binary :: Jason Leyba
  • ce1725c00a - [js] Remove setLoggingPrefs from firefox.Option and safari.Options :: Jason Leyba
  • 294d434c20 - [js] Remove unnecessary mocha wrappers from testing/index.js :: Jason Leyba
  • 9d5d3f817f - [js] Remove a redundant example :: Jason Leyba
  • d38620f20a - [js] Support for legacy Firefox extensions was removed in Firefox 57. Remove tests that no longer pass now that Firefox 57 is on the dev channel. :: Jason Leyba
  • baeee061da - [js] Remove the testing/assert module :: Jason Leyba
  • d806eec6db - [js] Enable cookie tests for safaridriver :: Jason Leyba
  • 287e313b89 - [js] Remove references to Browser.PHANTOM_JS from tests :: Jason Leyba
  • dea574ec93 - [js] Unignore a test for firefox :: Jason Leyba
  • 5d0e994ca0 - [js] cleanup suppressed tests :: Jason Leyba
  • adb251b32d - Allow the new session pipeline capabilities to be amended :: Simon Stewart
  • 5cf3950252 - Skip python Mariontte tests that stall due to Firefox bug :: lmtierney
  • ffce5383eb - Fix python backward compatibility for window commands Fixes #4937 :: lmtierney
  • 88124a1170 - [js] update lib/error to support all error codes from the w3c spec. :: Jason Leyba
  • dffd0618ee - [py] window rect commands should fail on firefox and remote (legacy) :: lmtierney
  • 5cad486921 - [js] Handle inconsistent casing for stack trace key in encoded errors for #3683 :: Jason Leyba
  • 007ad27072 - flake8 updates :: lmtierney
  • 7670b282b1 - [py] add support for fullscreen command :: lmtierney
  • a92a0496c5 - [py] add support for minimize command also remove extraneous params to fullscreen command, fix fullscreen test :: lmtierney
  • e6496438cd - [py] Fix active_element for w3c drivers (#3979) :: Moritz Sichert
  • edd24f78db - Implementing distribution package building in platform independent manner. xargs has various set of command line options on linux/windows/macos. Windows has command line length restriction = 2048 symbols. :: Alexei Barantsev
  • cefc7d07a7 - [py] don't run minimize or fullscreen tests on Travis it causes the build to hang :: lmtierney
  • 83a3b2db87 - [py] need to pass applicable environment variables to tox :: lmtierney
  • 1f852e6824 - Migrate command handlers to use Json rather than JsonToBeanConverter :: Simon Stewart
  • b12926206d - Implementing another GeckoDriverService factory method that creates a service based on capabilities. This method is used by grid to honor firefox_binary capability. :: Alexei Barantsev
  • af3ea26ddc - Inject the NewSessionPipeline far higher :: Simon Stewart
  • 0ae8e3c64d - Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter :: Alexei Barantsev
  • 658f56d984 - Set default values for the pointerMove offset. (#4966) :: Jason Juang
  • d36f497f7b - Revert "Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter" :: Alexei Barantsev
  • 0c142baa59 - Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter, second try :: Alexei Barantsev
  • 295610df5a - Fixing FirefoxBinary to json conversion :: Alexei Barantsev
  • ef38612604 - Fixing capability passing to underlying service in ServicedSession :: Alexei Barantsev
  • e07e0918d2 - Changing a tests for javascript execution before a page is loaded. All drivers (except for HtmlUnit) allow to execute JS in this state. The spec allows it too. :: Alexei Barantsev
  • 392fd26cb8 - Remove unused code and keywords :: Simon Stewart
  • e91c5c31a6 - Make Json output to an Appendable not just a Writer :: Simon Stewart
  • 761717d6b7 - Avoid writing protocol handshake to disk unless memory is tight. :: Simon Stewart
  • fe6383b03d - Move NewSessionPayload so it can be used by ProtocolHandshake :: Simon Stewart
  • ae02d81442 - Grid Nodes can set firefox binary paths :: Simon Stewart
  • 5ad7f7a7ca - Actually count number of bytes sent in protocol handshake :: Simon Stewart
  • 825ff9fc3c - Fixing css color value test, drivers can return implementation specific value, W3C spec does not specify canonical form. :: Alexei Barantsev
  • 83bdd7b2ed - Fixes #2888 - Retry on network error (#4959) :: Sean Poulter
  • 52a6d68ca7 - node/selenium-webdriver: increase maximum number of portprober attempts from 10 -> 100 (#4932) :: Mark Christian
  • 1ae127f46e - [js] Remove non-standard capabilities (like elementScrollBehavior) :: Jason Leyba
  • acbdeeec0f - [js] Remove meaningless Safari options :: Jason Leyba
  • d79f1b1e32 - [js] Removed the deprecated driver.manage().timeouts() :: Jason Leyba
  • 6648015ba9 - [js] Add support for geckodriver's custom install/uninstall addon commands :: Jason Leyba
  • 49d132e4c7 - Better docs for NewSessionPayload.stream :: Simon Stewart
  • 4baa958348 - Fix the Protocol Handshake :: Simon Stewart
  • 5efdb288ca - Rookie mistake: only include the w3c capabilities in the w3c capabilities :: Simon Stewart
  • a63ed1d1e9 - Properly write JSON when injecting values into Hub request :: Simon Stewart
  • 2cc2ecf07e - Show desired effect in javadoc :: Daniel Wagner-Hall
  • eb7d9bf9ce - Fix tests failing because of ProtocolHandshake :: Simon Stewart
  • e2200dfca8 - Rewrite binary paths for GeckoDriver in Hub if set in node config :: Simon Stewart
  • 3847dc8fd9 - Add test for roundtripping numbers in maps through JSON :: Simon Stewart
  • abae9cdac1 - Update java changelog :: Simon Stewart
  • 0b45ddba3c - Copy firefox_profile and firefox_binary into w3c payload :: Simon Stewart
  • c6da91f6dd - updated references to 'btnG' (deprecated) to 'btnK' :: jess010
  • 5278a0ab65 - Fixed typos and grammar errors. :: Dan Fabulich
  • ba13dc366b - Modify build files so drivers export RemoteWebDriver too :: Simon Stewart
  • de595071ba - Fix the build :: Simon Stewart
  • 20f6931345 - Make AbstractCapabilities.asMap return Map<String, Object> :: Simon Stewart
  • 36342d0296 - Add new session pipeline mutators for chrome and firefox Grid Nodes :: Simon Stewart
  • 84af2056de - Use the *Mutators designed for the Node pipeline in the Hub :: Simon Stewart
  • e66d995672 - Use the Node's configuration to set up the Pipeline :: Simon Stewart
  • 80adb70987 - Remove responsibility for rewriting Capabilities from the Hub. :: Simon Stewart
  • d59647efd3 - Separating windows and unix/macos code in genrules that collect libs. :: Alexei Barantsev
  • a4bbfbeb33 - Making .NET Interactions device classes public :: Jim Evans
  • 05c202852c - Updating HTTP error return status for IE driver to align with spec :: Jim Evans
  • 3a04108e2c - Updating initial timeouts for IE driver to align with W3C Spec :: Jim Evans
  • e8abd35ac6 - Updating new session payload processing to align with W3C spec :: Jim Evans
  • 0c10a88002 - Updating IE driver findElement command handlers to be spec compliant :: Jim Evans
  • cd66f5a8e1 - Updating IE driver to accept and validate timeout values per spec (64-bit int) :: Jim Evans
  • 7a74dbffa3 - Updating IE driver navigation code to be more compliant with W3C spec :: Jim Evans
  • 2e63ee6253 - Fixing warnings in IE driver for 64-bit compilation :: Jim Evans
  • d276a8884b - Updating IE driver to properly handle carriage return ('\r') character :: Jim Evans
  • e7065a5ab0 - Updating IE driver prebuilts :: Jim Evans
  • 3440b61c25 - Adding .NET ctors to FirefoxDriver to align with other browser drivers :: Jim Evans
  • 5c5ee6ecba - Updating .NET Options classes to better support W3C Capabilities :: Jim Evans
  • 1ff492f6e8 - Updating post-build steps for .NET csproj file :: Jim Evans
  • 85318cb2af - Updating .NET bindings setting of timeouts for spec-compliance :: Jim Evans
  • 2321c73b65 - Mark a test that is passing as passing :: Simon Stewart

- Java
Published by ddavison about 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.6.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b88b658ba2 - Correct Rakefile to actually use the push-release target :: Simon Stewart
  • b5e281bef0 - Remove direct dependency on HTMLUnit and PhantomJS from Maven artifacts :: Simon Stewart
  • 92e51a0944 - Remove deprecated FirefoxDriver constructors :: Simon Stewart
  • 4a33dfa7ac - Make required parameters actually be required. :: Simon Stewart
  • 3528c0c572 - Fix the build :: Simon Stewart
  • aba4bb0db6 - Remove deprecated methods from FirefoxOptions :: Simon Stewart
  • a38aec89a1 - Cleaning required capabilities out of tests, step 1: deleting tests directly checking required capabilities. They were enabled in legacy Firefox driver only because there no other driver implemented required capabilities. :: Alexei Barantsev
  • 05bc5bf424 - Cleaning required capabilities out of tests, step 2: driver suppliers should not use driver constructors that accept required capabilities :: Alexei Barantsev
  • 05325a7c1e - Actually deleting maven dependency on htmlunit-driver :: Alexei Barantsev
  • 35f59093b8 - Allowing null arguments isn't going to make anyone happy :: Simon Stewart
  • aa232de51a - Remove junit dependency from SlowLoadableComponent :: Simon Stewart
  • f0c85e01c3 - Deleting deprecated methods from FirefoxOptions :: Alexei Barantsev
  • a19f161d7d - Restricting junit visibility :: Alexei Barantsev
  • 333b42679c - toJson has higher priority than toMap/asMap when converting to JSON :: Alexei Barantsev
  • 7639373d01 - Adding a guard for remote specific test :: Alexei Barantsev
  • 05151a4aa1 - Deleting deprecated RemoteWebDriver constructors (with required capabilities) :: Alexei Barantsev
  • 19df908525 - Update cssparser reference in IJ config :: Simon Stewart
  • c74e42e928 - Provide a pure JRE implementation of HttpClient :: Simon Stewart
  • abb0585ba3 - Collapse exception blocks. No logical change :: Simon Stewart
  • 24d89c6d13 - Apparently people expect Maps to be modifiable :: Simon Stewart
  • db4011765d - Add JreHttpClient to a BUCK file :: Simon Stewart
  • 91be330752 - Lowercase proxy type for W3C payload :: Alex Rodionov
  • d4d843398e - Handle ChromeDriver returning null for findElements call :: Alex Rodionov
  • 08a118bd6f - Updated IE driver to better support W3C WebDriver Specification :: Jim Evans
  • d6d0cb6237 - Adding new window commands to .NET bindings :: Jim Evans
  • b16e401983 - Adding GetProperty method to IWebElement in .NET bindings :: Jim Evans
  • 8e863ceed3 - Add support for W3C 'invalid argument' error code to .NET bindings :: Jim Evans
  • 20ca315518 - Updating .NET common test playlist :: Jim Evans
  • eead3f1bd7 - Updating serialization of Proxy for W3C-compliant drivers in .NET :: Jim Evans
  • 68c2432b0f - Guarding against null return value from findElements in .NET. :: Jim Evans
  • 4fcce6e1af - guarding against null return value from find_elements in python see issue #4555 :: lmtierney
  • e9d3ff1dc2 - lowercase proxy type for w3c payload in python see issue #4574 :: lmtierney
  • 5e93ba1f19 - only check for proxyType once :: Lucas Tierney
  • 488e3cf8ea - Linking tests to bug reports :: Alexei Barantsev
  • 8e8f9f8afc - More tests for FirefoxOptions :: Alexei Barantsev
  • 543780fc77 - Addressing #4555 in WebElement.findElements too :: Alexei Barantsev
  • 8c3c22fcc6 - Deleting deprecated internal file NewProfileExtensionConnection :: Alexei Barantsev
  • ddd900b959 - Deleting empty methods deprecated in 2.xxx (long ago) :: Alexei Barantsev
  • 550717bc07 - Deleting deprecated unused interface (a part of non-public internal API) :: Alexei Barantsev
  • a7f9cb84d1 - Fixing file list in buck file :: Alexei Barantsev
  • dadc09e412 - FirefoxOptions should add browser name to the generated capabilities. Otherwise new RemoteWebDriver(url, options.toCapabilities()) sends payload without browserName and grid hub can match it to a node that has no ability to run Firefox. :: Alexei Barantsev
  • 415942957f - Trying to unignore some tests in chrome, passed locally, let's look how will they perform on CI server :: Alexei Barantsev
  • 2a7e5342fa - Update chromeOptions key for capabilities :: Simon Stewart
  • abe4ec43ab - No logical change: remove unused import :: Simon Stewart
  • d3f9b1fb4b - Add pause to action chains :: Simon Stewart
  • bf948c9581 - No need to multiply pause by 1000 :: Simon Stewart
  • d80f86d185 - Revivify the ProtocolConverterTest :: Simon Stewart
  • c8f6bf9408 - Move element converter so it's only used in RemoteWebDriver :: Simon Stewart
  • 4cacc9df71 - Add back test ensuring preservation of pointer location :: Simon Stewart
  • b5999f6691 - Always use JSON.parse for bot.json.parse (#4603) :: Jakub Vrána
  • f3208bfd1c - Changing .NET ChromeOptions to use goog:chromeOptions as property name :: Jim Evans
  • 5638427e3e - Simplifying Proxy properties marked as obsolete in .NET :: Jim Evans
  • 74fb80374e - Moving WebDriverWait into main WebDriver.dll assembly :: Jim Evans
  • 90611adf87 - Updating assembly version resources and .NET CHANGELOG for 3.5.2 point release :: Jim Evans
  • 07b7b540a7 - Replace cglib with bytebuddy :: Simon Stewart
  • 3f3afc4ea5 - No logical changes: Use Java 8 instead of guava :: Simon Stewart
  • b37c27b4c6 - Moved Locable to the interactions package :: Simon Stewart
  • 5f5ddb9915 - Add missing case to Proxy :: Simon Stewart
  • cab6655c72 - fix typo in docs for driverExecutableFileName :: Nate Lowry
  • bb73a56e4e - Add test for releasing keys when driver receive NULL key :: Alex Rodionov
  • 4854ccbabf - Move Handlers under the commandhandlers package :: Simon Stewart
  • 4d6f38fb11 - Add missing bytebuddy files :: Simon Stewart
  • 7f66dc9547 - Adding a method to enable insecure cert support via FirefoxOptions :: Alexei Barantsev
  • 38a5130ca5 - Adding an option to start Firefox in headless mode :: Alexei Barantsev
  • bd9d415b3f - Add an ElementClickInterceptedException :: Simon Stewart
  • 1fbbe9ccc1 - Add back a deprecated Locatable interface. :: Simon Stewart
  • eabea4afa7 - Fix the build :: Simon Stewart
  • 237e96e285 - Fix the small java tests :: Simon Stewart
  • 5cb47df62c - Mark tests as meant to be passing in Marionette :: Simon Stewart
  • 5d83293500 - Remove platformVersion from W3C payload :: Alex Rodionov
  • f10dfc03d7 - Properly map page load timeout when constructing GeckoDriver payload :: Alex Rodionov
  • e6f40238df - Fix specs which used to send platformVersion in W3C payload :: Alex Rodionov
  • 2d3a147611 - Release selenium-webdriver 3.5.2 :: Alex Rodionov
  • 72e3977756 - Implementing enum for FirefoxDriver (geckodriver) log levels, it's not wise to use jul levels because geckodriver has its own set of levels. :: Alexei Barantsev
  • 808b30648d - ByAll should not oblige driver to implement FindByXXX interfaces, using pure WebDriver interface is safer. :: Alexei Barantsev
  • 18028ac9f0 - ByAll.findElement should not not use remaining locators if an element is already found. :: Nitish
  • 4f5741b878 - Let FirefoxDriverLogLevels be responsible for log levels :: Simon Stewart
  • cc0066ffa0 - Temporarily ignoring a test in marionette, see https://github.com/mozilla/geckodriver/issues/934 :: Alexei Barantsev
  • 1f2eb7fde6 - Lift DesiredCapabilities.toString() to MutableCapabilities :: Simon Stewart
  • c2ece2559d - Make SafariOptions easier to chain :: Simon Stewart
  • 66ba89a8d9 - Make SafariOptions extend MutableCapabilities :: Simon Stewart
  • 84ef203da4 - Adding new Interactive interface to EventFiringWebDriver. Fixes #4589 :: Alexei Barantsev
  • bc15308830 - Fix Java binding test org.openqa.selenium.os.CommandLineTest.canUpdateLibraryPath(). :: Gerald Ehmayer
  • cf3c68464c - No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour
  • 3f3f249296 - Remove extra line before package declaration :: Ahmed Ashour
  • 717d5eff03 - Fix python driver examples (#3872) [ci skip] :: Dmitry Tokarev
  • 00ca43f153 - Default to true when javascriptEnabled capability is not set :: Alex Rodionov
  • 376e0097fb - Cleaning out temp files created by test. :: Alexei Barantsev
  • 1e7691554a - Deleting duplicated action performed in fixture initialization method :: Alexei Barantsev
  • 738b060b60 - FirefoxProfile.toJson should not pollute directory for temp files. :: Alexei Barantsev
  • dcc855b227 - Detect early if logger will be used :: Ahmed Ashour
  • d7b43efa05 - Fix some typos in the client javadoc. :: Adam Demuri
  • 865c14024c - [java] Fix submitting form containing input with name or id "submit" (#3398) :: Ondřej Machulda
  • f9f0f6b93d - Fixed WebExtensions installation :: Nitish
  • 1534fa32e8 - Fixing the duplicate creation of SocketConfig and RequestConfig :: Jesserd July
  • 87b1ef3713 - Fix Eclipse warnings :: Ahmed Ashour
  • 5090a0cd40 - Use String.valueOf() :: Ahmed Ashour
  • c1e9efa4ca - Add constructors to IEDriver that take IEDriverOptions :: Simon Stewart
  • ee84bcb628 - Make recursive setting of IEOptions harder :: Simon Stewart
  • 321151379e - Remove unused imports (#4673) :: Ahmed Ashour
  • 9943df8ddb - Make ChromeOptions extend MutableCapabilities :: Simon Stewart
  • 3a1d5e9512 - Close resources in tests :: Ahmed Ashour
  • 2ef07a73e4 - Fix generics warnings :: Ahmed Ashour
  • 96862ebe63 - Fixing platform name conversion in capabilities returned on new session request. Fixes #4669 :: Alexei Barantsev
  • e5d451ef2a - Start adding a target to generate dist jars :: Simon Stewart
  • 2d4541f5bd - It was a bad idea to close server connector :( :: Alexei Barantsev
  • 2494e69275 - Improved TimeoutException for wrapped WebDrivers :: Tom Trumper
  • 2f3ee9c3d5 - More Java 8 in tests :: Alexei Barantsev
  • c3ceecfed7 - Ignoring a test that started to fail in Firefox on travis. Locally it's green :: Alexei Barantsev
  • 302453dd19 - Fix package name in python webelement module (#4670) :: 0uk
  • c1130112d3 - Update settings for rubocop. :: RustyNail
  • 30b0fcf31a - Added setting to exclude Style/ MutableConstant. :: RustyNail
  • f8bc310035 - Fix regression of invalid RuboCop correction :: Alex Rodionov
  • e2e1d77dfd - Adding a lost InternetExplorerDriver constructor :: Alexei Barantsev
  • ef599b3100 - Parse Mac OS X as a Platform :: Simon Stewart
  • 782822cb6f - Mark Lock for deletion :: Simon Stewart
  • 52025541c9 - Tweak code style :: Simon Stewart
  • b3d07c9087 - Reformat EdgeOptions. No logical changes. :: Simon Stewart
  • 6386ccddd4 - Move EdgeOptions to extend MutableCapabilities :: Simon Stewart
  • 9d7ec561bd - Don't allow modification of ChromeOptions as a map :: Simon Stewart
  • edb6a01a5d - Make OperaOptions a MutableCapability :: Simon Stewart
  • acd0ad9c9a - Making ChromeOptions fluent, like Firefox and IE :: Alexei Barantsev
  • 75923476ff - Adding an option to run Chrome headless :: Alexei Barantsev
  • 1896b15f04 - Make OperaOptions fluent :: Simon Stewart
  • 20c1ef80b8 - Fixing javadoc format :: Alexei Barantsev
  • dcc66f3734 - Make FirefoxOptions extend MutableCapabilities :: Simon Stewart
  • 555a624254 - Allow ChromeOptions to amend the hash :: Simon Stewart
  • 2243e8b9c6 - Use proper setters when copying FirefoxOptions :: Simon Stewart
  • fa0e55618e - Unignoring marionette tests that are green locally in geckodriver 0.19 :: Alexei Barantsev
  • db53d0f643 - Restoring FirefoxOptions.getBinary method to not return null always. :: Alexei Barantsev
  • 2f65928ada - Fixing legacy firefox driver initialization with no profile specified in options :: Alexei Barantsev
  • 488a97fd40 - Rework guards to use RSpec pending examples :: Alex Rodionov
  • d3603a85e5 - Clean up guards for specs passing against Chrome :: Alex Rodionov
  • e9aa80a460 - Clean up guards for specs passing against Marionette :: Alex Rodionov
  • a49033c4ad - Clean up guards for specs passing against remote :: Alex Rodionov
  • 39a028ed85 - Clean up guards for specs passing against PhantomJS :: Alex Rodionov
  • db2939c5f4 - Add guards for mozilla/geckodriver#800 :: Alex Rodionov
  • 81d261bde5 - Unguard tests passing with GeckoDriver 0.18 :: Alex Rodionov
  • ba04547ccc - Unguard tests passing with standalone 3.5 :: Alex Rodionov
  • 72c9dc2ea9 - Remove Firefox nightly tests from Ruby :: Alex Rodionov
  • 7ba5a339ba - Print browser version in specs :: Alex Rodionov
  • 1b0f2b328a - Make sure hung driver and cannot be quit does not affect subsequent specs :: Alex Rodionov
  • b19c77fc4a - Unguard tests passing with IE :: Alex Rodionov
  • 2deadc58d5 - Unguard tests passing with Safari :: Alex Rodionov
  • 9520c9d433 - Silence WebRick output in tests :: Alex Rodionov
  • 7389846821 - Don't allow IE tests failure on AppVeyor :: Alex Rodionov
  • 48abe77199 - Unguard delete cookie test for Firefox :: Alex Rodionov
  • 1c12c4b290 - Restoring ability to use system property to force legacy mode or marionette. If we want to delete it we should deprecate it first. :: Alexei Barantsev
  • eb52e66d10 - Remove integration tests for PhantomJS :: Alex Rodionov
  • 51bdd7ccc0 - Make JettyAppServer attempt to lookup a non-loopback address :: Simon Stewart
  • c32eb80c56 - Support installing web extensions using Firefox profile :: Alex Rodionov
  • 005110b201 - Avoid calling fields before they've been initialized :: Simon Stewart
  • d05f1f8f1d - Updating .NET bindings to not send incorrect W3C Firefox capabilities :: Jim Evans
  • a4a62466ed - Updating for compilation with .NET Standard 2.0 :: Jim Evans
  • 82a2635a59 - Updating NuGet.exe tool for .NET :: Jim Evans
  • f28bea266c - Adding ILRepack tool for .NET builds :: Jim Evans
  • 2c5e69d642 - Updating version of ImageSharp for .NET Standard builds :: Jim Evans
  • 8fe5a9227f - Updating .NET bindings .NET Core/.NET Standard support :: Jim Evans
  • 354c04af32 - Adding .nuspec file for WebDriver assembly for .NET Core/.NET Standard support :: Jim Evans
  • 36ef2c7fea - Removing option for screenshot formatting under .NET Core :: Jim Evans
  • 2c9b5ba7dc - Removing ImageSharp from .NET bindings :: Jim Evans
  • bddf35fba2 - Adding no-format override to .NET Screenshot class for saving file :: Jim Evans
  • 46427d6060 - Moving .NET signing key file to dotnet directory :: Jim Evans
  • ffefe84000 - Correcting XML documentation comment in .NET :: Jim Evans
  • 19c841e3d7 - Removing internal use of deprecated construct in .NET bindings :: Jim Evans
  • 52202f23ac - Updating .NET tests to NMock3 :: Jim Evans
  • 8edff46200 - Separating in-progress .NET Core support work from production :: Jim Evans
  • 04824f71b7 - Moving .NET build process to use Buck instead of crazy-fun :: Jim Evans
  • 5ae088ccad - Adding dummy test file for Safari :: Jim Evans
  • 74f96fd2a6 - Adding explicit current-release Firefox test class for .NET :: Jim Evans
  • d39c1fc1c8 - Created new cross-browser test configuration mechanism for .NET :: Jim Evans
  • 782a3b1b6e - Removing now-unused config files for .NET tests :: Jim Evans
  • 78860c7e51 - Refactored .NET HttpCommandExecutor for future HTTP client expansion :: Jim Evans
  • a7c51d6fe7 - Temporarily updating environment for WebDriverBackedSelenium .NET tests :: Jim Evans
  • 6dac133d2d - Conditionally not compiling .NET PageFactory tests for .NET Core 2.0 :: Jim Evans
  • 334d0cf41e - Enabling .NET Core on all test projects :: Jim Evans
  • 6598a95e3e - Updating .NET build process :: Jim Evans
  • ce6a30e471 - Finalizing .NET language bindings build with Buck :: Jim Evans
  • e4705043fa - Adding launchSettings.json to gitignore :: Jim Evans
  • e397dec865 - Updating .NET project post-build step for Visual Studio compilation :: Jim Evans
  • c569bccc33 - Updating .NET BUCK build files for use with non-Windows platforms :: Jim Evans
  • c02a36b8c2 - Updating dependency rules in .NET BUCK files :: Jim Evans
  • 81cf1fd774 - Try and set profile for xpi driver if necessary :: Simon Stewart
  • b6d64e16cd - Deleting unused code and use of deprecated methods. :: Alexei Barantsev
  • 42fb125e04 - Adding FirefoxDriver constructor that accepts driver server only :: Alexei Barantsev
  • 4a919b7969 - Deprecating environment setting in FirefoxBinary, it should be configured in DriverService (for local runs) on in server/node settings (for remote runs) :: Alexei Barantsev
  • 49305c8065 - Bump buck version :: Simon Stewart
  • 043e4450b6 - Build dist jars using buck :: Simon Stewart
  • 500f3e11f6 - Build selenium server dist jar using buck :: Simon Stewart
  • 00460be770 - Bump selenium version to 3.6 :: Simon Stewart
  • 04d5365d77 - Update java changelog :: Simon Stewart
  • 332735e8c8 - Make sure Options do not require DesiredCapabilities :: Simon Stewart
  • baea96c05f - Attempt to fix the python builds :: Simon Stewart
  • 041c815937 - Correct test guards for Microsoft Edge :: Alex Rodionov
  • ae96602ad1 - Handle permission denied error upon attempt to start multiple Edge drivers :: Alex Rodionov
  • a0b1418016 - Removing and unignoring tests for Safari in .NET :: Jim
  • c1b7c174e0 - Apparently args and "args" is not the same :: Alexei Barantsev
  • a44360437e - Fixing "args" and "prefs" handling in Capabilities to FirefoxOptions converters :: Alexei Barantsev
  • 708da64a10 - Bump the buck version :: Simon Stewart
  • c3900625a8 - Deprecate PhantomJS support :: Alex Rodionov
  • b28e9ef692 - Update Ruby changelog for 3.6.0 :: Alex Rodionov
  • a8aa455b29 - Mention HTMLUnit as an alternative to deprecated PhantomJS :: Alex Rodionov
  • d603bcae75 - Deprecate PhontomJS DesiredCapability :: Simon Stewart
  • a51f912052 - chromedriver on windows 7 returns platform as "Windows NT" :: Alexei Barantsev
  • e1ab34d032 - Deleting old tests in rc (!) namespace. They are duplicates of existing more modern tests. :: Alexei Barantsev
  • 55a15907aa - Deprecate PhantomJS capabilities :: Alex Rodionov
  • 1d6c9655e8 - Lift clever handling of some capabilities into MutableCapabilities :: Simon Stewart
  • 7e2172a74d - Implementing handy ImmutableCapabilities constructors :: Alexei Barantsev
  • 0530de0eac - Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in client tests :: Alexei Barantsev
  • c9b7c73f43 - Fixing compilation error in PerformanceLoggingTest :: Alexei Barantsev

- Java
Published by ddavison about 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.5.3

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 91eb004d23 - Fix wrapping of maps with null values. Fixes #3380 :: Alexei Barantsev
  • 732a5ad9e3 - Unused imports :: Alexei Barantsev
  • 5285ef6ae5 - Unused import :: Alexei Barantsev
  • de65bafb68 - Linking ignored tests to the corresponding issue :: Alexei Barantsev
  • 9be6e6eacd - Fixing encoding of payload passed by hub to a node :: Alexei Barantsev
  • 1f25db90aa - Move ActiveSession and Session even closer :: Simon Stewart
  • 198735f592 - Implement screenshot saving for InMemorySession :: Simon Stewart
  • a4eda2568b - Remove unused field :: Simon Stewart
  • ab385555fa - [py] convert OSS capabilities to W3C equivalent for W3C payload :: lmtierney
  • 58fffa6aa2 - [py] add IE Options class :: lmtierney
  • 466c084ded - [py] allow IE WebDriver to accept IE Options :: Lucas Tierney
  • 3e0e6ffc2d - Add temporary iOS platform to aid W3C migration (#4559) :: matthewdoerksen
  • 9158232447 - remove unnecessary pytest marking, address flake8 issues :: Lucas Tierney
  • cd10cae4ca - Make Chrome driver aware of touch actions :: Alex Rodionov
  • 38e4a10040 - Fix incorrect documentation for Chrome emulation :: Alex Rodionov
  • 7a197cce08 - Allow passing speed to flick action :: Alex Rodionov
  • 3e1bac65e8 - Don't print mouse/key deprecations on using TouchActionBuilder :: Alex Rodionov
  • 6afbc2e410 - Ignore difference in browser handling of links with the same blank target :: Alex Rodionov
  • 1940813259 - Synchronizing "platform" and "platformName" capability values. Fixes #4565 :: Alexei Barantsev
  • 4a3ec2d5bb - Defending against chromedriver that sometimes returns null value as the result of findElements operation. See #4555 :: Alexei Barantsev
  • 0e801b2609 - No logical change: minor java 8 syntax tweak :: Simon Stewart
  • 2be28288db - Prevent a Grid Hub blindly assuming 404 == dead session :: Simon Stewart
  • 13c1113d99 - [Grid]: Handle poorly formed JSON responses :: Simon Stewart
  • b0b598f8c9 - Unignored marionette tests fixed in nightly :: Alexei Barantsev
  • bf1e8372bc - [Grid]: Add a w3c status endpoint for nodes and hubs :: Simon Stewart
  • 5c658dfc55 - Add a target for running Grid tests :: Simon Stewart
  • 52b826234f - Forgot to wire the GridSupplier into the WebDriverBuilder :: Simon Stewart
  • 4c97156ceb - Add shortcut targets for running grid tests :: Simon Stewart
  • 8d7004002f - Grid tests are also remote tests :: Simon Stewart
  • cfebaadb72 - Actions: correctly fill sequences :: Simon Stewart
  • 7e034d949f - Fixing javadoc to match OSS spec :: Alexei Barantsev
  • 07eb380981 - Linking ignored tests to bug reports :: Alexei Barantsev
  • 7e6e03d8e1 - Adding a new test inspired by issue #578. Driver should be able to set page load timeout once and handle sequential pages with load timeouts. :: Alexei Barantsev
  • 6c37bb464f - Ensure DriverService instances found by ServiceLocators are used :: Simon Stewart
  • 1da22d48ae - ActiveSession: allow new factories to be bound :: Simon Stewart
  • 870a5c07cf - Add new test into test suite :: Simon Stewart
  • 30ebe6ed32 - Adding tests for focus and blur events inspired by #825 :: Alexei Barantsev
  • 1bd61c06a0 - Ignoring just added tests in marionette :: Alexei Barantsev
  • fb2f497713 - Ignoring recently added test in legacy Firefox driver :: Alexei Barantsev
  • 59d5019204 - Fixing a grid test: two new status servlets were added recently :: Alexei Barantsev
  • 60fc2d44de - Oops, there are two checks in this test, only one was fixed in the previous commit :: Alexei Barantsev
  • c95b44bc09 - Linking ignored test to bug report :: Alexei Barantsev
  • 9731d698c7 - Return toReturn. :: Joshua Bruning
  • 7dec9f12c3 - Adding tests for executeScript that returns recursive structures :: Alexei Barantsev
  • 95f25152c5 - Grid tests need geckodriver apparently :: Alexei Barantsev
  • 18791bdffc - Ignoring failed tests :: Alexei Barantsev
  • 4e5969142b - Adding a test for click to an element partially (>50%) hidden by overflow :: Alexei Barantsev
  • 77ae1f87a0 - Implementing ability to ignore tests in grid environment :: Alexei Barantsev
  • ce962bd842 - Bump Java version number to 3.5.3 :: Simon Stewart
  • 1080c9107c - All Platforms have a family. :: Simon Stewart
  • bd255ec346 - Avoid throwing an exception in RemoteWebDriver.toString() :: Simon Stewart
  • f4a22f2d61 - A Platform family returns null from getFamily :: Simon Stewart
  • d9a3d3f4de - Update java release targets :: Simon Stewart
  • a88d25fe6b - Update java changelog one last time :: Simon Stewart

- Java
Published by ddavison over 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.5.2

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ad33a8d298 - Handle stacktrace from legacy Firefox driver :: Alex Rodionov
  • 5743d45e85 - Deprecate Alert#authenticate :: Alex Rodionov
  • fe0476d04e - Updating Java CHANGELOG for version 3.5. Fixes #3877 :: Alexei Barantsev
  • 4be56fb32f - Unignoring a bunch of tests in marionette, file uploading and d-n-d work now :: Alexei Barantsev
  • e377b92308 - Ensure we append text to the end of content editables. :: Simon Stewart
  • 209cb2bbc1 - Move the content editable test into ContentEditableTest :: Simon Stewart
  • 212c6df353 - Mark content editable tests as not yet implemented :: Simon Stewart
  • 0a4ccb9c67 - Safari returns "macOS" as the platform :: Simon Stewart
  • 5729dfde86 - This test requires a fresh browser in marionette too :: Alexei Barantsev
  • 9a6a79c103 - Ignore rules should recognize Edge :: Alexei Barantsev
  • 9a4f5fd8c9 - A temporarily solution: official littleproxy release is not compatible with guava 22. We use littleproxy just to run ProxySettingTest in Java, so it's safe enough to use a custom build that fixes guava incompatibility. :: Alexei Barantsev
  • d25d966486 - Updating IE driver atoms to properly return element position :: Jim Evans
  • 312a8afce4 - Updating IE driver prebuilts for 3.5.1 point-release :: Jim Evans
  • afdf13b849 - Implementing /wd/hub/sessions endpoint in selenium server :: Alexei Barantsev
  • 5bf5a90a7e - Add the /file endpoint to the new server :: Simon Stewart
  • 8db389076b - Creating temp dir for files uploaded to remote server. :: Alexei Barantsev
  • 4b3bfa7615 - [py] Add Safari to API docs [skip ci] :: Dave Hunt
  • 7e8fc51ed0 - Remove unused import. :: Joshua Bruning
  • 90cfe35674 - [js] Add a new ElementNotInteractableError :: Jason Leyba
  • f9aa0e2ebc - [js] Update examples & docs to not rely on btnG on the Google search page :: Jason Leyba
  • d4eb9a2f23 - Migrate from GSON to our own serializer/deserializer :: Simon Stewart
  • 6574275719 - More migration to our own JSON serialisers :: Simon Stewart
  • d834a30773 - InMemorySession does not need a second tempfs :: Simon Stewart
  • 60480b0460 - Move Session and ActiveSession closer :: Simon Stewart
  • 1df7898bab - Attempt to avoid sending doubles instead of longs in JSON :: Simon Stewart
  • b954014cb9 - Bump Java version to 3.5.2 :: Simon Stewart
  • e7dc2c37ed - Correct the CHANGELOG :: Simon Stewart
  • 21ac65f960 - More CHANGELOG shenanigans :: Simon Stewart
  • 10229a9020 - Once more updating version numbers :: Simon Stewart

- Java
Published by ddavison over 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.5.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • e09e28f016 - [rb] update ruby changelog for 3.5.0 :: Lucas Tierney
  • cf857141b9 - [rb] fix ie options param in docs [ci skip] :: Lucas Tierney
  • ff38353f14 - update AUTHORS :: Lucas Tierney
  • f1dd68b815 - Updating IE driver resources for impending 3.5 release :: Jim Evans
  • 385f9489d6 - Updating .NET CHANGELOG for 3.5 release :: Jim Evans
  • 1d603d58da - allow rb IE test failure on Appveyor :: Lucas Tierney
  • 2f6f60fc6a - Unignoring tests for Safari on .NET :: Jim
  • 9cf3a4b90b - Deleting PhantomJS jobs from travis :: Alexei Barantsev
  • 60e8255c68 - Deleting python 3.4 and 3.5 unit test jobs from travis :: Alexei Barantsev
  • 7b81ced546 - Undeprecating pause action, it's a legit W3C compatible action now. :: Alexei Barantsev
  • 64ebe723f3 - A dirty hack that allows 32-bit Java to find location of 64-bit program files on windows. Fixes #3525 :: Alexei Barantsev
  • 50f9bb1c12 - Fixing javadoc for JavascriptExecutor, it can return maps. Fixes #3599 :: Alexei Barantsev
  • c81a3f3ff3 - Ignoring tests in legacy firefox, the related issue closed but not fixed. :: Alexei Barantsev
  • fb3d4c43fa - Unignoring tests in marionette, new firefox nightly fixed the issue with capabilities :: Alexei Barantsev
  • 3291605f26 - Unignoring one more test in marionette, and fixing calls to deprecated methods. :: Alexei Barantsev
  • fcd010d882 - More aggressive use of mocks in EventFiringWebDriver tests :: Alexei Barantsev
  • b932200978 - Wrapping result of executeScript in EventFiringWebDriver. Fixes #3380 :: Alexei Barantsev
  • 846c3ae04d - Checking for interface instead of a concrete class in element to json converter. Fixes #3047 :: Alexei Barantsev
  • c283923f88 - bumping guava to 23, have to set the maven version explicitly because guava apparently doesn't know how to use maven either! yay! :: Luke Inman-Semerau
  • ac0a5b572b - Increasing Java heap space available for buck to 2GB :: Alexei Barantsev
  • fa7d32ffa8 - Read stdout/stderr of child process on JRuby :: Alex Rodionov
  • e2e3ea41f6 - Updating .NET projects to use Visual Studio 2017 :: Jim Evans
  • 3690155ae9 - Removing unused source file from .NET :: Jim Evans
  • e3536727c1 - Removing deprecated screenshot formats in .NET :: Jim Evans
  • 9e5a64018a - Removing deprecated IsJavaScriptEnabled property from .NET :: Jim Evans
  • 27ca970366 - Suppressing static analysis warnings :: Jim Evans
  • 0722dbcc66 - Updating .NET Visual Studio 2017 projects to use NUnit Test Adapter :: Jim Evans
  • 4ce57f6fa1 - Adding ability to detect spec-compliant capabilities in .NET :: Jim Evans
  • 08954de1db - Adding ability to run Edge via remote in .NET tests :: Jim Evans
  • e529d0a9e1 - Adding new session remote tests for .NET :: Jim Evans
  • 43517271ff - Updating .editorconfig to work with Visual Studio 2017 :: Jim Evans
  • 04988354ba - Updating C++ projects to work with Visual Studio 2017 :: Jim Evans
  • 3b74ce2d69 - Bumping version resources and CHANGELOG for .NET 3.5.1 point-release :: Jim Evans
  • a506ad27c9 - Fixing guava version in eclipse and IDEA project files :: Alexei Barantsev
  • f49083f178 - Bump java version to 3.5.1 :: Simon Stewart
  • 88e08c8ae0 - Handle null values in stack traces when marshalling exceptions :: Simon Stewart
  • eed161ce5a - Allow non-local connections. :: Joshua Bruning
  • b4720fcaa4 - Initial support for .NET Core :: Jim Evans
  • 3c69c54b59 - Release selenium-webdriver 3.5.1 :: Alex Rodionov
  • f4bd516f1e - Correctly process driver stacktrace upon error :: Alex Rodionov
  • dab663db4a - Enable debug mode when DEBUG environment variable is set :: Alex Rodionov
  • 4cf028acb2 - Fix node Options documentation (#4479) :: Ilya Kozhevnikov
  • d453c86bfc - Updating .NET FirefoxOptions to not force specifying binary location :: Jim Evans
  • 9c21bb67ef - Accept negative default window position. :: Joshua Bruning

- Java
Published by ddavison over 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.5.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b5d5824da9 - Make the support package export_deps matching the maven ones :: Simon Stewart
  • c4e25f1758 - Make lift package depend on //...:support :: Simon Stewart
  • b0c257742c - Correct command line for maven-install :: Simon Stewart
  • 488d7fab3e - Updating IE driver resources for 3.4 release :: Jim Evans
  • 70c10a2cfe - Updating .NET CHANGELOG for 3.4 release :: Jim Evans
  • 4fcbef7f48 - Belatedly update the java changelog :: Simon Stewart
  • d1745b5f4f - Fixing reasons to ignore tests in marionette :: Alexei Barantsev
  • c8d223a933 - Update Python Changelog for 3.4.0 :: AutomatedTester
  • 6e88496a58 - [rb] fix naming convention for new w3c error classes :: Lucas Tierney
  • 81b484d728 - Status of these tests is not defined, they work for me locally, they work on travis, but the issue is still open. :: Alexei Barantsev
  • fbb099c387 - typo unexpectedAlertBehavior ->unexpectedAlertBehaviour (#3813) :: Heky
  • 3706c07e67 - Unignoring some Actions tests that passed locally in marionette. :: Alexei Barantsev
  • 2f1df982c0 - [js] Add support for Firefox WebExtensions. (#3846) :: Tobias Lidskog
  • e181e41242 - Turns out that these tests only fail on OS X and Firefox :: Simon Stewart
  • 8f325df6fe - Make debug not require an extra parameter :: Simon Stewart
  • 41d9d32e21 - Add back the ability to set profile when using Firefox 45ESR. Fixes #3897 :: AutomatedTester
  • 302e87f741 - Update capabilities with browser profile, not overwrite them. :: AutomatedTester
  • a709f452b1 - Explain why ExpectedCondition continues to extend guava's Function :: Simon Stewart
  • db4db05532 - Implementing Java shim for getElementLocationOnceScrolledIntoView :: Alexei Barantsev
  • 6c6e7cab90 - Deleting Java shims for /window/rect :: Alexei Barantsev
  • aab02909a8 - Fixing the reason to ignore the test :: Alexei Barantsev
  • b9d206318f - Fix MaxPermsize => MetaspaceSize :: Alex Rodionov
  • 358492240f - Make Ruby tests work on UNC paths :: Alex Rodionov
  • c72ed6f407 - Ignore local buck config :: Alex Rodionov
  • 54b0ff1d4f - Adding more links to issues in ignores :: Alexei Barantsev
  • ae01595a3d - Changing test page to work with small window size (Actions don't auto-scroll) :: Alexei Barantsev
  • 6339e8b937 - Bump python bindings to 3.4.1 :: AutomatedTester
  • 6907a129a3 - Stop passing array as "text" when calling sendKeys (#3905) :: skratchdot
  • f5a82a14ea - [py] Add Chrome options module to API docs. [skip ci] :: Dave Hunt
  • de121ca2be - [py] Add missing file for Chrome options to API docs. [skip ci] :: Dave Hunt
  • 01ac0cce04 - Update capabilities properly instead of assuming dict structure. Fixes #3927 :: AutomatedTester
  • 2b08036a0e - Prevent JNA library conflicts on AppVeyor :: Alex Rodionov
  • 91f9f2a619 - Fixing key of pageLoad timeout :: Alexei Barantsev
  • 7a75d41bed - Improving stability of the test :: Alexei Barantsev
  • 1fd2760319 - Add webdriver.edge.* system properties for customizing logging. :: Jason Juang
  • 56be183892 - Scroll an element into view using W3C suggested steps :: Simon Stewart
  • a8a00348f8 - Support both OSS and W3C dialects in Ruby bindings :: Alex Rodionov
  • 49f3b97c6b - Parameter for scrollIntoView is an Object :: Simon Stewart
  • dfd608fe4e - Add simple deprecation API :: Alex Rodionov
  • cf2870fae1 - Fix undefined local variable error :: Alex Rodionov
  • f8976be07a - Only lowercase proxy type in W3C options :: Simon Stewart
  • 454cc4d8bf - Ignoring failing and hanging .NET tests :: Jim Evans
  • 833a8ed7a2 - Updating launching of remote in .NET test suite :: Jim Evans
  • e60b607a97 - Implementing W3C Specificiation compliance for IE driver :: Jim Evans
  • 75a0ca7875 - Ensure new server sessions have the same session ID as the session they represent. :: Simon Stewart
  • 9fde984fba - Adding more logging to understand why geckodriver can't start browser on travis :: Alexei Barantsev
  • 95f3a0f6d8 - Add hashCode to DeviceRotation class. (#3999) :: Marc Fisher
  • b9c17e54a6 - Rework and simplify .travis.yml :: Alex Rodionov
  • b35d2bca0b - Better handle encoding the W3C Send Keys command :: Simon Stewart
  • 6166f48699 - Disable window_rect specs for remote + Firefox nightly :: Alex Rodionov
  • f7d6765f9a - Remove websocket dependency used in old SafariDriver :: Alex Rodionov
  • 11b34de8a4 - Closing alert that can remain after previous test :: Alexei Barantsev
  • 842e345df8 - Expecting these test to fail until the change to be propagated to the nightly release :: Alexei Barantsev
  • 6131f8f98d - Expecting these tests to fail until geckodriver 0.17 is available :: Alexei Barantsev
  • 2aa951e01d - No idea why NotYetImplemented does not work, but these test should be skipped for now :: Alexei Barantsev
  • 4fc3ac7b2f - According to CI results, these changes are already shipped to nightly :: Alexei Barantsev
  • dce65ea597 - Use try-with-resources rather than manage streams ourselves :: Simon Stewart
  • 58872c67aa - [py] translate move_by_offset command to w3c :: Lucas Tierney
  • 1d7934a54a - Move functionality for wrapping requests into the HttpCommandHandler :: Simon Stewart
  • f0680d53ae - No logical change: fussing with code layout :: Simon Stewart
  • 288e9a18d1 - Remove unused method :: Simon Stewart
  • 7d0100f1b9 - Clean up a simple method call :: Simon Stewart
  • 49b7c9b3dc - Remove most constructors from DefaultDriverSessions :: Simon Stewart
  • a17ee39a03 - Use a guava cache in the DefaultDriverSessions :: Simon Stewart
  • c87f2dc5fa - Remove a constructor from the SessionCleaner :: Simon Stewart
  • 4bfcf95382 - Make sure evicted sessions clean up state. :: Simon Stewart
  • f3778ac09c - Only print Selenium version when starting :: Simon Stewart
  • 7507baed73 - Encode errors from the Grid node in W3C format too. :: Simon Stewart
  • 5b8b62d804 - Standalone-server: conform to the w3c spec for Status endpoint. :: Simon Stewart
  • ab77a9e90a - Fix a resource leak in the LinuxEphemeralPortRangeDetector :: Simon Stewart
  • 64c7ffc47b - Fix resource leak in HubStatusServlet :: Simon Stewart
  • 78e6851a9b - Mark unused NewProfileFileExtensionConnection as deprecated :: Simon Stewart
  • a5a7bb0ecb - Close resource leak in Zip :: Simon Stewart
  • 8cf16eaf27 - Close some resource leaks in Grid :: Simon Stewart
  • 1ba84bfcf4 - 5ms are too brittle :: Alexei Barantsev
  • 9fadc0caeb - Exclude listener from handshake :: Alex Rodionov
  • f8fe55e4b1 - Introduce ChromeOptions class :: Lucas Tierney
  • 89b7ba0e9b - Ensure support code is available in specs :: Alex Rodionov
  • b05e2f85d1 - Use new ChromeOptions class in specs :: Alex Rodionov
  • 18d2be0295 - Abandon ci_reporter dependency :: Alex Rodionov
  • 3edcd6288b - Remove accidentally committed specs focus :: Alex Rodionov
  • 5eb33901bc - Fix listener on legacy Firefox driver :: Alex Rodionov
  • b85c2ab9ad - Add AppVeyor badge and make Travis badge only look at master [ci skip] :: Alex Rodionov
  • 2775361b78 - When decoding an HttpResponse flesh out Exceptions and WebElements :: Simon Stewart
  • e32b83dc43 - Also convert WebElements when decoding HttpRequests. :: Simon Stewart
  • 26bfbedeb2 - Bump Python bindings to 3.4.2 :: AutomatedTester
  • 20efb934f1 - Fix Ruby specs for latest IE driver :: Alex Rodionov
  • b04f780c91 - Disable drag&drop Ruby tests for IE :: Alex Rodionov
  • 8ae565dd26 - add feature requests to CONTRIBUTING :: Daniel Davison
  • ea3fa47c56 - Initial rework of the existing DriverServlet :: Simon Stewart
  • cb3b1e3906 - Add a passthrough mode for the new webdriver servlet :: Simon Stewart
  • 144d70d5b7 - Add missing copyright headers :: Simon Stewart
  • d8b259bd01 - Fix up visibility of fields. :: Simon Stewart
  • 2ab61e1cba - Copy the original CORS support from the DriverServlet to the WebDriverServlet :: Simon Stewart
  • 304f8791d2 - Be more paranoid about content type for new session :: Simon Stewart
  • 5d13839d7a - Copy over static resource handler to new WebDriverServlet. :: Simon Stewart
  • b9f03491f8 - Allow the Grid Hub and StandaloneServer to use the new WebDriverServlet :: Simon Stewart
  • a09303d65e - Use JUnit4TestBase in SessionHandlingTest. :: Jason Juang
  • f55ce52c1a - Declare private, constant list as ImmutableList. :: Jason Juang
  • bd4ae614ca - Use the builder's FirefoxBinary, if specified. :: Jason Juang
  • 67202b17c3 - Use fallback actions if a deprecated constructor was used. :: Jason Juang
  • 402f65d05f - Fix indentation. :: Jason Juang
  • d71a8b14aa - Convert RemoteWebElements decoded from JSON to "known elements". :: Jason Juang
  • 242d64ca4c - [py] unwrap WebElements inside dicts :: Lucas Tierney
  • 597f2f8487 - Fix ProxyTest. :: Jason Juang
  • 749af245e5 - Fix GridNodeConfigurationTest. :: Jason Juang
  • e84f0fe610 - Fix IgnoreComparatorUnitTest. :: Jason Juang
  • f40114275a - Include //j/c/t/org/openqa/selenium:small-tests in test_java_small_tests. :: Jason Juang
  • 453585e8aa - Fix "unknown command" response in pass-through mode. :: Jason Juang
  • d6d335d6b1 - Add a /status handler for pass-through mode. :: Jason Juang
  • 5e4af43ff8 - Fix EventFiringWebdriver and WebElement to raise AttributeError on missing attributes. (#4107) :: Isaul Vargas
  • 58ac131382 - Bump Python bindings to 3.4.3 :: AutomatedTester
  • 1c58dfe797 - Fix code consistency for experimental -enablePassThrough config option :: Doug Simmons
  • e6b85d0501 - Turns out Hub and Standalone have different DriverServlet's :: Simon Stewart
  • 2dc48fc3ec - Adapt servlet spec requests/responses to look like Selenium's :: Simon Stewart
  • 9bc8c9a280 - Make ActiveSession track the protocol dialect :: Simon Stewart
  • 7f5279e9a3 - Be more generous about acceptable JSON content-types :: Simon Stewart
  • 1dc0585354 - Properly detect the sesionId in Grid with the W3C protocol. :: Simon Stewart
  • 8780494448 - py - add warning when saving incorrectly named screenshot (#4141) :: Corey Goldberg
  • c221a39990 - Avoid NPE when service startup times out. :: Jason Juang
  • 0d9c867b80 - Raise XpiDriverService connect timeout to 45s. :: Jason Juang
  • 0694bf16f7 - Add an explanatory comment about the timeout. :: Jason Juang
  • b152639572 - Fix indentation. :: Jason Juang
  • 885eef7183 - Fix GeckoDriver URL in error message :: Donald Pipowitch
  • 87f993e6e9 - Update NOTICE :: Ahmed Ashour
  • 7ba13118ac - Add network emulation to Chrome Python bindings (#4011) :: tomaszn
  • af1335d1a9 - Introduce Firefox::Options class :: Alex Rodionov
  • c12085374e - Prevent autoload of Firefox in builds that don't have it :: Alex Rodionov
  • 4c13200422 - Use proper mobile devices names in tests :: Alex Rodionov
  • ce51a032be - Deprecate Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionov
  • bf9882412f - rb - warn on incorrectly named screenshot :: Andrei Botalov
  • 0ac4d5fde7 - Fix typo in validation message when saving screenshot :: Alex Rodionov
  • 860b3f747c - Release selenium-webdriver 3.4.1 :: Alex Rodionov
  • 234c999fe3 - Add expected conditions based on URL to Python Expected Conditions (#4160) :: Carlos Ortega
  • ac996295f5 - [py] Honor cmd line args passed to Service ctor (#4167) :: jugglinmike
  • ca9f24c63f - [rb] support :switches for chrome with deprecation :: Lucas Tierney
  • 4214b81d71 - [rb] don't default args to array :: Lucas Tierney
  • 58e4090727 - Fix firstMatch in Java protocol handshake. :: Jason Juang
  • 1865c3a782 - Fix a regression whne capabilities could not be passed as a hash :: Alex Rodionov
  • 5b0ee148b1 - Add unhandledPromptBehavior to the list of known capabilities :: Alex Rodionov
  • c53c9db83c - Pass extension capabilities when doing protocol handshake :: Alex Rodionov
  • 59634f4667 - Add timeouts to the list of known capabilities :: Alex Rodionov
  • 74814c149c - Handle symbol/string capability names when doing protocol handshake :: Alex Rodionov
  • e8280d22dd - Release selenium-webdriver 3.4.2 :: Alex Rodionov
  • 9a95bdb38f - Fix hostport concatenation. :: Jason Juang
  • 69a5efad1c - Delete ignores.json and related tools. :: Jason Juang
  • 2b1748282a - Fix a regression when capabilities could not be passed as a symobl :: Alex Rodionov
  • d588cd57a6 - Fix unit tests for recent changes in protocol handshake :: Alex Rodionov
  • 106dfbfaad - Release selenium-webdriver 3.4.3 :: Alex Rodionov
  • cec56778ba - Filter non-W3C capability names out of alwaysMatch. :: Jason Juang
  • 683fb0d780 - Move firefox_profile into moz:firefoxOptions. :: Jason Juang
  • df598c6856 - Make Content-Type match spec requirements :: Simon Stewart
  • a4f172a5a1 - No logical changes: remove unused import :: Simon Stewart
  • b139df7066 - Make the DriverServlet write to the HttpServletResponse. :: Simon Stewart
  • 2b88fca2c8 - Hide the Cache of ActiveSession instances in a wrapper :: Simon Stewart
  • 50b49f5ac6 - Make the DefaultDriverFactory actually contain the default drivers. :: Simon Stewart
  • 0bb8a9b1e5 - Use correct error when session does not exist. :: Jason Juang
  • a5983025de - Wait longer before invalidating the session. :: Jason Juang
  • ca47f6cdc8 - Only create a DriverProvider if the driver class is present. :: Simon Stewart
  • 20ae4f9161 - Add missing browsers to BeginSession. :: Simon Stewart
  • a1f31ee71d - Fix WrapsElement serialization in W3C Actions. :: Jason Juang
  • 9ec20e0d6f - Fix dependency that I broke. :: Jason Juang
  • bf8672e1c5 - Fix data race in CircularOutputStream. :: Jason Juang
  • f58cb8f805 - Stop reading stream when it's about to close. :: Jason Juang
  • 42abd3f33a - Remove unused code from ProtocolHandshake :: Simon Stewart
  • 088918cf46 - Fix typo in error message :: Simon Stewart
  • 5cc305a1b8 - Extract ActiveSession creation to a separate class :: Simon Stewart
  • ba708ec105 - cp: woot :: Simon Stewart
  • 634d422c0e - [py] add six package wheel :: Lucas Tierney
  • 19e750ce6d - [py] flake8 fixes :: Lucas Tierney
  • 26d27cbd1e - [rb] add spec guard for failing Firefox test :: Lucas Tierney
  • 3dd99db5ed - Use the wrapped httprequest in all places. :: Simon Stewart
  • f605b73595 - Switch handling of command timeouts in the DriverServlet :: Simon Stewart
  • be211fcea1 - cp: timeout :: Simon Stewart
  • 6600f6a9a3 - Match SessionCleaner session expiry time with DefaultSession cache's timeout. :: Simon Stewart
  • b98888545d - Delete SessionCleaner :: Simon Stewart
  • 56b215a758 - Delete methods from Session that were used by SessionCleaner :: Simon Stewart
  • f34304f5a8 - Share inactive session timeout with ActiveSessions too :: Simon Stewart
  • 2d69139e8f - Actually use the shared inactive session timeout :: Simon Stewart
  • 4e477eb10b - Clean up session logs in the same way as we used to :: Simon Stewart
  • 78d7a3bacd - [rb] wait for element in flaky phantomjs test :: Lucas Tierney
  • 26fa936172 - Support GeckoDriver addon install/uninstall commands :: Alex Rodionov
  • f85ac37b4d - Include PhantomJS as a supported driver in the new remote server modules :: Simon Stewart
  • d284f3429e - Implement enough of the old APIs to support an in-memory service. :: Simon Stewart
  • ed45d7abb0 - Ensure providers exist for new ActiveSessionFactory :: Simon Stewart
  • 373941fc6d - Add missing copyright back. :: Simon Stewart
  • a42e31a8d1 - Correct misleading warning about FirefoxDriver constructors :: Simon Stewart
  • 38f0e36405 - Grid: Better attempt to extract capabilities :: Simon Stewart
  • 61cdc287ac - Be more defensive in DesiredCapabilities :: Simon Stewart
  • dcfab90e1d - No logical changes: remove accidental sysout debugging lines :: Simon Stewart
  • a2c86398ca - [py] Fix W3C switching to window by name. :: Jason Juang
  • fb6c35ed49 - Fix indentation. :: Jason Juang
  • d2aef3c600 - Make addons install/uninstall commands available to remote :: Alex Rodionov
  • ae422a4196 - Revert "Make addons install/uninstall commands available to remote" :: Alex Rodionov
  • 3adacfe2c4 - Make InternetExplorerOptions instances of Capabilities :: Simon Stewart
  • 55de2d302c - Marking unusued Killable interface deprecated :: Simon Stewart
  • 8981d39635 - Kill the process before attempting to drain the streams :: Simon Stewart
  • b700761520 - [rb] implement Remote::Driver as a class not a module :: Titus Fortner
  • 43f8b3f66e - [rb] raise exception when using :firefox_options in Remote::Capabilities :: Titus Fortner
  • 6e656b9a4a - Switch to Java 8 primitives rather than Guava ones. :: Simon Stewart
  • 3bc0c2bd3e - [js] removing native support for the legacy firefox driver :: Jason Leyba
  • 904bae39ab - [js] Support moz:firefoxOptions set through Builder#withCapabilities. If options are also set (via Builder#setFirefoxOptions), the options will be applied last. :: Jason Leyba
  • a3f545e6da - [js] Added error.WebDriverError#remoteStacktrace to capture the stacktrace reported by a remote WebDriver endpoint (if any) :: Jason Leyba
  • c3f21a4165 - [js] Rearrange code to fix scoping on variable used in error reporting :: Jason Leyba
  • 8e77b5402b - [js] Replace adm-zip and a hidden dependency on GPL code. :: Jason Leyba
  • f4d22d9ca5 - [js] Fix broken unit test :: Jason Leyba
  • 45ac225da0 - Unwrap when an action is performed, not when it's built. :: Jason Juang
  • 392311ee77 - Log level is always All (#4121) :: Matthew Lymer
  • 86419e922c - Propagate altered DC to Node :: Krishnan Mahadevan
  • 4b2df30da6 - Bump packaged htmlunit-driver to 2.27 :: Simon Stewart
  • be77273e6e - Stop leaking /dev/null when child process IO is not used :: Alex Rodionov
  • 0b3018895b - introduce backwards compatible abstraction for @FindBy PageFactory capability :: Paul Hammant
  • 323132d747 - PageFactory: add field when constructing the locator. :: Simon Stewart
  • 9d4c023338 - Reduce the number of classes that measure time :: Simon Stewart
  • 5812fe4f4e - No logical change: whitespace futzing :: Simon Stewart
  • 13e95ba1e3 - Finish deleting old websocket versions :: Simon Stewart
  • a556943cfe - Make InMemorySession use DriverProviders directly :: Simon Stewart
  • 17f6aded92 - Remove unused DriverSessions :: Simon Stewart
  • c755c2f3d1 - Fall back to the w3c capability name for "platform" :: Simon Stewart
  • 4f3a0a9947 - Make a constant actually be a constant. :: Simon Stewart
  • f97f413ee2 - No logical change: marking a method deprecated :: Simon Stewart
  • 1b1581d625 - Deprecating one more FirefoxDriver constructor :: Alexei Barantsev
  • 5e56efa4a0 - Release selenium-webdriver 3.4.4 :: Alex Rodionov
  • fe798d064b - Only redirect Firefox subprocess output when debug is set :: Alex Rodionov
  • 355f7f2854 - fix typo (#4302) :: jochenberger
  • fd4954f518 - Fix goog.dom.TagName usages. :: Jason Juang
  • d1d452becf - Add missing closing tag in test data. :: Jason Juang
  • 2f5e858361 - Fix mouse atom right-click test for Chrome 60+. :: Jason Juang
  • 97d0d4e627 - Check that parent is not null before property access. :: Jason Juang
  • 60d36fd380 - Replace isEmpty with isEmptyOrWhitespace. :: Jason Juang
  • efe9e051de - Pin guava version to at least 21 :: Simon Stewart
  • 4374cdd6b1 - Update Eclipse project config :: Simon Stewart
  • e7e1c9018a - Switch to geckodriver for JS tests :: Simon Stewart
  • 094fda2a93 - Include the name of the driver class when augmentation fails :: Simon Stewart
  • c76b56dd33 - Closure update to v20170521 (#4325) :: James Garbutt
  • 9cf58f67f7 - Support shadow DOM when reading element text. (#4230) :: James Garbutt
  • 166268cb4c - Look inside loadFlags instead of just checking for its presence. :: Jason Juang
  • b2688da4ba - Ignoring a test in marionette, looks like the browser behavior has been changed. :: Alexei Barantsev
  • a1439c4b90 - Unignoring a couple of tests in HtmlUnit to match the current state :: Alexei Barantsev
  • 11fbccd12a - Fixing UNHANDLED_PROMPT_BEHAVIOUR capability to work in legacy browsers :: Alexei Barantsev
  • 04dbf0c126 - To run JS tests in marionette we need geckodriver executable and a newer browser version :: Alexei Barantsev
  • e9f8e37124 - Introducing MutableCapabilities a base class for DesiredCapabilities and browser specific Options classes :: Alexei Barantsev
  • 36e49ba032 - Exclude ANY from the w3c platformName :: Simon Stewart
  • dbef55b7e5 - [rb] get rid of flaky test for remote phantomjs :: Lucas Tierney
  • 32fdc61c9f - [rb] ensure integers are sent when setting window rect geckodriver now allows Floats to be returned when getting the window rect also guard stable firefox agasint a geckodriver bug with maximizing window :: Lucas Tierney
  • 3d09ce43e3 - Adding a warn on deprecated FirefoxDriver constructor :: Alexei Barantsev
  • faa929b16d - Deleting unused imports :: Alexei Barantsev
  • 7dc28d9155 - Fixing flakiness in waiting for a text :: Alexei Barantsev
  • 214cf716d4 - Use a Stream of Capabilities in DriverSessions :: Simon Stewart
  • 3d0260d421 - Allow notifications about ActiveSessions :: Simon Stewart
  • 7d8a0e2747 - Implement toString on ImmutableCapabilities :: Simon Stewart
  • 49f7c1a347 - Implement hashCode and equals on ImmutableCapabilities :: Simon Stewart
  • 06bf2135c7 - Normalise handling of Platform in ImmutableCapabilities :: Simon Stewart
  • 98097bef25 - Add a class to model the New Session payload :: Simon Stewart
  • 56faa2796f - Prepare the DefaultSessions using the init method for WDB-RC Servlet :: Simon Stewart
  • ebddeb35b2 - Make the ActiveSessionFactory use a NewSessionPayload :: Simon Stewart
  • 924f482ea9 - Attempt to kill the session when closing a ServicedSession :: Simon Stewart
  • 49c043c903 - Switch the RC emulation to use ActiveSession. :: Simon Stewart
  • dc0d523c79 - Switch Hub to use the NewSessionPayload to find Capabilities :: Simon Stewart
  • 18fbc25eee - Default to using the new passthrough mode :: Simon Stewart
  • 72cb7fab41 - Bump the Selenium version to 3.5 :: Simon Stewart
  • 7e484c450c - Deleting unneeded private method :: Alexei Barantsev
  • a56345a8d3 - Reusing existing method instead of an expression :: Alexei Barantsev
  • 32713e1c80 - Moving more options and capabilities processing logic from FirefoxDriver to FirefoxOptions :: Alexei Barantsev
  • 3869fa1f82 - enablePassThrough is the default mode now :: Alexei Barantsev
  • daaf8a7b58 - Allow RemoteWebDriver constructors that take a DriverService :: Simon Stewart
  • 036b87c80b - Update java changelog :: Simon Stewart
  • 381f815652 - Remove unused code :: Simon Stewart
  • a3bfe4d95e - Fix passthrough servlet downstream logging. :: Jason Juang
  • 6220c2fcc8 - [js] Removing a test whose behavior is not in the spec (test was originally copied from the java suite) :: Jason Leyba
  • e4696a2929 - [js] Cleanup WebDriver.createSession calls :: Jason Leyba
  • 689f3f3ad7 - Avoid exception in FirefoxOptions.toString() :: Simon Stewart
  • 8aca73793b - Make the new ErrorHandler flesh out responses properly :: Simon Stewart
  • 23b89e3c3e - Fix the failing CrashWhenStartingBrowserTest :: Simon Stewart
  • c5a4e078b5 - Move to java8 Optionals, over guava ones :: Simon Stewart
  • 93abdbebd4 - Implementing methods to set standard W3C capabilities :: Alexei Barantsev
  • 9488e91513 - Flesh out the new status endpoint implementation :: Simon Stewart
  • dede8c1f33 - Fixing chromedriver backward compatibility :: Alexei Barantsev
  • a36ee6bdf5 - [js] cleanup code that causes problems for static analysis with the closure compiler :: Jason Leyba
  • ada70b4d9b - [js] Remove //javascript/firefox-driver:webdriver as a dep of node:deploy :: Jason Leyba
  • 3f78e78ce0 - [js] Fix a handful of type issues flagged by dossier :: Jason Leyba
  • 59f2f8118c - [js] Bump version in changelog to 3.5.0 :: Jason Leyba
  • 609400ab8d - [js] Missed a bug fix in changes :: Jason Leyba
  • 8b9939de5a - Implement a lightweight UrlTemplate and IoC container for WebDriverServlet :: Simon Stewart
  • f2d8d33c9c - Add support for gathering logs :: Simon Stewart
  • dfecced90c - Move handlers out of the WebDriverServlet :: Simon Stewart
  • 9a261de67d - Support getting logs of type from WebDriverServlet :: Simon Stewart
  • 0f29de7956 - Allow users to turn off the passthrough mode :: Simon Stewart
  • 7efc39807c - Remove the word "experimental" from the logs :: Simon Stewart
  • 29f7d46e80 - No logical changes: reformatting :: Simon Stewart
  • 4fbf058530 - Get log capture working in the new servlet. :: Simon Stewart
  • a571653c40 - Add logging preferences from capabilities if present :: Simon Stewart
  • d6dafecf0a - Add note on how to disable passthrough mode :: Simon Stewart
  • 1d38c49c70 - Also generate source jars for the zips :: Simon Stewart
  • 87a90b6d32 - Update DefaultStandalone.json :: Doug Simmons
  • d8b5cbf311 - Unignore a test on IE. :: Jason Juang
  • d8ba27537b - [js] code cleanup :: Jason Leyba
  • 80b7b4f9a7 - [js] Fix example/chrome_mobile_emulation.js :: Jason Leyba
  • 18660c422e - [js] Extend the chrome.Options API to simplify configuring Chrome to run in headless mode :: Jason Leyba
  • 871b12d804 - Exclude the root element when finding one element by ID. :: Jason Juang
  • 77856ee4da - Remove gecko driver verbose log level override (#4362) :: Jeff Moore
  • 38ac51cd07 - [docs] [rb] API doc comment formatting (#4372) :: Olle Jonsson
  • 5c193e4b63 - Remove commented PhantomJS download code (#4371) :: Olle Jonsson
  • 049761cdb3 - Fix Firefox location detection on Windows_x64 :: Kamen Litchev
  • f5074e6c39 - Correct typo :: Sajad Torkamani
  • 819bc25d1b - Update README.md :: Ahmed Ashour
  • c39752cedb - selenium-webdriver: update Ruby gem YARD to v0.9.9 :: Olle Jonsson
  • e8c48701ae - Fixes #4221 :: Krishnan Mahadevan
  • 251d6bd8b3 - Javadoc improvement. Fixes #4194 :: Alexei Barantsev
  • 42aa7eb47a - Javadoc improvement. Fixes #4186 :: Alexei Barantsev
  • 5592739031 - Disabling HTTP TRACE in server. Fixes #3988 :: Alexei Barantsev
  • ce06f68fb8 - Rewriting ConfigureTimeout to support W3C compliant payload that contains multiple timeouts at once :: Alexei Barantsev
  • 75701dd132 - Fixing platform extraction from geckodriver capabilities :: Alexei Barantsev
  • c87c0ea350 - FirefoxOptions.toJson no longer depends on GSON :: Simon Stewart
  • f0ec7d9a2e - Implement more sophisticated matching in ActiveSessionFactory :: Simon Stewart
  • 61a970e174 - cp :: Simon Stewart
  • e92bb48fc5 - Ensure OSS and W3C New Session payloads make an effort to match :: Simon Stewart
  • 860cb1408f - Bump guava to version 22 :: Simon Stewart
  • 715f0121fb - Clean up deprecated method calls in UrlChecker :: Simon Stewart
  • f723701df1 - Replace deprecated calls to Throwables.propagate :: Simon Stewart
  • e3975a77c6 - [htmlrunner] Allowing relative path to the suite file :: Alexei Barantsev
  • 9bd53518d5 - [htmlrunner] Implementing ability to specify path to the browser in CLI :: Alexei Barantsev
  • 77445ff52b - Improving error messages if the driver server can't start in the given time, Fixes #4403 :: Alexei Barantsev
  • f340fa2e62 - Add the htmlrunner as a shorthand Buck target :: Simon Stewart
  • ee7d357329 - Adding issue info for an ignored test :: Alexei Barantsev
  • ffb1fc1426 - Adding socksVersion property to conform to W3C :: Alexei Barantsev
  • 225f4c4081 - Fixing equals and hashCode for Proxy :: Alexei Barantsev
  • 12012b186d - Updating .NET DriverService for hard termination shutdown of exectuables :: Jim Evans
  • e40ea05d0d - Updating command line for Java remote server in .NET tests :: Jim Evans
  • 94ac2ca7f2 - Ignoring tests that expect unhandled alerts to throw for Firefox :: Jim Evans
  • 73a27342a3 - Fixing Proxy to match W3C Editor Draft :: Alexei Barantsev
  • 6fc2f271ec - Upgrading little_proxy and netty :: Alexei Barantsev
  • 7833751322 - Sometimes we should not wrap exception to rethrow it. :: Alexei Barantsev
  • 15263501ac - Attempt to report git revision in BuildInfo :: Simon Stewart
  • 537ab1dfb4 - Buck version bump :: Simon Stewart
  • 2325730cae - Second buck push :: Simon Stewart
  • f8c827388a - Ignoring failed tests :: Alexei Barantsev
  • 5f68dffa3f - Update Ruby tests for standalone with passthrough mode :: Alex Rodionov
  • a459f855ca - Convert Firefox options/profile/binary from OSS to W3C capabilities :: Alex Rodionov
  • 0cec372678 - Include se:ieOptions as an IE option :: Simon Stewart
  • 74ae07de7c - Iterate over capabilities in a way to support py2.7 and py3 :: AutomatedTester
  • f943605da3 - Introduce IE::Options class :: Alex Rodionov
  • 73ce767342 - Handle null argument in sendKeys :: Glib Briia
  • 90dc8cbadb - Remove old guava jars. :: Simon Stewart
  • 9c8eeb3452 - Remove unused htmlunit jars and update classpaths :: Simon Stewart
  • b4742b394f - [py] Fixing a flaky (in marionette) test :: Alexei Barantsev
  • b001fbdbdb - [py] Making a copy of capabilities dict because driver constructor modifies it :: Alexei Barantsev
  • c5a2a5f6e2 - [py] Ignoring tests that fail in marionette :: Alexei Barantsev
  • 2b0f1a5973 - [py] Fixing flaky (in marionette) tests :: Alexei Barantsev
  • 5c875189c3 - [py] Unignoring window switching tests that pass in marionette :: Alexei Barantsev
  • 6e25383bdb - [py] Adding links to bugtracker for xfailed tests :: Alexei Barantsev
  • bf2c5b988d - [py] Ignoring a test that fails in marionette :: Alexei Barantsev
  • 8a9c46494e - [py] Fixing a flaky (in marionette) test :: Alexei Barantsev
  • 2e387ed9db - [py] Unignoring green marionette tests :: Alexei Barantsev
  • f843df92cc - Activating python marionette jobs on travis :: Alexei Barantsev
  • ab4429564e - Add test for null value causing exception in Actions.sendKeys :: Simon Stewart
  • 3800c437af - Misspelling in InternetExplorerDriverService :: Ahmed Ashour
  • d778865c7a - Fix ExpectedConditions.not to use equals for Boolean comparisions to fix a bug where new Boolean(false) was not considered to equal to false :: Mikko Tiihonen
  • 6b69522b91 - Make newRemoteWebElement protected :: cjayswal
  • 762c0e91aa - No logical changes - removing unused static and adding whitespace :: Simon Stewart
  • d31aad3acd - [py] Fixing flake8 issues :: Alexei Barantsev
  • 1b615a9e12 - Missing @Test annotation :: Ahmed Ashour
  • 2afd2757a3 - No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour
  • 6c6edba9d4 - Bring java flags to same value in "go" :: Simon Stewart
  • f1ae16a7da - [py] Ignoring tests that fail on travis :: Alexei Barantsev
  • 490938615f - [py] Fixing module path in import :: Alexei Barantsev
  • 1826d6ec34 - [py] Disabling W3C interaction tests in legacy firefox :: Alexei Barantsev
  • 4dc981cf39 - [py] Ignoring failed test in legacy Firfox driver :: Alexei Barantsev
  • 081b1840b3 - Moving python firefox travis jobs out of allowed failures section :: Alexei Barantsev
  • 13526daab3 - Fixing path to selenium server in python tests, and changing travis remote python jobs to use legacy driver and firefox esr :: Alexei Barantsev
  • c022635738 - [py] Ignoring remote tests because we use legacy firefox driver at the moment :: Alexei Barantsev
  • 0814dfd5c5 - [py] Fixing special remote test for passing a firefox profile :: Alexei Barantsev
  • b4f14e91c8 - [py] Fixing python 2/3 compatibility issue in tests :: Alexei Barantsev
  • 1a30dbada6 - [py] Ignoring failed tests in phantomjs :: Alexei Barantsev
  • 93c3b9455e - [py] Stop using xdist for marionette tests, they hang because of zombi geckodriver processes (who knows where do they come from...) :: Alexei Barantsev
  • 54537d099e - Ignoring a test that is not yet implemented in HtmlUnit :: Alexei Barantsev
  • c325211d2b - Unignoring marionette test for sendKeys to alert :: Alexei Barantsev
  • 6b953c8894 - Temporarily ignore tests that are broken in Firefox Nightly :: Alexei Barantsev
  • dfba758d14 - One more test to be ignored temporarily in marionette :: Alexei Barantsev
  • 044cf55539 - Ignoring more htmlunit test that are not implemented yet :: Alexei Barantsev
  • 3d2be6d386 - Oops, forgot to delete a line that has been already refactored :: Alexei Barantsev
  • 894117e887 - [py] Fixing capabilities to use legacy firefox driver for remote tests :: Alexei Barantsev
  • 877646666f - [py] Ignoring tests for remote too :: Alexei Barantsev
  • 66312d14dd - [py] Using a shared browser instance for all tests, restarting the browser after failed and xfailed tests :: Alexei Barantsev
  • 0fb913153e - Ignoring one more test in htmlunit :: Alexei Barantsev
  • 9d250d60d0 - [py] Restoring top level context after frame switching tests :: Alexei Barantsev
  • 33007a0ae4 - [py] Implementing ability to force a new driver creation after some tests (that quit the driver) :: Alexei Barantsev
  • 5a771e3e82 - Moving python marionette jobs out of allowed failures block :: Alexei Barantsev
  • 14dcfabad8 - [py] Deleting extra blank lines :: Alexei Barantsev
  • ab004009e3 - [py] Result may vary depending on browser version :: Alexei Barantsev
  • 0981c62e6b - There are issues on travis with window maximize operation, I hope this change will fix broken JS jobs. :: Alexei Barantsev
  • 470eacc265 - [py] At attempt to run tests without xdist. For unknown reason travis can't start a driver for the very first test on gw1, lets' check if the job will work without xdist. :: Alexei Barantsev
  • 3cf7c5fdd8 - Fixing buck dependencies for JS tests :: Alexei Barantsev
  • 5ef3f2ac60 - Disable file upload Ruby tests on Firefox :: Alex Rodionov
  • 9dd3b01583 - Disabling setSize JS test in geckodriver. Actually, it should be disabled on travis only, but I can't figure out how to detect this environment from JS code. :: Alexei Barantsev
  • 8def36e068 - Add python changelog :: AutomatedTester

- Java
Published by ddavison over 8 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.4.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4bba294824 - Clean up deprecation warnings in MarionetteTest :: Simon Stewart
  • 0e41af5f9b - Encode timeouts the w3c way too :: Simon Stewart
  • c32d893dda - Revert "Encode timeouts the w3c way too" :: Simon Stewart
  • 36ba4cc771 - [py] Add initial unit test suite :: Dave Hunt
  • 55ed929d64 - [py] Fix encoding of basic auth header when using Python 3 Fixes #3622 :: Dave Hunt
  • a634bf7894 - Explicitly require goog.events.BrowserEvent. :: Jason Juang
  • f2bfe6aee0 - Bump Python to 3.3.1 :: AutomatedTester
  • a1155d1a94 - Fix non-W3C page load timeout setting. :: Jason Juang
  • 25bad848f9 - Fix indentation in double_click. :: Jason Juang
  • 7349fc8400 - [py] Run unit tests on Python 3.3, 3.4, and 3.5 (#3638) :: Leo Laskin
  • 18749acbfa - Add warning message about deprecated FirefoxDriver constructors. :: Simon Stewart
  • 6e3a5c9070 - No logical chnages: reformat code :: Simon Stewart
  • 557a11404e - [py] fix file uploads for Firefox :: Lucas Tierney
  • a9f88696ad - Avoid looking up the driver provider more than once. :: Simon Stewart
  • db037dd37e - Ensure we properly set the legacy flag for FirefoxOptions :: Simon Stewart
  • 65553a14e1 - Deprecate ChromeDriver constructors that take a DriverService :: Simon Stewart
  • 07f6b7a037 - Add tests for starting firefox remotely :: Simon Stewart
  • e58ad4ade4 - Fix "quiteDriver" typo. :: Jason Juang
  • 549996dc15 - Don't construct a new FirefoxBinary() if one is already provided. :: Jason Juang
  • 14ef7bda00 - FirefoxOptions now picks up System property set values :: Simon Stewart
  • a0bc911955 - Reduce visibility of recently added method :: Simon Stewart
  • 3c200d7d0f - Fix the build :: Simon Stewart
  • d7bdd7cc42 - JavaScript bindings for Chrome network emulation (#3624) :: daviande
  • 0a8aa60cd1 - Implement the W3C "status" endpoint in the firefoxdriver XPI :: Simon Stewart
  • e9a906a347 - Remove getScreenshot method from FirefoxDriver as it's in RemoteWebDriver :: Simon Stewart
  • ebd250e959 - Don't use the default FirefoxBinary() constructor in tests. :: Jason Juang
  • 68f506d18a - Fixing links in javadoc :: Alexei Barantsev
  • 9e0e500d82 - Using geckodriver to run //javascript/webdriver:webdriver-firefox:run on travis :: Alexei Barantsev
  • c8a8f4c23d - Fixing javadoc error :: Alexei Barantsev
  • 25d99bd10b - Don't add an import just to make javadocs nice :: Simon Stewart
  • c3cd5d1cb9 - Update ErrorHandler to use Java 8-isms :: Simon Stewart
  • 758f676479 - No longer force marionette on the desired firefox capabilities :: Simon Stewart
  • af52bf24c3 - Try use old way of setting page load timeout if new way fails. Fixes #3654 :: AutomatedTester
  • e8b6c60616 - [rb] add IE testing to appveyor :: Lucas Tierney
  • 7e9eac93ff - Excluding chrome related jobs from CI :: Alexei Barantsev
  • 1a0f06625b - [rb] don't expect responses to be wrapped in 'value' for Edge :: Lucas Tierney
  • dd486216e7 - [rb] update unit tests for w3c responses wrapped in 'value' :: Lucas Tierney
  • aa7be6f2d8 - Fix failing webdriver atom test on firefox :: Simon Stewart
  • 78fede98bb - Speed up ReferrerTest on OS X by avoiding a URL lookup :: Simon Stewart
  • d8132d6570 - Attempt to reduce test crashes for chromedriver tests :: Simon Stewart
  • e2acb2873d - Ahahahahaha! Version numbers are hard. :: Simon Stewart
  • 9fe5661a5b - Force the test chromedriver to have a clean exit state :: Simon Stewart
  • a23a0671e8 - Remove unused import :: Simon Stewart
  • 155812ff14 - Flag tests that are failing for Chrome on my OS X machine :: Simon Stewart
  • d652b61d02 - [js] error looking for free port -> process halts (#3664) :: Georgii Dolzhykov
  • fa24958570 - [py] Fix indentation to satisfy PEP8 :: Alex Rodionov
  • a511341c96 - Disabling jobs that does not provide any information due to browser hung :: Alexei Barantsev
  • 4f76ec653f - Switching grid tests from chrome to htmlunit :: Alexei Barantsev
  • 7c33c5cfec - Updates to .NET bindings for current W3C specification :: Jim Evans
  • c7d36d90ce - Updating .NET bindings tests to reflect current W3C specification :: Jim Evans
  • 441bf30118 - Implement the w3c timeouts command :: Simon Stewart
  • 96e7418286 - Firefox is not needed to run grid tests :: Alexei Barantsev
  • c5c04d6965 - Disabling some cookie related tests in marionette :: Alexei Barantsev
  • 8cb6e192df - Unignoring back marionette tests for secure pages :: Alexei Barantsev
  • d98e7951b8 - Fixed handling of outside a Shadow DOM (#3656) :: mcharsley
  • f72778de71 - Fixing travis config syntax :: Alexei Barantsev
  • c73d2aa742 - Trying to figure out why window tests are not ignored on travis :: Alexei Barantsev
  • b8d517414b - Revert "Trying to figure out why window tests are not ignored on travis" :: Alexei Barantsev
  • 82b69bbf08 - Fixing platform detection in case when the browser does not provide enough information :: Alexei Barantsev
  • e0c0992cb1 - [js] Add W3C endpoints for alert and executeScipt :: AutomatedTester
  • 61dd65d6e6 - Disabling another chrome job that hangs on travis :: Alexei Barantsev
  • 7d1286e7fc - [py] Fix string decoding in remote connection (#3663) :: Sarah Bird
  • af42bc0f66 - [js] Add Window Handle W3C Endpoints :: AutomatedTester
  • bb07a48543 - Better error message in tests about how to select a browser to use. :: Simon Stewart
  • 3006b923eb - Remove pointless Timeouts subclass in FirefoxDriver :: Simon Stewart
  • cedaa07929 - Make the FirefoxDriver XPI throw exception for unknown timeout type. :: Simon Stewart
  • 24a5055b5c - Escape spaces in ID locators. :: Jason Juang
  • 6b781f3562 - Updating closure compiler command line for cpp header file generation :: Jim Evans
  • 96b97dc107 - Fixing overzealous .NET spec modificiations :: Jim Evans
  • 24d2540c99 - Implementing IE driver custom capabilities in sub-object :: Jim Evans
  • 8f074b53f4 - Update to .NET InternetExplorerOptions to pass proper capabilities :: Jim Evans
  • 6c55320d3f - Use \s in the regex for better readability. :: Jason Juang
  • 08870d41a5 - [rb] send string as 'text' parameter with element send_keys for w3c :: Lucas Tierney
  • 3ab6364ea2 - Delete unused cssEscape method. :: Jason Juang
  • 7f11d4e8a3 - Java: Escape spaces in the ID when translating "find elements by ID" to the W3C protocol. :: Jason Juang
  • 5b04ef6501 - Updating .NET FirefoxDriver(FirefoxOptions) constructor :: Jim Evans
  • 9a70926c46 - Fix ExpectedConditions.or behavior when one of the conditions throws. :: Jason Juang
  • c9fe229d4c - Throw an exception if new session returns an error. (#3704) :: Marc Fisher
  • c19bba0b27 - Correctly parse the session ID in W3C spec-compliant new session responses. :: Jason Juang
  • 57c05409ac - Add W3C acceptInsecureCerts Capability and set default to true :: AutomatedTester
  • 530b77e6da - Add W3C Capability "acceptInsecureCert" and set default to True. :: AutomatedTester
  • d83c612263 - [rb] Support "capabilities" JSON object when creating session :: Alex Rodionov
  • 36ced7cacb - Remove unused class from test. :: Simon Stewart
  • 1f52740ae2 - Ensure we always try and destroy the process on DriverService exit :: Simon Stewart
  • 1a8cdc6715 - Add shutdown endpoint to FirefoxDriver XPI :: Simon Stewart
  • 0bad213d32 - FirefoxDriver: use a XpiDriverService :: Simon Stewart
  • f48a8127ff - Allow subclasses to access outputstream of driverservice :: Simon Stewart
  • d566ed3711 - XpiDriverService should honour the same system property as ExtensionConnection :: Simon Stewart
  • 7a1df57e97 - Remove unused constructors :: Simon Stewart
  • f8b23bba6e - Update the w3c parameters for the protocol handshake to be spec compliant :: Simon Stewart
  • c1511fd916 - Update send keys methods to send text for w3c protocol :: Simon Stewart
  • 4b5a88ddb5 - Make send keys send text parameter in py and js :: Simon Stewart
  • 46db47838e - FirefoxOptions: be wary of numbers :: Simon Stewart
  • d2378dd1d1 - Remove deprecated constructor from FirefoxBinary :: Simon Stewart
  • e7cdccbd1d - Fixing compile error in .NET DesiredCapabilites :: Jim Evans
  • ab4291034a - Removing unused code in .NET for parsing W3C protocol error responses :: Jim Evans
  • 6dbc13309c - Adding first stab at sending spec-compliant new session payload in .NET :: Jim Evans
  • 9c30763bad - Add a Capabilities.merge method :: Simon Stewart
  • a841fe97ff - No logical changes: Reformatting of code :: Simon Stewart
  • d8a7662c67 - Deprecate confusing constructors in the RemoteWebDriver :: Simon Stewart
  • 89d6a133b3 - Make the FirefoxOptions function as expected. :: Simon Stewart
  • b1c4b87961 - Updating .NET bindings to allow use with older versions of the IE driver :: Jim Evans
  • 340486c417 - Fixing resource paths in IDEA project :: Alexei Barantsev
  • f465781736 - When passing in text to send_keys, make sure we send a string not array :: AutomatedTester
  • 7414a5c23f - [js] When sending to endpoint, make sure it is a string not an array :: AutomatedTester
  • ca5f0b97ea - Clean up InternetExplorerDriver constructors to match ChromeDriver's :: Simon Stewart
  • 8fde866ab2 - Introduce some InternetExplorerOptions. :: Simon Stewart
  • f948e6d34d - The W3C spec is pretty clear about what's allowed in new session :: Simon Stewart
  • e6b9d65f25 - Send string for text instead of array for W3C remote ends in Java sendKeys :: Jim Evans
  • d0b1b8107a - [rb] Don't create caps[:firefox_options] unless needed :: Titus Fortner
  • 83e1124d17 - Add explicit JSON serialization for Proxy. :: Jason Juang
  • 3538223f17 - Classes in the core webdriver-api package must not depend on GSON :: Simon Stewart
  • 3f8ea603b6 - Fixing passing capabilities that are not part of FirefoxOptions. They are needed for legacy Firefox driver. :: Alexei Barantsev
  • 13918d5903 - [rb] implement w3c window rect and minimize commands :: Lucas Tierney
  • 8abc5ea537 - ElementNotVisibleException is a specialisation of ElementNotInteractable :: Simon Stewart
  • 85f213c64d - Add missing javadocs :: Simon Stewart
  • 00d5f879c2 - Ignoring a couple of tests failing due to a geckodriver bug :: Alexei Barantsev
  • 7f86390065 - Deprecating more FirefoxDriver constructors :: Alexei Barantsev
  • 10965cca6e - Stop passing empty required capabilities to safari :: Alexei Barantsev
  • fb23ea6362 - Deleting tests for deprecated functions :: Alexei Barantsev
  • 2baf251667 - [rb] minor syntax updates :: Titus Fortner
  • b5d1bfc89f - Fixing Java drag-and-drop action for W3C remote ends :: Jim Evans
  • ccc9734431 - Fixing the path to firefox executable. :: Alexei Barantsev
  • b78963e49e - Fixing javadocs :: Alexei Barantsev
  • 9219778077 - Java 8 magic :: Alexei Barantsev
  • 3e02a92501 - Deleting constants deprecated 5 years ago :: Alexei Barantsev
  • e2a888c1ad - Fixing "normalization" of firefox binary path :: Alexei Barantsev
  • 3d0ccca68f - Files.setPosixFilePermissions does not work on Windows :: Alexei Barantsev
  • d0c298d5a6 - Handle lower-case values for enums nicely :: Simon Stewart
  • aa2d8a8e4c - Add Proxy.toString, equals and hashCode :: Simon Stewart
  • 48ce7815eb - Avoid prematurely serializing the Proxy in FirefoxDriver :: Simon Stewart
  • ed3e946a9a - Replace backslashes in paths "correctly" on UNIX :: Simon Stewart
  • 98ddef32df - Ignoring authentication alert tests on IE because of changed dialog :: Jim Evans
  • cd0b8b70d7 - Fix the build :: Simon Stewart
  • 4c38c031b5 - Optional is useless in parameters, it does not prevent NPE, just makes harder to call methods. :: Alexei Barantsev
  • cdbcdca904 - Refactoring use of a deprecated method :: Alexei Barantsev
  • 1865ccac42 - Fix the build :: Simon Stewart
  • 6014af6cc9 - Add InvalidArgumentException :: AutomatedTester
  • de1275de7d - [py] Add get/set window rect commands :: AutomatedTester
  • 3442be1ef2 - Add test for the W3CHttpResponseCodec. :: Simon Stewart
  • 433791979f - Add new test to BUCK file. :: Simon Stewart
  • db0bcb35f9 - Properly fill out the w3c unexpected alert expcetion alert text :: Simon Stewart
  • 70539cdd1f - If a remote end does not explicitly state JavaScript support we suppose it's a "normal" browser that supports JavaScript :: Alexei Barantsev
  • b31dc3f2f4 - A better implementation of checking JS support in capabilities. It should be true if not set explicitly to false. Also getting rid of duplicated code. :: Alexei Barantsev
  • 3e7a23fa58 - Java 8 :: Alexei Barantsev
  • 2ac435f15f - Unignoring Actions test that pass locally in marionette :: Alexei Barantsev
  • a6c1e04351 - use prebuilt IEDriverServer for AppVeyor :: Lucas Tierney
  • 433eb060dc - Updating Java W3CHttpCommandCodec for window commands and element location :: Jim Evans
  • cdeebdf09a - Travis said this test passes :: Alexei Barantsev
  • a4b316618e - Refactoring :: Alexei Barantsev
  • fd3a074ab6 - Fixing expected exceptions for invisible elements :: Alexei Barantsev
  • 313e79d5e8 - Refactoring :: Alexei Barantsev
  • 0f2378414b - Deleting unused private methods :: Alexei Barantsev
  • 785fddf2e6 - Remove mouse field from RemoteWebElement :: Simon Stewart
  • 48a1c7b892 - No logical changes: removing unnecessary generic declarations :: Simon Stewart
  • 9a7082bc99 - No logical changes: moving method invocation in JsonToWebElementConverter :: Simon Stewart
  • 44cb402424 - Reusing existing utility method :: Alexei Barantsev
  • 7408424744 - Travis said this test passes too :: Alexei Barantsev
  • 3fbec31722 - Unignoring marionette tests that pass locally :: Alexei Barantsev
  • c2ae88bb49 - Fix the eclipse classpaths :: Simon Stewart
  • abe1f45be5 - Update start session to handle the W3C New Session :: AutomatedTester
  • 61800fb4a5 - Deprecate the use of browser profile when instantiating a session :: AutomatedTester
  • b6f5eaf4ac - Add setting/getting proxy details to Firefox Options :: AutomatedTester
  • 5a096fb267 - [py] Update to new W3C Execute Script end points :: AutomatedTester
  • 9b64c180a9 - Update Alert when in W3C mode to use W3C Endpoints :: AutomatedTester
  • cb71f15c90 - Deleting unused private field :: Alexei Barantsev
  • 7dc41ebc16 - Implementing utility method to catch expected exceptions in tests :: Alexei Barantsev
  • 5f96eb0ba8 - Refactoring tests :: Alexei Barantsev
  • 44ef2cb4e2 - Update window commands to use W3C End points :: AutomatedTester
  • 45dc056bfd - This condition should be opposite :( :: Alexei Barantsev
  • 03c4fc954f - Handling exception that occurs in htmlunit driver :: Alexei Barantsev
  • fbc7acfa9f - Bump Python bindings to 3.3.2 :: AutomatedTester
  • 45cfa6d435 - [py] make w3c execute_script commands unique :: Lucas Tierney
  • 1908abfe90 - Fix a typo in javadocs :: Simon Stewart
  • e3af3bb709 - Bump Python to 3.3.3 :: AutomatedTester
  • 17ee77dcf6 - Annotating failed marionette tests :: Alexei Barantsev
  • abb74a736b - Ignoring tests that fail on travis (despite the fact that they are green for me locally) :: Alexei Barantsev
  • a61e2095f8 - flake8 :: Alexei Barantsev
  • c585c152f6 - Travis said this test passes in htmlunit :: Alexei Barantsev
  • 5a45da246c - Making Ignore annotation repeatable :: Alexei Barantsev
  • f209d24e4a - Implementing ability to skip tests on travis with Ignore annotation :: Alexei Barantsev
  • 69be61e463 - Chrome is back to travis :: Alexei Barantsev
  • a0f75c23bf - [rb] use rect for firefox with support for previous geckodriver versions add specs for window rect and minimize :: Lucas Tierney
  • 238621bb5a - Implementing ability to link tests to github issues. The test is ignored while the issue is open. :: Alexei Barantsev
  • 9c26c4f03f - Python + chrome jobs are not ready for travis yet :: Alexei Barantsev
  • cb5a2884b0 - Ignoring marionette tests related to https://github.com/mozilla/geckodriver/issues/594 :: Alexei Barantsev
  • eb0c0afee6 - Fixing library paths in IDEA project :: Alexei Barantsev
  • 860ded4c9c - Unignoring passed (locally) htmlunit tests and ignoring failed (on travis) marionette tests :: Alexei Barantsev
  • 2eec35281e - Deleting unused import :: Alexei Barantsev
  • 267d1762f8 - This test was ignored by accident :: Alexei Barantsev
  • b94c28512a - Fixing post /alert/text command seralization :: Alexei Barantsev
  • d360ccf95d - Fixing test cleanup to close all non-main windows :: Alexei Barantsev
  • 1e28b3bf38 - Ignoring tests that don't pass in htmlunit with JS off :: Alexei Barantsev
  • ffdd202137 - Chrome did not justify the trust :: Alexei Barantsev
  • 4dbf9e0803 - Fixing the test related to text page. Browsers are allowed to create DOM for text pages. :: Alexei Barantsev
  • cfcfceeca1 - Fixing SessionHandlingTest to check session after some sleep. :: Alexei Barantsev
  • 0606379718 - Deleting "bad" test :: Alexei Barantsev
  • b09d5dfd83 - Linking broken tests to geckodriver bug reports :: Alexei Barantsev
  • b7c0e6b026 - Duplicating capability to match W3C :: Alexei Barantsev
  • 628a8ed1b8 - Linking tests to bug reports :: Alexei Barantsev
  • 911a558bc9 - Marking the tests that expected to fail until geckodriver 0.16 is out :: Alexei Barantsev
  • ebcdc9f879 - Updating httpclient :: Alexei Barantsev
  • 084e6f10dc - Allow GeckoDriverService to analyze this property :: Alexei Barantsev
  • 25feb2c5d5 - Implementing ability to redirect geckodriver log to a file or stdout/stderr or /dev/null with a system property :: Alexei Barantsev
  • 32ff140c72 - Making test sever ports constructor parameters, they should not (and cannot) be changed on the fly. :: Alexei Barantsev
  • 1cffe48036 - Implementing ability to generate test pages dynamically from test methods :: Alexei Barantsev
  • 9343e7b38e - Rewriting AlertsTest with generated test pages instead of static ones :: Alexei Barantsev
  • 34e41e6537 - Adding tests for #3398 :: Alexei Barantsev
  • 1dbcbc2d29 - Fixing case of requiredCapabilities == null :: Alexei Barantsev
  • 4b6ca97812 - Please, chrome, get off the travis :: Alexei Barantsev
  • d28fa64323 - Adding tests for #3384 :: Alexei Barantsev
  • 44971620f4 - Slight refactor for uploading same file multiple times in .NET :: Jim Evans
  • 5c8380b6ab - Rewriting IE driver file upload dialog handling code. :: Jim Evans
  • 15b9bba3dc - A new test for the case of an alert generated by form submit :: Alexei Barantsev
  • 46f47b492b - Ignoring on travis temporarily. May be it is relates to window size, but it is not possible to change it yet in marionette. :: Alexei Barantsev
  • d3d8e176fa - The issue is marted as fixed, but the fix is not propagated yet :: Alexei Barantsev
  • 4f5f80be5d - Making NotYetImplemented annotation repeatable :: Alexei Barantsev
  • 3cfe1887ff - Clean up imports in error handler :: AutomatedTester
  • 9296227628 - [py] Add Element Not Interactable exception :: AutomatedTester
  • c26e2b6579 - Fixed the usage information in documentation of "save_screenshot". (#3804) :: Gaurav
  • 82dd3c9393 - Unignoring a test :: Alexei Barantsev
  • 8d11f6e755 - Rewriting tests for better expected exception checks :: Alexei Barantsev
  • 09bd568429 - Deleting all ignores for REMOTE, they all pass for me with legacy FirefoxDriver :: Alexei Barantsev
  • d2e43e99a9 - The IE file upload dialog may not be a direct child of the IE window. :: Jim Evans
  • 6c7b4b4741 - Add test to ensure clicking on a disabled element is okay :: Simon Stewart
  • 7ba1186d95 - Avoid re-inventing wheels with null output streams. :: Simon Stewart
  • 28955ccb4e - Fix compilation issues :: Simon Stewart
  • fd984615db - Rewriting dynamic page creation using remote API provided by test server :: Alexei Barantsev
  • cabc6b34e5 - Fixing buck build, and using httpclient directly, without wrapper :: Alexei Barantsev
  • f96cd95a94 - Revert cabc6b34e53863afdea856c7157f4698ed0f49c0 :: Simon Stewart
  • 1e8d95f94a - Add a test for the ApacheHttpClient :: Simon Stewart
  • fec87ea8c2 - Location once scrolled into view should use W3C executeScript endpoint not JSONWP :: AutomatedTester
  • 70dcab84fe - Add text key to alert#sendKeys parameters for W3C Endpoint :: AutomatedTester
  • 509d88a867 - Small tidy up of ApacheHttpClient again :: Simon Stewart
  • c48ac89d9c - No logical change: reformatting code :: Simon Stewart
  • 2b5ea38f98 - Turns out this constructor is used everywhere :: Simon Stewart
  • 06e35ac7c5 - [py] Conform to the api of urllib2 for adding header for a request (#3803) :: clubfest
  • 7e313caed4 - When testing Marionette use default capabilities in testing :: AutomatedTester
  • 3de9df1630 - Replace TypeError with KeyError in remote webdriver error handler code (#3826) :: Dima Veselov
  • 7f7c38e0b1 - Update google_search_test.js (#3817) :: joma74
  • a3eb1cf68c - Update README.md (#3788) :: PombaM
  • 21db9a4c07 - [js] Update CHANGES.md to reflect recent code changes for W3C WebDriver Spec compliance (#3828) :: Marvin Ojwang
  • 5b1e66f48d - Fix eclipse classpath, with github library :: Ahmed Ashour
  • 1fee32b3a4 - Remove unused imports/methods/fields :: Ahmed Ashour
  • 138e3ab914 - Fix generics :: Ahmed Ashour
  • d063185715 - Update HtmlUnit and HtmlUnitDriver to 2.26 :: Ahmed Ashour
  • 332680993d - Changing some ignores to @JavascriptEnabled :: Alexei Barantsev
  • 928dbe6af1 - flake8 :: Alexei Barantsev
  • 66c896dbef - [py] Bump example source distribution to match latest release. [skip ci] :: Dave Hunt
  • 01ac9f8430 - Use W3C check from parent object instead of assuming from capabilities :: AutomatedTester
  • 6f5042ce72 - [py] Dropping javascriptEnabled capability for real browsers :: AutomatedTester
  • 181eac184d - [rb] add new w3c errors ElementClickIntercepted, ElementNotInteractable :: Lucas Tierney
  • 68dd9a6fdb - Only set "marionette" capability for false case :: Jim Evans
  • b46086e359 - Fix .NET IAlert.SendKeys to send string in the W3C protocol case :: Jim Evans
  • d8073534bb - Updating .NET IE driver to process legacy capabilities properly :: Jim Evans
  • b074f2092f - Exposing new Interactions framework for .NET :: Jim Evans
  • 6692b19700 - Changing .NET interactions tests to reset input state before test :: Jim Evans
  • 5fc364de25 - Break LiFT into its own maven package :: Simon Stewart
  • 5b6fe1f783 - Make users ask for lift support if they need it :: Simon Stewart
  • 2dce963c21 - Bump the buck version. :: Simon Stewart
  • 787d4ede4b - Coerce a "proxy" capability to a proxy object :: Simon Stewart
  • 0c6f254f57 - Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (#806) :: Tommy Beadle
  • 3ecb3bacc0 - Bump version to 3.4.0 :: Simon Stewart
  • 6bc7d7a456 - Update Ruby changelog for 3.4.0 :: Alex Rodionov
  • 284f8cc59c - Mention window rect/minimize commands in Ruby changelog :: Alex Rodionov
  • 9fd43398a5 - [js] allow duck typing for locators :: Jason Leyba
  • 427307d6e2 - [js] Finalize CHANGES for 3.4.0 :: Jason Leyba
  • 674fe6ee9c - Bump buck version again :: Simon Stewart
  • 0decef767f - Tuning ignores to match bug report statuses :: Alexei Barantsev
  • 8ad8daba8c - Delete JavascriptEnabled test annotation :: Ahmed Ashour
  • ccfd456378 - Deleting redundant casting int to int :: Alexei Barantsev
  • e0e8f01c50 - Extract some of the logic for handling new session responses :: Simon Stewart
  • c5fec8c8ac - Add expected condition that waits for all found elements to be visible (#3532) :: Jim Brännlund
  • 3a3cde100d - It's quite possible that this test causes Firefox (marionette) hang on travis :: Alexei Barantsev
  • 1ab7721346 - [py] Remove superfluous capabilities that are not needed :: AutomatedTester
  • 61e7c70d1d - [py] Correct usage of newSession around firstMatch and alwaysMatch :: AutomatedTester
  • f96c37fc58 - [rb] update guards based on latest geckodriver :: Lucas Tierney
  • 515a1cbdc9 - [py] add text parameter to send alert text :: Lucas Tierney
  • 8298121317 - Correctly detect we're using Marionette in tests :: Simon Stewart
  • 9d3ea5a7db - Correctly ignore Marionette tests :: Simon Stewart
  • 7c2aed7298 - Correct ignored tests for geckodriver 0.16 :: Simon Stewart

- Java
Published by ddavison almost 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.3.1

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a509aa8fae - No logical changes: Fix deprecation warnings and delete unusued code :: Simon Stewart
  • bc4c207053 - Fix an issue where setting the binary causes Firefox to be unable to start :: Simon Stewart
  • 5b0f88ef32 - Deprecate Capabilities.isJavascriptEnabled :: Simon Stewart
  • b931d12016 - Update python changelog for release :: AutomatedTester
  • ebb307e3fd - Adding note about updating Geckodriver too when updating to 3.3 Client binding :: AutomatedTester
  • 10d4ab67f8 - [rb] enable specs for new firefox functionality :: Lucas Tierney
  • 3fe26349b4 - Fix the status handler :: Simon Stewart
  • 7a15be8742 - [rb] specify geckodriver 0.15 is required [ci skip] :: Lucas Tierney
  • 06d52b5976 - Fix up the FirefoxDriverTests :: Simon Stewart
  • d320a21ea3 - Unwrap errors from value field if present :: Simon Stewart
  • f72fc73749 - [rb] release_actions guard for w3c non-compliant browsers :: Lucas Tierney
  • b6270cadca - [rb] add #rect method to Element :: Lucas Tierney
  • 128ec4e2dd - Unwrap errors from a W3C compliant remote end in New Session :: Simon Stewart
  • dc76b17d10 - Attempt to only fail the test in marionette :: Simon Stewart
  • bbd201b418 - Fix flake8 issues (#3628) :: Jim Brännlund
  • 9eeb0fd4fc - fix bug in proxy constructor that some properties are not proper set (#3459) :: Zhuo Peng
  • ed3beaf3fd - [py] support.ui.Select class inherits from object (#3067) :: Lukáš Linhart
  • 01e76ca8f0 - [py] Update W3C Timeout setting to be in line with the specification :: AutomatedTester
  • 086c655b58 - No logical change: reorganise and format FirefoxDriver :: Simon Stewart
  • 04b0789293 - Prefer required capabilities to desired in FirefoxOptions :: Simon Stewart
  • 1b555e44b4 - Fix a problem with serializing FirefoxProfile to a remote server :: Simon Stewart
  • 394c3c2f8e - Capbilities return an empty string for VERSION. Sometimes. :: Simon Stewart
  • 0d58f72a33 - Update Java changelog for 3.3.1 :: Simon Stewart
  • 27ef14fe63 - Bump version to 3.3.1 :: Simon Stewart
  • 5457e21ef5 - Fix some of the broken tests :: Simon Stewart
  • c1f4989afe - You'd imagine we'd have cracked the duplicate key problem now :: Simon Stewart
  • 4e4d5995ec - Try and fix some of the failing RC tests :: Simon Stewart
  • 0ca584d989 - [js] Use the W3C set timeouts format. If this fails, fallback to the legacy format. :: Jason Leyba
  • 5234b325d5 - [js] Fix new session parsing for geckodriver 0.15.0 (breaks support for older versions) :: Jason Leyba

- Java
Published by ddavison almost 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.3.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • eecfd64895 - Correct IgnoreComparatorUnitTest name (#3535) :: Ahmed Ashour
  • b1737a1561 - Fix javadoc for @FindBy ('@' was not rendered in code samples) (#3430) :: Maria Filonova
  • 72fb2e5e71 - Make security.csp.enabled mutable (but still default it to false) (#3428) :: kateposener
  • d55f20bf80 - Use throwIfUnchecked to resolve deprecation. :: Joshua Bruning
  • e8beda46c6 - [rb] build ruby docs from the right location :: Lucas Tierney
  • 2dd47b0361 - [rb] move remote phantomjs tests out of allowed failures :: Lucas Tierney
  • 1e271a254f - Quit setting timeouts to negative values. (#3570) :: Marc Fisher
  • 282e7e8827 - Disable captive portal detection in Firefox. :: Jason Juang
  • c54e1a3d40 - [py] fix docs output directory :: Lucas Tierney
  • 7f858be1ab - [rb] fix logger for Ruby 2.0-2.2 :: Lucas Tierney
  • 7790515014 - [rb] fix issue with integer logging level :: Lucas Tierney
  • 4319d0acd4 - [rb] bump version to 3.2.1 :: Titus Fortner
  • 07178f1735 - [rb] remove deprecations for setting driver path by module method :: Titus Fortner
  • d00e91f1db - [rb] allow setting URL in browser bridges to connect to remote session :: Titus Fortner
  • 58d2253e48 - [rb] deprecate passing in port to Remote Bridge :: Titus Fortner
  • c27788856c - [rb] Fix Logger#output= on Ruby < 2.3 :: Alex Rodionov
  • 861288e725 - Updating IE driver for 3.2 release :: Jim Evans
  • 7582011a6d - Updating .NET changelog for 3.2 release :: Jim Evans
  • 1476750e38 - Have git ignore /py/build :: AutomatedTester
  • b966f72504 - [py] Initial W3C Actions support :: AutomatedTester
  • afd3232bbe - Clear up FirefoxDriver constructors :: Simon Stewart
  • db435db087 - Handle the protocol handshake when remote end follows the spec :: Simon Stewart
  • 95b4df965e - Actions: make pause more strongly typed :: Simon Stewart
  • 80a91b4215 - Clean up ExpectedConditions a little :: Simon Stewart
  • 86f9823d86 - Fix property access of Element.currentStyle. :: Jason Juang
  • e560f7e4ab - removing a remenant of iphone driver that no longer works anyways :: Luke Inman-Semerau
  • 62991b027c - [rb] update what gets logged at what level :: Titus Fortner
  • cff0662afe - [rb] use Webdriver.logger.warn instead of Kernel.warn :: Titus Fortner
  • fef2611c8a - [rb] bump version to 3.2.2 :: Titus Fortner
  • f6fde71d12 - Bump the version number to 3.3 :: Simon Stewart
  • efdec2c42e - Update the java changelog :: Simon Stewart
  • 16f1c112fd - Account for W3C new session response with 'value' property in .NET :: Jim Evans
  • 95956f8083 - [rb] get specs passing without stdout clutter :: Titus Fortner
  • 5226a5acd3 - Adding ability to test Safari Technology Preview in .NET :: Jim Evans
  • df54e7857a - [rb] move driver related functionality to Service classes :: Titus Fortner
  • 8646aa635a - Update calls that return a pure object with keys to look for 'value' key :: AutomatedTester
  • d38931762a - [rb] ensure duration is an integer for action pause :: Lucas Tierney
  • 0db65478fa - Revert "Clear up FirefoxDriver constructors" :: Alexei Barantsev
  • 5301e031b5 - Start of refactoring Firefox initialization parameters to FirefoxOptions :: Alexei Barantsev
  • 418d591fb3 - Refactoring constructor that accepts FirefoxBinary :: Alexei Barantsev
  • 914207effc - Refactoring constructor that accepts FirefoxProfile :: Alexei Barantsev
  • ec80d11851 - Refactoring constructor that accepts FirefoxBinary and FirefoxProfile :: Alexei Barantsev
  • 5ff67fc2da - Refactoring constructor that accepts desired capabilities. Need more test, though :: Alexei Barantsev
  • 59f8fefe25 - Refactoring constructor that accepts both desired capabilities and profile. :: Alexei Barantsev
  • 4acae8ce89 - Refactoring constructor that accepts required capabilities too. But it should be reworked later to fit W3C standard :: Alexei Barantsev
  • a34f1e1f1f - Implementing ability to pass FirefoxBinary or version in capabilities for legacy driver. :: Alexei Barantsev
  • 89ab7b408f - Implementing ability to pass profile and preferences at once in FirefoxOptions :: Alexei Barantsev
  • 645c9e97a8 - Re-deprecate the seldom-used FirefoxDriver constructors. :: Simon Stewart
  • 807843d79a - Fixing asserts :: Alexei Barantsev
  • 720349b86a - Adding forgotten file in .NET :: Jim Evans
  • 70964d249b - Fixing pointer actions duration in .NET to be an integer :: Jim Evans
  • 1c813e0e8b - Fixing error return values from W3C spec-compliant remote ends :: Jim Evans
  • f482acb8d1 - Fixing ability to kill a browser driven in legacy mode (Grid does it on timeout). Not sure how should we deal with geckodriver in this case. :: Alexei Barantsev
  • 4c93bffee7 - Fixing javadoc :: Alexei Barantsev
  • 4231cf044b - No logical changes: use standard java formatting :: Simon Stewart
  • f0a4b295e3 - Update ProtocolHandshake to handle latest w3c "New Session" :: Simon Stewart
  • bab0673902 - Attempt to reduce key collisions in the ProtocolHandshake :: Simon Stewart
  • a401291ae5 - [py] fix creating new session :: Lucas Tierney
  • 4cf170c35d - [py] flake8 cleanup :: Lucas Tierney
  • 88cd74cb4e - [py] fix imports for py3 :: Lucas Tierney
  • 7f7dc14143 - [py] more import and 'value' cleanup :: Lucas Tierney
  • 0d65c3d686 - Add ExpectedCondition checking invisibility of single WebElement :: Valery Yatsynovich
  • 6e5fe5a5d9 - Chrome (HtmlUnit accordingly) does not trigger alerts on unload :: Ahmed Ashour
  • 2d6f5b00e2 - Try to use geckodriver to run RC tests :: Alexei Barantsev
  • 87dcd3752f - Actually trying to run RC tests with geckodriver :: Alexei Barantsev
  • 72fc14eb2e - Shortening commands in the log of RC test run :: Alexei Barantsev
  • 1ee3c2bbf5 - [java] Throw a WebDriverException instead of returning logging and returning null. If these code paths ever triggered, the returned null would just result in a NullPointerException. :: Jason Leyba
  • 07005a3451 - [js] Finalize changelog for 3.3.0 :: Jason Leyba
  • 046a120222 - ProtocolHandshake: be generous about duplicate keys :: Simon Stewart
  • 296738d2c5 - Add meaningful FirefoxOptions.toString :: Simon Stewart
  • 026ec77110 - Allow the FirefoxBinary path in options to not be local :: Simon Stewart
  • 71c3fe8147 - Update copyright header. No logical change. :: Simon Stewart
  • d773d2ae4a - Deprecate FirefoxBinary(String) constructor :: Simon Stewart
  • f287207724 - Bump GSON to the latest version (2.8.0) :: Simon Stewart
  • a88c93552b - Ignoring auth test in webdriven test suite :: Alexei Barantsev
  • d5fbef1992 - Running marionette tests in nightly on travis :: Alexei Barantsev
  • 39b69abd2b - Revert "Ignoring auth test in webdriven test suite" :: Simon Stewart
  • 27fc2ab533 - Fix the FirefoxDriver when the binary is not specified. :: Simon Stewart
  • 32a89707a2 - [rb] update timeouts format :: Lucas Tierney
  • ccc442ea1e - [rb] expect responses to be wrapped in 'value' for w3c :: Lucas Tierney
  • 8ec95cbee5 - [py] Only skip tests if driver name matches a directory name. Fixes issue where cookie_tests.py was matching on the ie driver. :: Dave Hunt
  • c6c3f95801 - All firefox-specific old-style capabilities begin with firefox_ :: Simon Stewart
  • 5759002375 - New Session: stream values from local to remote end :: Simon Stewart
  • 1f809cb30b - Update java changelog :: Simon Stewart
  • ed06ecaaf1 - Add the protocol handshake test to a test suite :: Simon Stewart
  • e6207a6345 - Attempt to be a little more informative if session is not created :: Krishnan Mahadevan
  • 28b3a4e491 - [rb] update changelog for 3.3.0 :: Lucas Tierney
  • b33a3c9f33 - Initial implementation of Pointer Actions :: AutomatedTester
  • ec8ff72941 - Add the W3C capability to Firefox for accepting insecure certificates :: AutomatedTester
  • 179bd935fe - Add an endpoint for the W3C Actions commands to the standalone server :: Simon Stewart
  • 53b08f2988 - Add missing copyright to class. No logical changes. :: Simon Stewart
  • dfe1c5c10a - Updating IE driver prebuilts for impending 3.3 release :: Jim Evans
  • bec44ccc76 - Updating .NET CHANGELOG for 3.3 release :: Jim Evans
  • b526bd5b41 - Updating IE prebuilts for real this time :: Jim Evans

- Java
Published by ddavison almost 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.2.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 317ae67c9f - [js] Use the proper W3C command for getLocation/getSize :: Jason Leyba
  • 2e64afbdcc - [js] Finalize CHANGES.md for 3.1.0 :: Jason Leyba
  • 5806700eb5 - Allow for customisation of TestSlot (#3431) :: Krishnan Mahadevan
  • 86a5d702a7 - Minor refactor of #3431 and add javadocs. :: Doug Simmons
  • 85389a9b40 - Removing .NET Selenium RC language binding implementation :: Jim Evans
  • c861fe7179 - [rb] don't set chrome childprocess as leader on Windows :: Lucas Tierney
  • 51f108a28e - Bump the jarjar-links version :: Simon Stewart
  • fdc62fd095 - Bump jetty to latest release :: Simon Stewart
  • 045612a2d4 - Bump htmlunitdriver to 2.24 :: Simon Stewart
  • bee4115079 - Remove a deprecated method from FluentWait :: Simon Stewart
  • 3a59abd319 - Remove the accidentally left behind htmlunit-driver-2.23 jars :: Simon Stewart
  • 763d78c389 - Fix up the Eclipse classpath files :: Simon Stewart
  • 6b968f4083 - Minor tweak to the ActionsTest :: Simon Stewart
  • e8a2a65d2e - Scaffolding for implementing the W3C Actions APIs. :: Simon Stewart
  • 84c847e5de - Make the w3c actions available from the existing Actions classes. :: Simon Stewart
  • a934e2d0e9 - Flip the Actions class to use the W3C interactions if present :: Simon Stewart
  • 5d7ab06913 - Restore semantics of the Actions class :: Simon Stewart
  • 30012e45da - Fix up bugs to with Actions when using JSON or W3C commands :: Simon Stewart
  • 9f39acdfe7 - [js] Add an example test using async/await with mocha for #2969 :: Jason Leyba
  • ed6dc8e676 - [js] Log a warning if the user creates a managed promise or schedules an unchained task (which relies on the promise manager for proper synchronization). See CHANGES.md for instructions on printing these messages to the console. :: Jason Leyba
  • 37dbe0442d - [js] Use JAVA_HOME if set. :: Jason Leyba
  • ff42350177 - fix javadocs :: Lucas Tierney
  • d949ae408c - [rb] fix rubydocs :: Lucas Tierney
  • 4f07336179 - [rb] Initial implementation of Logger class :: Alex Rodionov
  • 27ef2af86a - [rb] Support RSpec 3.5 :: Alex Rodionov
  • 659f090326 - [rb] update docs task to fix library path :: Lucas Tierney
  • 0c0aee8d4a - [rb] don't create backups of sed [no-ci] :: Lucas Tierney
  • 77d2ac91eb - Finish removing native events for Firefox :: Simon Stewart
  • 01cf2d06d4 - Bump version to 3.2 :: Simon Stewart
  • 67bff6cca2 - Fix the build :: Simon Stewart
  • 83d2c3e7ac - Update java CHANGELOG prior to 3.2 release :: Simon Stewart
  • a28265bf3e - [rb] fix rubydoc warnings :: Lucas Tierney
  • 9c9d9433b7 - upgrade phantomjsdriver to 1.4.0 :: Lucas Tierney
  • dd1c17e0df - No logical changes: Clean up a generic assignment :: Simon Stewart
  • 2a038aedeb - Fix up the JettyAppServer :: Simon Stewart
  • 3fb5b657dc - fix build on windows :: Lucas Tierney
  • 0e12e8e657 - Moving implementation code of IE driver command handlers from headers :: Jim Evans
  • 26765be135 - Removing Microsoft IE driver implmentation :: Jim Evans
  • 67099e9c6b - Updating IE prebuilts :: Jim Evans
  • 5e1e9635cf - Removing obsolete use of IE vendor implementation in .NET bindings :: Jim Evans
  • 6889cd7fa0 - Restore the noblur library for use with Firefox :: Simon Stewart
  • 84569a5c46 - Set origin of move when using W3C actions :: Simon Stewart
  • bd5e2e92d0 - Include the HtmlUnitDriver in the combined client jar :: Simon Stewart
  • 3af2b9dc3e - Fix the htmlunit-driver tests :: Simon Stewart
  • 80b2bc59ee - Remove unused jetty jars :: Simon Stewart
  • d630281352 - Bump the version of Jetty we claim to be :: Simon Stewart
  • c624cc0e7e - [rb] update changelog for 3.2.0 :: Lucas Tierney
  • d2b1c51902 - It's expected that an element might not be present... :: Simon Stewart
  • 85638a4d0c - Minor tweak to test setup. No logical changes :: Simon Stewart
  • 94361a44f4 - Update Python CHANGES doc :: Simon Stewart
  • 6dd8781fea - Updating CHANGELOG for .net :: Simon Stewart
  • 37a3cb8b1e - No code changes. Git ignore emacs temp files. :: Simon Stewart
  • 8c03df6b79 - Note the Guava 21 is a requirement for java users :: Simon Stewart

- Java
Published by ddavison almost 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.1.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 6f6fe4f3ab - adding java tests for legacy firefox and marionette.... let's see what breaks shall we! (added to allowed failures) :: Luke Inman-Semerau
  • 9cb0c8d9b9 - adding -rc (WDBS) tests for chrome / firefox to travis :: Luke Inman-Semerau
  • 9bb63d9d58 - fix bash syntax for case statement :: Luke Inman-Semerau
  • f72741d490 - adding atoms tests for firefox (legacy) to travis, allowing failures :: Luke Inman-Semerau
  • 143592993a - [js] Bump the min supported version of Node to 6.9.0 (LTS) :: Jason Leyba
  • b16b657acc - for legacy firefox we should stick to 45esr in travis :: Luke Inman-Semerau
  • 079a237133 - adding atoms_test, htmlunit tests to travis :: Luke Inman-Semerau
  • e3d4768a01 - Java firefox legacy are passing reliably in travis :: Luke Inman-Semerau
  • 9717494a98 - ignore IME test for htmlunit :: Luke Inman-Semerau
  • 2cb5727cbf - default locally when driver not set is chrome now, catching another spot [ci skip] :: Luke Inman-Semerau
  • 2e09979856 - htmlunit tests pass in linux, removing NotImplement (they are ignored on mac) :: Luke Inman-Semerau
  • 36e67cce86 - Mention the need for a driver and how to get one in python documentation :: John Comeau
  • 253d188e53 - Added python context manager for chrome/content in Firefox (#2753) :: John Dorlus
  • aabb225fda - [js] For w3c, use get not post for active element :: Jason Leyba
  • 23f66a969e - Simplify and clean up FluentWait (#2979) :: Valery Yatsynovich
  • d851f4c791 - Expand python marionette profile tests to cover capabilities, firefox_profile, and firefox_options :: Dave Hunt
  • fe594a65db - Parameterise python marionette test_invalid_binary :: Dave Hunt
  • fff22cd38c - Remove test classes from python marionette tests :: Dave Hunt
  • 702f1a9ef5 - Refactor python test mn_options_test.py :: Dave Hunt
  • 7e255eb763 - Add python tests for calling quit :: Dave Hunt
  • 9157c7071f - [py] Only attempt to remove the profile path if one was specified :: Dave Hunt
  • 32ee67106a - [py] Fix click tests for Marionette by waiting for the title to change :: Dave Hunt
  • 76d8fc9862 - [py] Fix cookie tests for PhantomJS and other improvements :: Dave Hunt
  • 6504362bd1 - [py] Fix testShouldEmitOnChangeEventsWhenSelectingElements by first expanding the :: Dave Hunt
  • e8b5e8c4a7 - Update AUTHORS... :: Doug Simmons
  • f8861573c2 - catching two more duplicate authors [ci skip] :: Luke Inman-Semerau
  • e1b0cf8be0 - ignoring some htmlunit tests to get travis to pass :: Luke Inman-Semerau
  • 6c3d1b1ac7 - htmlunit test passes with javascript enabled :: Luke Inman-Semerau
  • 81a5fe29e2 - [Java] Add Double to return types list :: Glib Briia
  • 62eabcc52a - test flaked once in travis, adding wait. [ci skip] :: Luke Inman-Semerau
  • 2512868e0a - [py] Removing dubious testMovingMouseBackAndForthPastViewPort that expects to be able to move to and click elements that are outside of the viewport :: Dave Hunt
  • cc98e833bc - [py] Enable passing testShouldBeAbleToOverrideTheWindowAlertMethod for PhantomJS :: Dave Hunt
  • 1cbe2b63bb - [py] Enable passing testShouldNotBeAbleToClickElementThatIsOutOfViewInANonScrollableFrame and add TODO for suitable assert :: Dave Hunt
  • 8c1e8f8b16 - [py] Remove pytest.skip from method as this is taken care of by the calling tests :: Dave Hunt
  • ee899fbb2d - [py] Enable testDraggingElementWithMouseFiresEvents :: Dave Hunt
  • f5300cd789 - [py] Enabling testCannotMoveToANullLocator for Chrome :: Dave Hunt
  • 8f76faad8a - [py] Enable testClickingOnFormElements :: Dave Hunt
  • 1b56bcb018 - [py] Enabling testSelectingMultipleItems for Chrome :: Dave Hunt
  • f67a7cc3d7 - [py] Remove Marionette xfail for testShouldTimeoutOnPageLoadTakingTooLong :: Dave Hunt
  • 2bf6fde3f7 - [py] Fix testShouldReturnWhenGettingAUrlThatDoesNotResolve so it does not expect an exception :: Dave Hunt
  • a119fc14e9 - [py] Remove Safari xfail for testShouldReturnWhenGettingAUrlThatDoesNotConnect :: Dave Hunt
  • b4ef4ec3e6 - more test de-flaking in travis, hopefully. :: Luke Inman-Semerau
  • 7186e1a1d1 - bumping htmlunit driver to 2.23.1 :: Luke Inman-Semerau
  • 5e86496add - Fix IJ and Eclipse configs after htmlunitdriver bump :: Simon Stewart
  • 3a616b09ad - DefaultCapabilityMatcher in grid should consider browserVersion (w3c) and version (jsonwp) capability keys :: Luke Inman-Semerau
  • 86777d8be4 - Deleting deprecated class :: Alexei Barantsev
  • 7046f4264f - [py] Mark testClickingOnFormElements as xfail for PhantomJS :: Dave Hunt
  • af16372f68 - [py] Remove PhantomJS xfail for testSelectingMultipleItems :: Dave Hunt
  • 0ac9f59508 - 'go clean' should delete buck-out :: Alexei Barantsev
  • 90af9d3e6f - [py] Refactor position and size tests and remove xfails for PhantomJS :: Dave Hunt
  • c10d3ff100 - Revert "[py] Remove PhantomJS xfail for testSelectingMultipleItems" :: Dave Hunt
  • 5d13dc1e5d - [py] Remove Chrome xfail for testShouldPickUpStyleOfAnElement :: Dave Hunt
  • 387d8deab6 - [py] Some drivers return rgba(0,0,0,0) for the shortcut 'transparent' :: Dave Hunt
  • 2730c8ad41 - [py] testSelectDisabled tests need to select an option other than the default :: Dave Hunt
  • 38bafdd1c3 - [py] Remove Chrome xfail for testSelectByValueSingle :: Dave Hunt
  • c9ecf8b29a - [py] Remove skips for Chrome < 16 in TestWebDriverSelectSupport :: Dave Hunt
  • 8d6412fb65 - [py] Fix number_of_windows_to_be expected condition to check the number of windows :: Dave Hunt
  • 5326671898 - [py] Remove Chrome ignores for TestWindowSwitching :: Dave Hunt
  • 79c54da89c - fix edge case in pad function (#2977) :: Jake Garelick
  • c1269d5ab4 - [py] Remove remaining skips for Chrome < 16 :: Dave Hunt
  • c823a1ca00 - [py] Fix test page in testShouldReturnEmptyStringWhenTagIsSelfClosing and mark as xfail :: Dave Hunt
  • 75a308b09f - [py] Remove all historic @Ignore decorators :: Dave Hunt
  • c1c539e749 - [py] Remove Chrome ignores for TestClear :: Dave Hunt
  • eecaa46aa9 - [py] Remove unnecessary PhantomJS and Firefox ignores from TestDriverElementFinding :: Dave Hunt
  • ed563e9318 - adding setLogLevel to FirefoxOptions for use with geckodriver :: Luke Inman-Semerau
  • 779b8655b5 - bump htmlunit to 2.23.2 :: Luke Inman-Semerau
  • fc4d79f5b1 - [py] Remove Chrome ignore for testShouldReturnNullForNonPresentBooleanAttributes :: Dave Hunt
  • fb0472a9fa - [py] Remove PhantomJS ignores from most tests in TestExecutingAsyncJavaScript :: Dave Hunt
  • 57e7ecacce - [py] Remove some PhantomJS ignores from TestFrameSwitching :: Dave Hunt
  • df2e3c764c - [py] Remove two Firefox ignores from TestFrameSwitching :: Dave Hunt
  • afa36d9ff6 - [py] Remove Marionette ignore for testShouldContinueToReferToTheSameFrameOnceItHasBeenSelected :: Dave Hunt
  • 841191208d - [py] Fix testShouldBeAbleToClickInAFrame :: Dave Hunt
  • 0b803f2bbf - [py] Fix testShouldBeAbleToSwitchToTheTopIfTheFrameIsDeletedFromUnderUs :: Dave Hunt
  • 9b9a8698b5 - [py] Introduce marks for xfailing tests against specific drivers :: Dave Hunt
  • feb392dcbd - Buckifying chrome-driver atom tests. :: Alexei Barantsev
  • cd67ff6bba - Buckifying ie-driver atom tests. :: Alexei Barantsev
  • d73914a2dc - Transferring remaining JS tests to buck. :: Alexei Barantsev
  • 093bdb658e - Deleting unused js_test mapping from crazyfun :: Alexei Barantsev
  • 0b786d6c67 - Getting rid of Ant in javascript crazyfun tasks. That allows us to delete java.rb and use Ant included in JRuby. :: Alexei Barantsev
  • d2ed3d5371 - Deleting java.rb mapping, it's not used anymore in crazyfun :: Alexei Barantsev
  • e07eaf0e9b - This part is not ready for buck yet :: Alexei Barantsev
  • b3a004aab6 - Include LICENSE in MANIFEST.in for sdist (#3006) :: Peter M. Landwehr
  • 187780755c - Update License to show copyright belongs to SFC :: AutomatedTester
  • 90c80a897e - [py] Don't write to unused pipe when no log_file (#2994) :: Herst
  • bae10822e3 - Fix getting ip for python 3 (#2936) :: Alexander Bayandin
  • 0359f0a510 - implement local and session storage for w3c :: Titus Fortner
  • b76baa5dca - Update version number for python documentation (#3017) :: Nik Nyby
  • 8b57591cd6 - python: link to https version of docs (#3018) :: Nik Nyby
  • d6877b8072 - python docs: update pip link (#3019) :: Nik Nyby
  • 6b8c15034e - Raise a domain-specific exception (WebDriverException) instead of general Exception. (#2606) :: Junpei Kawamoto
  • 4f27518133 - Removing sleep no longer needed by Edge browser in .NET :: Jim Evans
  • 1e84771c08 - Firebug functions are incorporated into Firefox developer tools :: Alexei Barantsev
  • 2ba7ef5458 - This file has no uses (another Firebug version is used in FirefoxProfileTest) :: Alexei Barantsev
  • bb90d26079 - No more native events in FirefoxDriver :: Alexei Barantsev
  • bc5b728317 - Shortening long capability values in string representation. Fixes #3027 :: Alexei Barantsev
  • 38dcbfaa9b - Fix #2961 - node registration with mixedOS on Windows :: Doug Simmons
  • a4379d0c47 - Fix issue in RegistrationServlet when receiving Se2 request with node servlets :: Doug Simmons
  • 476261d3e5 - Bump jQuery for DisplayHelp and Console servlet :: Doug Simmons
  • abb8f055f6 - Fixing paths on windows :: Alexei Barantsev
  • ea09fb26ff - Fixing the check that selenium server is up :: Alexei Barantsev
  • 4f5335902b - words of advice :: Paul Hammant
  • a9e7085d8e - Turn up the silence :: Jari Bakken
  • 3b7ba0ec1f - Filter by executable per-PATH-entry :: Daniel Wagner-Hall
  • c95184ab68 - deflaking test the intermittently fails in travis :: Luke Inman-Semerau
  • 6cedf5855d - Update TakeElementScreenshot to match WebDriver specification :: AutomatedTester
  • 41ebe21007 - Flake 8 updates :: AutomatedTester
  • 42fc5302bb - Implementing ability to use relative path to suite file in htmlrunner :: Alexei Barantsev
  • 3c224be3ee - Adding sendKeys method to Selenium for the sake of compatibility with Selenium IDE :: Alexei Barantsev
  • cebb1aba6a - Adding exception info to the log :: Alexei Barantsev
  • 8ce9a9a7db - Adding proper extension to the result file :: Alexei Barantsev
  • 1b24642154 - Remove pdb statement and add xfail to new test :: AutomatedTester
  • 6d717523b0 - Xfail python tests that are known issues in Marionette :: AutomatedTester
  • 618d6634d0 - XFail Python tests that are intermittent :: AutomatedTester
  • 77b57ec8f4 - A better way to get the correct path to the resource directory. :: Alexei Barantsev
  • 0ab820f4a6 - js: remove marionette atom generation :: Andreas Tolfsen
  • de2a2175c4 - authors: update :: Andreas Tolfsen
  • 397efe8a74 - fixing UnexpectedAlertBehaviorTest :: Luke Inman-Semerau
  • 63e321f783 - Store command should store to the given variable :: Alexei Barantsev
  • 3873ac994f - getValue should, um... get value :: Alexei Barantsev
  • 2f835d2319 - Expanding arguments of the command :: Alexei Barantsev
  • 8ea4893520 - Checking result of non-boolean operations :: Alexei Barantsev
  • d18469672f - [js] Add a type cast to silence static type checking errors when generating docs :: Jason Leyba
  • 32c4ebf880 - [js] Update mocha version and stop running with the --harmony flag. :: Jason Leyba
  • ce01bba7dd - [js] Update test for node 6.9.x (where a number is a valid input as a file descriptor) :: Jason Leyba
  • 71947565ff - [js] Reduce the API on promise.Thenable for compatibility with native Promises. :: Jason Leyba
  • e7b60715d3 - [js] Use moz:firefoxOptions for geckodriver-specific capabilities. :: Jason Leyba
  • 332e45fb61 - [js] Extend the testing much to support tests defined using generator functions :: Jason Leyba
  • 370703fb62 - [js] Introduce the SELENIUM_PROMISE_MANAGER environment variable, which can be set to 0 to disable use of the promise manager. :: Jason Leyba
  • 6f5b188028 - [js] Update a test to handle changes to the way chromedriver returns captured log messages :: Jason Leyba
  • de1d18e450 - [js] Don't inherit the current process' stdio handles when launching phantomjs in a child process. :: Jason Leyba
  • b390490dc9 - [js] Builder.build() now returns a thenable WebDriver object. Users can issue commands directly, or through a standard promise callback. This is the same pattern used for WebElements with WebDriver.findElement(). :: Jason Leyba
  • dc84c6dc3f - [js] Update all dependencies :: Jason Leyba
  • ba56ad1ae0 - [js] Replace usages of Promise.defer(), which no longer exists in Node v7 :: Jason Leyba
  • 9985d1f754 - Using baseUrl passed in the command line to open relative URLs :: Alexei Barantsev
  • 9ebb7a8ab2 - XFail Python tests that are intermittent :: AutomatedTester
  • d266b0047e - remove python chrome and marionette tests from allowed failures on travis :: AutomatedTester
  • 363fcda9fd - [py] EdgeDriver with log file and verbose option :: Herst
  • fe03c57cc0 - [js] Allow disabling the promise manager through a property setter. :: Jason Leyba
  • 6fa3c01f48 - [js] Make sure examples are all updated for #2969 :: Jason Leyba
  • f76d614534 - [js] Use the atoms for getAttribute and isDisplayed :: Jason Leyba
  • 88fc935dcd - [js] Ensure callback for session teardown is called if an error cocurs while creating the session. :: Jason Leyba
  • 246c2d7332 - [js] Finalize changelog for 3.0 :: Jason Leyba
  • 855ef65a14 - [js] Ensure quit handler is invoked with no context :: Jason Leyba
  • de98553456 - rb - guard specs due to timeouts with Remote + Firefox :: Titus Fortner
  • 7fab4ccb48 - Update CHANGELOG for 3.0.2 :: Doug Simmons
  • 1466ae3e8f - Complete sentences for my previous commit [ci skip] :: Doug Simmons
  • 7e8f5f1e8e - rb - always send jwp commands to remote instead of w3c :: Titus Fortner
  • 8859d2cfdd - Use the python intepreter from the PEX instead of the system default :: Dave Hunt
  • 4deddd29cd - trim key/value strings for grid node -capabilities / -browser command line switch :: Luke Inman-Semerau
  • e7d41659be - [py] Build the docs using Tox :: Dave Hunt
  • 0f5739629c - [py] Remove unused third party dependencies :: Dave Hunt
  • d039c34cf8 - [py] Remove Selenium RC from docs :: Dave Hunt
  • 19fff8066f - [py] Remove broken references in docs :: Dave Hunt
  • 0d40dcd642 - [py] Fix docstring formatting :: Dave Hunt
  • 1e9734ba9c - [py] Fix formatting of table in docs :: Dave Hunt
  • 2a9a36cb99 - [py] Fix documentation warnings about orphaned content :: Dave Hunt
  • 8daed864ff - [py] Remove configuration of static files for docs :: Dave Hunt
  • ac158e07f7 - [py] Treat doc generation warnings as errors :: Dave Hunt
  • 1d05820eda - [py] Remove unused virtual environment handling from crazy-fun :: Dave Hunt
  • ab92ed2336 - rb - always send jwp commands to remote instead of w3c :: Titus Fortner
  • bf49812976 - Xfailing alert test for Chrome :: AutomatedTester
  • a05085aba4 - Disable all python alerts tests due to Chrome bug :: AutomatedTester
  • 1122835b3d - Clean up python form handling tests :: AutomatedTester
  • 749d4ae33c - Move Marionette python to allowed failures again :: AutomatedTester
  • dc2d41d823 - [js] More API adjustments to align with native Promises :: Jason Leyba
  • 2a5819fa18 - [js] Improved error handling with WebDriver.wait() :: Jason Leyba
  • 685a7f1186 - [js] Properly capture rejected promises within an action sequence :: Jason Leyba
  • 55e370c99a - [js] Bump to 3.0.1 :: Jason Leyba
  • cbc150b091 - Fix a typo in the w3c? method :: Brian Hawley
  • 1f7a9b9872 - [java] Alert Listener implementation (#3054) :: Srinivasan Sekar
  • bf1db877dd - Mention Selenium RC support removed from Selenium 3in python bindings :: AutomatedTester
  • 8a673c59ee - organize imports of firefox options; expanduser and abspath on chrome options extension (#3089) :: Dj
  • 69cb274c7a - Refactor the Travis CI jobs and introduce tests for python 3.5 :: Dave Hunt
  • fa517760ff - [py] Remove unneccessary test classes :: Dave Hunt
  • bc19742bb0 - [py] Fix flake8 issues and run flake8 on Travis :: Dave Hunt
  • 708c8d91ab - Run apt-get update before installing java 8 on Travis :: Dave Hunt
  • d29bac25c5 - [py] Fix inner test classes :: Dave Hunt
  • 7d35d3171d - [py] Fix incomplete testShouldThrowAnExceptionIfAnAlertHasNotBeenDealtWithAndDismissTheAlert :: Dave Hunt
  • 297733734c - Return when we use executeScript for faking WebElement.get_property(...) :: AutomatedTester
  • b0af4e1e05 - Reverting use of Python interpreter from PEX :: Jim Evans
  • 5e1d455098 - Correcting HTTP verb for GetActiveElement command in .NET for W3C :: Jim Evans
  • b22f01be34 - [py] Fix flake8 issue in webserver.py :: Dave Hunt
  • cac7f7ab4d - Introduce AppVeyor for testing the build on Windows :: Dave Hunt
  • 438485ca7d - Only use the system python when building on Windows :: Dave Hunt
  • 705be71ce9 - Server configuration consistency updates. :: Doug Simmons
  • 9f2c1183b8 - Guard against NPE in RegistrationRequest#build() :: Doug Simmons
  • c0a3b39807 - More tests and tweaks for RegistrationRequest :: Doug Simmons
  • eeed4e0c29 - [js] consequences of replacing Promise->ManagedPromise (#3129) :: Georgii Dolzhykov
  • 93f5a238b2 - [java] Update FirefoxDriver to handle serialized FirefoxOptions in DesiredCapabilities :: Jason Leyba
  • 5e66e773ac - fix error that can occur with JsonToBeanConverter and invalid selector exception due to multiple error status matches :: Luke Inman-Semerau
  • 3475dd7c01 - Added a bunch of improvements to webdriver playback and scheduler including: :: Samit Badle
  • 183c51d19b - Add in support for W3C Get Active Element in Python. Fixes #2751 :: AutomatedTester
  • 8b47d0a95a - rb: add property webelement method :: lmtierney
  • 68d51cf449 - rb: add new w3c get cookie and delete all cookies functionality :: lmtierney
  • e9433bd3c8 - Updating .NET build process to add atoms resources for strong-named build :: Jim Evans
  • 3b95afafda - Bumping .NET version number to 3.0.1 :: Jim Evans
  • 5c82646648 - [js] Fix atoms usage to remain platform agnostic :: Jason Leyba
  • 8b04d234d4 - Modifying crazyfun Closure compilation to read command-line flags from file :: Jim Evans
  • 08b6df2a4c - Fixed java client's serialization of NetworkConnection. (#3125) :: mcharsley
  • 0eb1874ca3 - rb: fix typos building chrome-driver arguments :: danvine
  • 6dbc73b7c1 - Explain the GeckoDriver situation a little more in the issue template :: Dave Hunt
  • bfd415f94f - Disabling Alert test because of another reason for it to fail. Hopefully this will stabilise Chrome :: AutomatedTester
  • 106ce42fb9 - [rb] kill service process for drivers without a shutdown command :: lmtierney
  • 604fabd97d - [rb] convert commands to snake_case :: joe_schulte
  • f8f18c1126 - [rb] put commands directly into the constant :: joe_schulte
  • e3fbb4a834 - [rb] remove remaining Edge workarounds for remote server :: Titus Fortner
  • ef2003cd6a - [rb] values must be appended before freezing IGNORED_ERRORS. :: kou1okada
  • 5ce7249dae - [rb] allow custom exec path, deprecate module methods :: lmtierney
  • a4402d65d5 - [rb] get specs passing :: Titus Fortner
  • a01fb62c42 - Replace HashBiMap with thread-safe and lighter-weight ConcurrentHashMap (#3151) :: asmundak
  • ed1779c70e - [rb] release 3.0.2 :: Titus Fortner
  • 90e026af60 - [rb] allow windows drivers to be executed from batch files :: Titus Fortner
  • 2d3cdc6b20 - [rb] release 3.0.3 :: Titus Fortner
  • d943ee2950 - [js] fix doc typos (#3133) :: Georgii Dolzhykov
  • 901ac2cd4f - [py] Release 3.0.2 :: Dave Hunt
  • 119cae45ff - [py] Fix py_release target :: Dave Hunt
  • bf895d30aa - Change log level for protocol debug messages to 'fine' (#3134) :: Artur
  • c65a338ed3 - Updating getSlotCounts to use sessions allowed (#3183) :: mitchloudenbeck
  • 271c594e5d - Use the TouchEvent constructor. :: Jason Juang
  • 83ed8cbf0a - Update remote_connection.py :: jkohls
  • b288c216e8 - [py] attempt to maintain intent of PR #421 after incomplete rebase :: Titus Fortner
  • 8e8fc87ead - py: make CONTEXT_CHROME and CONTEXT_CONTENT static :: Andreas Tolfsen
  • aa5b714dd1 - py: avoid looking at specificationLevel capability to determine conformance :: Andreas Tolfsen
  • fd55164ddf - Use default capabilities in asserts in tests :: AutomatedTester
  • 33d7d1a0e0 - Correcting binary location commited by accident :: AutomatedTester
  • bd20807dfb - If the selectionStart attribute is null, then selection APIs do not apply to that element. :: Jason Juang
  • 2984b13b7c - Fixed several typos in promise.js (#3172) :: Dmytro Shpakovskyi
  • bd3f14cd32 - Fix: to avoid using existing /Application/FirefoxNN.app as binary (#3199) :: Alexei Vinogradov
  • 465ef4ded7 - browser version capability should be a string when parsing command line options for a node. :: Luke Inman-Semerau
  • bc10e1633c - ExpectedConditions.presenceOfNestedElementsLocatedBy should check that at least one element is returned Fixes #3214 :: Luke Inman-Semerau
  • b990d61b4e - add changlelog note about grid command line browser version fix :: Luke Inman-Semerau
  • cdebe0e55f - fixing crappy unit test :: Luke Inman-Semerau
  • 52a89fdb99 - Fix network connection (#3222) :: mcharsley
  • 0e4c719e81 - Breaking dependency of buck build on ant :: Alexei Barantsev
  • b7562f1365 - Adding simple MIT-licensed icon for htmlunit. Fixes #3190 :: Alexei Barantsev
  • d0884e4612 - Unignoring some tests fixed in chromedriver 2.26 :: Alexei Barantsev
  • 99d4173c64 - [py] Preventing exception if log_path is none or empty. Fixes #3128 :: Alexei Barantsev
  • 87cadbb0c3 - [py] Migrating more tests to marionette :: Alexei Barantsev
  • 2f8d8653ca - Added NetworkConnection interface to ChromeDriver client :: Mark Charsley
  • 483eb0064b - Deleting alias for a target that was obsoleted by migration to buck :: Alexei Barantsev
  • 0fd840096f - Throwing an error on wrapping recursive objects as described in https://w3c.github.io/webdriver/webdriver-spec.html#dfn-internal-json-clone-algorithm :: Alexei Barantsev
  • a6f6b5102b - [py] remove blank lines so flake8 passes (#3255) :: Corey Goldberg
  • 6d21577503 - [py] Add firefox options to API docs :: Dave Hunt
  • f7785fc589 - Deleting unused files. We use buck to build Java part. :: Alexei Barantsev
  • f309c641aa - Deleting useless private method :: Alexei Barantsev
  • 0b6dea168c - Using more straightforward constructor to create a CommandLine instance :: Alexei Barantsev
  • d7178c234f - Fixing the build broken by a previous commit :: Alexei Barantsev
  • 63afab7f94 - Moving a method to the class that only uses it. :: Alexei Barantsev
  • 6021927b6f - Deleting PATH duplication in Firefox environment :: Alexei Barantsev
  • 0e832802c0 - Adding (temporarily) a missing dependency :: Alexei Barantsev
  • 409c996632 - Refactoring Executable to update dynamic library path in CommandLine. The method setLibraryPath was a kind of utility method, its responsibilities are distributed now amongst FirefoxBinary and CommandLine. :: Alexei Barantsev
  • d85ff33647 - Stop leaking Executable out of FirefoxBinary :: Alexei Barantsev
  • a60f72e7c1 - No more native events in FirefoxDriver, no need to mention them in Java binding. :: Alexei Barantsev
  • ed1f9a1ff1 - Attempt to use stable chromium :: Alexei Barantsev
  • dc80ee2ea5 - Deleting unused imports :: Alexei Barantsev
  • 7728f47413 - Looking for firefox executable in the directories where developer and nightly editions resides too. :: Alexei Barantsev
  • 7f126959a7 - Stop using static initializers to look for firefox executables. It is not a frequently used operation to care about performance so much. And static initialization prevents ability to change location specified by a system property after first initialization. Also it prevents ability to find a firefox installed later than selenium server was started. :: Alexei Barantsev
  • 9f2ea67a76 - Ignoring a couple of tests that fail on travis :: Alexei Barantsev
  • f8db7e3d0b - Moving some travis jobs from allow_failures to stable :: Alexei Barantsev
  • 4cb8f95f7b - Correct list of stable jobs :: Alexei Barantsev
  • 0b688fd7a7 - [rb] make QUIT_ERRORS constant a class variable to allow modification :: clarkenciel
  • 0d3853ebff - [rb] Add support for net-http-persistent v3 :: Pete Johns
  • e0a54f80a4 - [rb] update quit_error implementation for http :: Titus Fortner
  • d4f142f93f - [rb] implement Firefox profile functionality for geckodriver :: lmtierney
  • 19de192131 - [rb] update specs for new Firefox profile implementation :: Lucas Tierney
  • 1e60e34c54 - [rb] allow default http client to set open and read timeouts independently enforce open_timeout default to Ruby 2.2 default of nil :: richseviora
  • 5dc2565742 - [rb] style updates :: Titus Fortner
  • a51ca60174 - [rb] update README with required Ruby version of 2.0 :: Toda Hiroshi
  • 7d924f1240 - [rb] release 3.0.4 :: Titus Fortner
  • 751204fc51 - [rb] honestly I have no idea :: Titus Fortner
  • 0acaa2c1c2 - Refactoring firefox executable discovery code. :: Alexei Barantsev
  • 273a5c8e36 - Implementing ability to get Firefox channel and version info :: Alexei Barantsev
  • 683b17b159 - Implementing ability to specify Firefox channel or version in FirefoxBinary constructor. :: Alexei Barantsev
  • 8a43ecc467 - Implementing ability to specify Firefox channel or version in FirefoxDriver constructor via "version" capability. :: Alexei Barantsev
  • 0209848a89 - Deleting a stale test. More tests for FirefoxBinary to be added soon. :: Alexei Barantsev
  • d7772ff267 - Improving Firefox executable discovery on Linux :: Alexei Barantsev
  • 4f292dd082 - Real path to executable should be real :: Alexei Barantsev
  • d913d90f0f - It's true by default :: Alexei Barantsev
  • 2a64a8939b - RemoteWebDriver should not add its own information to the recreated server exception, it makes harder to read exception messages. :: Alexei Barantsev
  • 736725833b - Fixing tests broken by previous commit :: Alexei Barantsev
  • 0fdb500b69 - Putting try-with-resources in action :: Alexei Barantsev
  • 338e5718cc - Replacing custom Filter class with Predicate :: Alexei Barantsev
  • 4ca1f7d3ef - Deleting unused classes :: Alexei Barantsev
  • e82de4599d - Deleting a method used in a single test only. :: Alexei Barantsev
  • 001c55fa01 - Deleting unused code :: Alexei Barantsev
  • 63aec398d6 - Inlining :: Alexei Barantsev
  • 2ced8e2016 - Deleting methods used in tests only :: Alexei Barantsev
  • 7264b8a4e2 - Refactoring utility classes :: Alexei Barantsev
  • edf69ffdbe - More refactoring and more tests :: Alexei Barantsev
  • f3dfb7f42c - Breaking redundant dependency on guava :: Alexei Barantsev
  • b984b9e07d - Deleting unused utility methods :: Alexei Barantsev
  • e4d36e18b4 - Inlining :: Alexei Barantsev
  • 68ed698871 - Refactoring to Java 8 :: Alexei Barantsev
  • 425f6e310f - Deleting unused class :: Alexei Barantsev
  • 6bb5877f60 - These tests are unstable on travis :: Alexei Barantsev
  • bab917183c - Unignoring some Chrome tests that pass locally :: Alexei Barantsev
  • 50025e882a - Ignoring a couple of tests back :: Alexei Barantsev
  • 03253f9f62 - Bump max memory for go command :: Simon Stewart
  • 48c746d85c - Bump the buck version :: Simon Stewart
  • 9a2412ba20 - Refactoring expected conditions to use findElements instead of findElement to check presence of an element :: Alexei Barantsev
  • 12f91975de - Fixing the tests broken by previous commit :: Alexei Barantsev
  • e775891b84 - Ignoring the failing test :: Alexei Barantsev
  • 6cbff932ab - [rb] remove Fixnum references to support Ruby 2.4.0 release :: jamespdo
  • cd72cc0eb5 - [rb] update specs for Ruby 2.4 and RSpec 3.0 :: Titus Fortner
  • 0a4beb02d7 - [rb] bump version to 3.0.5 :: Titus Fortner
  • 9a39af7619 - Refactoring to Java 8 magic :: Alexei Barantsev
  • a708008431 - Back to the previous buck version until https://github.com/facebook/buck/issues/1074 fixed :: Alexei Barantsev
  • 886a53c8a6 - Fixing color converter to java.awt.Color. I blame lukeis for accepting pull-requests without tests! :) Fixes #3304 :: Alexei Barantsev
  • 26d8ddbb1f - Ignoring unstable test (fails on travis) :: Alexei Barantsev
  • 0106659222 - update Ruby version running on Travis :: Titus Fortner
  • 049648f9f9 - [rb] this code is swallowing data :: Titus Fortner
  • e7d4f5e21e - Set browser.process.leader to true :: CsolG
  • c489c8b511 - Inlining the single use of an utility method :: Alexei Barantsev
  • 498d0a4fb2 - Moving output demux to the top level, it can be used in other places too :: Alexei Barantsev
  • a1451a180e - Separating responsibilities of demux and circular buffer. :: Alexei Barantsev
  • e41da15108 - Less guava, more Java 8 :: Alexei Barantsev
  • 4f3493809e - Disabling (temporarily) the option that is not implemented in geckodriver yet :: Alexei Barantsev
  • 76416a68c7 - We're on Java 8 already. :: Alexei Barantsev
  • 3856302060 - Deleting long ago deprecated function. :: Alexei Barantsev
  • 717918fb1a - Deleting bunch of unused windows-specific code :: Alexei Barantsev
  • fdb69e7888 - Fixing ability to run taskkill in bad-tuned environments. :: Alexei Barantsev
  • 6b0275ebc7 - Deleting unused JNI code :: Alexei Barantsev
  • 56dd9b4cb7 - Updating geckodriver version :: Alexei Barantsev
  • 4392869d62 - Current process output can be returned at any moment :: Alexei Barantsev
  • d5af6e102b - No need to create another in-memory output stream, CommandLine already has one. :: Alexei Barantsev
  • ac5d1682ae - Moving IO utility classes to internal namespace :: Alexei Barantsev
  • ed6123dba9 - Moving OS utility classes to internal namespace :: Alexei Barantsev
  • a7b638ec07 - Moving Net utility classes to internal namespace :: Alexei Barantsev
  • 80bda00266 - Fixing the path to a test :: Alexei Barantsev
  • d37a5cc4e8 - Revert moving utility classes to internal namespace. :: Simon Stewart
  • 14212a2e5e - Ensure that buck build //javascript/... builds. :: Simon Stewart
  • 83dbb87f94 - Bump Guava to 20.0 :: Simon Stewart
  • 47e572514a - Implementing ability to redirect geckodriver logs to a file :: Alexei Barantsev
  • 4b7f4021ee - Implementing more straightforward way to specify firefox binary in GeckoDriverService builder. :: Alexei Barantsev
  • 3612480dc9 - Add a BUCK build file for the watir-atoms :: Simon Stewart
  • f4ac68577d - Fix FirefoxBinary so it works on OS X. :: Simon Stewart
  • 3402e78744 - Major and minor versions make sense for the current platform only. :: Alexei Barantsev
  • 8977c2ffcb - Fixing use of deprecated method :: Alexei Barantsev
  • 2b622c5dde - Extracting binary and profile from capabilities as late as possible. :: Alexei Barantsev
  • 68f2ca8ab8 - Deprecate CanPerformActionChain, and tidy up some code :: Simon Stewart
  • 6104b66e6b - Using java 7 features in the BeanToJsonConverter. No logical changes. :: Simon Stewart
  • 09b102f843 - Revert "Extracting binary and profile from capabilities as late as possible." :: Alexei Barantsev
  • 4e076ee366 - Closing zip output stream properly (on behalf of lucast) :: Alexei Barantsev
  • 6c9d0bb6df - Geckodriver 0.12 is out :: Alexei Barantsev
  • 64c086f170 - No more native events in FirefoxDriver, deleting tests that assume native events are on. :: Alexei Barantsev
  • 9428b32e8e - Deleting non-browser specific test, covered by other tests. :: Alexei Barantsev
  • b5d04d8f96 - Adding more tests for FirefoxDriver construction with a profile :: Alexei Barantsev
  • 482c91fa5e - [js] fix docs typos (#3295) :: Dmytro Shpakovskyi
  • 5a9c2b6daf - [js] spelling fix (#3272) :: Craig
  • af65fc1eb1 - No need to populate profile when creating a command executor, it uses capabilities just to recognize legacy mode :: Alexei Barantsev
  • 2a19cf164b - No need to populate profile several times in a row, it can be populated in the last constructor only :: Alexei Barantsev
  • b2ed53113e - Simplifying checks :: Alexei Barantsev
  • 0238f2b127 - Equality is not defined for profiles. So we can only keep old or reset. Let's reset. :: Alexei Barantsev
  • 45cf95f40b - Splitting profile population to smaller more specific methods. :: Alexei Barantsev
  • a4e5719c30 - Fixes to FirefoxOptions.java (#3327) :: Marc Fisher
  • 3c119816a7 - Add macOS Sierra (10.12) platform (#3274) :: Valery Yatsynovich
  • 6481e7bdef - [rb] Travis can't handle RSpec 3.5 yet :: Lucas Tierney
  • e3645a4bf9 - [rb] implement window position for w3c :: Titus Fortner
  • 8d5cdb9aa8 - [rb] fix send text to alert for W3C :: Titus Fortner
  • 808d4b6a62 - [rb] implement updates to geckodriver capabilities :: Titus Fortner
  • acda925beb - [rb] update tests for safari and firefox on mac :: Titus Fortner
  • 1e07a85431 - [py] fix shutdown and process termination (#3263) :: Corey Goldberg
  • 82587ea71a - use lastest geckodriver for travis (#3343) :: Lucas Tierney
  • 3064a0e5b4 - for _ -> for x on behalf of cgoldberg :: Luke Inman-Semerau
  • fa53697e71 - range!... whoops :: Luke Inman-Semerau
  • bda48e995f - [rb] fixes for travis tests :: Titus Fortner
  • dcc80b8cce - [py] fix inverted logic and flake8 failure (#3346) :: Lucas Tierney
  • 0e5b18aa88 - [py] Allow Firefox preferences to be set directly in Options :: Dave Hunt
  • 5ed8ffc86c - [py] Mark test as expected to fail due to about:blank causing a timeout :: Dave Hunt
  • 50f4ca8b59 - Make GetText aware of the Shadow DOM by default. :: Simon Stewart
  • ea231f089e - Fix failing builds. I think :: Simon Stewart
  • 79685dbf7d - Bump guava to 21.0 :: Simon Stewart
  • 8250fc95fe - Use java 8 features in closure test runner :: Simon Stewart
  • 441dbc7229 - Roll back change to getText atom. :: Simon Stewart
  • 0aa9288351 - Make "bot.dom.isShown" work with and without the Shadow DOM. :: Simon Stewart
  • 1721e627e3 - Switch bot.dom.getVisibleText to be able to use the Shadow DOM. :: Simon Stewart
  • f11bfed0e6 - Fix determination of latest GeckoDriver release for Python 3 :: Dave Hunt
  • b1c2cf6cee - Add support for -version in selenium server standalone. :: Doug Simmons
  • dc5a865fcd - fix python HTTPS encoding for python driver (#3379) :: Leo Laskin
  • a170bb3d17 - require atoms statically (#3368) :: Ziyu
  • 179887e158 - Fix compilation with latest java release :: Simon Stewart
  • f8174d2c1a - Only the JSON wire protocol supports the original actions :: Simon Stewart
  • 6b8bdae1f5 - Remove old marionette actions support. :: Simon Stewart
  • b2aa9fd534 - Update Wait and FluentWait for Java 8 :: Simon Stewart
  • ea350ae14d - Allow the BeanToJsonConverter cleanly handle common return types :: Simon Stewart
  • 195cf614db - [js] Changed promise.{fulfilled, rejected, defer} to all use native promises when the promise manager is disabled. :: Jason Leyba
  • 66a012c207 - [js] Properly handle W3C error responses to new session commands :: Jason Leyba
  • d33222c0bc - Make RemoteWebElement able to serilise itself as json :: Simon Stewart
  • 02a0df9d72 - Clean up import statements. No logical changes. :: Simon Stewart
  • 21d22d6eca - [js] Update example in selenium-webdriver/testing documentation :: Jason Leyba
  • 9f6aaa6f97 - Fix typo. :: Joshua Bruning
  • c7b441cf05 - Updating to NUnit 3.6.0 :: Jim Evans
  • 92a08b36e3 - StyleCop and FxCop changes for FirefoxOptions :: Jim Evans
  • 1a366169f4 - Removing custom code for geckodriver since it now implements a status end point. :: Jim Evans
  • 6616bdd9d3 - Refactored wire protocol serialization of IWebElements in .NET :: Jim Evans
  • 4671432951 - Initial development of .NET implementation of W3C spec actions command :: Jim Evans
  • 53f6361f41 - StyleCop and FxCop changes :: Jim Evans
  • b487943bd1 - Unignoring now-passing .NET Interactions tests for some browsers :: Jim Evans
  • c73e2012dd - Add license metadata via the setup() call (#3413) :: Alexander Kavanaugh
  • 3f8afe9655 - Remove last vestiges of the old safaridriver :: Simon Stewart
  • da0507b645 - [py] update test/ci configs to use python 3.6 (#3415) :: Corey Goldberg
  • 5f8df720d6 - Removing duplicate command entry :: Jim Evans
  • c4992c61ab - Updating .NET build files for new version of NUnit :: Jim Evans
  • 52c344bd3f - Updating path to new nunit3-console.exe in crazy-fun :: Jim Evans
  • ac31f00ca7 - [rb] refrain from sending default capabilities for w3c :: Lucas Tierney
  • 0ccdeba200 - Updating .NET upload tests to work no matter working directory :: Jim Evans
  • ca5ca89b95 - Ignoring .NET alert test that hangs Edge :: Jim Evans
  • 7427778d0b - Enabling execution of .NET tests from within Visual Studio :: Jim Evans
  • 3d84143684 - [js] Export promise.createPromise(), which will return a managed promise if the promise manager is enabled, otherwise it will return a native promise. :: Jason Leyba
  • 62a1bee8c1 - [js] Update documentation to reflect that WebDriver constructors are no-ops and users should either use the Builder or the createSession function for each sub-type. :: Jason Leyba
  • 4308e132c6 - [js] Do not use strict mode when generating JS docs. This is necessary b/c the minified atoms libraries fail strict type checking. :: Jason Leyba
  • 8d8ffdd0fd - [js] Add a test for setting firefox preferences for #3307 :: Jason Leyba
  • 6dab5c3453 - [rb] update copyright years in README :: Titus Fortner
  • 0a10998ce5 - [py] Vendor in Python packages required for running Tox environments (#3442) :: Dave Hunt
  • e668f8936e - [py] Vendor in some missing Python packages :: Dave Hunt
  • 4aebb3a672 - [rb] Allow standalone server to use Java system properties (values prepended with '-D') that are added to @additional_args array :: aliking
  • bed395c699 - [rb] change File#expand_path to File#realpath for gemspec paths to address issues with symlinks :: aliking
  • 8d2950a6cb - [js] Export describe.only :: Jason Leyba
  • 30f5997de5 - [js] Fixed selenium-webdriver/lib/until.ableToSwitchToFrame. :: Jason Leyba
  • 075a3409be - [js] Add support for Firefox Nightly in addition to Dev and the standard Release schedule. :: Jason Leyba
  • 5db2e19b53 - [rb] revert bed395c due to build issues with jruby version :: Titus Fortner
  • 8d2e995e45 - [rb] allow running specs against latest released server :: Titus Fortner
  • bf17821c4d - fix Chrome tests on Travis :: Titus Fortner
  • 22bce9d411 - [rb] distinguish specs using safari technology preview from default safaridriver :: Titus Fortner
  • 6266e58b7c - [rb] distinguish specs using firefox esr, nightly and production :: Titus Fortner
  • f14424f732 - [rb] fix element equality for elements returned from execute_script with marionette :: Thomas Walpole
  • 7ab196ed17 - [rb] fix unnecessary handling of w3c elements :: Titus Fortner
  • ec4f156bf1 - [rb] remove duplicate methods from subclass :: Titus Fortner
  • 85b3ab5016 - [rb] bump version to 3.0.6 :: Titus Fortner
  • bd8ac6dbab - [py] Move all Python related files into py directory :: Dave Hunt
  • f8620f35a8 - Fixed text in CONTRIBUTING.md (#3461) :: Dmytro Shpakovskyi
  • b3e08eaa1e - [rb] fix bug for comparing element arrays between execute_script and find_elements :: Titus Fortner
  • 21eac6ddb4 - [rb] bump version to 3.0.7 :: Titus Fortner
  • 4b6a297fd1 - [py] Fix crazy-fun targets for relocation of tox.ini [skip ci] :: Dave Hunt
  • f0f8def65c - Update how the WebDriverException gathers system info :: Simon Stewart
  • c2c341cccd - [js] To avoid confusion, update documentation to reference current node versions for support window examples. :: Jason Leyba
  • 10a75558f7 - Bump the version to 3.1.0 :: Simon Stewart
  • 1565faf71b - Update java changelog :: Simon Stewart
  • 596c1c7d2e - Remove dead RC code :: Simon Stewart
  • 3a27973b57 - Delete more commented out code. No logical changes :: Simon Stewart
  • df212770da - Make selenium sendKeys available to the htmlrunner :: Simon Stewart
  • 2f7e65ebd8 - Replace guava with java 8 primitives :: Simon Stewart
  • 0b8c3d51d4 - [rb] missed another element id conversion :: Titus Fortner
  • 7e2e5775a6 - [rb] bump version to 3.0.8 :: Titus Fortner
  • 75a479d9de - Clean up webdriver-backed-servlet :: Simon Stewart
  • 76d8f6e1f7 - Move from guava Supplier to java.util.Supplier :: Simon Stewart
  • 2cd8007f8d - [rb] initial ruby w3c interactions implementation :: Lucas Tierney
  • 0e84431d8e - there was no 3.0.2 :: Luke Inman-Semerau
  • 94db9482aa - Adding additional specification error codesin .NET :: Jim Evans
  • e4c0a4d2ef - Updating .NET bindings specification compliance for windows and timeouts :: Jim Evans
  • fa68af7f6d - Updating .NET tests to no longer use obsolete Timeout methods :: Jim Evans
  • b72a1ffbea - Temporarily reverting to prior verion of Window manipulation protocol :: Jim Evans
  • c243c2c480 - Removing 'primary' from W3C-compliant pointer actions :: Jim Evans
  • 70518d112d - Preparing .NET screenshot for removal of direct dependency on System.Drawing :: Jim Evans
  • cc0a0aea65 - Updating NuGet description to announce final version of Selenium.RC package :: Jim Evans
  • 123e66472c - Updating .NET CHANGELOG for 3.1 release :: Jim Evans
  • 32dd1b3d49 - Suppressing warnings :: Jim Evans
  • bf26239357 - Updating WebDriver postbuild action to copy 32-bit IE driver :: Jim Evans
  • 1e22193759 - Updating IE prebuilts for impending 3.1 release :: Jim Evans
  • 75f47748bd - Fix the javadoc target :: Simon Stewart
  • 8abf4c5a2e - [rb] bump version to 3.1.0 :: Titus Fortner
  • cb00152566 - [js] Allow SafariDriver to use Safari Technology Preview (#3422) :: Marvin Ojwang
  • f7b68e7c8c - Be paranoid about exceptions in the WebDriverException itself :: Simon Stewart
  • b94c9021aa - Correctly get build information :: Simon Stewart

- Java
Published by ddavison about 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.0.1

Java

  • Include ElementScrollBehavior enum in the release.
  • Add dependency on HTMLUnit to be included in the standalone server.
  • Grid new session requests pass original request through to the node
    without any modifications.
  • Fix NPE in htmlrunner when port is not specified.
  • FirefoxDriver (legacy) fix to cleanup temp filesystem on quit (#2914 #2908).

Ruby

  • Implement #driver_path as parameter when initializing a driver (thanks lmtierney)
  • Improve Ruby syntax in driver commands (thanks joe_schulte)
  • Improve performance when shutting down drivers (thanks lmtierney)
  • Fix bug for finding open ports on Windows (thanks kou1okada)
  • Fix bug in auto detection of drivers which allowed selection of non-executable binaries

W3C

  • Implement #cookie_named and #delete_all_cookies methods (thanks lmtierney)

  • Implement element #property method (thanks lmtierney)


Chrome

  • Fix bug in switches (thanks danvine)


Python

  • Fix regressions with python 3
  • Add support for Safari Technology Preview

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • aed9a772ea - Bump python client to 3.0.0 :: AutomatedTester
  • 3d30e5e57f - override stopClient without params in FirefoxDriver :: Luke Inman-Semerau
  • ce9c9de40e - starting the changelog now for 3.1 :: Luke Inman-Semerau
  • 4fe755a5ca - adding the travis badge to the readme :: Luke Inman-Semerau
  • 9a04624dd7 - add logo, and build status next to logo :: Daniel Davison
  • b6068aebdc - put build status next to project name :: Dj
  • 95698ce49d - removing bits of code to allow the original requested new session payload to be forwarded to the node :: Luke Inman-Semerau
  • e4c87988fa - Fix typo in python docs :: Dave Hunt
  • 69c55bb6f6 - Add support for Safari Technology Preview to python bindings :: Dave Hunt
  • ee4ad6727d - Fix recent python 3 regressions :: Dave Hunt
  • c212765c40 - Bump python client to 3.0.1 :: Dave Hunt
  • 1d0abcabb0 - initialize port to 0 to avoid an NPE later on when args are checked :: Luke Inman-Semerau
  • a60f0eea76 - Ensure HTMLUnit is a dep of selenium-java :: Simon Stewart
  • bfd2d96461 - phantomjs mirror chosen is flaky. updating download location, but commenting out. The tests pass with the version installed in travis anyways. :: Luke Inman-Semerau
  • 6e4ed463ac - [js] Remove reference to deleted function :: Jason Leyba
  • 9d984ac231 - [js] Add logging to builder to help with debugging :: Jason Leyba
  • 99a8acef4c - use a Map instead of a Pair to avoid javafx, javafx should be everywhere though :) :: Luke Inman-Semerau
  • d4933ff605 - updating idea files for markdown that it keeps wanting to change for me. [skip ci] :: Luke Inman-Semerau
  • a0f6b8dc42 - add ElementScrollBehavior enum to BUCK so it's included in the release artifact like it was in 2.X :: Luke Inman-Semerau
  • 1969d7507b - updating changelog bumping java to 3.0.1 :: Luke Inman-Semerau

- Java
Published by ddavison about 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 3.0.0

IMPORTANT CHANGES

  • Firefox is only fully supported at version 47.0.1 or earlier. Support
    for later versions of firefox is provided by geckodriver, which is
    based on the evolving W3C WebDriver spec, and uses the wire protocol
    in that spec, which is liable to change without notice.
  • You may wish to choose an ESR release such as 45.4.0esr or earlier.
  • Firefox 47.0.0 is not supported at all.

Other major changes:

  • Stability fixes in Grid.
  • All Grid nodes can now offer help.
  • Updated to the latest version of HtmlUnitDriver.
  • Re-enabled log gathering for the standalone server.
  • Firefox profile is passed to both the legacy FirefoxDriver and
    geckodriver.

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c92b7e29bd - rb - release 3.0.0 beta 4 :: Titus Fortner
  • e97639bce3 - Prevent Travis CI IRC notifications from user forks by encrypting the channel :: Dave Hunt
  • 36d57777f1 - remove legacy SafariDriver references in lib/test (#2839) :: Ziyu
  • 1e19b3b3ee - need to move capability matchers to their own public class to work with jcommander :: Luke Inman-Semerau
  • f83d4f24c9 - also fix priortizer :: Luke Inman-Semerau
  • b97704fa76 - no logical changes - code cleanup :: Doug Simmons
  • 2a746cc50f - Thread profile through to capabilities in firefoxdriver constructors :: Simon Stewart
  • 249202e684 - Favour the OSS dialect when hand-shaking :: Simon Stewart
  • 40a5d80e99 - enable log path setting from firefox webdriver (#2700) :: Gestalt LUR
  • ab76d0ff9b - ElementNotVisibleException should still be thrown for jsonwp (not quite ready to switch all the way to w3c). Enable chrome java tests in travis (or try to) :: Luke Inman-Semerau
  • a1999c48cb - ignore window tests in travis :: Luke Inman-Semerau
  • bede16870e - TRAVIS is an environment variable not property :: Luke Inman-Semerau
  • 9453cc7117 - need a new ScriptTimeoutException in order to pass appropriate error codes to clients. :: Luke Inman-Semerau
  • 3bfa1f7967 - fix build :) :: Luke Inman-Semerau
  • 7e2cca5211 - rb - update tests :: Titus Fortner
  • 87f0371a47 - Adding touch screen funtionality to ChromeDriver (#2694) :: Enrique Daimiel
  • 92cf77420d - fix tests that should assume ScriptTimeoutException now, attempt to deflake other tests :: Luke Inman-Semerau
  • 242a570c43 - adding grid tests to travis, fixing them locally. new seession creation error with firefox should raise appropriately, error exception in the response can be in a nested value :: Luke Inman-Semerau
  • e198580bf2 - Element ... is not clickable at point (#2866) :: Michał Herda
  • 49888b6d10 - Only try and set the Firefox profile if it's not null. :: Simon Stewart
  • f0c74180e0 - Fall back to using browser instead of document to get current URL. :: Jim Evans
  • 8b08e39f15 - Attempt to reduce flakiness of BasicMouseInterfaceTest with Chrome :: Simon Stewart
  • 5cf66fe61b - Remove useless branch from WebDriverBackedSeleniumServlet :: Simon Stewart
  • 49cc3aec5c - Avoid using singletons in tests. :: Simon Stewart
  • 575507a1e8 - Death to statics in test cases. :: Simon Stewart
  • 1ba7b4452b - Fix typo in tox.ini for Safari test environment :: Dave Hunt
  • 5fdeca3c55 - Update to pytest 3.0.3 and pytest-xdist 0.15 :: Dave Hunt
  • 7919164cb7 - Get the Grid e2e tests working. :: Simon Stewart
  • 9611d1faa9 - Restore remote server tests for python bindings :: Dave Hunt
  • 3f0f4e75ad - Fix pytest 3.x warning about setup.cfg section name :: Dave Hunt
  • 3ec944c171 - Ignore flaky test :: Simon Stewart
  • f1daf662a0 - Rework how per-session logging is done so it functions :: Simon Stewart
  • 19b82a88dd - Bump version number to 3.0.0 :: Simon Stewart
  • 8181d5abf2 - use port prober in grid test, anything could be running on the default ports... need to find and clean up other tests :: Luke Inman-Semerau
  • 206b1975fe - adding building of atoms to travis, fix mobile atoms build :: Luke Inman-Semerau
  • 63a301906f - adding java 'small' tests to travis, fixing them too :: Luke Inman-Semerau
  • ac78247ae7 - Deprecate Grid1HeartbeatServlet and remove dead code in Hub.java :: Doug Simmons
  • 8e9fb5ae52 - Remove duplicate test definition for testShouldHandleAlertOnPageLoadUsingGet :: Dave Hunt
  • f83a4b400a - Remove accidental hard-coding of Firefox binary path in tests :: Dave Hunt
  • fcf15f5df4 - Fix poor use of pytest.raises in testUnexpectedAlertPresentExceptionContainsAlertText :: Dave Hunt
  • 334b111cd6 - Add W3C Set Window Position and W3C Get Window Position :: AutomatedTester
  • 3464282e0b - Bump the buck version to one that spams the console during builds :: Simon Stewart
  • 30ef76683d - Bump the version of htmlunit to 2.23 (plus dependencies) :: Simon Stewart
  • bf47492f65 - Ignore failing HtmlUnitDriver tests :: Simon Stewart
  • 7b3a247723 - Change how we run the htmlrunner self tests :: Simon Stewart
  • 46af17f4eb - Fix up the eclipse configs :: Simon Stewart
  • 58d2e8b2e3 - typo (#2891) :: Eli Flanagan
  • 2d532c5c71 - catch more potential errors when processing a new session request in grid, attempting to troubleshoot test failure of GridViaCommandLineTest.testRegisterNodeToHub in travis :: Luke Inman-Semerau
  • 8309f73709 - registerCycle is assumed to have a default, adding one of 5 seconds. :: Luke Inman-Semerau
  • d247a6fb8c - Switch to using Path instead of File in InProject.locate :: Simon Stewart
  • 1afc18be51 - grid hub getting desired capabilites needs to account for w3c only requests. :: Luke Inman-Semerau
  • b29be53f12 - Run the atom tests using buck :: Simon Stewart
  • 7c3e1c5ede - Fix the failing grid tests :: Simon Stewart
  • cbd6b11228 - updating regex in spec to handle both error messages :: Bob Lubecker
  • b07794e18c - rb - replace missing supported parameter :: Titus Fortner
  • 4b45c9c53d - Bump the buck version :: Simon Stewart
  • 3d40a6bdeb - Update the java changelog :: Simon Stewart
  • 1d600796c0 - Add help servlet for all server types. Closes #2534 :: Doug Simmons
  • a44f2d8b54 - Add grid servlet tests :: Doug Simmons
  • 434dcb4245 - Force our firefox driver tests to use our extension :: Simon Stewart
  • c3efd840b3 - Correct import for dom_test.html :: Simon Stewart
  • 7f972ab9a0 - Remove unnecessary import. No logical changes :: Simon Stewart
  • f4e21a23bc - Add missing test to a suite :: Simon Stewart
  • fccc93dd49 - Fix i18n typing tests. :: Simon Stewart
  • d693f7562c - attempting to stablize grid tests :: Luke Inman-Semerau
  • 9e02904727 - add atoms tests :: Luke Inman-Semerau
  • e3544809a4 - fix test build failure :: Luke Inman-Semerau
  • 5ece07a727 - actually try to run the atoms tests :: Luke Inman-Semerau
  • dfd0f1b827 - how slow can travis be? seemingly very slow... or something else is going on :) :: Luke Inman-Semerau
  • 9706bb7525 - py: new FirefoxDriver ctor precedence logic and moz:firefoxOptions support (#2882) :: Andreas Tolfsen
  • 7f1e999ad0 - don't run the full java tests with the atoms tests for a browser :: Luke Inman-Semerau
  • 2ebb881990 - Output xfails and xpasses when running tests :: AutomatedTester
  • b4a8281822 - use buck to run atoms tests :: Luke Inman-Semerau
  • 15a9f58e87 - Force legacy firefox driver for atoms tests :: Simon Stewart
  • 515dee93a0 - Build IEDriverServer before running java IE tests :: Simon Stewart
  • d0aae29587 - Revert "Output xfails and xpasses when running tests" :: Dave Hunt
  • a44cc4e1c8 - Buck version bump :: Simon Stewart
  • 2d5f00a12f - Slightly more robust way of finding files in the project. :: Simon Stewart
  • 93a0b6c712 - Allow browser-specific fragments to be built using buck :: Simon Stewart
  • c9b6a0fa43 - Fix the build :: Simon Stewart
  • 5f8e54901d - Upgrade GeckoDriver in Travis CI to v0.11.1 :: Dave Hunt
  • ec11e600a5 - Also fixing the build thanks to a missing DEFS file :: Simon Stewart
  • 1914f2ef96 - Minor tweak to the firefox driver :: Simon Stewart
  • 7800772c06 - Work around a firefox bug in our tests. :: Simon Stewart
  • b5b1a3fdfb - Fix basic auth test :: Simon Stewart
  • 361e2f4b2e - Ignoring test that failed with 2.53.1 :: Simon Stewart
  • bc0ca82edd - Allow failing test on Chrome to fail :: Simon Stewart
  • 30f139a0b1 - strip out newlines from the b64 string in file uploads :: Luke Inman-Semerau
  • 10f20c7005 - Be more generous about incoming Base64 :: Simon Stewart
  • 8106e66417 - Revert "strip out newlines from the b64 string in file uploads" :: Simon Stewart
  • f60542497c - Force test_javascript to use Chrome :: Simon Stewart
  • 0f29119df1 - rb - update changelog for 3.0 release! :: Titus Fortner
  • 623ecfff98 - Xfailing and ignoring python tests and adding bug comments :: AutomatedTester
  • 7190f21466 - Marking choosing IE driver implementation obsolete in .NET :: Jim Evans
  • 7b1287abf4 - Updating .NET Firefox driver to use latest Marionette options schema :: Jim Evans
  • 3f1015acde - Updating prebuilts :: Jim Evans
  • 98cfbdc434 - Marking Selenium RC classes and interfaces as Obsolete in .NET :: Jim Evans
  • 707bd78f71 - Updating .NET CHANGELOG for 3.0.0 release :: Jim Evans
  • 0153e9e675 - more test de-flaking :: Luke Inman-Semerau
  • 76897cf7c3 - js test timeout is in seconds, adding more debug info to the exception when errors occur :: Luke Inman-Semerau
  • fc99169f41 - trying atoms tests with 20 second timeout, travis ran too long :: Luke Inman-Semerau
  • 5af774a2d9 - Deleting unused crazy-fun tasks, Java tests are buck-ified. :: Alexei Barantsev
  • 4e39c29bea - try running calcdeps before atoms tests in travis to see if that's the issue :: Luke Inman-Semerau
  • 4a97364979 - Only fail the atom scrolling test on OS X :: Simon Stewart
  • cfab8fff64 - XFail and Ignore Chrome Python tests :: AutomatedTester
  • 5af36d66d4 - Adding full stops to ends of sentences in the changelog :: Simon Stewart
  • 7d8a85a289 - Handle older versions of the w3c protocol with a hack. :: Simon Stewart
  • b5dd949648 - Handle Set Alert Text properly for the W3C protocol. :: Simon Stewart
  • 3c808f6675 - Handle the timeout commands in the W3C codec :: Simon Stewart
  • 80424feb99 - Add an error code for "element not visible" :: Simon Stewart
  • 6395cc3fdb - Also use moz:firefoxOptions when setting and getting capabilities :: Simon Stewart
  • 1d1a092b14 - Mark failing Marionette tests as Ignored or NotYetImplemented :: Simon Stewart
  • 3716fc567d - handle when register is null, don't throw NPE, default to false :: Luke Inman-Semerau
  • 04baa5de37 - Convert a bot exception to a webdriver exception in element.clear() :: Simon Stewart
  • 941333c0e6 - No logical change: remove unused import :: Simon Stewart
  • 6c287b2806 - Attempt to fix a problem with incorrectly mapped status codes. :: Simon Stewart
  • a827edd32b - build api docs, quarantining rb and py till we find out which dependencies need installing in travis :: Luke Inman-Semerau
  • 51b80916d5 - fix yml format error :: Luke Inman-Semerau
  • c7d8dcbe18 - one must go into the matrix to make it run... thanks davehunt! :: Luke Inman-Semerau
  • 36157be919 - would you look at that... py_docs worked first try in travis, removing from allowed_failures :: Luke Inman-Semerau
  • 8712020a5f - Revert "Attempt to fix a problem with incorrectly mapped status codes." :: Luke Inman-Semerau
  • 347dee3eb3 - an attempt at fixing the error codes, with some tests :: Luke Inman-Semerau
  • f47ad3da29 - adding a broken test that we need to figure out how to solve for ErrorCodes to keep JSONWire compatibility with 2.X :: Luke Inman-Semerau
  • 603eb5e4d9 - XFail failing alerts tests :: AutomatedTester
  • fbd8529a46 - Add handler for NoSuchDriver status in RemoteWebDriver for .NET :: Jim Evans
  • c1e405fbc3 - fix serialization of UnhandledAlertException :: Luke Inman-Semerau
  • 252a5090c0 - used wrong Ignore type, fixing :: Luke Inman-Semerau
  • f406c25076 - py27-chrome is green, and shall be forever more :) :: Luke Inman-Semerau
  • cf9f18efa3 - fixing build :: Luke Inman-Semerau
  • d75a86d7b1 - fixing the error codes situation... but having to do so with exposing a deprecated method on WebDriverException which i don't like one bit. Better ideas appreciated :) :: Luke Inman-Semerau
  • 35c003511a - rollback my previous change to make this test pass, it was doing the right thing before! :: Luke Inman-Semerau
  • cdba7336d0 - No logicial change: collapse ReflectiveOperationExceptions into a single block :: Simon Stewart
  • f27645917c - Fix failing test. :: Simon Stewart
  • 00d0d20474 - Add a JavascriptException :: Simon Stewart
  • b1edbb11a8 - Revert custom serialisation of UnhandledAlertException :: Simon Stewart
  • a9da1a0aa6 - Rework the ErrorCodes one last time. Hopefully. :: Simon Stewart
  • 85eb68d275 - Add a public serialisation field to the UnhandledAlertException :: Simon Stewart
  • cac9bf3e07 - rb - update firefox_options for geckodriver 0.11 :: Titus Fortner
  • 4e528a56b9 - test should use ErrorCodes constant, not hard code the value :: Luke Inman-Semerau
  • 350cf60be6 - py-chrome tests are flaky due to an issue with chromedriver :: Luke Inman-Semerau

- Java
Published by shs96c over 9 years ago

https://github.com/SeleniumHQ/selenium - Selenium 2.52.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • e867932472 - Bump Ruby version to 2.51.0 and update changelog :: Titus Fortner
  • 4ca507f313 - Set Ruby version to dev :: Titus Fortner
  • 4bc10688ef - Unignoring .NET http-only cookie test :: Jim Evans
  • a54f5b2575 - Adding additional .NET click tests to alignwith java test suite :: Jim Evans
  • 87fb11f19a - Removing deprecated ChromeOptions method from previous point-release :: Jim Evans
  • f444b4859e - Updating assembly version resources and CHANGELOG for .NET 2.51.0 release :: Jim Evans
  • be9f3d77b8 - Updating IE driver version resources and prebuilts for 2.51 release :: Jim Evans
  • 1c2a3c4071 - python changes & 2.51.0 release :: Luke Inman-Semerau
  • df25c63c20 - Update MANIFEST.in :: Levi Noecker
  • 9b7a73b56d - py 2.51.1 :: Luke Inman-Semerau
  • eeaf3a37f2 - [js] Convert the testing/assert module to a native node module. :: Jason Leyba
  • 4b2a5f26be - [js] Make a pass over the code base with ES6 clean-up (mainly switching to class syntax). :: Jason Leyba
  • c9fa790ce7 - [js] Convert the webdriver.until namespace to a node module :: Jason Leyba
  • ecf530cd18 - [js] Convert remaining portions of the core api from closure to node modules :: Jason Leyba
  • 4ddce09448 - [js] Break the node client library's dependency on closure :: Jason Leyba
  • c5b6f23c78 - [js] Replace the awkward serializable interface with a symbol-based approach :: Jason Leyba
  • 2aec22500e - Add an e2e test for custom locator functions and fix doc typos. :: Jason Leyba
  • 24c0593ac8 - [js] Wait conditions that locate an element or check an element's state will return a WebElementPromise. :: Jason Leyba
  • 3394e301fe - [js] Fix a bunch of type errors found by the closure compiler :: Jason Leyba
  • 7d062439bd - [js] Fix a handful of errors encountered with the edge driver :: Jason Leyba
  • ab99406613 - Firefox: Implementing a capability that disables overlapping checks :: Alexei Barantsev
  • 6eedf89ee3 - Implementing client-side logging API in .NET :: Jim Evans
  • fa067c7b80 - Removing unused using clauses in .NET bindings :: Jim Evans
  • b3ef3b65f6 - [Grid] Allow forwarded response to be modified by CommandListener :: Jason
  • 60009b1417 - fix py test :: Luke Inman-Semerau
  • 0f45bdd74d - handle special case spellcheck attribute :: Luke Inman-Semerau
  • 9c2f12d755 - Firefox: Fixing closed window handling in FF45 :: Alexei Barantsev
  • 8a385d62d8 - Enabling a test that works well in Chrome locally :: Alexei Barantsev
  • aba9a5f8f5 - Java: Test speed optimization :: Alexei Barantsev
  • 206396dd04 - Java: Moving annotations that manage test execution process to testing package :: Alexei Barantsev
  • 630b6a101e - Java: Moving Driver enum from Ignore to the top level to be able to use it in other annotations too. :: Alexei Barantsev
  • 5acbfb433a - Fixing buck build (I hope as I can't run it locally due to buck bugs) :: Alexei Barantsev
  • 3a942a7758 - Java: Implementing ability to choose which drivers require restart before a test :: Alexei Barantsev
  • 9c2e49e450 - Java: Decreasing number of browser restarts in tests :: Alexei Barantsev
  • e4b10e1adf - Firefox: Actually use launch_browser timeout :: François Freitag
  • 4f828d27e8 - fix spellcheck test, default isn't the same for all browsers :: Luke Inman-Semerau
  • 5883af125a - [Java] Fix deselecting options in :: Glib Briia
  • a631330227 - so much wrapping / unwrapping of value causes my eyes to bleed.... Fixing case where UnexpectedAlertException doesn't get the alert_text in the error object :: Luke Inman-Semerau
  • 2d38be88e4 - Java: Stop restarting browser so often without real need :: Alexei Barantsev
  • 569584a538 - python test page server shouldn't greedy match /page* for the 'numbered' dynamically generated pages :: Luke Inman-Semerau
  • 98aa08be0e - reduce that logic a bit... :: Luke Inman-Semerau
  • 2b7698790a - spellcheck returns undefined for IE < 10 :: Luke Inman-Semerau
  • c761d20ec1 - extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat
  • 241add46da - add mail map entry :: Daniel Davison
  • 8425b59bd9 - In webdriver.testing.jsunit, throw if the test suite is empty. :: Russ Amos
  • c9d0e1b672 - Firefox: Weakening platform restriction to enable 64-bit support :: Alexei Barantsev
  • 1a08031c48 - Revert "extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes" :: Luke Inman-Semerau
  • 9e445a3b94 - python 2.52 / changes :: Luke Inman-Semerau
  • 4c2593cfc3 - updating java changelog, 2.52.0 release :: Luke Inman-Semerau

- Java
Published by ddavison about 10 years ago