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 Molinab2a7f08c61- [dotnet] Add CDP support for Firefox :: Jim Evans49455d08d4- Update .NET CHANGELOG for 4.0 beta2 release :: Jim Evans53a20ad4aa- [.NET] Make DriverService InitializationTimeout property public :: Jim Evans3784e81478- [py] Remove chrome setup as Github actions already has it :: AutomatedTester4110e0a381- [py] Fix dependencies for unit tests :: AutomatedTester40eb42d845- [py] Fix chromedriver startup :: AutomatedTesterbad562829e- [py] Create Python bindings Post1 release for Beta 2 :: AutomatedTester720451f6fe- [bazel] Correct pinned browser path for chrome on linux :: Simon Stewartb0ff8df29d- [dotnet] Add screenshot support for EventFiringWebElement (#9258) :: Troy Walshf1cb54f5b5- [java] Add null check before returning isDisplayed value (#9299) :: Puja Jagani8c4050f724- [grid] Purge timed out requests sitting the queue at regular intervals (#9283) :: Puja Jagani159b80e15f- [grid] Getting the Grid status from the Model :: Diego Molinafa962ad2dd- [py] Disable wait on frame test due to bug in Firefox :: AutomatedTestera2d04d0517- [py] remove unused import in webdriver wait tests :: AutomatedTester9749b35c9b- [grid] Grid is ready when Nodes are available :: Diego Molinab74e726c9f- [java] Bumping to beta-3 :: Diego Molina9a3572a708- [docs] Fix python docs generation :: AutomatedTester0f49b5351f- [docs] Correcting typos in docs generation :: AutomatedTester9a4bbf40e7- [py] Correct case for drivers when starting Remote :: AutomatedTester08e351d54c- [py] Disable aria tests for remote :: AutomatedTesterfed7cd1633- [java] Disable referrer tests in Chrome due to it's new defaults :: AutomatedTester39522b46f0- [py] disable element aria test :: AutomatedTestera625b1e3a3- [grid] Getting container's network name :: Diego Molinac8e2a798cb- [grid] Starting containers with the correct network :: Diego Molinab58c848977- [py] disable aria label tests :: AutomatedTesterf0ca78cad6- [grid] Reducing log output for Docker :: Diego Molina909239cd9f- [grid] Dynamic Grid working properly on Linux :: Diego Molinadabb8e450a- Bump urllib3 from 1.26.2 to 1.26.3 in /py (#9311) :: dependabot[bot]56f96c4e48- [py] Loosen version requirements on dependencies. Fixes #9312 :: AutomatedTester0849604f66- Remove merge conflict... thanks VSCode :: AutomatedTestercf3f36abed- [java] Refactoring OutputType.FILE#save (#9309) :: Alberto Scotto5004ca8064- [java] Fix getScreenshotAs: avoid unnecessary conversions (#9308) :: Alberto Scotto056b281256- [grid] Remove redundant listeners in Grid Model. (#9310) :: Puja Jagani962395064b- [grid] Removing unused NodeRemovedEvent.java :: Diego Molina6a3f867fd2- Allow RelativeBy to start with any locator, not just tag name (#9273) :: JustasMa08fa1e532- [bazel] Fix the build :: Simon Stewart43ab38391f- [js] replacing asserts equal with strictEqual and deepEqual with deepStrictEqual :: Sri Harshaf1307e58b7- [bazel] Bump pinned firefox to 88b1 so we have CDP present :: Simon Stewart38f393a346- [cdp] Move shared logic for finding endpoints to a shared location :: Simon Stewart6972f10598- Add logging of http exchange contents :: Simon Stewarta577a2c445- Minor formatting tweaks. No logical changes :: Simon Stewart995d8977f9- [grid] Use heartbeat to register the Node (#9321) :: Puja Jagani64447d4b03- Ensure third party files are available for browser testing (#9323) :: Puja Jagani777cf25649- Ensure extension is available on the path for Firefox tests (#9331) :: Puja Jagani84dd6109ce- [nodejs] code cleanup first iteration (#9158) :: Potapov Dmitriyeebed33f8f- [rb] fix bug with values nested inside chrome prefs getting camelcased :: titusfortner1b60931b0b- [js] Updating rules_nodejs to 3.2.3 :: Sri Harsha627c0de8b1- [rb] fix complexity in options for rubocop :: titusfortnerd097baefd2- [grid] Improving platform matching :: Diego Molinad798b52c4c- [grid] Generalizing platform for browser driver :: Diego Molina957b37e2c3- [py] Only give deprecation warning if Profile is being used in options :: AutomatedTestere6f1131dae- [rb] fix bug preventing processing of Chrome profile :: titusfortner0f2795d529- Avoid creating intermediate map when creating immutable capabilities :: Simon Stewartdfee472fab- Make immutable capabilities be based on an immutable data store :: Simon Stewartc078d31725- Make persistent capabilities have a similar toString implementation to other capabilities :: Simon Stewartc39edad761- [grid] Allowing users to overwrite recommended max sessions :: Diego Molinaeaa10470f6- Remove JRuby-specifiy SocketPoller#listening? :: Alex Rodionovc8548774d9- Allow being explicit about alwaysMatch/firstMatch capabilities :: Alex Rodionovb313712f46- Update javadoc for getCssValue() (#9346) :: Puja Jagani9abb253b89- [grid] Making log flag visible :: Diego Molina79253e537d- [bazel] Add a//:servertarget for a local selenium grid with pinned browsers :: Simon Stewartaa7cdc6863- [bazel] Bump k8s rules to 0.6 :: Simon Stewart24bc7f0ab9- [bazel] Bump versions of docker images we use to the latest ones :: Simon Stewartd901aa63c6- [k8s] Fix up //deploys/k8s:grid.apply so it works again :: Simon Stewart48e0d174d1- Make firefox and chrome announce cdp uri and version in their capabilities :: Simon Stewart17d8a37a08- [grid] Have the node server rewrite cdp endpoints and versions :: Simon Stewarted0fe4fd5d- [js] resolving dependabot alert triggerd by dependency jest :: Sri Harshaaa6727ec58- [grid] Removing jest from dependencies :: Diego Molinabd46c8277a- [grid] Removing Firefox CDP support :: Diego Molinafcfbc6ba25- [grid] Fixing cli args parsing :: Diego Molina430c7a4e1d- [java] Improving exception when server returns 504 (#9354) :: Alberto Scottoc287f01039- [grid] Fixing failing test in GitHub actions :: Diego Molinabe913bba68- [grid] Extending timeout in test for a more stable CI :: Diego Molina00b0b39e9e- [grid] Enhancing CdpEndpointFinder to get debuggerAddress URI :: Diego Molinad9c0dd8094- [grid] ConsolidatinggetReportedUrilogic in CdpEndpointFinder :: Diego Molina8012af936c- [grid] UsinggetReportedUriinstead of parsingmoz:debuggerAddressmanually :: Diego Molina81efd3012c- [java] Set logging level to the logger when method is called (#9357) :: Puja Jaganie9ba4e3f76- make isPromise() return boolean value for null and undefined cases (#6785) :: Jayasankar8dae816e6c- [JS] Remove legacy action API support (#9362) :: Sri Harsha4162e16693- [rb] fix bugs and allow saving print page :: titusfortner3c82c868d4- [Python] Allow overriding the default 250 msecs duration of pointer movement (#9336) :: space88man562a31b330- [js] updating rules_nodejs to 3.3.0 :: Sri Harshac7f3faecf4- [devtools] Add v90 (beta) version 90.0.4430.64 :: titusfortner059f4aa467- [devtools] Update v89 version to 89.0.4389.126 :: titusfortner9a4e58c5ee- [devtools] remove support for v86 & v87 :: titusfortner0b2a71361d- [devtools] Add v91 (dev) version 91.0.4471.0 :: titusfortnere16d2fd6e1- [cdp] Get the java build working again by adding v90 and v91 :: Simon Stewartbedb96f375- [cdp] Firefox tracks CDP v85 :: Simon Stewart248682b06b- Bump pinned geckodriver to 0.29.1 :: Simon Stewart1b118c4e86- [py] Update CDP Support versions to remove 86,87 and add 90,91 :: AutomatedTester413493502f- [js] Remove devtools support for v86,v87 and adding support for v90, v91 :: Sri Harshaa9e10e9fa3- [bazel] Switch from a deprecated flag to the recommended alternative :: Simon Stewart3c26ddbfe8- [bazel] Cope with the deleted mac geckodriver download :: Simon Stewart473f3e6632- Remove CDP versions that are no longer supported :: Simon Stewarteb4c0846d5- Create SECURITY.md :: David Burns9af013ac62- Bump rules_jvm_external to a recent snapshot :: Simon Stewart8f2429842b- [build] Use python 3.7.9 to get around the Overflow issue in simple web server :: AutomatedTester4ffb27fbca- [java] Return a ws scheme instead of the http scheme of the grid :: AutomatedTestera6b5f22c5a- [py] Use the correct version of CDP that you've connected to when using Remote :: AutomatedTester0939c91d83- Pretty print timeout when (uh) timing out an entry in the queue :: Simon Stewart49925a410b- Remove unsupported CDP versions from selenium-devtools gem :: Alex Rodionova4822a3e74- Support passing timeouts to capabilities :: Alex Rodionov6fd3b9b3ca- [cdp] Make sure that CDP commands work over the Grid :: Simon Stewartdcc371d5b2- [cdp] Usese:cdpVersionif present :: Simon Stewartd9ef5285c4- Better logging from proxying CDP nodes when in debug mode :: Simon Stewart0421f53831- Grab CDP version from capabilities when using remote :: Alex Rodionov6ced1c145e- Add support for getting ARIA role and accessible name of element :: Alex Rodionov8db558f819- Prevent defining overwriten proxy/timeouts= methods in capabilities :: Alex Rodionov35832cf11e- [py] Include a second file for upload tests :: AutomatedTesterc3f2ae0f89- Update java changelog :: Simon Stewart7b3005f2c7- Remove unused constructor parameter :: Simon Stewartabffd85d60- [py] Enable bidi tests for Firefox 86+ :: AutomatedTester0319122a12- Move method to the one class where it is used :: Simon Stewart4c4235af08- [py] Enable bidi tests that work in Firefox for remote :: AutomatedTester68beca0a9e- [py] Bump python bindings to beta 3 :: AutomatedTester6657964f4f- [js] Prepare JS bindings for Beta 3 :: AutomatedTesterf052b7bfa6- Strongly type the SessionRequest :: Simon Stewarte33ed595b2- Remove unused constants :: Simon Stewartec6dc92438- Make the return type ofNewSessionQueue.getQueuedRequestsstrongly typed :: Simon Stewart7e3eb855f8- Make HasDevTools interface-like to avoid private methods being overriden :: Alex Rodionovac54d13b9b- Update java targets we should publish :: Simon Stewart32d07d8b83- Generate selenium-devtools for CDP v90 and v91 :: Alex Rodionov960ed53264- Update changelog for Ruby bindings 4.0.0.beta3 :: Alex Rodionov5d108f9a67- Avoiding running tests for changed referrer header behaviour on firefox :: Simon 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 Molina790f604ad9- [rb] implement initial support for Firefox BiDi :: titusfortner7580e44c03- Release Ruby bindings 4.0.0.beta1 :: titusfortnere81e183b71- Update @platforms to 0.0.3 :: Simon Stewart5c446c46af- Avoid using bazel native python rules :: Simon Stewart450eb050b5- [py] Fix homepage attribute in wheel target :: AutomatedTestereeb0cb0b5c- [py] Add ARIA APIs for getting the role and label of an Element :: AutomatedTester5199624263- Update .NET CHANGELOG for 4.0 beta1 :: Jim Evans152c4cd655- Correct framework version in WebDriverBackedSelenium .nuspec file :: Jim Evans08c387421d- [bazel] Use newer mechanism for hermetic java toolchain :: Simon Stewartdccf4dd92d- [JS] Removing duplicate variable declaration of IE from capabilities :: Sri Harshadcfc437561- [JS] Minor code cleanup :: Sri Harshae0e668f28b- [js] Updating copyright text :: Sri Harsha88279c820e- [JS] Removing duplicate license text updated by update_copyright.js :: Sri Harsha99c31dd170- [java] FIxing order of statements in assertj call chain :: Alexei Barantsev0065abd731- [java] Changing order of Either parts, right part is for right value :: Alexei Barantseve5194a7b79- [grid] Implementing node heartbeating that makes the distributor aware about node availability. Fixes #9182 :: Alexei Barantsev2fa1a0ce74- [grid] Setting default heartbeat period value in LocalNode :: Alexei Barantsevb69aa6ad88- [grid] Running unit tests in GitHub Actions (UI) (#9179) :: Diego Molina2eea3d8e03- [grid-ui] Don't hide the drawer if the grid is disconnected :: Alexei Barantseva4f5c22e13- [grid-ui] Don't hide the drawer if the grid is disconnected (V2) :: Diego Molina68b17ed70c- [grid-ui] Don't hide the drawer if the grid is disconnected :: Diego Molinae9b3e7a3f4- [grid] Adding back a couple of WebDriver tests for the Grid UI :: Diego Molinae88c143461- [grid] Adding missing copyright headers :: Diego Molina3892be67bd- [.NET] Fix network interception using CDP :: Jim Evans3db814dca8- [.NET] Bump assembly version for development of next release :: Jim Evans78d66e8217- [grid-ui] Adding error handler to Apollo, it is not decided yet how to propagate information about handled errors to the components :: Alexei Barantsevce3a14d49f- [grid-ui] Rewriting components covered by tests to be classes instead of functions :: Alexei Barantsev6662cc61b3- [grid-ui] Refactoring more components to classes and adding more tests :: Alexei Barantsevc317354480- [grid-ui] Refactoring all components to classes, and implementing robust graphql data polling with error handling and recovering after errors :: Alexei Barantsevb0e61cf067- [grid-ui] Refactoring TopBar to make it more testable :: Alexei Barantsevb2a5a417d9- [grid-ui] Decomposing NavBar to smaller components :: Alexei Barantsev8232110158- [grid-ui] Implementing more compact layout of stereotypes and visualizing node DOWN status with light-gray background :: Alexei Barantsev75f55a352b- [grid] Waiting for two missed heartbeats to mark a node DOWN and actually resurrect nodes after receiving a heartbeat event :: Alexei Barantsev5113b2d18d- [grid-ui] Refactoring node block to smaller components :: Alexei Barantsev2a28c63eed- [grid-ui] Use the same button look-n-feel :: Alexei Barantsev17e395e579- [grid-ui] Extracting small reusable components :: Alexei Barantsev8dcfe79b2d- [grid] Declaring individual imports :: Diego Molinad17ac96fb4- Upgrade OpenTelemetry to 0.16.0 (#9187) :: Puja Jaganid387c913f6- [grid] Avoiding NPE on the Grid UI :: Diego Molinaa75acaeec4- [grid] FixingNPE on the Grid UI which was breaking E2E tests :: Diego Molina9ac878bc58- [grid-ui] Massive code style fix to make ts-standard checker happy :: Alexei Barantsevc8f352a99d- [grid-ui] Fixing overall concurrency panel visibility and properties :: Alexei Barantsev7dc0c8a78e- [grid] Parse log levels using Level.parse :: Simon Stewarta34ad83886- Use a custom classloader to load everything :: Simon Stewart3a94ffba98- [tracing] Use OT provided mechanisms for configuring OT :: Simon Stewart1060b98f51- [bazel] Run buildifier. No logical changes :: Simon Stewart6f92e8a082- [docker] Containers may not always be present :: Simon Stewartc969deb768- Add missing copyright file. No logical changes :: Simon Stewart1ca2bac9fa- Stop the process if we cannot start the command :: Simon Stewartc800a7b972- Make sure we return after running main in bootstrap :: Simon Stewarte874b53032- Review places where we create anHttpClient:: Simon Stewartfd7a4b6071- [java] Changing a test for RemoteWebDriverBuilder to analyze requests in time, later the streams can be closed :: Alexei Barantsev6baf2b8872- [java] Reworking ProtocolHandshake to return either result or an exception, and reworking RemoteWebDriverBuilder to use FileBackedOutputStream to form request to remote server. :: Alexei Barantsevf87b21f2c1- [java] Deleting @Beta annotation from InternetExplorerOptions, and some code cleanup :: Alexei Barantsevd44efb4aad- [java] Formatting code, no functional changes :: Alexei Barantsevd1e3a2c406- [java] Deprecating EventFiringWebDriver in favor of EventFiringDecorator :: Alexei Barantseve0efe7e674- [js] Remove Firefox Extension code handling :: AutomatedTester36bc787321- [atoms] Tidying up atoms IE code paths :: AutomatedTester2a10bce463- [js] Remove Firefox extension from selenium-atoms :: AutomatedTester5ae1547e10- [java] Making stack trace shorter and prettier by throwing more specific exception :: Alexei Barantsev7d488f70fe- [java] Code formatting, no functional changes :: Alexei Barantsev0da772d2b0- [java] Fixing InternetExplorerOptions.merge, it should ignore "se:ieOptions" and merge only real capabilities, "se:ieOptions" will be constructed automatically :: Alexei Barantsevd2b45c58ec- [bazel] Make it easier for external projects to use browser pinning :: Simon Stewart8e8df2483f- Be a little less aggressive about closing httpclients :: Simon Stewartebd6bd7b4e- Make configuring options through system properties explicit :: Simon Stewart33fb89b6d4- [py] remove unused imports :: AutomatedTester9ea195303e- [cdp] Use a flat namespace for selenium options :: Simon Stewart5ebc0e64b2- [java] Fixing browser name and browser-specific capability prefix in EdgeFilter :: Alexei Barantsev4750e40b9c- [py] Add test for File Upload :: AutomatedTestera10808bbd8- [grid] FixingNPE on the Grid UI when requests are in the queue :: Diego Molinae50e7acfd2- [grid] Naming NewSessionRunnable thread to simplify debugging :: Diego Molina76d48d8aa3- [java] What a silly mistake... :: Alexei Barantsevfead8055c6- [infra] Reworking the script that uploads files to google storage :: Alexei Barantseva77e65d23d- [infra] Fixing comments, no functional changes :: Alexei Barantsevc11013dcd4- [bazel] jcenter is no more :: Simon Stewart29534e3a61- [js] updating rules nodejs to 3.2.1 (#9211) :: Sri Harshad6e4232e61- [rb] move guards from SpecSupport to Support :: titusfortnerb9ef1f872f- Add support for intercepting browser requests :: titusfortner95707f2c77- [py] Correct Type Hinting on option method. Fixes #9210 :: AutomatedTesterbd5ca6c643- Fixed headless option not being passed to RemoteWebDriver constructor desired_capatibilities argument by ChromiumDriver. (#9208) :: Dmitriy Sintsov4024861170- Additional Python type hints (#9192) :: Albertoe569869fbc- [ui] TypeScript migration and clean up :: Simon Stewart16d6469451- [rb] implement browser option equality check :: titusfortnercaa2fbec95- [rb] allow creating subclass instances of Options from class method on super class, similar to Service class :: titusfortner1d0ab3ea74- [rb] allow symbols for setting unhandled prompt behavior :: titusfortner6e1862467c- [rb] explicitly handle all w3c required capabilities from session creation return value :: titusfortner2965e4e0fa- [rb] removing :timeout accessor from HTTP Client :: titusfortner8e62549305- [rb] debug clients have fixed problem with non-nil open_timeout values, switch to using library default :: titusfortnerd7872157cd- [rb] max line length needs to be 120 :: titusfortner0d706811f0- Don't count requests in NetworkInterception tests :: Alex Rodionovbe89c108bc- Unfocus DevTools spec 🤦 :: Alex Rodionov3d8f879912- [docs] Make sure that we Bundle install for the docs :: AutomatedTestera65ff1c9e9- Add attribute_to_be_include method to expected_conditions when the at… (#9200) :: sunnyyukaigea5d5af2d8f- [grid] Using a single Netty client instance (#9227) :: Diego Molinad962c9fdb4- [grid] Giving correct value to "register-period" :: Diego Molinabd468dd842- Update example in edge.js (#9231)[skip ci] :: hectorhon26c65c7a5c- Make persistent capabilities chain correctly :: Simon Stewart4464ac4f82- [js] resolve file path (#9223) :: Sri Harshab9b4be3aad- Fix undefined instance variable warning :: Alex Rodionov6a3244e9a5- Disable network interception tests for Firefox BiDi :: Alex Rodionov2d536a3157- Allow to use DevTools from remote driver :: Alex Rodionov08b49b7237- Add missing devtools dependencies for Chrome/Edge test targets :: Alex Rodionovb3797d21eb- Disable Chrome 89 secure+http cookie test :: Alex Rodionov2b26c05e23- [rb] implement #dom_attribute :: titusfortner6f41ea580f- [py] implement get_dom_attribute :: titusfortner7274f48ed8- clarify documentation around attributes and properties :: titusfortner9b6231a45d- use attribute endpoint to evaluate multiple selects :: titusfortnerb132c55961- [grid] Fixing order how config values are read :: Diego Molinafa9de34bc7- [grid] Displaying default values for toml config help :: Diego Molina93d8a2cbb6- [grid] Enabling cors test :: Diego Molina4b17c14ed7- [grid] Adjusting BaseServerFlags and ConfigFlags :: Diego Molinae52fa0ad99- [py] Deprecate using a Firefox profile in Options :: AutomatedTester4658527a78- [grid] Reworking DockerFlags to show defaults properly. :: Diego Molina0a19bc4613- [grid] Reworking DistributorFlags, LoggingFlags & NodeFlags :: Diego Molina30ae67a4e1- [grid] Reworking last *Flags classes to show defaults properly. :: Diego Molina9c41b0b531- [java] Bumping to beta-2 :: Diego Molina16b35554ca- [grid] Send node heartbeat only on successful node registration (#9213) :: Puja Jagani8975ba32d6- [rb] add aliases for edge based on browser name :: titusfortner7004f1dfa6- [js] Updating rules_nodejs to 3.2.2 :: Sri Harsha134cfec6fe- [grid] Lets avoid to create more than one "Regularly" when the Node registers again :: Diego Molina259a84ca05- [grid] Update plain logs default value to true (#9246) :: Puja Jagania2dc3419e7- [grid] Update Distributor to not retry session requests on unexpected driver errors (#9193) :: Puja Jaganid488c0cddb- Upgrade OpenTelemetry to latest stable version 1.0.0 (#9247) :: Puja Jagani7db80da90d- [grid] Avoiding hard coded class names in Strings :: Diego Molinaaadc2039d7- [grid] Add info and warn log while adding specific drivers to node (#9129) :: Puja Jagani23d51dabbe- [build] Set default browser args to browser keys :: AutomatedTesterc02a2d07bf- Pass options to RemoteWebDriver (#9240) :: Michal Čihař5385bbd7b8- [py] Move code so that it is reachable :: AutomatedTester4b2db29c93- [rb] run unit tests with JRuby 9.2.10 because of modules issues :: titusfortner536084e2db- [rb] allow deprecation logging to provide link to additional references :: titusfortnerd8c0d8e262- [grid] Fixing parameter annotation :: Diego Molina8460e4ec4d- Lazy initialisation of the singleton default client factory instance (#9261) :: Puja Jagani69d9aab941- [grid] Make session timeout configurable option for Node role (#9251) :: Puja Jagani2b6b05b05d- [py] Set Chromium Edge to be the default for Edge browsers :: AutomatedTester401e9807cd- [py] Improve proxy via options test for Firefox :: AutomatedTesterd39a7e3738- [py] Fix flake8 :: AutomatedTester8b649c98e9- [grid] Using Node default values everywhere :: Diego Molina9c138bc189- [grid] Fixing cli args parsing when names are different :: Diego Molina3862ad0799- [grid] Propagate the error to the client when reserving a slot (#9265) :: Puja Jaganief71789a3a- [grid] Update session slot to return Either for error propagation. Fix http response. (#9270) :: Puja Jaganib2c32787df- [js] Remove JSUnit directory as it is no longer used. :: AutomatedTesterefb9b237aa- [py] Deprecate arguments in remote webdriver instantiation :: AutomatedTesterad30bcdaac- [grid] Reverting change to internalErrorResponse :: Diego Molinab58f9759e1- [grid] Bubbling up session creation exception to client :: Diego Molina28b2e03598- [grid] Make health check interval a configurable option for Distributor role (#9272) :: Puja Jagani533ccce27f- [grid] OPERA instead of operablink at OperaDriverInfo :: Diego Molina3821eedf79- [grid] Leaving internalErrorResponse back to its state :: Diego Molina3a51bf193e- [grid] Fine graining matching logic for Strings :: Diego Molina1d31b391b6- [grid] Detecting platform by default for Node :: Diego Molinaca63885f70- [py] Fix using arguments in Chrome Option. Fixes #9281 :: AutomatedTester6c405eafdf- [js] upgrade insecure deps :: AutomatedTestere0082a8f31- [cdp] Add v85 support for Firefox :: Simon Stewart5e0ef41bd5- [cdp] Remove v84 :: Simon Stewart278d17a795- [cdp + js] Make the build silent :: Simon Stewart562427a776- Update developers in java pom.xml :: Simon Stewart6e44d378cc- [py] Add Multiple file upload test :: AutomatedTester84b65b1641- [JS] Remove support for Edge HTML (#9239) :: Sri Harsha941e9817af- [py] Fix flake8 in test :: AutomatedTester5a9a5467d3- Generate transitive javadocs more correctly :: Simon Stewart2c775355ae- Update java changelog :: Simon Stewartce1f92ee1a- [bazel] Move common browser data to //common :: Simon Stewartf27b249bd9- Minor formatting tweak :: Simon Stewart58a72e9638- Repin java deps :: Simon Stewartc0ec2b8035- [bazel] Move more java test infra into the java package :: Simon Stewart53053670ed- [bazel] Pin to stable Edge :: Simon Stewartffb606613c- Back away from using custom drivers in tests :: Simon Stewarta0fae19c7b- Only merge command line arguments once in chromeoptions :: Simon Stewart03abbe8561- Get driver capabilities from Browser in test :: Simon Stewart86dac53a36- More test browser setup work :: Simon Stewartfa52db0a49- [bazel] Fix the build :: Simon Stewart333790b74a- [rb] auto load browser specific features into Bridge so they can be used by Remote Driver :: titusfortner57cb8894d2- [rb] allow driver extension functionality to be used by Remote WebDriver :: titusfortner2823cfa05d- [rb] fix support for safari and technology preview :: titusfortner566e13f92e- [rb] remove redundant mixins from remote driver class :: titusfortner3755075427- [rb] get correct devtools address and version local and remote :: titusfortner1a4b347300- [rb] create multiple gemspec files :: titusfortnere509e71835- [rb] update mappings :: titusfortner19def6e692- [rb] update devtools file generation and usage :: titusfortner0983fa4180- [rb] add support for multiple DevTools versions :: titusfortner12ce507ccd- [rb] separate guards from conditions for more general use case :: titusfortner12102fb15f- [rb] shouldn't need to pass in a blocks to add guard conditions in specs :: titusfortner75defbc95b- [rb] add tests for new guards :: titusfortner347c30aa39- [rb] bump versions :: titusfortner43782c2e63- [java] Updating javadoc for timeouts :: Diego Molinad39e89df9b- [java] Fixing autoformatting mistake :: Diego Molina9587249890- [build] Set up python for pinned browsers :: AutomatedTesterfd4e9a7b0c- [py] Update changelog and docs for Se4b2 :: AutomatedTestere8ee0f8c7c- [js] Update changelog and version numbers for Se4b2 :: AutomatedTester6419881556- [js] remove gitlog comments from changelog :: AutomatedTesterb4512b24c2- [py] Add support for chrome 89 CDP :: AutomatedTestere456ab377b- [py] Remove duplication in py build deps :: AutomatedTestera956044a64- [js] Revert Change for where it gets debugger address for CDP :: AutomatedTester6e15fa92b2- [js] Removing debugger statement :: Sri Harshac7e683e462- [js] Add support for chrome 89 CDP :: Sri Harsha41b9b380eb- Fix small thinko in python browser tests :: Simon Stewart06f53b3b09- [bazel] Generate a test per test file for java :: Simon Stewarta2784c7738- [bazel] Generate spotbugs tests for test code :: Simon Stewart4ec0cfc112- Add missing target to Rakefile :: Simon 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 Evans4b7429f69e- Make exception message for DevTools GetVersionSpecificDomains method explicit :: Jim Evans8a20973053- Correcting .NET CDP version matching algorithm :: Jim Evans63f700dced- [grid] Integrated NewSessionQueuer with the Router. (#8856) :: Puja Jaganib0eed0aafa- [grid] Using Duration.ofSeconds instead of ChronoUnit [skip ci] :: Diego Molina9320d5c2c5- [grid] Retrying session creation for all cases :: Diego Molina548734886e- [grid] Fixing DistributedCdpTest :: Diego Molina09db963020- [skip ci] Stop profiling bazel test jobs too :: Alexei Barantsev203a0fefd4- [grid] Java 8 language level fixes, closes #8860 :: Diego Molina6e8bdcc3c0- [grid] Avoiding duplicate code in LoggingOptions [skip ci] :: Diego Molinad97844c9f5- [java] Fixing double-check lock in a lazy initializer :: Alexei Barantseva2b9d24ff5- [java] Abstract class does not need a public constructor :: Alexei Barantsev8bde6220e4- [java] Allowing a subclass to use its own logger :: Alexei Barantsev2e8332516c- [java] Refactoring to add more Java 8 flavor :: Alexei Barantsev9899fc0b8a- [java] Deleting unused imports :: Alexei Barantsev74a012bf6f- [JS] updating rules_nodejs to 2.3.0 :: Sri Harsha9ca44d69af- Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Sri Harsha36e141d149- Allow user to specify DevTools Protocol verison in .NET :: Jim Evans60e673dea5- [grid] Creating containers withautoRemovalset totrue:: Diego Molinaad329eed3c- [py] Include readme in Wheel so it's rendered on Pypi :: AutomatedTester7b8bd727cd- Add support for .NET 5 in IDE projects :: Jim Evans1b23c919bb- [grid] Container existence won't be checked. :: Diego Molinae17affd49d- [py] Add more details to python wheel [skipci] :: AutomatedTestercc5cf1b219- [grid] Simple flag to avoid stopping container twice [skip ci] :: Diego Molinacc70098711- Allow .NET CDP code generator to run silently :: Jim Evans22099b1d2d- Updating .NET Bazel merged_assembly task to output pdb file :: Jim Evansa67b28be51- Enhance .NET Bazel packaging rules to allow publishing symbol files :: Jim Evans4f100755a1- Refactor NUnit test Bazel rule to use common copy_files macro :: Jim Evans0ec4a4f318- Removing unused files from .NET tree :: Jim Evanscff1bf0513- Removing framework-specific attributes from .NET :: Jim Evansf7e1e3c9f6- Deleting the unused SeCore code :: Simon Stewartd77555a8e1- Enable embedding of project logo into NuGet packages :: Jim Evans4c5b92bac0- Bump .NET version number after alpha release :: Jim Evans0b2eee8f3a- [chore] Clean up the top level README to be valid again [skipci] :: AutomatedTester5f67a3c028- [py] Correct proxy tests :: AutomatedTester9d6c5f7664- [py] Skip tests if we can't run them on that platform :: AutomatedTesterc8a7cb1896- [py] delete unneeded wheel files and clean up bazel around this. :: AutomatedTesterbe1828a2e7- [Build] Update rules_python to latest with wheel improvements :: AutomatedTester59e3877020- [py] Enforce python version in wheel when created. fixes #8863 :: AutomatedTesterfcf46b5e9e- Removing parts of bazel config, it seems to be WIP by Simon [skip ci] :: Diego Molina32d0ef7772- [grid] Small refactor at EndToEndTest [skip ci] :: Diego Molina04a7dc1feb- [py] explicitly deprecate FirefoxProfile class :: AutomatedTester186b587f8b- [py] Correct deprecation message for FirefoxProfile passed in :: AutomatedTester2d9832c365- [py] Add Firefox specific tests to the firefox test target :: AutomatedTester6a58c621c4- [grid] DockerOptions formatting style [skip ci] :: Diego Molinab210003c13- [grid] Invoking the create method from MemoizedConfig instead of Config :: Diego Molina3540e5c1bc- [py] Remove Marionette from test targets :: AutomatedTester7cf9a7f79e- [grid] Removing unused imports [skip ci] :: Diego Molinaea97f91971- [grid] Docker - From video to asset storage :: Diego Molinab1beaa050c- [grid] Using random port for SessionQueueGridTest [skip ci] :: Diego Molinaa9a437113e- [grid] Saving capabilities from the end point response [skip ci] :: Diego Molina04ec49dda3- [grid] Retry session only when capabilities are found. Add test to confirm session retry due to unexpected error. (#8864) :: Puja Jagani184af29a2b- [grid] Saving capabilities for all docker tests [skip ci] :: Diego Molinab338b3396e- [grid] Java 8 fixes, closes #8870 :: Diego Molinaea5abf03c4- Avoid leaking implementation details into the Config interface :: Simon Stewart8ab7f7381a- Fix grammar typos in exceptions.py (#8876) :: Olly Deanbd13970173- [java] Removing unnecessary type casts :: Alexei Barantsevf64260a078- [java] Deleting unused imports :: Alexei Barantsevccd13d6fb8- [java] Following Java naming convention :: Alexei Barantsev0eabe11978- [java] Adding more information about executed command and target element to WebDriverException :: Alexei Barantseve22f55f8ee- [java] Extracting build tools into a separate source subtree and a separate IDEA module to set different source levels for the build tools (11) and the main code (8) :: Alexei Barantsev02c0f57025- Add support for .NET 5 :: Jim Evans0adaa73871- [java] Fixing code example in ChromeDriver javadoc [skip ci] :: Alexei Barantsev0a973cae60- Use the javac--releaseflag to enforce API compatibility :: Simon Stewart8b1c832e68- [docs] Correct docs target for API docs [skipci] :: AutomatedTester812e48eff8- [docs] Make sure the local version of docs is up to date [skipci] :: AutomatedTesterac5aca9af6- [docs] Update README for installing tox. [skipci] :: AutomatedTester92d3172217- Fix problem with query parameters in the NettyServer and switch from the JreAppServer for NettyAppServer :: Simon Stewart56ff34d582- Extract components from JUnit4TestBase :: Simon Stewartd5c49a09f0- Move test name rule out of test base :: Simon Stewart61b0583804- Allow Browser to check whether it matches any of a list of other Browsers :: Simon Stewart337e4317ff- Extract common browser lifecycle code and test rules into a single rule :: Simon Stewarte2ffb24122- [py] fix pyflakes errors :: AutomatedTestere3fcf79123- [py] Clean up imports in conftest :: AutomatedTester9869599118- [java] Fixing compilation errors in tests after extracting new SeleniumTestRule and changing some methods from static to instance. :: Alexei Barantsev85571c0935- [java] Fixing a test accidentally broken by commit e22f55f8eeaae57f57dc44425da7addc24c95649 :: Alexei Barantsevc41447f808- [java] Using AssertJ more fluently in GraphqlHandlerTest :: Alexei Barantseve23236a2c9- [java] Fixing WindowSwitchingTest local rule broken by the recently extracted global one :: Alexei Barantsev4a3bb6d550- [grid] Adding queue & queuer roles to hub [skip ci] :: Diego Molinad6d672cd93- [py] Remove thread.join in testing webserver :: AutomatedTester7aa8caf3f1- [py] Update xfails for tests run under chrome :: AutomatedTesterf1e55e6d47- Adding SHA hash to .NET Bazel rules package :: Jim Evans47c76e22da- Make .NET support test target valid for version of Bazel rules used :: Jim Evans62bb990cdb- Adding Content-Type header to POST requests for .NET bindings :: Jim Evansa8bcd0e209- Bump many java dependencies to most recent versions :: Simon Stewart1f51ba8a94- Switch to using HttpHandlers instead of Servlets where possible :: Simon Stewartd929ad1754- Switch to an HttpHandler for cookie tests :: Simon Stewartda87645862- Remove unusued servlets :: Simon Stewarta0288049c1- [java] Fixing a spotbugs test, excluding a pattern for JUnit4TestBase :: Diego Molina59285ab0aa- Fix failing spotbugs test :: Simon Stewart1ad6faa2e8- [grid] Allowing a path on the host & container to be configurable [skip ci] :: Diego Molina14c1bfe021- [grid] Only using asset storage paths if they are available [skip ci] :: Diego Molina3523790aab- [grid] Merging caps to avoid loosing the originalse:options[skip ci] :: Diego Molinaf89bec1f87- [grid] Using merged caps to check if video recording was requested [skip ci] :: Diego Molina64c64217ca- Add implementation for context propagation based on changed in OpenTelemetry 0.9.0. (#8884) :: Puja Jagani88535c5171- [grid] Fixingredirectstest inJettyAppServerTest:: Diego Molina35fc551143- [grid] Fixing image parsing when a custom domain is used, fixes #8887 :: Diego Molina8b79835509- [java] Implementing a new operation to get element property, see https://www.w3.org/TR/webdriver/#get-element-property :: Alexei Barantseva4a9535b46- [java] Refactoring code to reduce duplication :: Alexei Barantseva2c5f9bc7f- [java] Fixing exception message, no functional changes :: Alexei Barantsevefac2bfc20- [java] Deleting unused imports :: Alexei Barantsevb358b0488f- [java] Removing unnecessary boxing/unboxing for booleans :: Alexei Barantsev9915bc486d- [java] Code cleanup, fixing a bunch of minor issues reported by IDEA code analyzer :: Alexei Barantsev132b146640- [java] Temporarily disabling javadoc generation to evaluate how it affects travis build time :: Alexei Barantsevac649dea1e- [java] Trying to exclude tests to evaluate how it affects travis build time :: Alexei Barantsev402404cc2f- Let's try to run something with GitHub Actions :: Alexei Barantsevd9687dcdcd- Adding organization info to sonar config :: Alexei Barantsev8f8bbee55f- [java] Fixing FirefoxOptions merge and copy-constructor :: Alexei Barantsev03f11b234e- Migrating Java CI build to GitHub Actions :: Alexei Barantsev83582f8b31- Deleting Java jobs migrated to GitHub Actions from travis build :: Alexei Barantsev218c142727- [java] Disabling some Chrome tests that were failing on travis and fail now on GitHub Actions too :: Alexei Barantsev0ac86da6eb- [java] Start Firefox headless in server tests :: Alexei Barantsev937e8f9a38- [java] Fixing test ignorance checker for GitHub Actions :: Alexei Barantsevb8a60c8051- [java] Run Chrome headless if on GitHub Actions :: Alexei Barantsevf7da2470d1- [java] Run browser tests after small tests on GitHub Actions :: Alexei Barantsev5e8f10a6d8- Adding workflow for JavaScript (#8894) :: Diego Molina1780c8e459- Running the Java workflow for PRs as well :: Diego Molina497574150a- v2 only checks out the last commit from the tree :: Diego Molina35e477641b- [java] Fixing remote tests on Windows, bazel does not make symlinks inside runfiles directory so we should find server in another place :: Alexei Barantsev0315a7f3fe- [java] Fixing FirefoxOptions copy constructor to fill all the standard capabilities for Firefox :: Alexei Barantsev2864ab6236- Avoid NPE in the url checker test :: Simon Stewart4a8198db5c- Replace create page servlet with a handler :: Simon Stewart154cd860a7- Remove utf8 servlet :: Simon Stewart4917444886- [cdp] Use the password from the credentials when authenticating :: Simon Stewartd028d5e376- The app manifest was served correctly by the static resource handler :: Simon Stewartc02cdd20d1- Fix up mistakenly committed changes to the relative locators :: Simon Stewarta9f646a1b5- Upgrade OpenTelemetry to 0.10.0 (#8889) :: Puja Jagani7262726556- initial commit :: Rajendra Kadam220b313e88- Update tests moduleMapper for svg :: Rajendra Kadam1f55d72fe9- Add tests for status component :: Rajendra Kadam0e9ce8208e- Remove .ts files from testMatch :: Rajendra Kadam0a2f542747- Merge status tests in 1 :: Rajendra Kadam740c0be305- Add tests for NodeRow :: Rajendra Kadam5823503df7- Add tests for ColorInfo component :: Rajendra Kadam18b449fc71- Add fetch and tests for Ring :: Rajendra Kadam7163a451ef- Add fetch and tests for Ring [skip ci] :: Rajendra Kadam0d3dca5e5f- Add fetch and tests for Navbar [skip ci] :: Rajendra Kadama3963cf505- Move tests to components directory [skip ci] :: Rajendra Kadamb41ccd43bb- Add bazel test rule to fix the rule :: Rajendra Kadam9cd17426bf- [py] Move string formatting in CDP code to f strings :: AutomatedTester61adbe4245- [py] Exposing Bidi features to move than Chromium browsers :: AutomatedTesterb551e0c504- Revert accidental JS changes :: Simon Stewartfc11b21944- [java] Fixing ignorance conditions to check if we run in CI environment :: Alexei Barantsev29f03fcc57- [bazel] Ensure action env is as simple as possible :: Simon Stewartb7ef89b487- Allow $PATH into the test env so browser launchers can be found :: Simon Stewartb8b73c1fcf- [java] Run browsers in xvfb instead of headless :: Alexei Barantsev65563b8e7e- Add additional HTTP attributes to event-logs (#8902) :: Puja Jagani2f7727c314- [JS] Adding support forprintendpoint (#8880) :: JS31096037da2fbf4- [java] Enabling tests that work in Chrome 87 :: Alexei Barantsev825c560ede- [java] Ignoring a test that fails in GitHub Actions environment :: Alexei Barantsevf2f89b86d5- [java] A silly mistake, forgot to remove old code that should be replaced by the new one :: Alexei Barantsev620c9a6dfa- Move generated js tests from a servlet to a handler :: Simon Stewart36072f26bb- Push more common resources into the handler :: Simon Stewart89dafc37ef- Mostly migrate to using handlers, not servlets, in tests :: Simon Stewartf599a9d56a- Replace the JettyAppServer with the NettyAppServer in tests :: Simon Stewart7754e2c6ec- Remove most usages of jetty :: Simon Stewartd2fa8b075d- Allow the PathResource to limit the subpaths that are returned :: Simon Stewartf9e8ce2bbf- Ensure there is a slf4j logger available for js test suites :: Simon Stewart679670beae- Allow Netty AppServer to respond to HEAD requests :: Simon Stewart936669e7a1- Switch command line app server to netty :: Simon Stewarta825594901- Rework ReferrerTest to avoid Jetty dependency :: Simon Stewart5892facaae- Break dependency on jetty in some more tests :: Simon Stewartbdb1aadfdf- Remove jetty from selenium :: Simon Stewart53b9f89004- Start the netty appserver on a well-known port :: Simon Stewartdd7937a41a- Fix tests by not declaring the incorrect charset of returned pages :: Simon Stewartf08af313e8- Ugly hack to get the Netty server listen for HTTP and HTTPS traffic :: Simon Stewart0d0b1f8991- Return results from Relative locators sorted by proximity to the anchor :: Simon Stewartd265f308e6- Fix the WindowTest :: Simon Stewart56fb1326f1- [cdp] Remove hand-coded tests for autogenerated code :: Simon Stewart72ce3dc4c6- Fix up failing relative locator test in js :: Simon Stewart3d54b5eab1- Ensure http tests are run with existing netty-based httpclient :: Simon Stewartaf7e5fb338- [ci] Limit depth of initial clone :: Simon Stewartb0363fd392- Add javadoc generation job to GitHub Actions :: Alexei Barantsevc82fef981b- [java] Ignoring tests that fail in Firefox in GitHub Actions environment :: Alexei Barantsevf4aacb1347- [java] Ignoring one more test :: Alexei Barantsev5e92451696- [ci] Limiting depth of git clone by using actions/checkout@v2 :: Alexei Barantsevd360811939- [java] Fixing Java 8 compatibility issues :: Alexei Barantseveb37b63eaa- [java] Deleting unused import (and formatting code) :: Alexei Barantsevc87ee5994f- [java] Using Optional to check for nullity is over-engineering :: Alexei Barantsev3dbf71deb9- [java] Fixing minor issues reported by IDEA code linter :: Alexei Barantsev44b7ba443a- Cache IWebElement before checking TagName is correct (#8904) :: elgatov78eca8208f- Grid UI Unit Tests (#8865) :: Rajendra kadama9c56bd24f- [java] Making router test more stable by waiting for readiness :: Alexei Barantseve4eb68a1db- [JS] updating bazel rules nodejs :: Sri Harsha8d5bcf8b2c- Migrate Ruby CI jobs to GitHub Actions :: Alex Rodionov772547f54b- Fix Ruby relative locator tests based on new proximity sorting :: Alex Rodionov9a1aa93973- Fix NPE in LoggingOptions. Closes #8861 :: Simon Stewart2d5436c5cc- Add HTTP response span for grid status. Add tracing for GraphqlHandler. (#8908) :: Puja Jagani18192eaede- [Build] Fix pytest macro to allow --test_args to pass through :: AutomatedTesterda53187011- [py] Add unicode tests for getAttributes :: AutomatedTester42b100383d- [atoms] Add a test for mixed type value for getAttribute :: AutomatedTester2ceda22f0d- Adding sonar scanner to GitHub Actions :: Alexei Barantsevd7dfd8df53- Update tests to check results of Either when calling newSession() method. :: Puja Jagani5a7a94e9a2- [java] Making DistributorTest less flaky by waiting for distributor to have capacity and be ready to create sessions, and improving diagnostics in case of test failure :: Alexei Barantsev3d3f8e600e- [java] Adding more waits to make DistributorTest stable :: Alexei Barantseve93d2ca03d- README: Update docs for running browser tests (#8913) :: Ulf Adams691de4f65b- [js] reformat the atoms code, no logical changes :: AutomatedTesterb1f877305c- [py] Re-enabling console differentiation when listening for console logs :: AutomatedTestera9527dbf9a- [py] disabling error console tests for firefox and safari :: AutomatedTesterbafa2658ab- [grid] Removing default value formax-sessions:: Diego Molina6ee0b68f08- [grid] Giving precedence to file configuration over flags :: Diego Molina6519fea03b- Downgrading jest to match the version required for grid-ui tests :: Alexei Barantsevd73567465d- [java] Implementing getDomAttribute operation :: Alexei Barantsev2368f7a875- [grid] Avoiding primitives for boolean configs :: Diego Molina469efe8ce6- [grid] Fixing node options test :: Diego Molina19548ca8b0- [java] Ignoring tests for getDomAttribute that fail in Chrome, this driver works as if it OSS protocol and returns "property or attribute" :: Alexei Barantsevbcdbb1fafd- [java] RemoteWebDriver should fail fast if there is no command executor provided :: Alexei Barantsevd5695d3f55- [java] Throw SessionNotCreatedException instead of UnreachableBrowserException if a session cannot be started :: Alexei Barantsev4b18da9ae1- [java] Deleting a class intended to start a debug Jetty server because we have removed dependency on Jetty. :: Alexei Barantsev788295470c- [grid] Adding warning to show that Docker was not available. :: Diego Molina7d6e27dded- [java] Careful analysis of command executor response to throw a meaningful exception instead of NPE or CCE :: Alexei Barantsev87aa2b850d- [java] Formatting code, no functional changes :: Alexei Barantsevd69bc7161c- [java] Adding unit tests for RemoteWebDriver that cover the case of finding elements using non-standard By implementations, in this case we should delegate search to the By object and don't call the command executor. :: Alexei Barantsevc774f7c492- [java] Adding unit tests for exceptions thrown by command executor, the test also checks that exception contains information about the driver, the command and the element :: Alexei Barantsevc867ec3dca- [java] Improving generation of WebDriverException message :: Alexei Barantsev4a879c7088- [java] Fixing use of deprecated API in tests :: Alexei Barantsevb095a45f95- [java] Code simplification, no functional changes :: Alexei Barantsev29959e9d1e- [java] Deleting debug code :: Alexei Barantsevf17c2b0d99- [java] Deleting unused imports :: Alexei Barantsev3b5bdf2880- [java] Actually force NettyServer to use java.util.logging :: Alexei Barantsevc230149e29- [java] Adding a new expected condition for the new command getDomAttribute :: Alexei Barantsev579e508f2a- [java] Deleting unused private field :: Alexei Barantsev7bba7f63e9- [java] Minor performance and style improvements of ExpectedConditions :: Alexei Barantsev0ad94ad9e8- [java] Using logger to print warnings :: Alexei Barantsev5b190ecd07- [java] Deleting debug print :: Alexei Barantsev681059ef87- [java] Reducing duplication of code that populates WebDriverException :: Alexei Barantsev9514499a51- [java] Adding more unit tests for RemoteWebDriver throwing an exception :: Alexei Barantsev0683bb862d- [java] Implementing request timeouts in both HttpClient-s :: Alexei Barantsevddd4ccc523- [grid] Mounting dev/shm to browser containers. :: Diego Molinaf0f6a24363- [grid] Fixing allow cors parameter :: Diego Molina4d44b472e9- Finish migration of .NET By implementation :: Jim Evansdbd00caf7b- Updating .NET DevTools tests to use Chrome 87 version of CDP :: Jim Evans69a18550a9- [devtools] Add v88 (beta) and v89 (canary) versions :: Simon Stewartac26f5d351- [devtools] Delete v84 and v85 from the java tree :: Simon Stewartaac21d3124- [bazel] Create test suites as sharded tests :: Simon Stewart26efaf692b- [bazel] Use the new test suites for selenium test suites :: Simon Stewartc2e76c5309- Attempt to reduce log output to just failing tests :: Simon Stewart135b8e291c- [py] Pin key dependencies in the build :: AutomatedTester4a7704152d- [bazel] Avoid linting our test code :: Simon Stewartd53475c7fc- [bazel] Do not generate suites that should never be run :: Simon Stewart7fa8355c87- [grid] Adding methods to get container logs :: Diego Molina3865a8ca14- Check to see if a test should be run before running it :: Simon Stewart5dc2450f20- Expose local browser drivers through bazel :: Simon Stewart62368606ce- Add missing file :: Simon Stewart0107b0e00d- Revert initial work to expose drivers via bazel :: Simon Stewart0b7e3d88e8- Expose local browser drivers through bazel :: Simon Stewartc1a9159155- Add atom tests to GitHub Actions :: Alexei Barantsev293d6e7a6d- [py] Add Chrome v88 to bidi support :: AutomatedTester4610dcfb35- Remove support for old CDP versions :: Simon Stewart4c8066239a- [java] Fixing IDEA project, adding a reference to CDP v88 library :: Alexei Barantseve797f8678a- Using bazel cache for JavaScript jobs :: Alexei Barantsev4614a5c89a- [java] Fixing IDEA project, adding a reference to CDP v89 library :: Alexei Barantsev0fca91a1e1- [java] Implementing infrastructure to create decorators :: Alexei Barantsevafdb348e68- [java] Implementing a new event firing decorator :: Alexei Barantsevfa2919aefd- [java] Deleting unused imports :: Alexei Barantseva067f7872f- [java] Deleting tests that are not actual anymore :: Alexei Barantsevac56ef5f83- [java] Deprecating setters in Point and Rectangle, set toward making them immutable :: Alexei Barantsevbd2fc34ee3- [java] Fixing variable name (Cyrillic letter с looks exactly like Latin letter c) :: Alexei Barantsev2e8b5a5b93- [java] Using try-with-resources to simplify code :: Alexei Barantsev5e5798f323- [java] Rewriting with Java 8 features, and reducing use of magic strings in the code, no functional changes :: Alexei Barantsev54d387b316- [java] Using constants to reduce string literal repetition :: Alexei Barantsevd76e454cb2- [java] Adding missing @Deprecated annotation to the method deprecated long ago :: Alexei Barantsev6a6fbc237f- [java] Reducing visibility of a constructor of an abstract class to protected, it can be called from a subclass only :: Alexei Barantsevaf634c7075- [java] Oops! To protected, not to package private! :: Alexei Barantseva82d39b8d6- [py] Add mozdebugger capabililty to be on by default :: AutomatedTester677fb41efd- [py] add v85 cdp support back as we can use it for Firefox :: AutomatedTesterbe10c29505- Add print page command to python binding (#8903) :: Rajendra kadam509f316e5d- Improve CDP method naming :: Alex Rodionovb3b7d940b8- [JS] Updating alpha release version number :: Sri Harsha7d5913d129- Support CDP v87 in Ruby :: Alex Rodionovec470e642a- Move supported CDP versions in .NET build to parent .bzl file :: Jim Evansd2b483cc9c- Add path to bazel build targets in .bazelrc :: Jim Evans9492ee69e4- Move .NET CDP generation targets to list :: Jim Evansb0c55140d0- Update .NET CDP generation to be more flexible for future versions :: Jim Evans037ca2845a- Adding support for CDP v88 (beta) and v89 (canary) to .NET :: Jim Evansc31ea12e27- Removing support for CDP v84 and v85 from .NET :: Jim Evans357403b269- Update documentation comments to align with proper CDP versions in .NET :: Jim Evans73ade56928- Update README.md for .NET CDP version modifications :: jimevans794debe9e2- Add spec-compliant properties and methods to .NET IWebElement :: Jim Evansa2d9b94833- [java] Implementing getAriaRole and getAccessibleName operations :: Alexei Barantsevc8bc19e837- Adding the print command to .NET bindings :: Jim Evans610b1c8164- Restoring default shard count for Java tests, bazel does not recommend to use large shard counts if the build is not distributed. :: Alexei Barantsevcee453c23e- Let's try to collect java test coverage and send it to sonarcloud :: Alexei Barantsevf86a1d3d56- Excluding support tests from coverage (temporarily) and moving sonar scanner to the small test job to upload test coverage to the cloud :: Alexei Barantsev227ed409a9- Sonar scanner ignores coverage settings for modules, let's try top-level setting :: Alexei Barantsev6e3bb48647- [java] Making UrlCheckerTest run longer, but stable by warming up NettyServer :: Alexei Barantsevf65bdec3c1- Reverting attempt to collect code coverage, instrumentation unexpectedly affects some test results, needs more investigations :: Alexei Barantsev2a47bee709- Adding support for environment capability to .NET FirefoxOptions :: Jim Evans449e0fffc2- Adding support for full-page screenshot command to .NET Firefox driver :: Jim Evansa530271700- Exposing command executor on .NET RemoteWebDriver via IHasCommandExecutor interface :: Jim Evansfa6e369205- Rearranging some .NET code :: Jim Evans471ab75202- Add ISupportsPrint interface to .NET to allow use of Print method :: Jim Evans8ebe09facf- [grid] Only adding Docker factories if there is a config for it. :: Diego Molinabd25a019ee- [java] Fixing OS tests to work on Windows :: Alexei Barantsev0fee495267- [java] Marking unit tests with a special JUnit category annotation, this allows to choose the marked tests in IDEA and use these fast tests as a safety net (they complete in less than 10 s on my machine) :: Alexei Barantsevcf7d0615f4- [java] Adding lost small tests to the suite by tagging them :: Alexei Barantsev29d31317cb- [java] Refactoring unit tests for RemoteWebDriver and RemoteWebElement and adding unit tests for recently implemented operations (getDomAttribute, getDomProperty, getAriaRole, getAccessibleName) :: Alexei Barantsev11d1077347- [java] Adding unit tests for driver commands to manage a VirtualAuthenticator :: Alexei Barantsevfe96677106- Increasing bazel test timeout :: Alexei Barantsevb9b4da51a3- Support for float types in text fields (#8936) :: Naveen Singh7447cededb- [java] Disabling tests that are not implemented in Firefox yet :: Alexei Barantsev7286a92440- [java] Changing browser names used in @Ignore test annotation to better communicate the current state of browser support :: Alexei Barantsev1fa1428930- [java] Minor performance improvement :: Alexei Barantsevebee17a4d7- [java] Improving performance of tests for http clients by reusing the same test server, they run in ~1 s instead of ~40 s now :: Alexei Barantsev77c187a44f- [bazel] Allow pinned browsers to be used :: Simon Stewart8be1107124- [java] Implementing ability to specify command execution timeout in RemoteWebDriver :: Alexei Barantseva46a9ac0e9- Updating .NET DevTools code to persist DevTools session once created :: Jim Evans8098753693- Correcting .NET compile error :: Jim Evans02e3398646- Revert "[java] Implementing ability to specify command execution timeout in RemoteWebDriver" :: Alexei Barantsev83075bb203- [java] Trying alternative way of configuring http client behind a RemoteWebDriver: implementing ability to pass ClientConfig to HttpCommandExecutor constructor :: Alexei Barantsev58f7a9b86a- [grid] Allowing us to inspect a container we did not start :: Diego Molinaba2ab2c1ba- [grid] Simplifying code in DockerSessionFactory by adding defaults :: Diego Molina2cfadb32b7- [java] Bumping to 4.0.0-beta-1 :: Diego Molinac5df10ed6a- Bumping Rakefile to 4.0.0-beta-1 :: Diego Molina1f4909f59c- [java] Adding spotbugs exception for HttpClientTestBase :: Diego Molina47ee7336ef- [java] Documenting EventFiringDecorator, adding tests that verify the documented behavior and fixing bugs found by these tests :: Alexei Barantsev31838197c3- Allow user to modify network request via CDP in .NET :: Jim Evans7a49f610c8- [java] Fixing documentation after @simonstewart comments, and changing order of parameters in listener methods :: Alexei Barantsevf6715f20e3- [java] Changing order of parameters in decorators :: Alexei Barantsev424ff53ecd- Delete unusued tests :: Simon Stewartc20b8d9823- Pinned browsers: fixups for chrome on linux :: Simon Stewart8fcd01ae79- [grid] Removing unused parameter from DockerFlags :: Diego Molina1c4a214af0- [java] Reworking NettyClient to start a client per session and close the client when quit is called. This also allows to use different ClientConfig-s for different client instances :: Alexei Barantsevee44667233- [java] Changing default timeouts for HTTP clients: connect timeout is 10s, read timeout is 3 min :: Alexei Barantsev6909a00135- [java] Temporarily disabling a piece of code that prevents creation of websockets connections :: Alexei Barantsev07cd99c681- Improve readme layout :: AutomatedTesterde38e8dd6f- Performance Improvements in conditionals :: Machinexa253280c7d2c- General imports (#8947) :: Machinexa2a9d37d0054- [py] Cache platform calls when starting the session(#8953) :: Machinexa2693fe1b1ec- [py] Favour fstrings over older format code. (#8949) :: Machinexa2b1f7fccc07- [py] Modernise conditionals (#8954) :: Machinexa234f1e943fe- correcting one instance of self.platform usage(#8956) :: Machinexa2be606d5ac7- Modernise some of the conditionals and further usages of fstrings (#8952) :: Machinexa2cf4178c7b5- Improve imports (#8948) :: Machinexa24d1d1e285d- Improve imports (#8950) :: Machinexa26227b661fd- Further improve imports (#8951) :: Machinexa28996ec2376- [grid] Add error event-logs when capabilities are not found. (#8943) :: Puja Jagani2cf77cc7d2- Rework near relative locator to be easier to understand :: Simon Stewart6ac3db69bb- [grid] Add log-level config option (#8968) :: Puja Jagani0e0194b0e5- Allis Noneandis not Noneremoval (#8963) :: Machinexa201972562ec- Replace ErrorHandler with a Filter, which makes more sense :: Simon Stewart3a55860495- Delete duplicate filter :: Simon Stewarta4dc8d34e1- Move a common filter to the web package :: Simon Stewart85943ec259- Adding server-side support for custom locators :: Simon Stewarte8d0e07bff- Avoid importing a beta version of slf4j :: Simon Stewart06fdf2966d- [js] Package up mutation-listener for node. Fixes #8955 :: AutomatedTester4295d3c826- Adding functionality to better support network interception in .NET :: Jim Evans444f973765- Adding mnemonic to merge assemblies Bazel rule :: Jim Evansa420091052- [build] Fix handling of generated code put into wheels :: AutomatedTester7c9d268cb5- Add network interception to .NET :: Jim Evansf86f6f9d54- [node] Fix typo: tracingCategories -> traceCategories (#8976) :: Andre Wiggins9a989247a4- [py] Pin Firefox bidi support to use the generated code for CDP 85 :: AutomatedTester6e545d81f2- [grid] Removing unused imports, formatting changes and removing CLI default :: Diego Molina3c60492bb2- [py] Simplify print pdf tests :: AutomatedTesterc674649419- [grid] Code formatting and improving method name :: Diego Molina08b0ae9763- [grid] Fixing how "detect-drivers" and "drivers" CLI flags interact :: Diego Molina5543c58793- [node] Update ESLint setup (#8939) :: Nick Schonning2cc9ea2d94- chore: Use subfolder for NPM package homepage (#8938) :: Nick Schonninge78881d785- [grid] Add lock while finding a node in GridModel. Fix a log typo. (#8980) :: Puja Jagani7dc32dc6a3- Allow httpOnly property to be bubbled up to cookie manager (#8958) :: Luke Hill7661e5ef67- Add print page command to ruby binding (#8920) :: Rajendra kadam2be6e97ca9- [py] Add Mutation Logging support :: AutomatedTesterdfee907eb1- [py] Fixing mutation-listener target for python :: AutomatedTester4c73a3ce49- [py] Move platform to be initialised earlier before it is called :: AutomatedTester96e5d9a1f1- [py] Handle when timeout is 0 and not treat as Boolean :: AutomatedTestercfb9783e63- [py] Add element that mutated when using logging mutation :: AutomatedTester53bb56e72b- Avoiding NPE when the baseUri is not set :: Diego Molinad43570c2cf- [JS] Updating rules_nodejs to 2.3.2 :: Sri Harsha9746b8635d- [grid] Displaying OpenTelemetry message only when the tracer is created :: Diego Molina5e8cb3aa31- [grid] Saving fixtures from the before method call :: Diego Molina08a90a024d- Revert "Fix FluentWait so it completes in more cases." :: Alexei Barantsev988eb757b0- [java] Fixing Java 8 incompatibilities :: Alexei Barantseva522fb72aa- [grid] Make distributor pick up session requests from the queue only if the grid is not full (#8940) :: Puja Jagani1ccfb31a58- [grid] Optimizing imports for SessionQueue classes :: Diego Molina9246b424d2- [.NET] Add omitted API documentation comments :: Jim Evans4088ef770f- [.NET] Add ability to listen for JavaScript exceptions and callbacks :: Jim Evansb4b7674a8a- Expose server config, session queue and node as MBeans for JMX monitoring. (#8838) :: Puja Jagani4a3f3efd19- [grid] Simplifying DefaultSlotSelector logic :: Diego Molina546e66b169- [grid] Adding implementation flag to the Distributor :: Diego Molinacf298bcbf8- [grid] Code formatting and moving default value to options class :: Diego Molinabf2fc564ee- Fix ExpectedConditions javadoc for a return type. (#9005) :: Puja Jaganibfd0da7837- [grid] Changing session factory method to use caps instead of WebDriverInfo :: Diego Molina5c513169f4- [grid] Tweaking toml config to read arrays of tables :: Diego Molina44a4191625- [grid] Code formatting and removing two tests :: Diego Molina2d47c4283d- [grid] Deleting two redundant tests :: Diego Molina2bc070052b- [grid] Displaying config help properly when array of tables are used. :: Diego Molina7c696193d4- [grid] Unifying the slot matching logic in one single place :: Diego Molina27fe2d9ba4- [JS] Adding support for computedrole (#8990) :: JS31096e0dde49a75- Update toJson() method creation for integer type in CdpClientGenerator. (#8997) :: Puja Jagani1aae7a35c8- [grid] Avoiding hacks to display config options properly :: Diego Molina4af354bb99- [grid] Remove dependency on guava from data package :: Simon Stewart9832d17d8b- [grid] Flesh out the default slot matcher to consider other capabilities too :: Simon Stewartd48a9596d8- [grid] Enabling driver configurations to Nodes :: Diego Molina1b687b3261- Updated CHANGELOG (#9022) :: Rami9160de55af- Fix WebDriver.start_session docstring to remove incorrect arguments (#9021) :: Sergey Fursovbbd5fb6f09- Work around string splitting issue in JCommander :: Simon Stewart2e2ec56b20- [grid] Adding copyright and fixing some flags :: Diego Molinabd1110cddd- [grid] Adding fallback locators for ById and ByName :: Diego Molinac507192c95- [grid] Improving fallback locators code :: Diego Molinadd5d7a061f- [grid] Upgrade OpenTelemetry to 0.12.0 (#9029) :: Puja Jagani3e4e069274- [grid] Add registration secret to the New Session Queuer (#9026) :: Puja Jaganic2f2c6a47e- [py] Correct dependency for six :: AutomatedTester8fcc3826d1- [py] Adding initial GH workflow for Python (#9031) :: Diego Molinae6349a65dc- [js] Using bazel action :: Diego Molina63d69be64a- [py] Remove unneeded Firefox specific tests :: AutomatedTester3035373031- [py] Disable Bidi tests for Firefox until it reaches a release branch :: AutomatedTestera42e53cfd9- [java] Documenting use of WebDriverDecorator (and simplifying API a bit) :: Alexei Barantsevb147269a5f- [py] Fix Flake 8 Errors :: AutomatedTestera2a60d7cfe- [grid] Fix indentation for New Session Queuer classes. (#9033) :: Puja Jagani3e453c0562- [py] Removing mozdebugger capability as released version of geckodriver errors, will add back in the future :: AutomatedTesterafa14fdf1f- [py] fix flake8 errors :: AutomatedTester06b5bdbfa9- [py] Fix comment on license in print_page :: AutomatedTester109c25ac6d- [py] xfail tests that are not working for Chrome :: AutomatedTester42d0f75e16- Updating CI badge status :: Diego Molina80591c2531- [py] Set known xfails for remote tests :: AutomatedTester4a2ad1a481- [py] remove unused imports :: AutomatedTester48e5b6e255- [py] Add Ignored Exception to wait in Bidi Tests :: AutomatedTester220e35f0f2- Reworking MutableCapabilities.merge(..) to return a new instance instead of modifying the current object in place to conform the behavior specified in Capabilities interface. :: Alexei Barantsev4321bbd43a- [py] Disable Test that fails on Travis until we have time to investigate :: AutomatedTester71a00b5a3f- [py] Make sure we are checking a string for local file detector :: AutomatedTester34b27b5940- [py] Add Usage example for log_mutation_events docs :: AutomatedTestereb89e19295- [grid] Add new session request queue size endpoint and GraphQL support (#9030) :: Puja Jagani4ec9de0998- [cdp] Avoid spamming the console with unnecessary log messages. Unless they are necessary :: Simon Stewarte08791131f- [py] Refactor bidi APIs for logging to be on their own class :: AutomatedTesterc146621f39- [grid] Making the tracing logs to be FINE(debug) level :: Diego Molinacf649a4a4f- [java] Fixing docs for ByClassName as no spaces are allowed :: Diego Molinab778b07811- [java] Making merge method in classes that implement Capabilities to return a new instance as specified in the Capabilities interface. :: Alexei Barantseve68316c2a2- [java] Removing unused imports to allow build to work. :: Diego Molina02d5e641d5- [grid] Allowing to configure max-sessions per driver. :: Diego Molina5fc59ca25b- [skip ci] Adding links to workflows to GitHub Actions badges :: Alexei Barantsev526fd9d0de- Add rexml dependency (#9007) :: Kazuhiro NISHIYAMAd7f2ef23b6- [rb] update gem dependencies for Ruby v3 :: titusfortnerc6d02f3330- [rb] update vendor cached gems :: titusfortnerb3a689b44b- [rb] update with latest rubocop :: titusfortner53a6aeb13e- [rb] fix stubbing / mocking issues in specs :: titusfortner2d4d5f7568- [rb] exclude test evaluating concurrent sessions with the remote server since it is crashing the suite :: titusfortnerdad5d3a4d3- [rb] license statement at top of each of the files indicates that we should be distributing this with a NOTICE file containing copyright information :: titusfortner689ff4777c- [rb] update Readme :: titusfortnerf6d831b848- [rb] deprecating Persistent HTTP client subclass because the default HTTP client now uses persistence :: titusfortnercb2062af60- [rb] fix linter failure from missing spaces :: titusfortnerca2665c803- [py] Correct calling capabilities in bidi log class :: AutomatedTester2985a8e932- [py] Add mozdebugger capability :: AutomatedTester2036e8f2b7- [py] Remove the use of basestring :: AutomatedTester0cb6e6234e- [py] Improve comment about using importlib_resources :: AutomatedTester104b278285- [py] Remove six as a dependency :: AutomatedTesterb51fc14394- [py] Don't treat doc warnings as errors :: AutomatedTester728d253d16- Upgrade OpenTelemetry to 0.13.1 (#9055) :: Puja Jagani610a6740ad- [java] Deleting unused imports and unused private fields :: Alexei Barantsev41a22c0243- [rb] add more specs for cookies :: titusfortner2118f4a558- [rb] fix bug with http_only cookies :: titusfortner7113b470bd- Rework the RemoteWebDriverBuilder :: Simon Stewart87db0cb50b- Simplify the remote build file :: Simon Stewart626f908bb5- Add Print page support in Java (#8991) :: Rajendra kadam92e0daf59a- [bazel] Run buildifier :: Simon Stewart04714514f4- Fix the build :: Simon Stewart1ef4da6fd5- [grid] Correcting dependency name :: Diego Molina8b6e4be8e6- [grid] Halting docker execution if the daemon was not reached. :: Diego Molina45567af684- [grid] This partially reverts commit 04714514 and fixes the build while small tests still pass :: Diego Molinaa787ad472d- [grid] Making NewSessionCreationTest aware of the improvements on AddWebDriverSpecHeaders :: Diego Molina5630155cde- [py] Improved alias for Keys (#9076) :: Shreyan Avigyand8f0ba009d- Right-bias Either and add some useful methods :: Simon Stewartec500b8268- Small tidy of maven deps :: Simon Stewart2a2f45d5f9- Bump OpenTelemetry to 0.14.1 :: Simon Stewart0df656d2aa- [bazel] Bump rules_jvm_external to 4.0 :: Simon Stewart2033a83fe0- Bump most java dependencies to latest versions :: Simon Stewart79d57fa50a- [bazel] Use java_export from rules_jvm_external :: Simon Stewart4d0cc24984- [java] Using annotations to start Chrome headless for PrintPageTest :: Diego Molina5493d43e08- Add follow up changes from Print Page Java PR (#9061) :: Rajendra kadam29ecb673ea- [java] Skipping PrintPageTest tests for Chrome for now. :: Diego Molina7de1d2b475- [grid] Add endpoint to return new session request queue contents (#9078) :: Puja Jagani1d8273f1c7- [grid] Adding Grid version to GraphQL :: Diego Molina84fc16db8d- [JS] Adding support for /computedlabel (getAccessibleName) (#9073) :: JS310966fba497bde- [java] Fixing java 8 compatibility issues :: Alexei Barantsev057cc7066f- [java] Implementing ability to get raw original message without additional info from WebDriverException :: Alexei Barantsevba3a54cfb5- [grid] Add GraphQL support for getting session queue requests (#9085) :: Puja Jagani6e7b239600- [grid] Adding server version to the Nodes :: Diego Molina2d71c4b06d- [skip ci][java] Deleting outdated code examples from javadocs :: Alexei Barantsev5a5c10b5c0- Stop the driver server when the driver fails to start a new session :: Iaroslav Naidon626f084dc0- [java] Deleting unused imports :: Alexei Barantsev0250d66a36- Reducing code duplication and reducing use of guava :: Alexei Barantsev7358b15bba- [java] Fixing use of deprecated classes and methods after upgrading opentelemetry :: Alexei Barantsev0807b1a8f2- [java] Using assertj in more native manner :: Alexei Barantsev9f5fc301c7- [java] Making more precise assert for expected exception :: Alexei Barantsev147334f95b- [py] Remove unneeded Py2 TODO :: AutomatedTester8b4e370204- [py] Add python type hinting :: AutomatedTester7b42f8654a- Fix 'webview2' browser name for Edge py options. (#9090) :: Brandon Walderman76b66db9a4- [java] Deleting debug print statement :: Alexei Barantsevca79c1609c- [java] Reinterrupting the current thread after catching InterruptedException :: Alexei Barantsevffb0c7a0e8- [java] Restoring ability to run remote browser tests in dev mode :: Alexei Barantsevf59e5ce16d- [java] Adding more tests for json reader to increase coverage before applying a PR :: Alexei Barantsev67dd6aca81- Removed obsolete browsers from BrowserType :: Ish Abbid16ecd2a32- [java] Fixing null pointer exception in RemoteWebDriver instantiated by no-arg constructor. :: Chirag Jayswal31a702df59- ByChained: add unit tests before refactoring :: Alberto Scotto894d238f23- Refactoring ByChained#findElements :: Alberto Scotto6e6a8fc74b- [java] Adding a bit of Java 8 flavor :: Alexei Barantsev3c96350524- [bazel] Bump to bazel 4.0.0 :: Simon Stewart3b117e14dc- [bazel] Allow packages to be opened in modules :: Simon Stewart9a7248de3e- [bazel] Update Rakefile with maven publishable targets :: Simon Stewart62aa81a0fd- [py] Use weakreferences for driver in switch and mobile classes :: AutomatedTester8e5a9ede90- [build] No need to repeat run of build-info.py :: Simon Stewart4fc2afefed- [bazel] Make sure maven artifacts use generated modules :: Simon Stewartc23e4406a2- [py] Improve how desired_capabilities and options are merged :: AutomatedTesterec9c67b2fb- [java] Improving merge of ChromiumOptions to take into account arguments, extentions and experimental options :: Alexei Barantsevdfe17dc8d9- [java] Deleting unused imports :: Alexei Barantsevd78e447605- [java] Deleting unused imports :: Alexei Barantsev996ea5440a- [java] Adding more tests for merging ChromeOptions :: Alexei Barantsev76cef2babc- [java] Converting CustomLocator from abstract class to interface :: Alexei Barantsev7e20fd60b9- [java] Refactoring tests, no functional changes :: Alexei Barantsev15c856e1d0- [java] Uppercasing names of enum instances to follow code convention :: Alexei Barantsev086533bbcc- [java] Adding final modifier to a member that is supposed to be a constant :: Alexei Barantsevd85399352a- [bazel] Generate module "uses" by scanning for ServiceLoader usages :: Simon Stewart9bd936ace0- Modify: Updating year in LICENSE and NOTICE doc (#9101) :: Sri Harsha67f0e5a1a6- [grid] NewSessionQueuer is not used elsewhere :: Diego Molinadf105ba5c4- No need to modify finding by tag name requests :: Simon Stewart16b3eb9ab5- [grid] Adding stereotypes to the Node schema :: Diego Molina483f05b868- [grid] Disabling Grid UI tests while new Grid UI is completed :: Diego Molina27dffd1351- [grid] New Grid UI draft :: Diego Molina0f642b907f- [grid] Using local font instead of downloading every time :: Diego Molina8ac2bebe61- [java] Unignoring tests that pass in Chrome :: Alexei Barantsev04f5f8dba6- [grid] Implementing CORS support managed by --allow-cors option and adding support for OPTIONS requests to GraphqlHandler :: Alexei Barantsev5e20e97474- [grid] Exposing Node OS info to GraphQL :: Diego Molinab143b96910- [grid] Using Grid logo as favicon :: Diego Molina4f1781e816- [grid] Displaying an OS logo in the Grid UI :: Diego Molinabf9d3f1eac- [grid] Honoring max concurrent sessions setting :: Diego Molina9b327e9729- [grid] Grid UI improvements :: Diego Molina1a4692b20a- [grid] Polling data from GraphQL :: Diego Molina97dca9efec- [grid] Fixing failing test on GitHub :: Diego Molinaae1f3bc46e- [grid] Setting a max concurrency based on what the test is expecting :: Diego Molina9b3e08b21f- [py] Remove legacy WebElement keyELEMENT(#9110) :: Nirantak Raghav2b93e73b60- [py] deprecate w3c checks in python bindings (#9109) :: Dharin Shahcfea6be21a- [grid] Completing Node UI, removing old apollo from package.json :: Diego Molinac8daf2c42c- [grid] Breaking Grid UI into components :: Diego Molina227c682853- [grid] Mapping correct value for availability :: Diego Molina68b1be37e5- [grid] Adding a field to GraphQL to retrieve all sessions :: Diego Molinad61c780f72- [cdp] Actually set the CDP version. ahem :: Simon Stewart39b82df30c- [grid] Removing previous UI code :: Diego Molina2ba4773462- [grid] Adding Sessions to the Grid UI :: Diego Molina8ccfbee8b7- [grid] Add capabilities as json string attribute. Fix span status based logging. (#9094) :: Puja Jaganide1adc0446- Fix OpenTelemetry 0.14.1 exporter functionality. Update tracing.txt. (#9115) :: Puja Jagani406ce8a7ec- [grid] Sessions refactoring and adding Queue items (UI) :: Diego Molina65b253662f- [grid] Breaking Sessions into Running and Queued (UI) :: Diego Molina21e5734e04- JsonOutput knows how to handle Capabilities :: Simon Stewart139922d2f7- [grid] Splitting GraphQL queries :: Diego Molina80bd262865- further improvements to the json processing :: Jörg Sautter6eecd00e79- [grid] Adding an overall Grid status to the UI :: Diego Molina7c8e47a947- Upgrade rules_python to latest :: AutomatedTestere43cce39f1- [java] Fixing FirefoxOptions.merge to consume data from both instances to be merged :: Alexei Barantsev0aaa401fde- Rework how By works :: Simon Stewart737eb7d9ab- Make the relative locator remotable :: Simon Stewart6c3bf3dcc6- [bazel] Add the Bazel IJ project view to make getting started easier :: Simon Stewartbb48c1310b- [java] Restoring ability to create new RemoteWebDriver with default remote server address or the address specified by system property "webdriver.remote.server" :: Alexei Barantsev75b41f7dd5- [java] Deleting old CDP generated libs from IDEA project :: Alexei Barantsev3c5f7c8c59- [java] Fixing Java 8 compatibility issues :: Alexei Barantsev840d3214e6- Ensure chrome binary location is merged in ChromeOptions :: Simon Stewart0e6f1a3a19- [bazel] Alias --pin_browsers to make browsing pinning easier :: Simon Stewart75bbf3d457- Bump the pinned version of chrome to 88.0.4324.96 :: Simon Stewart735e31b81a- Escape css selectors properly :: Simon Stewartd0f7f7fe53- Ensure cannot search for empty tag names :: Simon Stewart9107ac1017- Let the relative locator find the js executor like everyone else does :: Simon Stewart462fd375ff- Simplify existing custom locators :: Simon Stewart49ea7d8c48- [grid] Move jmx package into the grid :: Simon Stewart7df94e03a4- Fix failing text :: Simon Stewart3023e101c9- Delete as much old server code as possible :: Simon Stewart1307798dff- Delete dead code :: Simon Stewartf9554165e4- [grid] Reducing size of the IE logo (UI) :: Diego Molina23f21c9ee9- Remove reactory-netty :: Simon Stewartf8759365a1- [java] Setting language level to 11 in IDEA project to allow new features in tests, let bazel control Java 8 conformance in the main subtree. :: Alexei Barantsev47f10d68c6- [java] Fixing the case of passing ClientConfig without server URL to RemoteWebDriver constructor :: Alexei Barantsevee8ef64b80- [grid] Fixing test that tries to start 3 tests and... :: Diego Molinabd718745dd- [grid] Making sure the distributor has all nodes for the test :: Diego Molina33df555d4e- [java] Fixing issues reported by linter: reordering modifier to follow Java Language Specification recommendations :: Alexei Barantsev46da791506- [java] Deleting unused imports :: Alexei Barantsev57a4ac8b0b- [grid] Adding node count to GraphQL data :: Diego Molina71e6751ef4- [grid] Displaying a message when no Sessions or Nodes are present (UI) :: Diego Molina5b6619afae- [grid] Adding a new Help page (UI) :: Diego Molinadc070111e5- [grid] Leverage Grid Model to check capacity before polling the queue (#9120) :: Puja Jagani70d7217947- Implementing initial support of CDP in Firefox. :: Alexei Barantsevb791dc91a7- [grid] Adding loading and error pages (UI) :: Diego Molina4579e7d5c0- Slightly clearer comment. No logical changes :: Simon Stewart228e76c3d6- [grid] Removing previous Grid UI :: Diego Molinaffa5af6329- [grid] Removing unused packages (UI) :: Diego Molina7cae246a9c- [grid] Ensuring response headers are spec compliant. There should be Content-Type and Cache-Control headers. Adding a filter that sets these headers in Router if the remote end did not set them. :: Alexei Barantsev30e33a9804- [rb] guard spec for Firefox secure cookie handling pending https://github.com/mozilla/geckodriver/issues/1840 :: titusfortnerca5deb05bf- Move cdp code to webdriver.js (#9131) :: Rajendra kadamea933bd7c8- [grid] Update stereotype column count method (#9139) (UI) :: Puja Jaganic89807a935- [py] deprecate all butOptionsandServicearguments in driver instantiation. (#9128) :: Jigar walaedf9637749- [java] Deleting unused imports :: Alexei Barantsev2a5118b57d- [java] Implementing commands to get timeouts :: Alexei Barantsevb1c48c00a6- [java] Deleting debug print and converting an unused field to a local variable :: Alexei Barantsevaec4c8c2c5- [grid] Enabling Grid UI for RouterServer as well :: Diego Molina6cd25d0202- [java] Setting small size tag to firefox driver unit tests :: Alexei Barantsev1007a724e7- [java] Reworking devtools connection to handle errors (e.g. unimplemented commands) :: Alexei Barantsevd7253f3e51- [java] Code formatting no functional changes :: Alexei Barantsev67ef04f7ee- [java] Switching assertion in test for consistency with its name. :: Diego Molinaa30e513a6e- Share a single timer instance for all Netty connections :: Simon Stewart2a0265baf1- [bazel] Update pinned geckodriver to 0.29.0 :: Simon Stewartdf4aca9318- Mark XPI driver options as being deprecated :: Simon Stewart229b5b69f3- Allow dmg values to be extracted to custom locations :: Simon Stewart647822af37- Update java changelog :: Simon Stewart673d06930d- Avoid creating unnecessary map instance when merging options :: Simon Stewart5ca811e743- [bazel] Tweak build file to actually work :: Simon Stewartf6d2cb3ac1- [java] Deleting tests ignored for all browsers because the target feature is not available in modern browser versions :: Alexei Barantsev80beef765b- [java] Ignoring devtools tests in Firefox versions less than 83 :: Alexei Barantsevcd6c82e62e- [java] Stop setting moz:debuggerAddress for Firefox by default, it breaks ability to use geckodriver versions older than 0.29, users should explicitly set this capability if they want to use experimental CDP support. :: Alexei Barantsevec807f83a7- [grid] Sharing queue as a list for GraphQL :: Diego Molina8e09e76700- [grid] Closing http client when a session is complete. Fixes #9153 :: Alexei Barantsevebecf6c466- [java] Deleting unused imports :: Alexei Barantsev779e3b4923- [java] Reordering modifiers to comply with the Java Language Specification :: Alexei Barantsev1ead9eeedd- [java] Fixing exception thrown by process.waitFor if the process does not finish in time. Fixes #9123 :: Alexei Barantsevd1b21d0f41- Set themoz:debuggerAddresscapability for Firefox by default :: Simon Stewartb0b8382224- [cdp] Include supported CDP versions in the Grid :: Simon Stewart45093395fc- [java] Including IE unit tests to the suite :: Alexei Barantsev6e1cbc37ca- [java] Fixing InternetExplorerOptions constructor from a capabilites object. Fixes #9143 :: Alexei Barantsev2136f47b14- [java] Using assertj assertions instead of junit ones for better readability :: Alexei Barantsev129028ea46- [java] Ignoring a test that fails in Chrome :: Alexei Barantsev0eb85c7f02- [java] Reverting an assume that unintentionally disabled devtools tests in chrome and bumping min Firefox version for devtools tests to 87 :: Alexei Barantsev0d3c330163- [java] Adding default implementation for the methods recently added to the interface WebDriver to prevent compilation errors in third-party classes implementing WebDriver (e.g. HtmlUnitDriver) :: Alexei Barantsev7ba4c629a2- [grid] Align the stereotype information for each Node (UI) (#9157) :: Puja Jagani8500500c82- [grid] After registration, do not send any more registration events :: Diego Molinae4c07b39a7- [grid] Reusing HandleSession instance to handle all sessions, it improves performance a lot :: Alexei Barantsev36efbd0e94- Update tmp package version (#9155) :: Potapov Dmitriyeaf2bdbb4b- [js] Update the supported CDP versions :: AutomatedTester205a1e45ce- [js] Update JS dependencies :: AutomatedTesterdd3da54ec4- [java] Deleting useless code and formatting :: Alexei Barantsev7343b52a33- [java] Using an http client per node (per remote URL) in the router and purging unused clients regularly :: Alexei Barantsevdc0a12887c- [grid] Fixing possible NPE: the fact that slot.isAvailable() returns false does not imply there is a session, the slot can be reserved but the session is not ready yet. :: Alexei Barantsev724653a39f- [js] correct packaging to work with React :: AutomatedTester5fffd88b9d- [js] Move devtools tests to use the main test httpd :: AutomatedTester1ce36711e1- [java] Setting read timeout as request timeout :: Diego Molinaf01662f351- [java] Adding a convenient method ConsoleEvent.getMessages() that returns console messages as a string list :: Alexei Barantsevdb06ba1e9a- [rb] restore default Firefox Profile settings to match 3.x :: titusfortner61cb52509a- [rb] clean up specs with better use of include matcher :: titusfortner03d5b568e0- [rb] ensure options classes have defaults for accessors :: titusfortner38a7502c0d- [rb] update chrome extensions & firefox profile behavior to evaluate validity when assigned rather than when used :: titusfortner84852b5d61- Avoid listing unconnectable NICs from NetworkUtils :: Simon Stewart6f0f3e94d5- Add a stress test for the new grid :: Simon Stewarta701ea6892- Ensure tests work with pinned browsers :: Simon Stewartad25b89dc1- Add missing copyright headers. :: Simon Stewartdf5da7602b- Run buildifier over build and bzl files :: Simon Stewartdcb7924629- [java] Fixing exception message conversion in CDP javascript exception listener :: Alexei Barantsevb611cb9d6f- [grid] Using newSingleThreadExecutor for the bus :: Diego Molina802e302d7d- Add a test to ensure concurrent access to the event bus is relatively safe :: Simon Stewarta09f9eb52b- [zmq] Be less hasty when reading data, entling :: Simon Stewart8f096e76e2- Minor tweaks to test setup for stress test :: Simon Stewart6111d224b6- [rb] don't redefine capabilities if not necessary :: titusfortnerf0c2deaec3- [rb] update to CDP support to v86, v87 & v88 :: titusfortner7c4a1b2d51- [rb] move print functionality into driver extension :: titusfortner6f6b797aab- [rb] update print page specs to follow conventions :: titusfortner4291ec7bc7- [java] Deleting unused imports :: Alexei Barantsev6849ee6e11- [java] Implementing a convenient devtools method Network.setUserAgent :: Alexei Barantsev3e12cab03b- Oops, a silly copy-paste mistake... :: Alexei Barantsev794944fb09- Correcting version in the Rakefile :: Diego Molina2e7f6e7bde- [js] Upgrade JS rules :: AutomatedTesterb54ff6557e- [grid] Make event bus listener for Queuer and LocalQueue thread-safe (#9161) :: Puja Jagani0f2429af7a- [grid] Enabling StressTest :: Diego Molina0f274cb5c0- [rb] do not start a new grid if one has been specified :: titusfortner5e3439d239- [rb] fix #8525 by hardcoding ci runs to only 2 sessions :: titusfortnerd25b0b71cd- [grid] Removing arrow function to avoid render calls. :: Diego Molina4b8fcd6e49- [java] Simplifying a tests by merging multiple assertions on the same object to an assertion chain :: Alexei Barantsev86e2708209- [java] Code formatting to match the project code style, no functional changes :: Alexei Barantsevee6544cfdf- [java] Including information about server-side error happened on the handshaking phase into the client-side exception message :: Alexei Barantsevf042dc668c- [py] Bump Python Bindings to beta 1 and update changelog :: AutomatedTester321907b614- [grid] Displaying milliseconds properly. (UI) :: Diego Molina610b34ab99- Remove EdgeHTML from the java bindings :: Simon Stewart9cb1c6ae00- [grid] Reworking GridUiRoute from a static fabric function to a class :: Alexei Barantsev4fff9bc05d- [java] Deleting unused imports :: Alexei Barantsevd43269cb39- [java] No need to convert a list to a stream to call forEach :: Alexei Barantsev40bc40920a- [java] Deleting tests for the classes that are removed already :: Alexei Barantsev153bbeb48d- [grid] Fixing issue with duplicated indexes (UI) :: Diego Molina965023bd7d- [grid] Updating dependencies (UI) :: Diego Molina1d0e1310c1- [grid] Putting queue below running sessions (UI) :: Diego Molina18fd53a6df- [grid] Stop polling when component is unmounted (UI) :: Diego Molina10b160374d- [js] Add initial code for firefox cdp to create cdp connection :: Rajendra Kadambdeac8e8ff- [js] Finalise JS Binding support for WebDriver Bidi in Firefox :: AutomatedTester4d76eec65e- [js] Add back globbing to find test cases :: AutomatedTester0b23bfe15b- [rb] remove support for legacy Edge HTML browser :: titusfortner4c29b07a4b- fix typo by adding missing 's' character to README (#9167) :: Hamir Mahala277f6bdbb- [js] correct capabilities test for Firefox :: AutomatedTestercf99290f4f- [js] Prepare JS Bindings for Beta 1 :: AutomatedTester4258b53bd0- [js] Disable element in frame stale test :: AutomatedTester9d58c759d4- [grid] Extract Node session creation to use Either to help retry sessions accurately (#9168) :: Puja Jagani2230201151- Updating dead link :: Diego 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 :: AutomatedTesterb786b11402- Update all dependencies :: Alex Rodionovcf09d58dab- Alphabetically sort RuboCop cops configuration :: Alex Rodionov9422b41df5- Use StringIO instead of Tempfile for suppressing STDOUT :: Alex Rodionovaf6c1fdd9c- Fix warning that Logger#warn is overriden :: Alex Rodionove6f53e893b- Fix keyword arguments warnings in Ruby 2.7 :: Alex Rodionovda134d42e5- Release Ruby bindings 4.0.0.alpha6 :: Alex Rodionova0d9489987- [docs] Move debug-server task to bazel (#8362) :: Sean Poultercc3d655168- Implement abc for webdriver (#8366) :: Isaul Vargasfc45ab73aa- [javascript] Add missing dependencies to fix tests (#8372) :: Sean Poulter13243d7b4f- [fixup] Loggers should not be public :: Simon Stewart86f0de1057- [grid] Avoid having duplicate flags :: Simon Stewart82b6b12553- [grid] Session Map status should be value wrapped :: Simon Stewart7f4b8c867c- [grid] Add k8s compatible/readyzreadiness check to all servers :: Simon Stewart7cbb707edc- [graphql] Add basic Node data to the GraphQL result :: Simon Stewart6d9f39d695- Add Standard Locator to RemoteWebElement (#8367) :: Edirin Atumah2e7d4fff35- Fix the build :: Simon Stewartab162925f7- [javascript] Attempt to fix import error (#8374) :: Sean Poulterfbe887fbd9- Update bazel toolchains to provide support for the latest bazel release (3.2) (#8386) :: Al Sutton1e40aa0779- [java] Fixing a broken test :: Alexei Barantsev7a7916c7f9- Updating bazel version :: Alexei Barantsev482963ea64- [javascript] Fix the syntax error preventing a test suite from running (#8371) :: Sean Poulterf5fc6cd607- JDBC session map (#8378) :: Rajendra kadam415b45c11e- [java] Flesh out Reactor HTTP client usage in server :: AutomatedTester74ab4ec52b- [Java] update reactor dependency :: AutomatedTester8ee7f3000a- [java] Add back keepAlive that was removed by accident :: AutomatedTester90e3cc5d56- Fix abstract method in options class (#8389) :: Isaul Vargas80a5b192a3- [py] bump python bindings to post2 :: AutomatedTester3912f49c4b- link to chrome source code is not found (#8392) :: Take6828f526c5- [java] change access modifier of RemoteWebElement.execute method (#8398) :: Amit Bhoraniya6bb623fa0d- Prevent circular dependencies in the JDBC-backed SessionMap :: Simon Stewartdae6db2c45- [Java] Add back log argument to the server :: AutomatedTesterbc75339c39- Clean up the Augmenter :: Simon Stewart9352cb7352- [build] Fix wheel generation for multiple python versions :: AutomatedTester03bce95b9b- Stop using an obsolete method of Net::HTTP (#8408) :: Take5ccaebd842- [Java] Handle if logging is not available on the Hub :: AutomatedTester6f36f8eff7- Ruby - fix Chrome::Options.process_browser_options (#8410) :: Take346d51bcc2- Adding a config for GitToolBox plugin for IDEA :: Alexei Barantsev820a501ff1- [java] Adding EventBus role to the Hub command. Fixes #8414 :: Alexei Barantsev2f20aff049- [java] Fixing static resources to allow running tests from IDEA :: Alexei Barantsevd7a3443374- [java] Refactoring initialization of output stream in LoggingOptions :: Alexei Barantsev2a5c4e7070- [java] Using try-with-resources to automatically close prepared statements :: Alexei Barantsev6f815c5503- [java] Deleting an unused private field :: Alexei Barantsev8ae0feb7db- [java] Using try-with-resources to automatically close prepared statements (forgot to change this one in revious commits) :: Alexei Barantsevec4ce1408a- [java] Deleting unused imports :: Alexei Barantsev6a73b289ef- Add getDistributor based on implementaion required (#8426) :: Rajendra kadame86a183b4c- Fix broken RelativeLocatorTest (#8424) :: Edirin Atumahcf51826b11- Adding sonar sources for java,rb,py (#7704) :: Djbd085e829e- Also catch the NoSuchElementException if the element is not present in DOM thrown by findElement(locator) and return null in method visibilityOfElementLocated (#7395) :: Michael Benz002dc3f0de- Make Config.getClass return a meaningful type :: Simon Stewartdb3ff72c19- Use ContextClassLoader when loading a class :: Simon Stewartc3e1b9e3d7- [grid] Use a memoized config in most commands :: Simon Stewart62d3333c2c- [grid] Allow Node implementation to be pluggable :: Simon Stewart01acdd0ab8- [grid] Make it "event bus" consistently :: Simon Stewart769b24fdf7- Bump rules_docker to 0.14.3 :: Simon Stewart07af603968- [grid] Reimplement readiness checks :: Simon Stewarted392bd1db- [cdp] Handle reorganisation of the fields in the Network Interceptor :: Simon Stewart9f8bf85a1a- Bump java version to 4.0a7 :: Simon Stewart95acc90743- [build] add Linter Github Action :: AutomatedTester9e2aba5371- Standalone always wants the local node :: Simon Stewarta42e7328e0- [grid] Add an event for when a Node finishes draining :: Simon Stewart266ad87056- [grid] Add a Node suitable for use in a k8s pod :: Simon Stewart5aec0912c2- [docker] Revamp of docker images :: Simon Stewarte1eea4e778- [k8s] Add bazel scripts for firing up a local Grid :: Simon Stewart0f9e017acb- [grid] Remove nodes from the distributor once draining is complete :: Simon Stewart93dde77b8a- okhttp deleted :: AMIL USLUe1bb2c66ce- Add maxSession info to nodes (#8445) :: Saksham Gupta4432967c9f- Fix URL to URI (#8448) :: Saksham Guptafab2f117a9- [java] Actions javadoc: #perform vs #build (#8412) :: Alberto Scotto8ea8077065- [graphql] Add Node capabilities to Grid (#8449) :: Saksham Gupta0d5b2dea33- Fix browserName typo for Edge WebView2 (#8455) :: Brandon Walderman445f980d13- [Build] Centralise use of CDP JSON files :: AutomatedTester997454cc74- [java] Fix java syntax error (#8462) :: Albert98809e0697- Update docs to use setMobileEmulation properly (#8461) :: helen3141941dc9c6b2- Minor spelling Fix (#8468) [skip ci] :: Saksham Gupta8f1dcfdf50- [py] Make WPEWebKit option class inherit from ArgOptions :: Lauro Moura7268e528a3- [py] Add WPEWebKit options test case :: Lauro Mourabde2018557- [py] Allow using WPEWebKit to run the pytest suite :: Lauro Mourad4f9fe213d- [py] Enable WebKitGTK and WPEWebKit tests in Bazel :: Lauro Moura1dff72689d- [py] Add support for DevTools APIs :: AutomatedTester8b7646c2f9- Bump handlebars from 4.1.2 to 4.7.6 (#8473) :: dependabot[bot]0f08189cc4- [py] correct typo in CDP API :: AutomatedTester4e18aa32c2- Add get cdp in se options (#8476) :: Rajendra kadam2dd9bb9826- [py] Poll quicker for the driver when starting up. Fixes #8477 :: AutomatedTesterb7ef9104ab- [java] Add more Netty tests :: AutomatedTestere46759972e- [js] update JS Dependencies :: AutomatedTesteraf3b48840a- Bump bazel to 3.3.1 :: Simon Stewart48a54517e9- Add filters to ensure incoming requests look correct :: Simon Stewart26cae68f87- Ensure all requests have no origin, and are requesting json content :: Simon Stewart83618eb967- [grid] Tweaking how we handle relaxed w3c header checks :: Simon Stewart3d774887c9- Fix GraphQl test :: Simon Stewart59a979ea8a- [bazel] Run buildifier. No-op change :: Simon Stewart9a68c870e6- [grid] Add spec compliance checks to the standalone and hub :: Simon Stewart129ea855bd- [netty] Handle unknown http methods more gracefully :: Simon Stewart373159c40f- [graphql] Fix up extracting the query and variables :: Simon Stewart319e105e1d- [JS] Fix relative locators support :: AutomatedTester683900ff41- Fix scheme for redis backed session map (#8491) [skip ci] :: Rajendra kadam334387caf8- [Grid] Getting scheme from configuration instead of using the class name. :: Diego Molinaf33d7d2132- Move create connection logic to redis package (#8487) :: Rajendra kadamdf045c8ab6- Add setPermission to JavaScript bindings (#8493) :: Yaroslav Admined0a83da1b- Add build bazel file for grid redis client (#8495) :: Rajendra kadamc9b8d03cce- [JS] Updating mocha version to latest and minor test cleanup (#8496) :: Sri Harshaee716a169d- [build] Fix Wheel generation include devtools files :: AutomatedTesterec04776ac4- Typo fix-up in dotnet/test/common/VisibilityTest.cs (#8500) [skip ci] :: haqer1728df9a165- [java] Remove debug line from CDP Generator :: AutomatedTester4c0630f881- [tracing] Add span event APIs and wrapper (#8470) :: Puja Jagani0c062895c7- Add a(n E2E) test for basic (left) arrow key usage (#8492) :: haqer1b30f9a6075- [rb] refactor to not get deprecation warnings in specs :: titusfortnerdd7090cab5- [rb] get Safari tests passing on Mac, including correctly specifying browser name for technology preview :: titusfortnerad229a5caa- [rb] update Windows tests :: titusfortnerf730380541- [rb] remove redundant build dependencies :: titusfortnerd059589542- [rb] group browsers together in file :: titusfortner1b875c2ff7- [rb] fix check for broken bad line in build task :: titusfortnera392a72e94- [JS] Code cleanup and unused imports (#8505) :: Sri Harsha444af065d1- [rb] change default edge to chrome and get tests passing :: titusfortner4d4eed0f53- [java] Allow OPTIONS to be sent to the graphql endpoint :: AutomatedTestera0673d9d97- [Build] Set default branch for linter :: AutomatedTesterc79fc0c60e- Fix the link to Open JDK in README (#8514) [skip ci] :: Valery Yatsynovich00b70d894b- [JS] Removing deprecation warning for tagName and unused imports (#8516) :: Sri Harshaf29843ef70- [build] Update Super linter to 3.3.1 :: AutomatedTester88abc075ff- [build] Switch to ready-to-use Docker Super-Linter image (#8519) :: Valery Yatsynovichf6317454a2- [rb] fix spec for EdgeChrome Service driver path :: titusfortner6788463bf9- match chromedriver to chrome version on Travis :: titusfortner8ad510901d- [rb] update guards to minimize unnecessary execution and allow messages :: titusfortner39e03c8669- [rb] rearrange specs :: titusfortnera8fd30be07- [rb] don't use tempfile for use outside of the executing code :: titusfortnerebadcd05a2- [dotnet] Correct documentation for Text Property :: AutomatedTesterd0b129d912- [py] Update host to connect to get a port. Fixes #8503 :: AutomatedTester4e2e26f903- [tracing] Add missing spans to Grid (#8529) :: Puja Jaganif7f0feae82- [rb] allow more versatile guard messages in specs :: titusfortner78c5f0b947- [rb] build server for remote testing instead of downloading the latest release :: titusfortnerabb9f9413d- [rb] add guards with messages for server bugs :: titusfortner6b357ddba6- Fix 404 errors by changing branch name in URLs to trunk (#8535) :: John F. Douthat18daafa914- Bump lodash from 4.17.15 to 4.17.19 (#8539) :: dependabot[bot]9daf281e2e- Use java.time.Duration to configure timeouts (#7222) :: Valery Yatsynovichde6d28823f- [tracing] Instrumenting events for errors in existing trace spans in Grid (#8531) :: Puja Jagania5536dfb7b- [Js] Cdp support (#8440) :: Rajendra kadame99e30604a- [java] Using an actually unsupported method in tests, OPTIONS method support was added by commit 4d4eed0f53d7d51c57277baf1c9970e1e2011126 :: Alexei Barantsev42a1b3fd50- Deleting common sonar.sources specification, it should be set per module :: Alexei Barantsev1b4788bee9- Revert "Deleting common sonar.sources specification, it should be set per module" :: Alexei Barantsev36b3af6914- Revert "Adding sonar sources for java,rb,py (#7704)" :: Alexei Barantsevbccb00a719- [build] stop running unit tests on py27 :: AutomatedTesterdc9fad2fc4- [build] Move tests to work with py37 :: AutomatedTestera4e7fe0bd4- [tracing] Match client and server spans with OpenTelemetry specification (#8541) :: Puja Jagani870d803a31- [build] Add python dev requirements to bazel :: AutomatedTesterb23fc08d7d- [dotnet] Detect all files when uploading multiple files via RemoteWebDriver (Fixes #8540) :: Dvoryadkin Pavele1f5d29bda- [java] Fixing Augmenter to add default set of augmentations :: Alexei Barantseva489918332- [java] Fixing distributed CDP test to send proper headers that pass requirements introduced in commit 26cae68f8788ca39aacbce2c9cdc101bf5230fbd :: Alexei Barantsev4de0e37971- [py] Fixing flake8 issues :: Alexei Barantsev5e307bb9b6- [java] Fixing logic of isInternetExplorer check :: Alexei Barantseveb4403bbc9- Updating branch in PR template and README links [skip ci] :: Diego Molina9e73ad7a9e- Updating CONTRIBUTING.md and api docs script to use 'trunk' [skip ci] :: Diego Molina5347266f1c- [Build] Correct dependency management for code generator :: AutomatedTesterc14a537922- [Build] Run buildifier over the project & clean up :: AutomatedTestera28b4beeee- [Java] Add redis sessionmap doc (#8543) :: Rajendra kadam20d0414560- [py] Fix Edge Options test for webview2 :: AutomatedTester2adcd466bf- Tracing library should be independent of underlying http library :: Simon Stewart55cc303388- Bump bazel to 3.4.1 :: Simon Stewartb09f810281- Make the set of augmentations unmodifiable :: Simon Stewart70a5eb9a7f- Minor tweaking of code layout :: Simon Stewart830327fd32- [sessionmap] Fix JDBC "Driver not found" exception. (#8553) :: Puja Jagani655d2ac5f8- [JS] Minor doc changes and change-log update (#8555) :: Sri Harsha7fda3b6f25- [grid] Add prefixed file upload endpoint to Node :: Simon Stewart36105a0127- [bazel] Add missing build files and remove unused suites :: Simon Stewartbaa7a751d4- Ensure http command executor sets content type header :: Simon Stewarta9bb4a232c- Allow commonly used probe URLs to be accessed without a content type :: Simon Stewartde30355627- Re-enable remote tests for java :: Simon Stewart21930d9d50- [rb] bug fixed :: titusfortner519df0f647- [Build] Updating rules_node :: AutomatedTestera3e0daf3b2- [grid] Fix a bug with concurrent session creation on nodes :: Simon Stewarta2a07bd4dc- [Build] Set python devtools generator logger to critical :: AutomatedTesterfce14e4552- Add test to ensure filters are only called once. :: Simon Stewart01d1174723- Fix up js bazel tests :: Simon Stewart35c4e07b46- Atttempt to fix RemoteWebElement to compile with .Net Standard 2.0 and 2.1 :: Simon Stewarta9c484b038- [Java] Correct getCapabilities output to be easier to consume (#8522) :: Saksham Guptaed39bccd71- Reword info command for sessionmaps nice :: Simon Stewart000528f57f- Finish removing okhttp dependency :: Simon Stewartc3ccaacd60- [bazel] Avoid unnecessary rebuilds when git version changes :: Simon Stewartc5ad1847a5- Bump OpenTelemetry to 0.6 :: Simon Stewart628dd5eca0- [cdp] Less noise on the console when building things :: Simon Stewart53c5f21d42- Lift domain sockets tests to a base class :: Simon Stewartcbb461d105- Add unix domain socket support to Reactor http client :: Simon Stewartfb261c50f8- [tracing] Update tracing.txt for Opentelemetry 0.6.0 version bump (#8565) :: Puja Jagani2f1ea1d7cb- [tracing] Add tracing to JDBC backed sessionmap for calls to the driver. (#8557) :: Puja Jagani273ce9bbc0- [tracing] Add tracing to RedisBackedSessionMap. Add SESSION_CLOSED event listener. (#8561) :: Puja Jagani1c10eaabfb- [rb] change file endpoint to match other bindings :: titusfortner7b26795d6d- [JS] Modfying Doc and variable name declarations (#8566) :: Sri Harsha5904d9ce1c- [JS] Kill opera service on quit (#8581) :: Sri Harsha80f268de78- Fix platform identification method to be case-insensitive in WSL (#8584) :: Shashank7e61c86bca- Json speed improvement (#8546) :: joerg198584af7b1286- fix(nodejs): include auth in same domain redirects (#8437) :: Alfonso Presa984aefd551- Loosen max version for childrenprocess (#8591) :: Cédric Boutillier749c6cce23- fixed bazel pathing :: Tomerd8ddb4d839- added eslint and prettier :: Tomer2e41b48ec7- Add secure node tests (#8562) :: Rajendra kadamac561e9db4- Fixing Typo Changes (#8609) [skip ci] :: Sruthi08094286d1- [Build] Upgrade rules_nodejs to 2.0.2 :: AutomatedTester7fc550ed97- [cdp] Version the devtools protocols :: Simon Stewarta492a48f0c- [cdp] Modify source to allow versioned devtools :: Simon Stewart7937f382ea- Run buildifier over the tree :: Simon Stewartfd17c1e6d1- Correctly closing zip archive in C# file upload :: Ivan Krutov2dfe468fbf- case insensitive check for the content-length header :: Jim Reid2a5b016fa9- Make Until cancellable. :: GFHuang824617b751- add se namespacing to file upload endpoint for all bindings (#8588) :: Titus72bb31c6e0- [JS] Minor typo fixes (#8631) :: Sri Harshaa5dc77b254- RemoveOPTIONSfromHttpMethod:: Simon Stewart90a6b56298- Bump OpenTelemetry to 0.7.1 :: Simon Stewart3d94fb42f4- [bazel] Not all browser tests are also remote :: Simon Stewartafb76e1fd1- [cdp] Implement an idealized CDP protocol over v84 of CDP :: Simon Stewartb9250a94b9- [cdp] Look up CDP implementation dynamically :: Simon Stewart1e9808fe70- [cdp] Add a fallback no-op version of CDP :: Simon Stewart0381854191- Add missing copyright header :: Simon Stewart8a3022db2f- Adding prebuilts for IE driver content-length header change :: Jim Evansc86baa6eef- Move node selection logic in a package (#8513) :: Rajendra kadam1de7164e85- [java] Deleting unused imports :: Alexei Barantsev3468f6110c- [java] Preventing modification of values supposed to be constants :: Alexei Barantsev49f2c2edee- [java] Auto-closing a result set after use :: Alexei Barantsev738dd0ee18- [tracing] Structured logging based on Span events (#8583) :: Puja Jagani93d9e42b53- [bazel] Clean up unused deps :: Simon Stewart52abbd69a3- [cdp] Add primitives for CDP v85 :: Simon Stewart24cf824f51- [cdp] Fixes in the client generator :: Simon Stewart4d7df92b44- [cdp] Allow the chromium driver to register for event callbacks :: Simon Stewart6b0e6f5770- [cdp] Throw an exception if unable to process a message :: Simon Stewart74f3b22432- [cdp] Add callbacks for console log events :: Simon Stewart65f0ae8357- [cdp] Add the ability to listen for page mutations :: Simon Stewart6428ba0698- react grid ui for v4 (#8556) :: Phani Rithvijaf189233d2- Move Grid UI out of Java tree into JS Tree :: AutomatedTesterd235d8a14c- [Build] Add Bazel rules for building the new Grid [skip travis] :: AutomatedTester6b3f48726d- Modify:Updating rules_nodejs to 2.0.3 (#8633) :: Sri Harshaa3ae711ff1- [grid] Fix Distributor httpd startup :: Simon Stewart1bf4c5faeb- [grid] Making code Java 8 compatible :: Diego Molinac59b50ee46- Fixing linting issues in top level README :: AutomatedTester59e8b68399- Typo fix [skip ci] :: Diego Molina3326b90313- [grid] Retrying connection to the event bus :: Diego Molina070db738bb- Add SessionMap data :: Saksham Guptaeed8354d6e- [grid] Making the Grid build again :: Diego Molina5a5bc38279- [Build] Bundle Grid UI in the Jar :: AutomatedTester188da23388- [Build] cleanup Bazel files :: AutomatedTester29b9e4fc34- update idea project to point to used maven repository names (#8656) :: Seth Lemanekaa7eac80d4- [build] Disable .NET linting :: AutomatedTesterdd49967366- [grid] Testing skip checks for content type works [skip ci] :: Diego Molina31b7f0dd73- Fix JS NPM audit issues :: AutomatedTester43fc7cf908- [grid] Skipping content type check if session exists :: Diego Molina0d3ce7341c- [Build] Turn off JS linting while we setup eslint better :: AutomatedTester87648317e7- [grid] Reverting change, all requests should include content type :: Diego Molina117b9d61c9- [grid] Adding router role to Hub, this enables the flags on the CLI :: Diego Molinae810d2478d- [grid] Removing tests for classes that don't exist anymore [skip ci] :: Diego Molinac729fa10df- Fix SendKeys regressions related to multiple file uploading. (#8635) :: J.D. Purcelle48bcaf8bc- [Build] Remove linter as it's giving too many false negatives :: AutomatedTester95edc56d1a- [cdp] Add support for Chromium v86 :: Simon Stewart4cfb967637- [cdp] Update the v85 versions to what has been released :: Simon Stewartf61b113f16- [cdp] Update maven coordinates for CDP implementations :: Simon Stewartd331e9fd78- [bazel] Move copy_file into the common bazel defs :: Simon Stewartdef51c0b61- [bazel] Remove our copy_file command :: Simon Stewarte4f3e28298- Generate a nice zip file for the Grid UI :: Simon Stewart17ea314588- Add a resource that handles files on the classpath :: Simon Stewartd7b8d8bd41- Expose the console for the standalone server :: Simon Stewartbbe871ac2b- [grid] Convince Grid it is served from "/ui" :: Simon Stewart299f78c9a6- Only run a test if the docker server is running :: Simon Stewart1bedc54514- [grid] Handle index pages in the resource handler :: Simon Stewart7bd9f31921- [bazel] Use the name of the test suite if possible to create a target :: Simon Stewarta4e4d8502e- Add support for basic and digest authentication :: Simon Stewart12b0c7920c- [json] Avoid writing empty optional top-level fields :: Simon Stewart98576ce71c- [json] Optionally allow us to not output class names :: Simon Stewart6c198bc553- Add support for authenticating using Basic and Digest auth :: Simon Stewartb612876a8d- Add missing copyright headers :: Simon Stewartd6210d8bdc- [JS] Upgrade rules_nodejs to 2.1.0 (#8680) :: Sri Harshac3195c3911- [java] AddinggetBrowserVersionto follow W3C,getVersiondeprecated :: Diego Molina5e900743c7- [Grid] Add Grid Console URL back :: AutomatedTester106d0a879e- [Java] Have grid console permanently redirect to the new UI url :: AutomatedTester61e579428c- [cdp] Try a new approach for adding new CDP versions :: Simon Stewart2ef60406c8- Remove unused imports :: Simon Stewart419bce8aba- [bazel] Update rules_jvm_external and repin existing deps :: Simon Stewart3605a98e29- [java] AddinggetPlatformNameto follow W3C,getPlatformdeprecated :: Diego Molina38b58afce2- Remove trim and return slots (#8686) :: Rajendra kadama8183108db- Bump all java deps to latest versions :: Simon Stewart8429c8ec94- [JS] Upgrade rules_nodejs to 2.2.0 :: Sri Harsha63d986984f- Support cookie SameSite=None option on nodejs (#8652) :: Lamberto8b6a600ed7- [cdp] Re-enable support for CDP for remote browsers :: Simon Stewart70fd8ff1fc- Disable a test that does not work in Chrome for Edgium :: Simon Stewartc7dd3d3570- [grid] Friendlier message when a port is busy [skip ci] :: Diego Molinae9bdd175c3- disable animation (#8695) :: Rajendra kadamc5c2eab25a- [cdp] Ensure we can clean up after ourselves :: Simon Stewartd6c10c6cd8- [cdp] Listen out for js exceptions :: Simon Stewarte0c38521c5- [grid] Make HostSelector an interface :: Simon Stewart9a3bede348- Generate Ruby CDP bindings for 84, 85 and 86 :: Alex Rodionov252d731550- Support DevTools in Chromium version of Edge :: Alex Rodionov5816af83b2- Remove unused imports :: Simon Stewart3f59147f59- [grid] Make the host selector a field :: Simon Stewart72bca44a7a- [grid] Allow the distributor to export its model of the Grid :: Simon Stewart2d052b5558- [grid] Lift New Session handling up into the main Distributor class :: Simon Stewart88a42bc141- [grid] Wrap reading the model in a read lock :: Simon Stewart2765805b85- [grid] Move HealthCheck to the grid node package :: Simon Stewart1870c63b3a- [grid] Add a NodeId instead of a plain UUID :: Simon Stewarte88d0e206d- [grid] Only pass available hosts to the host selector :: Simon Stewart931eae9e06- Added new argument creationflags in Service class for common, chrome, and firefox (#8647) :: Sayyid Ali Sajjad Rizavi5d850d9a90- fix: do not update already set preference (#8692) :: Yash Ladhaf587d03b36- Add basic instructions for running browser tests (#8390) :: Ulf Adamsa16a9b9e33- [atoms] typo fix :: Sri Harsha740eda8a6e- Allow java.time.Instant to be sent via json :: Simon Stewart419cf61b2c- Ignore a test that is hard to prove is safe to run :: Simon Stewart7a003b8098- Isolate command line tests from making assumptions about the OS :: Simon Stewart3e567ae80d- [grid] Expose start time of sessions from node status :: Simon Stewart1493797e7f- Fixes #8587 - Include original stack trace when throwing TimeoutException #8700 (#8702) :: Anand Bagmar40cd778e78- [grid] Add toString to NodeId and SlotId :: Simon Stewartf05faf3bb7- Bump reactor-netty to 1.0.0-M1 :: Simon Stewart145daa8684- Bump jetty to 9.4.31.v20200723 :: Simon Stewart67fc22e655- Bump bazel to 3.5.0 :: Simon Stewartbe3212c347- [grid] Lift Active up to a top-level class :: Simon Stewartf8d557d947- [json] Increase max depth of recursion for json output :: Simon Stewart6602a4f242- [grid] Expose slots from NodeStatus :: Simon Stewart1565de44dd- [grid] Remove duplicate information from the NodeStatus :: Simon Stewart1d14c229dc- [issue-2070] Node drain feature. Still need to kill the process, but that should be all :: Puja Jagani0f5c79f5ca- [grid] Avoid hard coding a port in a test :: Simon Stewart3b5a62ca34- When sending JSON omit class names :: Simon Stewartd913efa606- Add CDP versioning (#8716) :: Rajendra kadamb03e10820e- Add sever and client keys to eventbus (#8698) :: Rajendra kadamd11870fcab- [grid] Add a layer of indirection fromHost:: Simon Stewart42ad3c2b2c- [grid] Fire an event when starting to drain a node :: Simon Stewarta3b92da99b- [grid] Modify the host selector to actually select a slot to use. :: Simon Stewart0f59eaf594- Revert "Add sever and client keys to eventbus (#8698)" :: Simon Stewart3a6029044b- [grid-ui] Changed BrowserRouter to HashRouter to allow pages to refresh. (#8717) :: Puja Jagani7fd316ee2e- Changed documentation of ‘org.openqa.selenium.interactions.Actions.moveToElement’ to better match the W3C spec (see: https://github.com/SeleniumHQ/selenium/issues/4847#issuecomment-530368015). (#8722) [skip ci] :: Kris7c7e2968b3- Add registration secret as header in node responses (#8661) :: Rajendra kadam76f011ce7d- [grid] Rework secret checks :: Simon Stewart4719030775- [grid] Strongly type secrets :: Simon Stewart4b9458dbb2- Implement basic authentication using DevTools :: Alex Rodionov524503ec70- Update README.md (#8733) [skip ci] :: Roubal Sehgaleb9477afc2- [js] clean up linting errors in Grid UI :: AutomatedTester44f108346e- Fix silly copy-paste issue which ignored js_protocol CDP generation :: Alex Rodionova640141d24- Allow to listen for console API messages :: Alex Rodionov7cec87e03a- Update cached ChildProcess to 4.0.0 :: Alex Rodionov0b5766a0c5- Allow to listen for JavaScript exceptions :: Alex Rodionovb7c0ee12d1- [grid] Avoid NPE when calculating slots to run sessions on :: Simon Stewart836bc6732e- Update .NET WebDriverBackedSelenium build process :: Jim Evansb3f9cc7d75- [grid] Local session request queuer and queue (#8689) :: Puja Jagani52a2992194- [grid] SlotSelector now returns all possible slots that could be used :: Simon Stewartc64636075f- [grid] Use a multimap in the right place :: Simon Stewart3cfd67fa91- [grid] Add start time to the session :: Simon Stewart18bc58e8f5- [grid] Expose the stereotype from the session class :: Simon Stewart6dc1342106- [grid] Delete the now-redundant Active class :: Simon Stewart8c7a4e0bfc- [grid] Only check hostname for connections that use host names :: Simon Stewart0e1d94bb5d- [grid] Make health check contain more information about node availability :: Simon Stewart8e5b1329c3- [grid] The model is now a set of node statuses for hosts that are available :: Simon Stewart07899d7b7b- [grid] replace mistaken wording. No logical changes :: Simon Stewartfa8b0fac03- [grid] Rejig the internals of LocalDistributor :: Simon Stewart33cc6cbd46- [grid] Might as well call an ID an ID :: Simon Stewart15700a9c2d- [grid] The DistributorStatus is composed of NodeStatuses :: Simon Stewart07904a9391- [grid] The OneShotNode now indicates it is draining on starting a session :: Simon Stewartc72ddb063e- [grid] Extract health checks from Host :: Simon Stewartf293014829- [grid] Adding a build file for the event bus tests :: Simon Stewart55273655c3- [grid] Switch to an immutable grid model :: Simon Stewart0187850d0b- [grid] Only register one healtcheck per node :: Simon Stewartc6bd1ff5ac- Add missing copyright notices :: Simon Stewartd2e8374da4- [grid] Rename Type to EventName for clarity :: Simon Stewart9e80450131- [grid] Listen out for a node being removed in the model :: Simon Stewarta64e482e2f- [grid] Start using better strong typing with events :: Simon Stewartb220e8f1ad- [grid] Use EventListener pattern on all remaining events :: Simon Stewart0f197cbd4f- [grid] Force better typing of all event handlers :: Simon Stewart201b5c71e3- [grid] Remove assert statements present in event listener for queuer and local session queue tests. (#8746) :: Puja Jagani68ddbf03d7- Add register function to handle Basic Auth (#8723) :: Rajendra kadam7882328c6d- Add cdp console event support to call callbacks (#8749) :: Rajendra kadam48392254b6- [Grid] Removed Hub page as we only need the console :: AutomatedTesterd912be8f32- Allow to listen for JavaScript exceptions (#8753) :: Rajendra kadamf5ba665dc8- [Py] Generate new Devtools support. :: AutomatedTester8185e9cf64- [py] Update testing to use the latest pytest :: AutomatedTestere2987e2575- [py] Get devtools API's working properly :: AutomatedTester587106bf24- [py] Add new APIs to control the browser via a bidi connection :: AutomatedTester8750123adf- [Java] Add a message showing when there are no drivers on $PATH :: AutomatedTestereb38212f5a- [Build] Force pip installs to be done via pip3 :: AutomatedTester4f4c14eef9- [Build] Format build files :: AutomatedTester54831d3945- [Build] Correct bazel import for pip :: AutomatedTester611c01976d- Add support for script pinning :: Simon Stewart3f210c1af3- [cdp] Extract dom mutation listener :: Simon Stewartabe3e5040d- Allow to listen for DOM mutations :: Alex Rodionov8d867f73f0- [Py] Update dependencies for python for transitive deps. :: AutomatedTesterc6e15f8e66- [py] Allow driver fixtures to be used in Chrome only tests :: AutomatedTester503248c123- [py] Move bidi tests to only be chromium based :: AutomatedTestere717257ce5- Fix closure tests by not stripping data attribute :: Simon Stewart60131b1f5e- [bazel] Thread testonly attribute through test only targets :: Simon Stewart5e020b419d- Get the JS test server running again :: Simon Stewartac8ab2e107- [bazel] Run buildifier to clean up build files :: Simon Stewartba2d54aadf- [py] remove dependency on async_generator wheel as we don't support 3.5 :: AutomatedTesterfb46c0a368- [py] Remove async_generator from chrome tests :: AutomatedTester9220e91247- [py] Update Firefox tests to use requirements file :: AutomatedTester12202b7a19- [py] Deprecate desired_capabilities property in favour of capabilities property :: AutomatedTesterc0e9794c63- [py] Updating Edge test targets to use requirements file :: AutomatedTestere2a41eb0be- [py] Move remote test target to use requirements :: AutomatedTestera9be3907f4- [py] Move webkit based browsers to use the requirements file :: AutomatedTesterb0111c5b8d- [py] Move unit tests to use requirements file :: AutomatedTester35283d965e- [py] Move IE tests to use requirements file :: AutomatedTester6e59a16570- [py] Add trio details to python wheel creation :: AutomatedTester7f82408371- [py] add script pinning to python bindings :: AutomatedTester8735ef954c- [JS] Fixing sendAndGetDevToolsCommand :: Sri Harsha76dc0ee516- [JS] updating rules_nodejs to 2.2.1 :: Sri Harsha51720430bf- Update RequestConverter upgrade header handling. (#8766) :: Puja Jaganibd15e4e88a- [grid] Improving check for started containers :: Diego Molinaf272dd84b7- [java] Rdirect java_* targets through //java:defs.bzl :: Simon Stewart856f8630d1- [grid] Add timeout check in LocalNewSessionQueue. (#8769) :: Puja Jagani1413c04bb1- [grid] Adding Catalina & Big Sur [skip ci] :: Diego Molina86dc2249a0- [java] Add the ability to run a spotbugs test :: Simon Stewart08fd05c7ba- Fix linting errors in //java/client/... :: Simon Stewart2169b20298- Fix linting errors in //java/server/... :: Simon Stewart3a96c06db0- Enable lint checks in the java tree :: Simon Stewart9108b70737- Skip lint tests for generated code :: Simon Stewart5e613422d7- Remove unused file :: Simon Stewartaf3e6a5dd7- [py] Add the ability to ignore local proxys that are available :: AutomatedTester159a669247- [py] Correct assert in cert tests :: AutomatedTester0066f63229- [py] Get new session tests working :: AutomatedTesterb2df2c37be- [py] get error handling tests working :: AutomatedTester5a189b98f7- [py] Get subtyping tests working :: AutomatedTestercc1ac6039f- Add shutdown hook to close AsyncHttpClient. Add Threadfactory to AsyncHttpClient to update threadfactory to use daemon threads. (#8763) :: Puja Jagani3daf11269d- Security Fix for Resources Downloaded over Insecure Protocol - huntr.dev (#8775) :: huntr-helperc785b1f141- [py] Extending proxy ignoring to direct clients instead of just remote :: AutomatedTester7ee0bacc1b- Removing event logs with repetitive attributes that is covered by a different event log. (#8773) :: Puja Jagania97078c155- Fix resource leak in JdbcBackedSessionMap (#8784) :: Rajendra kadam8f4d57f48f- Bumping junit to 4.13.1 :: Simon Stewart9714dc00b9- Enhanced findFreePort to let operative system system assign an arbitrary unused port and return it (#8795) :: Jon Wallsten1a3f5afbe8- [js] Removing unused methods [skip ci] :: Diego Molinacd94000512- Honour registration secret in LocalDistributor (#8793) :: Rajendra kadam854c9452a4- [JS] Updating rules_nodejs to 2.2.2 :: Sri Harsha9df797bed3- [py] Correct docstring around find_element and find_elements. Fixes #8806 :: AutomatedTestercf471a393c- Fix the EventFiringWebDriver and therefore the failing test :: Simon Stewartfc5916ab60- [grid] Provide a command line flag for creating SessionFactory instances :: Simon Stewart40689b3bf1- [build] Upgrade rules_python to 0.1 :: AutomatedTestere25b6ff1cc- delete bugged function :: Tomerc38657eb29- [grid] Expose a Server from the Standalone CliCommand :: Simon Stewart32b1a7c297- [grid] Rework server commands and hook them into the EndToEndTest :: Simon Stewart7be8802cc6- [grid] Clean up servers once EndToEndTest finishes :: Simon Stewart6788cf5445- [standalone] Fix standalone url for secure communication. (#8796) :: Puja Jagani9c754f22d3- Allow secrets to match, and use that where possible :: Simon Stewart502944d054- [grid] RequiresSecretFilter now returns a regular webdriver response :: Simon Stewartc078697e1c- [grid] End to end test now works with standalone having a registration secret :: Simon Stewart3e84a8b33a- [grid] Extend end to end test with secret to hub and node :: Simon Stewarta930e517dd- [grid] Extend end to end test with secret to the fully distributed setup :: Simon Stewartf5aa5720e3- [grid] Make registration secret mandatory in the LocalDistributor :: Simon Stewartb845a3c297- [grid] Make registration secret mandatory in the LocalNode :: Simon Stewart004be30a0a- [grid] Review code and null checks for registration secret :: Simon Stewartcf49ba2362- [atoms] Fix getText atom for unicode charater middle of word (#8736) :: Shengfa8172c28614- [grid] Better json encoding of event data :: Simon Stewart8d58842e15- [grid] All messages on the ZMQ event bus now have a secret :: Simon Stewart4ea2efcff3- [grid] Remove the registration secret from node status :: Simon Stewartb9f8d8bcfd- [Build] Update rules_docker to remove deprecation warnings :: AutomatedTester88049d1820- Remove subtracting (#8807) [skip ci] :: Rajendra kadam8e0956284e- [grid] Add missing test for correct event bus execution :: Simon Stewartdbe3e88633- [grid] Only start the standalone server once :: Simon Stewart9852ed5cd4- [ci] Configure bazel output for non-ansi terminals :: Simon Stewart7f376a6a36- [JS]Cleaning up chrome.js file (#8811) :: Sri Harshaac5f8136cb- Extracting Java linter to a separate travis job :: Alexei Barantsev63dd8b9a5a- Increasing travis timeout to 1 hour (temporarily) and trying to profile it and figure out the critical path :: Alexei Barantsev8580ae1ddb- [logging] Added an option to pass encoding for log configuration. (#8818) :: Puja Jaganibc899310ea- [event-bus] Fix the double check for lazy initialisation of EventBus instance in EventBusOptions. (#8817) :: Puja Jagani6ba4703650- [grid] Removing unused imports [skip ci] :: Diego Molina2dce086b6c- [grid] Using constant for the section [skip ci] :: Diego Molina06bb70f0bf- Add and update .NET dependencies :: Jim Evans04db5ed94e- [grid] Removing unused imports [skip ci] :: Diego Molinad3bcb8c402- [grid] Fixing test by adding registration secret :: Diego Molina84c52f245c- [Build] Update directory check in rules_python :: AutomatedTester6958703ca2- Rethrow interrupted exception in pause action :: Simon Stewart3bd0bc0fbd- [grid] The data structure is immutable and does not need to be guarded for threads :: Simon Stewart0c6c62bc98- [grid] Securing 0mq when user provides a certificate :: Diego Molina55db83f28f- [grid] Registration secret is not used inGridModel:: Diego Molina8a66e12204- [rb] add support for element screenshots (#8533) :: John F. Douthat0f91bd528f- [py] Fix uploading multiple files on remote driver (#7472) (#8734) :: Radosław Sporny611786efab- Introduce version-independent implementation of CDP for .NET :: Jim Evans4269589c04- Update copyright comment blocks to correct 'company' in .NET :: Jim Evans6dc66450b1- Correcting paths for Visual Studio pre-build shell scripts :: Jim Evans08c48a21a4- Remove unused source file in .NET :: Jim Evans60a834348c- CDP integration source code cleanup for .NET :: Jim Evansc6f931436d- Use abstract classes for DevTools domains instead of interfaces in .NET :: Jim Evans27566b88d0- Move .NET domain factory for DevTools into DevToolsDomains class :: Jim Evansb5fe9b6817- Reverting inadvertently committed change to config file :: Jim Evansbbd7551f3c- Add documentation comments in .NET :: Jim Evanseefc804bac- [grid] ContainerInfo is actually the config of the container :: Diego Molinacbcb825868- [grid] Adding docker host flag to help command [skip ci] :: Diego Molina52deabee8c- [grid] Adding video docker image and path flags for docker [skip ci] :: Diego Molina6a6ac88e4d- [grid] Adding container inspect to the api :: Diego Molina5738195575- [grid] Early work for video recording per test :: Diego Molina60bda3d435- Fixing generation of .bazelrc.local file :: Alexei Barantsev8842c69272- [grid] Fixing NPE [skip ci] :: Diego Molinafe0ba42455- Bump reactor-netty to 1.0 and remove snapshot maven repo link :: Simon Stewartcd423179a9- [grid] Recording video only whenrecordVideois sent inse:options:: Diego Molina4dcea97dbf- We don't use Firefox ESR anymore :: Alexei Barantsevdea958f1b7- Profiling bazel builds on travis :: Alexei Barantsevf18cbcef03- [graphql] Add graphql query to retrieve session information for a given session id. (#8829) :: Puja Jaganidc9d019288- Add listener for DOM events using CDP and test (#8767) :: Rajendra kadam0fd538a7a5- Trying a different style of calling bazel to avoid building unnecessary parts :: Alexei Barantsevcd9266b21c- Running only local browser tests on travis (remote or grid tests should be run in separate jobs) :: Alexei Barantsevf9b20dc466- Adding Java server tests to travis :: Alexei Barantsev82fa693373- Refactor Bazel targets for .NET build :: Jim Evansa885e7b8ec- Updating .NET CHANGELOG in preparation for 4.0a7 release :: Jim Evansbd11115b92- [java] bump java dependencies for opentelemetry and htmlunit :: AutomatedTester201b5f8295- Refactoring .NET Bazel targets to be consistent with other rules :: Jim Evanse2601aa232- Switching default http client to reactor :: Alexei Barantseved163d2656- [build] add sonarlint as an ignore :: AutomatedTester0d78a72eea- [py] Enforce ignoring of proxy for local drivers :: AutomatedTesterf65ddae8b5- Fix failing test :: Simon Stewartbe0c0ff26f- [py] Handle the case where ignoring proxy is not set :: AutomatedTester56adb0c2ec- [py] Add debugpy to requirements :: AutomatedTester68a0ea10bc- [py] Correct formatting with JS fragment :: AutomatedTester474d116714- [py] Remove support for XBL in Firefox. :: AutomatedTesterc8f03a4473- Fix OpenTelemetry wrapper for the version 0.9.1 upgrade. (#8835) :: Puja Jagania1e0b8afe1- [java] Reverting default http client tonetty:: Diego Molina7ccda3d2ca- [Java] Update dependencies :: AutomatedTesterdd7a22d32f- Updating information about using Bazel on Windows :: Alexei Barantsev456de2a314- Reducing bazel test timeout :: Alexei Barantseve172864467- [build] Move docker rules back to official rules as patches have been applied :: AutomatedTesterb34f622fee- [grid] Add request id to poll the request from NewSessionQueue. (#8754) :: Puja Jagani5758ee13ac- [grid] Improving imports [skip ci] :: Diego Molina4eeb13e8d8- Fixed issue with Firefox browserName camelCasing (#8834) :: Luke Hill20d0f65856- Updating version-independent CDP API for .NET :: Jim Evans5e81741c27- [rb] Correct line endings :: AutomatedTester5768f1917e- Setting our own timeout for bazel command that is less than travis timeout to avoid killing the job and allowing to store partially populated cache :: Alexei Barantsev93f8ef009a- Fixing flake8 issues :: Alexei Barantsev558645442f- Adding Chrome to the environment for server tests on travis :: Alexei Barantsev0552f54ea2- Fixing paths to CDP libraries in IDEA project :: Alexei Barantsev8dea9ec7a3- [java] Fixing type mismatch in an assertion in CDP tests :: Alexei Barantsev7b47c40bcd- Don't run IE, Edge and Safari tests on travis :: Alexei Barantsev81e8a2861c- [java] Disabling a couple of tests in Chrome that look like regression bugs :: Alexei Barantseve3520749c4- [build] Ignoring IDEA generated directory :: AutomatedTester626d14a626- [py] Update supported versions to py3.7+ :: AutomatedTesterd8f5385889- [build] Bump bazel version to 3.7.0 :: AutomatedTestere00db42599- [Build] Update Bazel/TypeScript to 2.2.2 :: AutomatedTester1c479ebae3- [Build] Update npm package numbers :: AutomatedTesterafad908067- [py] Fix flake8 error on setup.py :: AutomatedTester4510541727- [py] Remove unused tox endpoints :: AutomatedTester5ee4e24162- [rb] revert optimization I suggested for #8834 :: titusfortner3a81e6a6de- [rb] remove spec guards for Firefox with samesite cookie implementation :: titusfortnercf7960f842- [rb] remove spec guard for remote Firefox re-using profile :: titusfortner9c44b1386c- Correcting XML documentation comments in .NET :: Jim Evansfe92f7e6bb- Adding network response received event for .NET CDP :: Jim Evansf2ef79251d- Ignoring .bazelrc.local :: Alexei Barantsevb71aaedc41- [java] An attempt to fix timeouts in quit operation caused by missing response :: Alexei Barantsevd4e9988e6a- [java] Handling another case of quit operation that should be considered as normal behavior :: Alexei Barantsevc2d825ec96- [java] Fixing some of devtools tests to actually check listeners (to fail if a listener was not called) :: Alexei Barantsev9eb7fd6d50- [java] Ignoring exceptions in shutdown hook :: Alexei Barantsev56730e0652- [java] Using guava to build maps instead of ugly double-curly-braces initializations :: Alexei Barantsevcb04cdfefc- [java] Deleting unused imports :: Alexei Barantsev23bc00e375- [grid] Integrating NewSessionQueuer with Distributor. (#8747) :: Puja Jagani659da42abe- [grid] Removing check ifpathexists. :: Diego Molina3f61f36bdb- Update java changelog :: Simon Stewart14b9183611- [cdp] Add support for CDP v87 :: Simon Stewartf49887fe0b- Add tests for gridui (#8814) :: Rajendra kadam7d7955b53a- [py] Remove blackberry setup code :: AutomatedTester934e267ba1- [py] Correct licence in test :: AutomatedTester0009faef8c- [py] Correct skipping based on markers :: AutomatedTesterf8173b2cc4- [py] Add v87 CDP support :: AutomatedTester0b8609fba6- [skip ci] Syncing IDEA style settings with .editorconfig :: Alexei Barantsevbf26e50e0b- [py] Python changelog for Alpha7 :: AutomatedTester8a7ff7bb83- [js] Updating changelog.md [skip ci] :: Sri Harsha60d9c3b039- Clean up grid UI tests :: Simon Stewart32ce0b41d7- Use a static import for better readability :: Simon Stewart38ddb376c0- [grid] Accepting TZ and screenResolution :: Diego Molina7040cc0f9d- [java] Code cleanup :: Alexei Barantsev598b4fcc78- [java] Refactoring SessionData to avoid using Optional without actual need in it :: Alexei Barantsev2cfd75d4b8- [java] Deleting unused private fields :: Alexei Barantsev1163f3e10e- [java] Adding link to the generated CDP v87 library to IDEA project :: Alexei Barantsev39a2bdf175- [java] Fixing InstanceCoercer to test properly for having a constructor in the target class (and code cleanup) :: Alexei Barantsevba8dd31fb8- [rb] Add CDP v87 :: Alex Rodionov0a80284ef2- [grid] Fixing parameter order forNewSessionQueue[skip ci] :: Diego Molina745d01fa44- Release Ruby bindings 4.0.0.alpha7 :: Alex Rodionov85ae06e1d2- Fix send_keys with variable argument by removing variable expansion. (#8840) :: sufyanAbbasicad1014736- Stop profiling bazel on travis :: Alexei Barantsev83b2f46bfd- [bazel] Bump platforms to 0.0.1 and skylib to 1.0.3 :: Simon Stewart6b245602ca- [bazel] Upgrade closure rules to 0.11.0 :: Simon Stewart34a7aee639- [bazel] Bump rules_proto to the latest version, which includes a pre-built protoc :: Simon Stewart4b00c8f258- Update list of java release targets :: Simon Stewart37e592c166- [grid] Fix flaky Distributor and GraphqlHandlerTest. Add queuer config to DistributedCdpTest (#8859) :: Puja Jagani586582cb71- [py] Bump versions to a7 :: AutomatedTesterbe6f8ee0c0- Options that are more than one letter have two dashes :: Simon Stewartde8579b6d5- Adding support for CDP version 87 in .NET :: Jim 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 Harshaea9407b212- Release Ruby bindings 4.0.0.alpha5 :: Alex Rodionovbed0e21e79- Ensure we don't pass both sameSite and same_site when adding cookie :: Alex Rodionov126be141cb- [java] Fixing sendKeys to handle newline characters properly. Fixes #7886 :: Alexei Barantsev10ab20f855- [build] Fixing bazel launcher to enforce UTF-8 output encoding to prevent issues in non-English editions of operating systems :: Alexei Barantseva6ce7816cb- [java] Fixing use of a method introduced in Java 10 :: Alexei Barantsev506c497e5c- [java] Use a capability to switch engines for Edge (#8105) :: Brandon Walderman9e14610302- Impement basic CDP client generation code for Ruby bindings :: Alex Rodionov1420e7a65e- Ensure devtools are there for Chrome tests :: Alex Rodionov078377804f- [bazel] Rework how we handle web tests :: Simon Stewart322981aac5- Remove some sysout debugging :: Simon Stewarte88e764871- Log URL httpds are listening on when starting servers :: Simon Stewart8e623f4606- Wind down the verboseness of logging of OpenTelemetry spans :: Simon Stewartc8b88cdd6e- Bump the version of OpenTelemetry to 0.2.4 :: Simon Stewart04325f49c4- [build] More robust way to enforce UTF-8 output encoding from an external process :: Alexei Barantsevca4d5fb420- [java] Fixing use of updated OpenTelemetry in tests :: Alexei Barantsev43f1920ddb- Modify: Updating year in NOTICE and LICENSE document (#8124) [skip ci] :: Sri Harsha1ba852c536- [java] We can't use bazel runfiles root as project root on windows. :: Alexei Barantsevb21ec9a31c- [java] Fixing test dependency on haproxy :: Alexei Barantsev45111f9d00- [java] Unignoring a test implemented in Chrome :: Alexei Barantsevc6a1c676c9- [java] Ignoring tests that Chrome fails :: Alexei Barantsev24e9a3a910- [java] Fixing javadocs generation :: Alexei Barantsevbb3a800e04- [py] Fixing flake8 issues :: Alexei Barantsev4e0b2e0051- [py] Fixing a using test for IE options to make it similar to other browsers :: Alexei Barantsevcd7073a7f2- [py] Fixing license comment :: Alexei Barantsev98f589ba1d- [py] More flake8 fixes :: Alexei Barantsev381608d21d- [java] Restoring thread interruption status before rethrowing an exception :: Alexei Barantsevb65d665a9c- [java] Deleting unused imports :: Alexei Barantsev2a8d807214- Ensure DevTools tests don't leak into other tests :: Alex Rodionov0e15b7f763- [py] Reenabling some tests that are now passing :: AutomatedTester1b287098a7- Generate javadocs for uber jars :: Simon Stewart2fc5a595a1- Fix generation of javadocs :: Simon Stewartef95e0c0f8- Add non-nullable modifier to return type of functions never returning null (#8102) :: Jakub Vrána624731c9bd- 'isInvisible()' returns true on 'NoSuchElementException' (#8063) :: Rahul Shah30542f541a- [py] Deprecate use of AppCache APIs :: AutomatedTestere49cf8f67b- Updated the documentation (#8142) :: sridharUpputuri21166a2e0c- [py] Move xfail_marionette to xfail_firefox annotations :: AutomatedTesterfcceffe5d6- [js] Surpress nullable return when compiling JS. :: AutomatedTesterd1b63a3e46- Remove unthrown exception :: Simon Stewart0173ece5fe- [grid] Add support for configs to be from TOML files :: Simon Stewartb61e1701ac- [grid] Add support for configs to be from JSON files :: Simon Stewarta2ffa8551c- [grid] Hide file configs behind a factory :: Simon Stewartcddf89f9fa- Ensure we report the user-agent in netty http requests :: Simon Stewart2f4cf5b0c7- [grid] Wire up the new file-based configs :: Simon Stewart6371c31fc6- [grid] Add a flag to allow the config to be dumped to the console :: Simon Stewart7b0e22b734- [grid] Remove some duplication from Grid cli commands :: Simon Stewartf249c799f2- [java] Fixing Java 8 compatibility issue :: Alexei Barantsev03db079995- [py] Fixing flake8 issues :: Alexei Barantsev93ea33c433- Updating travis python job for Firefox tests :: Alexei Barantsev9cce64a93f- [py] Fixing HSL to RGBa color converter :: Alexei Barantsevaa2c09afcf- [py] Fixing tests for Firefox options to capabilities converter :: Alexei Barantsev6074873831- [py] Ignoring a test failed in Firefox :: Alexei Barantsev7a1118f194- [build] Updating Bazelisk to v1.3 :: AutomatedTester3e672c9185- [build] Correct url for Bazelisk :: AutomatedTesteracd0e15bba- [build] Output Bazel Version when running :: AutomatedTesterc584068c1f- [Build] Bump npm dependency versions for Bazel :: AutomatedTesterd9a2c98c51- Revert "[build] Output Bazel Version when running" :: AutomatedTester900a272cfd- Use bazel to run python tests on travis :: Alexei Barantsev52a16c9fcc- [build] Add python unit tests to be run via Bazel :: AutomatedTester38a355aca1- [py] Adding bazel target to run tests remotely in Firefox :: Alexei Barantsev39c63f1d80- [py] Fixing expected failure for same site cookie test in Firefox :: Alexei Barantsev8ba5b272e7- [py] Oops... stupid copy-paste mistake :: Alexei Barantsev2d8aa5a19c- Add: Adding Opera Browser support to JS bindings (#8146) :: Sri Harshaa632660c28- [JS] add ETIMEDOUT to retry criteria. Fixes #8129 :: AutomatedTesterd95c54b50e- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester18cc5ba62b- Support functions for message in driver.wait() (#8094) :: Jack Allen2be49886fd- [py] Unignoring tests for window commands that are implemented in browsers :: Alexei Barantseve7d15319b2- Add sendDevToolsCommandAndGetReturn to Javascript Chrome webdriver. (#7482) :: Patrice Jatonb88799cca2- Get and send devtools commands from NodeJS for Chrome. (#7938) :: Peter Hedenskog5bad273214- Small refactoring to RemoteWebDriver (#8141) :: Alberto Scotto230da06619- [bazel] Avoid overriding user-set cache locations for the travis builds :: Simon Stewart2040959eba- [js] Package updates :: Simon Stewart5c4e6a5831- [bazel] Bump the version of rules_nodejs :: Simon Stewart63d111b099- [bazel] closure tests and regular selenium tests share a runner :: Simon Stewart96bc2ec606- [bazel] closure tests and regular selenium tests share a runner :: Simon Stewarta7227cdedd- [testing] Only check one flag to see if we want legacy edge driver :: Simon Stewartcb1145bd82- [testing] Case insensitively check tag names :: Simon Stewart9a73dd73b2- [testing] Run devtools tests with edge :: Simon Stewart6b4e0f6361- Make Select use trimmed text when doing text matching :: Simon Stewart7016377444- [testing] Unignore a test that passes in edge :: Simon Stewartb220d0b11d- [bazel] Clean up errors reported by --all_incompatible_changes :: Simon Stewartf55f917d7e- [java] Replacing magic strings with constants to avoid duplication :: Alexei Barantseveb8e7665e0- [java] Adding a private constructor to prevent instantiating a utility class :: Alexei Barantsev19309c4a1f- [java] Deleting unused imports :: Alexei Barantsev1a4f4ccc6e- [ci] Fix the install script :: Simon Stewart48a1662299- [ci] Actually fix the build :: Simon Stewart1f67907a94- Revert "[bazel] Bump the version of rules_nodejs" :: Simon Stewartd6c230d5ff- [js] Correct error code check for retrying :: AutomatedTester4453fbe0d1- [py] Changing environment variable we use to check if the tests are running on travis :: Alexei Barantsev756d4b96ca- [py] Fixing relative locator constructor :: Alexei Barantsev9d070940cb- [rb] deprecate :desired_capabilities and :options in driver initialization in favor of :capabilities (#7832) :: Titus46155c9821- [py] Fixing path to selenium server for remote tests :: Alexei Barantsevcd7594c295- [build] Running python remote tests in a single thread to avoid port collisions :: Alexei Barantseva1d8cb6f6f- [py] Ignoring tests for same site cookies to not run in remote browser because we use Firefox for remote tests :: Alexei Barantseva009a8a72b- [rb] fix linter issues :: titusfortner7824d1d599- [build] Fixing travis jobs that run atom tests :: Alexei Barantsevbc5dfbb411- [JS] Fixing ieOptions in JS bindings (#8152) :: Sri Harsha6f698955ab- [rb] update to require minimum Ruby version 2.5 :: titusfortner5497137a81- Updating .NET test environment to run within Bazel test runner :: Jim Evansf60bc1e2fd- Updating .NET Bazel build components to latest versions :: Jim Evans268cff2583- Fixing .NET tests to work with Bazel for core library :: Jim Evansabf5074834- [rb] convert Bridge modules to subclasses :: titusfortner4a6d7be84f- Add: Added Missing 'fileUploadDialogTimeout' capability in JS bindings (#8054) :: Sri Harsha004fa20683- [bazel] Bump the version of rules_nodejs :: Simon Stewart74f69aa2dc- [py] Deprecating find_element(s)_* calls in event firing webdriver :: AutomatedTesterae72512735- [build][py] Only build the grid when running remote tests :: AutomatedTester511093568a- [py] Correct documentation for ChromiumDriver :: AutomatedTesterbd9e5b6dbc- [py] flake8 fixes :: AutomatedTester93f595b201- [java] Moving tests that should belong to client source subtree :: Alexei Barantsev37ee3e8ba8- [java] Deleting unused class (no need to deprecate it first, it's a part of test suite) :: Alexei Barantsev4bf925577c- [java] Deleting empty test suite files :: Alexei Barantsev10c599105a- Reinstated .NET Interactions tests when run under Bazel :: Jim Evans2f1525c0e4- Modifying .NET test dependency to reference merged assembly :: Jim Evansbbc0ec057b- [py] verify command_executor ssl certificate by default (#6536) :: jerome-nexedib4b361ca10- Fix error in webelemet not created, verifing if is str or dict. (#3481) :: Reinaldo Rossetti32fa113844- Check if argument is iterable. E.g. type list also works. (#7037) :: JerryJia27a3c9a166- [py] Use callback functions instead callable objects as expected conditions (#7765) :: Yurii Karabas406d7a3790- Adding pre- and post-build steps to Visual Studio project files :: Jim Evans4a1300085d- Revert "Fix error in webelemet not created, verifing if is str or dict. (#3481)" :: AutomatedTesterb32b28f4c0- [py] Fixing bazel dependencies on certifi :: Alexei Barantsev41e54fa7fd- [py] Fixing flake8 issues :: Alexei Barantsev8d9ea942c3- [py] Correct frame switching expected condition :: AutomatedTester0e404b966e- [py] Fix Docs generation. :: AutomatedTester5dc166d3d7- [java] Fail faster if a driver server can't start. :: Alexei Barantsev86b8fd1082- [java] This method never throws this exception :: Alexei Barantsevef43db6e1d- [java] Preventing possible NullPointerException :: Alexei Barantsev5c0bbe12dd- [grid] Adding tests for driver server service factory :: Alexei Barantsevb89df17f1c- [grid] Fixing driver server service factory crash in case of driver server initialization failure :: Alexei Barantsevcfebea2079- [grid] Driver server session factory should perform additional capabilities test before an attempt to create a driver server, this does not hit performance much in valid case, but improves performance if the factory is not properly used. The same is true for SessionSlot too. :: Alexei Barantsevaa10144df4- [grid] Adding more tests for driver service session factory :: Alexei Barantsev621155b30e- [java] Restore thread interruption state after handling InterruptedException :: Alexei Barantsev1079c2438a- [java] Deleting unnecessary check :: Alexei Barantsev608e486e4e- [java] Giving tests better names :: Alexei Barantsevd44d49c12e- [java] More tests for node configuration :: Alexei Barantsevbec4a6ce4f- [java] @Ignore annotation does not work for unit test because we don't use our custom runner for such tests :: Alexei Barantsevf6366fcae1- JS[Add]: Adding ie options in JS bindings (#8160) :: Sri Harsha0380a6c735- Fix comments on Java Actions.moveToElement (#6974) :: John Chen6ec98a35a1- [rb] split service process control out to service manager class :: Thomas Walpole974a43542b- [rb] update rubocop exceptions :: titusfortner83e8f823a0- Corrected the documentation for Protected Mode (#8163) :: sridharUpputurib51769b3aa- [java] Fixing --detect-drivers option arity as recommended in https://jcommander.org/#_boolean :: Alexei Barantsevadabe786cf- [java] Adding debug output to find out why assume does not work on travis :: Alexei Barantsevdf861be8dc- [java] Setting process to null only if it dies prematurely :: Alexei Barantsev58d9c1c6da- [java] More debug output to investigate travis environment variables :: Alexei Barantsev098eb99991- [java] Oh, I've mixed up system properties with env variables... :: Alexei Barantsev861ef31cd2- [py] Fixed Expected Conditions around frame switching :: AutomatedTester48b651b4e1- [py] mark various scrolling tests as failing in Firefox :: AutomatedTesterd49c8ba93c- [py] Disable interaction test failing in firefox :: AutomatedTestercadb413f95- [rb] class method not an instance method :: titusfortnerd3b6ad006b- [py] Update tests and docs to not use deprecated methods :: AutomatedTester2eeb6a984a- Add support for shadow elements (#7808) :: Diego Fernández Santos953e1faf89- [py] Fix Flake 8 errors :: AutomatedTester73e7c89fae- [JS]Add: Adding elementScrollBehavior capability to ieOptions (#8178) :: Sri Harshaaac9264876- Do not camelCase Chromeprefsoptions :: Alex Rodionov92240ce183- [Java] Fix potential NPE on DeviceRotation. Fixes #8183 :: AutomatedTesterdbc5af8214- [bazel] Bump to 3.0.0 :: Simon Stewarta1d6f74f3f- [bazel] Generate frames for javadocs :: Simon Stewart4f9ca50118- [build] Merging services files. Fixes #8130 :: Alexei Barantsev5d16375267- [java] Waiting for process finish should be interruptible :: Alexei Barantsevdd47b123b2- [java] Building strings better :: Alexei Barantseveb236e5e37- [java] Deleting unused imports :: Alexei Barantsev25c2c9cc89- [java] Small performance improvement :: Alexei Barantsev0a9cae7316- [java] Deleting unused imports :: Alexei Barantsevda75dd11d7- [java] Modifier 'private' for enum constructor is redundant :: Alexei Barantsev24f8502c10- [java] Shortening code because Java 8 :: Alexei Barantseva9c7d6d8ea- [java] Minor performance improvement :: Alexei Barantseve274974490- [java] Linter recommends replacing \n with %n in String.format :: Alexei Barantsev451a27d2ca- [java] Preventing potential NPE. Fixes #8185 :: Alexei Barantsev77301cdabe- [java] Deprecating OkHttpClient prior to deletion. :: Alexei Barantsev3db6c238ef- Avoiding potential NPE, fixes #8184 :: Diego Molinafe90f2ea4f- [java] Checking latch.await return value to detect timeout and throw an exception :: Alexei Barantsevbbed6ddd0e- [java] Deleting redundant brackets :: Alexei Barantsev5c11d3e5bb- [java] Deleting a sleep in tests that was introduced to overcome a bug in Chrome on Android, but the target bug report is closed now. :: Alexei Barantsev01e32031a9- [java] Refreshing code of WebDriverException to match Java 8 style and adding more unit tests. :: Alexei Barantsevb35ccb1185- [java] Unignoring a test for a case that is fixed in Chrome 81 (yes, it is fixed despite the fact that the corresponding issue was closed with "won't fix" verdict a year ago) :: Alexei Barantsev51e7ed9961- [java] Reducing duplication of literal string fragments :: Alexei Barantsev37d749ca79- [grid] Throwing a more specific exception to show the essence of the problem :: Alexei Barantsev827f888945- [java] Renaming variables to follow Java code conventions :: Alexei Barantsev29be5ab78a- [java] Deleting an unnecessary sleep, tests should work without it :: Alexei Barantsevfc2271d45d- [java] Inlining a private method that has a single use only :: Alexei Barantsev9beff0dfba- [java] Deleting another unnecessary sleep, tests should work without it :: Alexei Barantsevb4de75d112- [java] Refactoring, no functional changes :: Alexei Barantsev7ac216eb55- [java] Refactoring, code simplification :: Alexei Barantsev1e1c3257df- [java] Refactoring, reducing code duplication :: Alexei Barantsevb5fa80394d- [java] Moving exception catching closer to the point where an exception can be thrown from :: Alexei Barantsev14c6552e39- [java] Waiting for URL availability should respect thread interruption :: Alexei Barantsev3886c0260b- [java] Refactoring, reducing code duplication :: Alexei Barantsevddd7f3449b- [java] Adding TODO comments to visualize unimplemented tests in IDE :: Alexei Barantsev4b7e06a045- [grid] Adding tests for session management in LocalNode :: Alexei Barantsev9b423f28f8- [java] Deleting unnecessary test stub class that can be replaced with a function :: Alexei Barantsevddb92c14df- [java] Fixing dependencies for bazel build :: Alexei Barantsevb8ef89b47b- [atoms] Fix getText atom to capitalize Cyrillic text :: John Chen2728e6022f- [grid] Reworking CLI commands to avoid direct use of System.out and System.err :: Alexei Barantsevfab6d7be9b- [java] Deleting unused imports :: Alexei Barantsev4fb53bcf57- [grid] Adding primitive tests for the grid Main class :: Alexei Barantsevfdca72eb13- [JS]Modify: Fixes adding command-line switches for ieOptions (#8189) :: Sri Harsha5da18ea02d- [atoms] Fix getText atom to capitalize Cyrillic text (#8196) :: John Chenc3dde85980- [java] Deleting too general "throws Exception" from method declarations, and handling exceptions closer to the place where they can be thrown :: Alexei Barantsevb2f801ecec- [grid] Renaming a file to match the name of the class inside it :: Alexei Barantsevb0ed3bc2f8- [grid] Implementing bus status check that actually checks that the bus delivers messages :: Alexei Barantsevfc30e12044- [java] Fixing formatting, no functional changes :: Alexei Barantsevc362911d33- [java] Refactoring to reduce code duplication :: Alexei Barantsevde98d767ad- [java] MInor performance improvement: no need to load options if section name is empty :: Alexei Barantsev58b3485b82- [java] Refactoring to shorten code :: Alexei Barantsev3d3cdc1a2c- [java] Deleting unnecessary check, looping over an empty collection is OK :: Alexei Barantseva238bbb62c- [java] Using the same name for a filed and a local variable is ambiguous :: Alexei Barantsev8434e85d3c- [java] Re-interrupting the thread after handling InterruptedException :: Alexei Barantsevc256a6606b- [java] Minor refactoring to reduce code duplication :: Alexei Barantsev7cf0ecbdb7- [bazel] Make service order deterministic :: Simon Stewartaec3619cca- [java] Breaking dependency of selenium.io package on selenium.core package :: Alexei Barantsev729df65666- [java] Build tools should not spoil the temp dir :: Alexei Barantsev5ee36aece3- [java] Reworking redirection of JCommander output to the specified output stream :: Alexei Barantsev4f6fb6c3eb- [java] Extracting methods to make code more readable :: Alexei Barantsevc57b1699f2- [java] Reworking code to make it more readable and avoid potential NPE :: Alexei Barantsevcf0d569c98- [java] Using StringTokenizer looks old-fashioned :: Alexei Barantsev612295f731- [java] Deleting WARNING word from a warning message, logger adds it automatically :: Alexei Barantsev628080f25e- [java] Method was renamed in opentelemetry 2.4 :: Alexei Barantsev5f23ad63f7- [rb] fix: cdp for edge from goog to ms to match the vendor prefix (#8206) :: Kazuaki Matsuo67cbd51e79- Updating .NET custom Firefox profile generation :: Jim Evans0d531f712d- [java] Using logger instead of printing to stdout :: Alexei Barantsev8981240790- [java] Using Optional instead of returning null :: Alexei Barantseva4bee41fdb- [grid] Tracing LocalNode and driver service session factories :: Alexei Barantsevcb72ae10b9- [java] Actually ignoring an exception as stated in the comment :: Alexei Barantsevda015a0266- [grid] Implementing file uploading for distributed grid (and deleting uploaded files when session is closed) :: Alexei Barantsevf54bf48e0f- [java] Fixing bazel dependencies for grid tests :: Alexei Barantsev72a5798a30- [java] Refactoring: extracting private utility methods to reduce code duplication :: Alexei Barantsev7822b1f782- [java] No need to declare UncheckedIOException in a method signature, it's unchecked :: Alexei Barantsevcde205624a- [java] Deleting unused imports :: Alexei Barantsevc818baca4f- [java] Splitting catch clause to avoid using instanceof for the thrown exception :: Alexei Barantsev91efb9ab30- [java] Deleting unused imports :: Alexei Barantsev28ff122c93- [java] Using try-with-resources to close the stream :: Alexei Barantsev0f1c2bebf3- [java] Throwing from finally clause can hide the original exception that is more important, so let's just ignore this second-class exception :: Alexei Barantsevf0b763192c- [java] Don't write anything to stdout without need :: Alexei Barantseve6b87602de- [java] Actually trace requests in TracedHttpClient :: Alexei Barantsev76342521b7- Updating .NET common tests to work for multiple framework versions :: Jim Evans18e7a2702b- [java] Adding a test for node status :: Alexei Barantsevb651880fe2- [java] Attaching to the current active span if there is one and http request contains no context (that means it's a new recently created request object). :: Alexei Barantsev9f4bdf80d2- [grid] Adding a test for node returning 404 on an unknown command :: Alexei Barantsev0add00d59d- [java] Deleting unnecessary dependencies on guava where it is not actually used :: Alexei Barantsev631df757f1- [java] Less guava, more java 8 :: Alexei Barantsev64ccc9e1aa- [java] Eliminating unnecessary conversion of a list to an array :: Alexei Barantsevc204501ed3- [java] Simplifying a test, there is no need to catch an exception to immediately fail on it, let junit do its job :: Alexei Barantsev3a159eaa53- [java] Using assertj features to check lists instead of plain equality check :: Alexei Barantsev6e8cb5b9bb- [java] Prefer native Java features to using guava collections :: Alexei Barantsev905f264d7e- [java] We use IDEA more often than Eclipse so let's make devmode heuristics ordered :: Alexei Barantsevee78f69cd8- [java] Using less restrictive types for method parameters :: Alexei Barantseva0afdb9472- [java] Adding assertj magic instead of type casting :: Alexei Barantsev072897c4f2- [java] FirefoxOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev8e8fa3c396- [java] SafariOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsevc7307c2c7c- [java] ChromiumOptions.asMap should return an immutable map (and its subelement should be immutable too) :: Alexei Barantsev60cd5c31d6- [java] Deleting unused imports :: Alexei Barantsev9c486db312- [java] Deleting unused private constructor :: Alexei Barantseva76d1f9726- [java] Minor performance improvement :: Alexei Barantsev48b67d6b7f- [java] Selenium Server 4.0 has no /wd/hub prefix :: Alexei Barantsevbf734f8017- [java] Fixing a flaky Firefox test (it can fire more events) :: Alexei Barantsev66d554a3c5- [java] More conversion of guava-style code to java 8 :: Alexei Barantsev76d480749f- [java] Minor performance improvement :: Alexei Barantsevb2ec91da1f- [java] Temporarily disabling error code uniqueness checking, the mapping is not unique and we should decide what to do with this fact :: Alexei Barantsev7b098509c3- [JS] locates Operadriver synchronously (#8222) :: Sri Harsha8ba74c14c3- Updating Bazel build files to support .NET tests on non-Windows OSes :: Jim Evansf7f92c3494- [java] Using Contents class more consistently to form HttpResponse content, as advised in the javadocs :: Alexei Barantsev3f625141b1- [java] Fixing all Java 8 compatibility issues :: Alexei Barantsev7d5332156b- [Grid] Adding /wd/hub to all routes, fixes #8230 :: Diego Molina6bc08e5569- Modifying test web server config for .NET tests :: Jim Evanscbb58be460- Disabling Bazel sandboxing for running .NET tests through Bazel :: Jim Evansfec19d6144- Removing incorrect prebuilt step for non-Windows OSes in .NET tests :: Jim Evans611db15ea5- Adding comments to custom driver config classes in .NET tests :: Jim Evans32fb414726- [Grid] Prefixing only standalone and hub with /wd/hub :: Diego Molina6f7f2dc8e4- Updating .NET Core runtime list for .NET Core tests :: Jim Evans055b9210ba- [java] Deleting unused imports :: Alexei Barantsev0824b208ab- [java] Reducing visibility of constructors of package-private classes :: Alexei Barantsev031efd3b20- [java] Deleting unused bazel dependencies :: Alexei Barantsev139c1e2e12- [java] Getting rid of unnecessary generics :: Alexei Barantsevb388d53130- [java] Adding a little bit of assertj magic to avoid type casting :: Alexei Barantsevd77490a12e- [java] Deleting redundant JUnit's RunWith annotation :: Alexei Barantsev335b095ce8- [java] Deleting redundant visibility modifiers for interface methods :: Alexei Barantsevea8af7fb86- [java] Deleting redundant explicit type parameter :: Alexei Barantseva7b08891c9- [java] CommandLineTest is fast enough to tag it "small" :: Alexei Barantsevd6b82a60aa- [java] Deleting redundant fixture initialization :: Alexei Barantsev238ca35ee5- [java] ExecutableFinder should keep order of PATH segments because an executable with a given name can appear multiple times in PATH :: Alexei Barantsev13f415bbef- [js] Add relative locators :: AutomatedTester6cb00fd723- [java] Simplifying creation of CommandLine instances :: Alexei Barantsevcedde80559- [java] More conversion of guava-style code to java 8 :: Alexei Barantsev5e1daa3ee6- [java] Minor code cleanup :: Alexei Barantsevbb4ccfb04f- [java] Removing @VisibleForTesting annotation from methods that are not actually used in tests or declared public :: Alexei Barantsev3ecff0c1c3- [java] Changing order of checks and adding debug print to figure out why a test fails on travis but passes locally :: Alexei Barantseva6c2616707- [java] Replacing reflection with Java 8 suppliers in test environment creation :: Alexei Barantseva6625bbfd1- [java] Reducing code duplication by reusing existing method to shut down test environment :: Alexei Barantsev817b767fcd- [java] Using native Java facilities to create a shallow copy of a map :: Alexei Barantseva65b24e5c0- [java] Disabling a test on travis because using 'ping' is not allowed there :: Alexei Barantsevcbc12e38ac- [build] Attempting to fix nodejs test dependencies :: Alexei Barantsev18e3e5b477- [java] Fixing bazel dependencies :: Alexei Barantsevf62d085e4e- Revert "[build] Attempting to fix nodejs test dependencies" :: Alexei Barantseva395111ef9- [js] Upgrade packages with security issues :: AutomatedTestera91bc61879- [java] Reworking CommandLineTest to show that CommandLine is just a wrapper for OsProcess. :: Alexei Barantsev391f2c2cc2- [build] Attempting to fix nodejs test dependencies :: Alexei Barantsevdf8c0b0042- [JS] Minor fixes for relative locators (#8241) :: Sri Harshac1208978cf- [java] Less Guava, more pure Java :: Alexei Barantsev1e004af004- [java] Platform class can be used in HostIdentifier now because they belong to the same 'core' module :: Alexei Barantsev1dfbabc6aa- [java] Deleting deprecated unused exception class :: Alexei Barantsev42a70f5f5f- [java] Less guava, more plain Java :: Alexei Barantsev58654b2b8c- [java] Oops, wrong copy-parse :: Alexei Barantsev0ed6a092df- [java] Deleting unused dependency :: Alexei Barantsev2666b88aa4- [java] Partially fixing web tests on Windows :: Alexei Barantsev8d1f8aa3e7- [java] Upgrading dependencies :: Alexei Barantsev1f5eddc3b0- Add support for MicrosoftEdge (#8203) :: Moshe Atlow076d1ba7f1- [java] Changing a variable name to follow Java conventions :: Alexei Barantseve81d3ed93f- [java] Reordering modifiers as recommended by linter to match Java Language Specification, no functional changes :: Alexei Barantsevaab98a4a40- [java] Pinning maven dependencies (by the way, this task does not work on windows) :: Alexei Barantsev37f46e3a5b- Fix get-location atom for ChromeDriver (#8243) :: John Chen934dfbde59- Fix the meaning of utf8 when generating atom files (#8244) :: John Chen8f672dee60- Additional closure compiler flags for ChromeDriver (#8245) :: John Chen39c21837dd- [java] Initial implementation of reactor-based HttpClient :: Alexei Barantsevec9202eceb- Fixing bazel dependencies :: Alexei Barantsev66185c0de8- Updating .NET test rules to work with Bazel on non-Windows OSes :: Jim Evans87dc4f7fa3- [java] Fixing request headers and simplifying conversion of an InputStream to a Flux in reactor-based httpclient :: Alexei Barantseve766b5baff- [Grid] Tests - throws is not needed [skip ci] :: Diego Molina76e94e76f3- Use same port in remote executor and service (#8255) :: FrySabotage7fd41e0913- Updating third_party nuget.exe to latest stable version :: Jim Evansbd3e79a3c9- Updating to use latest C# build rules :: Jim Evans16ff1ab87c- Adding .NET build targets for .NET Framework 4.8 and .NET Standard 2.1 :: Jim Evans8a7e58de43- More cleanup of .NET bindings project files :: Jim Evans62ab34a3b1- [java] First naive reactor-netty based implementation of websockets connection :: Alexei Barantsevb70332040f- Updating .NET non-Windows build files :: Jim Evans6c2651644c- Removing unused bazel files from third_party/dotnet/nuget/packages :: Jim Evans420056bfb4- Updating .NET Bazel workspace configuration :: Jim Evansea54e5362e- [grid] Add JPMSuseslist to grid :: Simon Stewarta34bd5abc8- [grid] Avoid a possible NPE in the AnnotatedConfig :: Simon Stewart65a5af20d1- [grid] Allow cli flags to be derived dynamically :: Simon Stewart10362d6a4c- Add missing copyright header :: Simon Stewart3d68138537- [grid] Add an httpd role and use that for server configuration :: Simon Stewart188a6adb9b- FixNodeOptionsTest:: Simon Stewartd64e7b459f- [java] Making a reusable condition to shorten test code :: Alexei Barantsev0af6059bdd- [java] We should not call bazel when we are not in dev mode :: Alexei Barantsevd433c6205e- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evansbaec96d114- Updating XML doc comments for .NET (no functional changes) :: Jim Evansc0d8fa56c8- [Java] Add edge and Firefox to be tested with DevTools protocol :: AutomatedTesterd3691e1d07- [java] Refactoring tests to simplify code :: Alexei Barantsev515c1a04fc- [java] There are no HtmlUnit-specific tests so there is no need in a separate suite :: Alexei Barantsev7c792976a1- [java] Deleting a test rule that sent test results to a dashboard that could not prove its usefulness. :: Alexei Barantsevc41f2137d7- Update mailmap records :: AutomatedTester12068cf36f- Updating .NET tests to use 16.6.1 of Microsoft test SDK :: Jim Evansbe5f384b5e- Fixing .NET WebDriverBackedSelenium project to prevent errors on non-Windows :: Jim Evans6a6bb5ecd6- [py] Enable and update Safari tests :: AutomatedTesterf3c01097bb- [build] Remove python crazyfun references :: AutomatedTester4bde144f51- [py] Delete Android Driver support :: AutomatedTester8959a2872b- [py] Delete PhantomJS capabilities :: AutomatedTester05559409e4- [py] Delete support for Blackberry Driver :: AutomatedTester9818ef59fa- [build] Remove Blackberry from Crazyfun tasks :: AutomatedTesterd923fc612a- Removing duplicates in rake task (#8260) :: Sri Harsha0ba9925932- [py] Removing Missed phantomjs references :: AutomatedTester6f00e705cb- [py] Removing missed Android references :: AutomatedTester13c36a9557- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester0f13ed31d9- [py] Fixup Firefox deprecations :: AutomatedTester6428ad79ca- [py] Remove Unused Arguments from Firefox :: AutomatedTester7a375e110d- [py] Remove unused import :: AutomatedTester52bf3a1781- [java] Deleting test guards for ancient drivers. :: Alexei Barantsev61c1de0ce2- [java] Using logger instead of printing to stdout :: Alexei Barantsevcaeae219b3- [java] Creating a subclass to list capabilities supported by FirefoxDriver :: Alexei Barantsev6abb0a3f27- [java] Fixing internal links in javadocs :: Alexei Barantsev646d7ee244- [Grid] Using failsafe retries instead of regularly :: Diego Molinace83531b13- [Grid] Uglifying code to make it Java 8 compatible. :: Diego Molinaefd44c043e- [Grid] Making code Java 8 compatible :: Diego Molinae58e24f9ad- [Grid] UsingStreamSupport.stream, credits to @barancev [skip ci] :: Diego Molina55877655ca- [build] Move debug-server task to bazel :: AutomatedTester4c95e06164- [build] Add top level visibility to appserver :: AutomatedTester39d7879138- [build] Add calcdeps alias for JS Deps generation :: AutomatedTester1dfceaf0b3- [build] Remove old Crazyfun JS build file :: AutomatedTester63f9456f32- [build] Update before_script to not call obsolete task :: AutomatedTesterec4bf2bd9c- [build] Run bazel instead of crazyfun on Node tests :: AutomatedTestere80db794c7- [Build] Remove unused crazyfun build def in Node :: AutomatedTesterf4f60e9f20- Fix SameSite JSON key for Cookie tosameSiteto align with WebDriver spec (#8265) :: Gerry Gao50f4b9e7b8- [java] Simplifying test code :: Alexei Barantsev99e332ecb9- [java] An attempt to fix a test in Chrome on travis :: Alexei Barantsev83301f68c9- [bazel]: add build file for chrome-specific tests :: Simon Stewartd4f1f679ee- [bazel] Bump version of rules_docker to 0.14.1 :: Simon Stewart988c6dfc07- [grid]: Allow boolean flags to be set :: Simon Stewart0570e9db74- [grid] Move tracing and logging into their own flags object :: Simon Stewart1f9c963331- Provide our own APIs for tracing :: Simon Stewart7ee349e95f- [tracing] Add a null tracer :: Simon Stewart52cc6abf6f- [tracing] Bump OpenTelemetry to 0.3.0 :: Simon Stewart8a3ce28aa7- [tracing] Bump OpenTelemetry to 0.4.0 :: Simon Stewartc9aaf9bf0d- Making TracerTest.java compile again :: Diego Molinadb60ce7034- Cleanup the .bazelrc (#8281) :: Ulf Adams6f23c5992a- Fix remote build of ConcatenatingConfigTest (#8282) :: Ulf Adamse675f9bf66- [bazel] Force strict test dependencies :: Simon Stewartb7613a0e87- Add log level mapping for ChromeDriver (#8242) :: Edirin Atumah9e75352056- Favor Python3 constructs and Python 2.7 compatibility (#8290) :: Isaul Vargas017471b7ac- [JS]Modify: Deprecating addAruments in favor of addBrowserCommandSwitches for ie.Options (#8280) :: Sri Harshaa5e72287ef- [PY]: Fixes an issue where IE server port is set '0' by default (#8294) :: Sri Harsha339926cdf3- [java] Changing WebSocket.Listener to be an interface :: Alexei Barantsev1f3887fa03- [java] Fixing a legacy test after adding new Tracer abstraction layer :: Alexei Barantsevcdeb9b2040- [java] Reworking HttpClient factory to use service loader instead of reflection :: Alexei Barantsevc15d7ee035- [java] Fixing bazel dependencies :: Alexei Barantsev25d54192f8- [java] More bazel dependency fixes after switching default HttpClient to reactor :: Alexei Barantsevfa5a8af54e- [java] Deleting unused imports :: Alexei Barantsev3dd42323ca- [java] Deleting unused private variable :: Alexei Barantsevc7f6d2ac03- [java] Reusing an existing constant instead of a hardcoded string value :: Alexei Barantsev9541aeb066- [java] Adding javadocs for HttpClient.Factory methods :: Alexei Barantsev6eb7415bad- [java] As far as we don;t apply filters to WebSockets it's safe to use base implementation :: Alexei Barantsev80860a073f- [java] Refactoring a switch to use of a static map (to match tracer statuses) :: Alexei Barantsev07c8ca6cd9- [java] Fixing Java 8 compatibility issues :: Alexei Barantsev502fccb442- [java] Fixing more Java 8 compatibility issues :: Alexei Barantsevb5dbffc7d2- [java] Fixing NPE in reactor HttpClient if the server returns a response with no content :: Alexei Barantseve9a1f81d54- [java] Deleting unused imports :: Alexei Barantsevf3469688a5- [java] Fixing Java 8 incompatibilities in tests :: Alexei Barantsev305add3719- [Build] Add findElement to gitignore for py :: AutomatedTester227da4e2b0- [py] Check offsets are cast to int. Fixes #7639 :: AutomatedTesterb4ace9e67a- [PY] Use ProxyManager instead of PoolManager in remote_connection (#8297) :: Vishnuprakash P K3e7a2628dc- Adding copyright settings to IDEA project :: Alexei Barantsevcedf679350- [java] Fixing devmode detection in IDEA :: Alexei Barantseva288f6e6a7- Upgrading jQuery in tests pages :: Alexei Barantsevb1335ff7ec- Add missing copyright header :: Simon Stewartf866eec0ca- Clean up a test that could never fail :: Simon Stewart8bdf65edaf- [http] Use Netty httpclient for now :: Simon Stewart14b527a279- Add missing copyright notice :: Simon Stewart5038dde3a1- [http] Ensure http Java Module expresses that it uses the HttpClient.Factory instances :: Simon Stewartbeaf9a9ec6- [bazel] Bump to v 3.1.0 :: Simon Stewart4a42ca674a- Extend Browser enum to provide some useful information :: Simon Stewart70919647e9- Add aPersistentCapabilitiesclass to allow for more efficient overriding of capabiliies :: Simon Stewartcd27742036- [tracing] Remove some noise :: Simon Stewartae0c17717c- Default to logging warnings when the websocket has an error :: Simon Stewart653237ed40- Increase memory available to Netty client for websocket frames :: Simon Stewart3e21429c14- [grid] Ensure binary websocket messages are forwarded :: Simon Stewart2a8cc02a08- [cdp] Enable arguments to return values to be optional :: Simon Stewartc949ec63de- [cdp] Bumping CDP source JSON to latest versions :: Simon Stewarte706b236a7- Add tests for the CDP uri locator :: Simon Stewartaae2902173- [grid] Allow nodes to be configured for particular browsers :: Simon Stewart77bb3b67f1- [grid + cdp] Forward CDP from node to driver :: Simon Stewart6e203d3682- [grid] Add missing "event bus" role to message bus command :: Simon Stewarteeff6091fd- [grid] Add/statusend point to DistributorServer :: Simon Stewart7ef66bd1e3- [grid] boolean flags should have an arity of 1 :: Simon Stewartaae7f24dea- [grid] Correct reporting of purpose of class when instantiating the session map :: Simon Stewartc62241cc37- [grid + cdp]: add a smoke test for grid cdp propagation :: Simon Stewart3270a99579- [grid + cdp] Expose URL for CDP on capabilities :: Simon Stewart4a30a75b56- [cdp] Expose Selenium-specific CDP endpoint via a Connection :: Simon Stewartf57378cfb1- [grid + cdp] Adding CDP support to the Grid :: Simon Stewart8481d2a2a9- [cdp] Handle exceptions in consumers of CDP results :: Simon Stewart948c69e838- [grid + cdp] Expose the public url of the grid in reported cdp endpoint :: Simon Stewart3fa8447e2f- [cdp] Ensure that each devtools session is closed once :: Simon Stewartceed4e8a6c- [cdp] Rework Augmenter to allow us to createHasDevTools:: Simon Stewart20346da3cc- [grid + cdp] Move test of distributed CDP to a more sensible place :: Simon Stewart9eaf7bdf00- [bazel] Automated reformatting of build files :: Simon Stewart12dc2c5eef- [graphql] Initial server-side GraphQL end points :: Simon Stewarta3928012f5- [graphql] Wire graphql endpoint into Grid :: Simon Stewart5cbdea91af- [py] Correct escaping in docstring. Fixes #7948 :: AutomatedTesterc0d04ff983- [py] Correct check on DEFAULT_EXECUTABLE_PATH :: AutomatedTesterc8709bf5c3- [py] CopyacceptInsecureCertsto Options for Firefox. Fixes #8261 :: AutomatedTester72e76499a6- [java] Breaking inheritance of EdgeHTML driver from Chromium driver :: Alexei Barantseve1957113d3- [py] Correct flake8 issues :: AutomatedTesterd87eca234d- [java] Fixing NPE in Chrome, it can return null as the value of navigator.userAgent if no page is open yet :: Alexei Barantsev81fcbef376- [java] Implementing a set of utility functions to check preconditions and state conditions. :: Alexei Barantsevd1235e4fb4- Bump java version to 4.0a6 :: Simon Stewart09315448af- Add documentation on configuring selenium :: Simon Stewart545a8aab80- Make output of info command more readable :: Simon Stewart4a2559faff- Small edit in the security help doc :: Simon Stewarta0cd316f59- Move "dump config" flags to a more sensible place :: Simon Stewart0bec58336b- [json] Tidy type coercer generics a little :: Simon Stewart5f23f3b541- [grid] Provide excellent configuration help :: Simon Stewarted3149ceb4- Make the Grid deploy jar self-executing :: Simon Stewarta4ecb59ba1- Add command to generate zsh shell autocompletions :: Simon Stewart832ebc34fe- Update java changelog :: Simon Stewartdb6a8b9680- [java] Ignoring tests in Edgium if they are ignored in Chrome :: Alexei Barantsev21646a0add- [java] Fixing EdgeHTML driver initialization in tests :: Alexei Barantsev19af5d91ac- [java] Deleting a method from Require class in favor of the method with the same name but a different parameter set :: Alexei Barantsevb0cbddd694- [Grid]AutoServiceannotation out to avoid duplicate options (for now) :: Diego Molina7047e5e18b- [Grid] Usingwebdriver.firefox.binagain :: Diego Molinaf33859438b- [java] Fixing bazel dependencies :: Alexei Barantseve8a9b6f60b- [java] Use logger instead of printing to stderr :: Alexei Barantsev13e17c68c9- [java] It's silly to create a new class with a deprecated constructor, deleting it :: Alexei Barantsev64ee093b37- [java] Replacing more Objects.requireNonNull with custom Require class members :: Alexei Barantsevd1a06e59f2- Deprecate OPERA_BLINK from BrowserType (#8333) :: Edirin Atumahd9426c7f9e- [java] Adding final keywork to ensure immutability :: Alexei Barantsev979f02a309- [java] Adding more tests for ImmutableCapabilities :: Alexei Barantsev3b367872d0- [java] Restoring ability to use the same browserName for both Edgium and EdgeHTML :: Alexei Barantsev4befa1cd1f- [java] Adjusting comment in Java docs, fixes #8337 [skip ci] :: Diego Molinac0025cd6ae- [java] Deleting unused imports :: Alexei Barantsev6d026c56c0- [java] Fixing javadocs structure issues :: Alexei Barantseve6f31429a3- [java] Reworking ImmutableCapabilities to make them actually immutable :: Alexei Barantsev33e6b0785a- [java] Merging AbstractCapabilitiees into MutableCapabilities :: Alexei Barantsevf10105c55e- Change access modifier of execute method. (#8344) :: Amit Bhoraniyaf2a7e5ec6b- [Grid] Changing host header before forwarding commands to the driver :: Diego Molina75c0967a8b- [java] Removing misleading Serializable interface from capabilities because they are not serializable :: Alexei Barantsevea76096992- [java] Shortening code a little bit :: Alexei Barantsev373d1fc608- [java] Adding constructors to EdgeDriver and EdgeHtmlDriver that accept a driver service. Fixes issue #8306 :: Alexei Barantsev2433dc1c40- [java] Oh, what a silly mistake! :: Alexei Barantsev1fce6ddd50- [java] Making the deprecated annotation Java 8 compliant [skip ci] :: Diego Molina6ff8fc0a41- [Grid] Avoiding duplicate nodes with the same URI, fixes #8324 :: Diego Molinaf97ab90f93- [java] Avoiding use of raw types :: Alexei Barantsev52acbe966c- [java] Using the provided output streams instead of the standard ones :: Alexei Barantsev9727cc579e- [java] Fixing potential NPE :: Alexei Barantsevff4235a362- [JS] Modify: Removing unused imports (#8350) :: Sri Harsha657d567dab- Update README: Bazel is one of the requirements (#8353) :: Alberto Scotto0dc42efd8b- Add Abstract Base Class to WebElement and WebDriver #7127 (#8348) :: Isaul Vargasc87a3c63f6- [Build] Add alias for selenium-server-standalone :: AutomatedTester4723c25544- [Grid] Changing host header before forwarding commands to the driver :: Diego Molina5f43a29cfc- [py] Bump version to 4a6 :: 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 Rodionov52b8149a49- Adding support for relative locators for .NET :: Jim Evans5d0249496b- Fix incorrectly used named parameters in string formatting in .NET :: Jan Trejbal5f38a0da9b- Fixing the .NET WebSocket message handler :: Jan Trejbal89ce1c235f- Updating EdgeOptions to allow specifying BrowserName :: Stanley Hon5e97ce3a52- Updating .NET assembly versions and CHANGELOG for 4.0-alpha4 :: Jim Evans1962ec6660- Update selenium-assistant.yml [skip ci] :: Diego Molina173e951e7d- Bump java version to 4.0.0a5 :: Simon Stewartf818fb49da- Make "info help" less misleading :: Simon Stewart7e34313a58- Remove unused import statement :: Simon Stewart711217d153- [grid] Add (hidden) support for self-signed https :: Simon Stewart9c24b1e861- [grid] Abstract away HttpClient.Factory creation :: Simon Stewartb4bbfd349d- Force netty server to use java.util.logging :: Simon Stewart7db852fda4- [grid] Provide a method to just get the session uri from a session map :: Simon Stewartd7389a2ec0- [grid] Abstract SessionMap creation away to the options :: Simon Stewartbf926fc608- [grid] Add Redis-backed SessionMap :: Simon Stewart2aa4a74e22- Reduce verbosity of logging message :: Simon Stewart62867fd906- NetworkUtils.getNonLoopbackAddressOfThisMachine now returns an address, not a hostname :: Simon Stewart5e47c6af84- [grid] Catch exception in local distributor that was preventing nodes being added :: Simon Stewartcc376279bd- [grid] Nodes should log which address they are advertising as :: Simon Stewartd5cf59a972- [grid] Allow cli commands to be hidden :: Simon Stewartbb8e2ce8d7- [grid] Use logging rather than syserr to log warnings :: Simon Stewart18dfc4c3d4- [grid] Add a command to run the message bus as a standalone component :: Simon Stewart705362faf1- [grid] Build docker images for Grid components :: Simon Stewarte866f05f76- fix typo in summary of down keys (#7946) :: Scott Sauber52b6789b66- Updating Bazel build files to refer to correct assemblies :: Jim Evansc3de3ab285- Upgrading to NUnit3 Test Adapter 3.16.1 :: Jim Evans29a2ac664e- Adding assembly version stamping to .NET Bazel build process :: Jim Evansab31212a99- Correcting .NET Bazel build files for new version of .NET build rules :: Jim Evanscfc2ae855b- Remove vendor-specific names from ChromiumOptions base class. :: Brandon Walderman21246c9ae5- [grid] node registration (#7949) :: adam goucherb51810e5ff- Fix capabilties to support macOS platform (#7980) :: Maxim Lobanov81c0b5055c- update closeNotSupportedIssueTypesComment for assistant bot [skip ci] :: Diego Molina4530919597- Bump version of bazel toolchains :: Simon Stewart0e29f02f53- Remove unused file. facepalm :: Simon Stewartb94185e003- [tracing] Bring in OpenTelemtry APIs :: Simon Stewart16a703ccaf- [tracing] Migrate to OpenTelemetry :: Simon Stewartf9ab9273b0- [tracing] Add easy support for Jaeger tracing :: Simon Stewart0e143ca06d- [tracing] Extract parent OpenTelemetry span safely :: Simon Stewart68bf012ece- [tracing] Initialise tracer once, and once only :: Simon Stewart63a1bf85ce- [tracing] Update user info for OpenTelemetry :: Simon Stewart952fe7f833- Update maven deps :: Simon Stewart2a962b7bd8- Add missing copyright headers :: Simon Stewart177754a364- Make websocket message types clearer :: Simon Stewart35725b282b- Allow netty server to close with open connections :: Simon Stewart3e4cc2b30c- Allow netty server to handle websocket connections :: Simon Stewart543bc092ed- Fixed comments for Safari referencing Chrome (#7990) :: trademark184c547754bc- fix require paths :: Tomerd0b6ab1b24- remove unnecessary dependency :: Tomer31696192e4- [py] Automate RemoteConnection subclass selection (#8010) :: Abdelrahman Talaat20cae7e38e- Fix clear actions in ActionChains (#7943) :: Ilyas Bayraktar62400e7f0d- Fixed maven central 501 error, using of https. (#7961) :: Evgeniy Roldukhinbe6010c13c- Rejuvenate log levels (#7737) :: Grace Tangd69ee9721b- Add response to RemoteWebDriver's client log level (#7925) :: Vijendarn Selvarajah55aaf10163- [Grid] Enabling IPv6, fixes #7541 :: Diego Molinabddd02a058- [py] Add support for relative locators :: AutomatedTestere70590aa07- [py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050 :: AutomatedTesterd9d17eb5f8- requireAtom: make dynamic import work with webpack (#7726) :: Adrian Leonhard990b4de1bc- Modify: Resolve issue #6292 (#8062) :: Sri Harsha66d9320be2- Fixed typo in JS code in AlertOverride (#8043) :: havja24ab1e52e7- [py] Correct Docstring import in WebDriverWait example. Fixes #7780 :: AutomatedTestera849bb75a3- [py] Add the ability to get and set timeouts against a driver. Fixes #7738 :: AutomatedTesterf878211939- [py] Add in support for page loading strategies for Options :: AutomatedTestera3734f2a61- Fix method documentation (#8077) :: MandarJKulkarnieb1f423c95- [py] add the ability to generate a wheel via bazel :: AutomatedTester73adfc9522- [py] update python_requires to only support python 2.7 and Python3.5+(#8085) :: Mateusz Kajkadbeafd214c- Update JavaScript bindings for Edge Chromium :: Brandon Walderman7cbe4ae007- Add: Adding new cookie sameSite (c-nodejs) (#7901) :: Sri Harsha4ea31198a7- node/selenium-webdriver/firefox.js: accept zip webextensions (#7464) :: Ghjuvan Lacambre4820e724b7- Cleanup temporary directories even if non-empty (#8066) :: Tomer Steinfeld47e87b3df4- upgrade dependencies :: Tomer2d53be8ddb- ignore test files :: Tomerb067768277- alpha 6 :: Tomer73e6405b3f- Perform null check when calling Start on DriverService (#8083) :: David Burns4b18ff48e3- return node 10 support :: Tomerf812eddf62- alpha 7 :: Tomer0d7e57a707- [py] Add WPEWebKit driver (#6375) :: Carlos Garcia Campos4b8a481666- Replacing opentracing with opentelemetry in server tests :: Alexei Barantsev1a369746bd- Set ACCEPT_INSECURE_CERTS capability for test :: Tricia Crichton5fa9a75724- AddSameSiteattribute toCookie:: Gerry Gao51de536380- Fix FluentWait so it completes in more cases. :: Tamas Utasibdef858dc0- Ignoring some tests that hang in Safari TP so that it does not respond anymore :: Alexei Barantseva6cd46e6d8- [java] Sending auth headers to the grid if username and password are specified in the base URL. Fixes #8005 :: Alexei Barantsev53761e38ac- [py] Fix Flake8 errors :: AutomatedTester617f16f3a0- [py] Use a capability to switch engines for Edge (#8096) :: Brandon Walderman8b2bab5618- [py] Deprecate find_element(s)by* calls :: AutomatedTester264ed97dce- Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTesteraeb61759e5- [java] Reusing the same HTTP client instead of creating a client per session. Fixes #7989 :: Alexei Barantsevadce515aae- [dotnet] Fixed typos in EdgeDriverService.cs (#8098) :: Rami35ed2dae54- [py] Correct service usage in IE Binding. Fixes #7749 :: AutomatedTester4713f55a29- [grid] Stop driver server when session is over. Fixes #7989 :: Alexei Barantsev620d0fb311- [bazel] Bump bazel version :: Simon Stewart70e74bbaf1- [bazel] Allow classifiers in maven coordinates :: Simon Stewart9f9f0e5742- Unix domain socket support for the HttpClient :: Simon Stewart7b8015ac8f- Fix failing tests :: Simon Stewart6fd2c5598c- [bazel] Update rules_jvm_external and all deps :: Simon Stewart74179a85ed- HTTP header names are case insensitive. :: Simon Stewart7b8ab9ed7c- [java] Implementing "minimize window" command :: Alexei Barantsev63b9bfbbca- [docker] Allow versioned docker support :: Simon Stewartd9f7cefca4- [docker] Support unix domain sockets on the default URLs for a platform :: Simon Stewarte081e63cc5- [grid] Fix incompatible type and make the build work again :: Diego Molina9b2732b7cf- [grid] Adding Opera as a Grid dependency :: Diego Molinaa8f1d5f488- [java] Updating changelog for v4.0.0-alpha-5 :: Diego Molinad777cf508e- [py] Bump python bindings to 4.0.0a5 :: AutomatedTesterd38dfb3c45- [grid] Checking for IPv6 addresses :: Diego Molina7b338ec6a8- Add: Same site cookie feature in python bindings (#8114) :: Sri Harshae31b067183- Updating .NET dependencies for Bazel :: Jim Evansdeda399527- Updating .NET assembly version for 4.0a5 :: Jim Evans38425449f9- Re-adding Firefox preferences json file for legacy anonymous profile creation :: Jim Evans13d830be9d- Use a capability to switch engines for .NET EdgeOptions/EdgeDriverService. :: Brandon Waldermanc543c22949- Adding SameSite cookie information to .NET cookie handling :: Jim Evansf683dd2ade- Fixes binding spec compliance for ErrorResponse :: Jordan Macef336673d6c- Adds equals override to EventFiringWebElement :: Jordan Mace50749de1e2- Removing is operator in preference to as operator for .NET code :: Jim Evansc9ed1e2598- Update MakeHttpRequest to use TaskFactory for async tasks :: Maciej Pakulski9d1fedbc00- Code formatting in .NET. No functional changes. :: Jim Evans004af1ebec- Updating .NET CHANGELOG for 4.0a5 release :: Jim Evans1b9e4270ca- Fixing resource name for .NET Firefox profile preferences JSON :: Jim Evans411d798699- Updating .NET Bazel build file for WebDriverBackedSelenium :: Jim Evans8e1c405c4f- Updating .NET Cookie JSON serialization to omit SameSite when null :: Jim Evansb78cf1b879- Adding GetHashCode override for .NET EventFiringWebElement :: Jim Evansb3a0d621cc- Updating .NET tests :: Jim 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ño2f46354b51- [netty] Add simple chain for handling http requests :: Simon Stewart9ea32fa4c1- Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill13f0e9783f- Updating sonarqube settings :: Alexei Barantsev3cdbe1ad17- [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsevc35c26e255- Adding lost dependency to IDEA project :: Alexei Barantsevc2a38eb047- [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev5a56387e02- [java] Deleting unused code :: Alexei Barantsev263074f3d3- [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsevc65517e475- [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev18efc7245f- [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev820df9d4c1- RuboCop autofixes on rakelib :: Luke Hill420921bb4b- Loosen dependency on childprocess in ruby gemspec :: Connor Shea7a01fd8c9b- [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev74914ed923- [java] Deprecating an unused exception class :: Alexei Barantsev04b4192c06- [java] Deleting deprecated internal class :: Alexei Barantsev7108f3abff- [java] Deleting unused imports :: Alexei Barantsev06a7dffb5b- [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev1374b338c0- Fix visibility checking for descendants of details elements :: Thomas Walpole8adb0f220a- [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsevc9649be83e- [java] Reducing code duplication, no functional changes :: Alexei Barantseve76105bab5- [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev1cd3276e9e- [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev4954772a72- [java] Merging three different preference storages into the single one. :: Alexei Barantsev7498da6372- Updating .NET Bazel build files with correct references :: Jim Evanscb5a603a96- Refactor/remove unused Rake tasks files :: Luke Hill635570974b- Update Ruby changelog to include 3.142.5 :: Alex Rodionovf2555adaa9- [py] Bump to 4.0a3 :: AutomatedTestercc2ae02681- [java] Removing unnecessary unboxing :: Alexei Barantsev7dd46f21ba- Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe318c819042- [java] Updating mockito and its dependencies :: Alexei Barantsev26a63153db- [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantseve22c13bad5- [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsevbe841f854f- [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev982baeb347- [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantseve349318ff8- [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev19d863da29- [java] Deleting unused private methods :: Alexei Barantsev04f1714629- [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev81f83ca0bc- [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev8953f91a7a- [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsevddea0d5fb2- [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev1f67cbd9da- [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev39bac8a9c9- [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev8e9dca1cc8- Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev2d1e0bba3d- Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev0d2a9b4844- Fixed references to chromedriver website :: Patrick Beart5a4ac1dbbf- Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev01afd4ad9e- [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsevc141342538- [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev41b6ec2d75- Fixing path to a library in IDEA project :: Alexei Barantsev280bb94c97- Update Ruby changelog to include 3.142.6 :: Alex Rodionovb4a820c85b- Updating IDEA project, the 'javascript' module, as suggested by IDEA itself :: Alexei Barantsev78dce0c505- Fix random permission problems when trying to obtain a free port on Windows 10 :: Adrian Dymorzca9e9a4a75- Old style exceptions are syntax errors in Python 3 :: Christian Clauss750a98595f- Summary for Minimize method corrected :: Jonahb79e0b61cb- Optimize Actions.MoveToElement(IWebElement toElement, int offsetX, int offsetY, MoveToElementOffsetOrigin offsetOrigin) method by removing needless operations :: YevgeniyShunevych57e9c69e68- Using timeout in DriverService Builder :: Grigory Mischenkoc299a0eae2- [bazel] Implicitly setting --enable_runfiles for all commands :: Alexei Barantsev893f66a410- [java] Adding more unit tests to bazel build :: Alexei Barantsevbc1a581c10- Fix possible NullPointerException in ErrorHandler.rebuildServerError :: Frederik Carlier03d8d13646- [java] Fixing compilation errors introduced by rebasing the previous commit and restoring backward compatibility. :: Alexei Barantseve96092a260- [java] Adding links from ignored tests to bug reports :: Alexei Barantsevc453b53e9e- [java] Deleting a temp file remaining after resolving git conflicts :: Alexei Barantsev5be744b887- Fix Xcode typo (#7655) :: Dmitry Dubenetsb2e1adce49- [java] Adding more unit tests to bazel build :: Alexei Barantsev69f669935d- [java] A draft of a Netty-based HTTP client :: Alexei Barantsev0d45561b01- [java] Temporarily ignoring a test that fails on travis :: Alexei Barantsevda155ec896- Add name for maven pom file :: Simon Stewarte8fac685b0- Bump version number for next java release :: Simon Stewart06d9118b47- Silence warnings from Java 11 :: Simon Stewartc5388e53c1- Make grid the default rake target :: Simon Stewarta4a1a32178- [java] Fixing bazel dependencies for netty client :: Alexei Barantsev3e7fccd6da- Fix up problem when running bazel commands :: Simon Stewart7d60bd78f2- Setting module-related options for Java versions > 8 :: Alexei Barantsev32394fcdb2- Fixing Java version detection (openjdk footprint looks different) :: Alexei Barantsevb4a5328dd3- Refactor crazy fun namespace 1 (#7667) :: Luke Hill1d4be7aed1- Fix grammar typo in exceptions.py (#7657) [skip ci] :: Dmitry Dubenetsf114b40829- [java] Adding WebSocket support to the Netty-based client :: Alexei Barantsev1292f88044- added a missing flag for EventBusConfig.java to swap out the implementation of the event bus :: Adam Gouchere89b7d4432- Fix common typo's :: Dmitry Dubenetsd26fe1f642- [java] Adding information about used services to generated module info file :: Alexei Barantsev1d2e836fe2- [java] Deleting handcrafted module info files because we autogenerate them now :: Alexei Barantsevf2e587ef63- Upgrading bazel to 1.0.0 :: Alexei Barantsev456563bc0e- [java] Properly converting URLs and logging exceptions in the netty-based http client :: Alexei Barantseve140e223e6- [java] Using try-with-resources in ProtProber to make sure that the checked socket is closed :: Alexei Barantsevd2dc677843- [java] Reset thread interruption status before throwing :: Alexei Barantsevcd9c7062d1- [docker] Fix existing docker functionality :: Simon Stewart611a86792a- Fix failing test via build magic :: Simon Stewartcd7c63fac3- Mark CommandExecutor as a functional interface :: Simon Stewartf6d02b3a48- Remove selenium_test build target as it's not used :: Luke Hille940e942e3- Adding customizable browser_name capability to microsoftedge (#7650) :: Stanley Hon879c4b0111- Rename BaseServer to JettyServer :: Simon Stewart76789277fd- Move jetty server to its own package :: Simon Stewart963d4fb8d5- Clean up generics for the JettyServer :: Simon Stewart7a1fc1e1b1- Routables can also be filtered :: Simon Stewart8e251525e6- Remove support for servlets from the BaseServer :: Simon Stewart953ef02749- Add a server implementation using the built-in JRE httpd :: Simon Stewart75aa2ddeff- Inject server HTTP handler as a constructor arg. :: Simon Stewartb835acc13e- Avoid leaking okhttp connections :: Simon Stewart025c61d512- Better hostname setting from server options if no network is present :: Simon Stewart66f08b44ab- Setting headers to null to remove them is wrong in the reverse proxy handler :: Simon Stewart824910113d- Bump netty to latest release :: Simon Stewart480a5ad2d0- Make the Netty server implement our Server interface :: Simon Stewarta1926f0ff4- Run GridTNG end to end tests using netty :: Simon Stewart9a0089731f- Switch to using netty as the primary server :: Simon Stewart925fee2bd2- Updating python bindings to use ms:edgeOptions for options to msedgedriver. (#7640) :: Stanley Hon7ac1b7c1b1- Refactor/rubocop autofixes on selenium rake (#7671) :: Luke Hill5b5f9b0e29- [java] Renaming a package to match Java naming convention :: Alexei Barantsev4caa6d9bed- Fixing IDEA project broken after recent netty dependency update :: Alexei Barantsev33ce271341- [java] Renaming classes to match CDP specification :: Alexei Barantsev544d4609d2- [java] Using in CDP code its own class SessionID instead of a similar class from remote package :: Alexei Barantsev2d30ef0bec- Updating .NET test projects to use NUnit3TestAdapter 3.15.1 :: Jim Evans59721b24de- Removing unused Java system property when running .NET tests :: Jim Evans094a470b68- Changing internal name of embedded resources in .NET assemblies :: Jim Evansbb47d0e63f- Removing now-unused CrazyFun build description file for IE driver atoms :: Jim Evans6ebbe5ab58- Updating generation of C++ atoms header file :: Jim Evans1c5bdc33dd- Reverting change to use effective style for determining element visibility :: Jim Evans6d9e68134a- Updating .NET build to use new Bazel build rules :: Jim Evans8ae7d7b1bb- [java] Refactoring DevTools classes to match CDP specification structure :: Alexei Barantsev01fcbe99ed- [py] Fixing flake8 issues :: Alexei Barantsevfd1fabe574- [crazyfun] Move everything under one directory (No fixes) :: Luke Hill2d5cde15b8- [java] Changing return type of Target.getTargets from Set to List :: Alexei Barantsev36ff0bf653- [java] Adding ability to clear listeners in DevTools and breaking dependency between DevTools tests :: Alexei Barantsev44853287b0- [java] Adding DevTools tests to bazel as java_selenium_test_suite :: Alexei Barantsev36f0c85923- Add python_requires to help pip (#7698) :: Hugo van Kemenade3f799b8256- [java] Synchronizing access to listener list to avoid concurrent modification exceptions. :: Alexei Barantseve5f124858a- [java] Renaming enum members to match Java naming conventions :: Alexei Barantsev3631b4e2c1- [java] Fixing a test to call Fetch.enable properly :: Alexei Barantsev7f5c2f3fd7- [java] Renaming a test to match common test naming rule :: Alexei Barantsevd9acdee44a- [java] Uncommenting a test. Apparently bazel consider this as a critical compilation issue :: Alexei Barantseve7ff089089- [java] Fixing deserialization from JSON for RequestIntercepted event :: Alexei Barantsev18730efd49- [py] correct python_requires in setup :: AutomatedTesterc97f8a7688- Remove uncalled code (base generator amongst others) (#7682) :: Luke Hill1986604faf- Fixing the path to an IDEA module :: Alexei Barantsev2c7de0ad98- Adding ability to run tests for chromedriver-specific JS atoms :: Alexei Barantsev705420d93a- Implementing ability to run (not only buld) bazel targets from crazyfun :: Alexei Barantsevcd14b11bbe- Fixing javascript test targets for crazyfun :: Alexei Barantsev9e9edee906- Deleting unused test utility methods :: Alexei Barantsevcbfc8809e5- Fixing assumes in tests to work properly while running tests in remote mode :: Alexei Barantsev5d3d2dcd30- Fix getLocationInView atom for documentElement :: John Chenfbd4dd6f9b- Fix Chrome's getLocationInView atom :: John Chen4813c06850- Adding javascript/chrome-driver tests to travis :: Alexei Barantseva449eca74a- [tracing] Initial implementation :: Simon Stewartdd80d5ed73- Add missing "break" statement :: mtrea95cd0f7c96- Move all code inside ruby.rb crazy fun into its own namespace to make it easier to triage :: Luke Hill3c2f78e1c8- Add symlink to correctly named file :: Luke Hilldd917a32ad- Minor tidy up of some logic :: Luke Hill89b0a80c79- Namespace all rename code inside crazyfun mappings :: Luke Hill300611be95- Namespace ExportMappings correctly and mark it as potentially obsolete :: Luke Hillc2de389182- Namespace some more items :: Luke Hill8ade32a6b0- Comment out 2 top level mappings crazy fun builders If this doesn't crash CI we can remove over 500 LOC :: Luke Hill46a3c907f7- Commented out a load more top level mappings files :: Luke Hillfcb9d6f5a1- Remove loads of commented out code, optimise rake_tasks/crazy_fun directory :: Luke Hill341dc6e968- Small tidy to Rakefile and moving requires around to avoid duplication :: Luke Hilla2e6d4b264- Remove python top level class method which is never included or extended Alter rakefile order, remove uncalled requires and add comments about each section of requires :: Luke Hillf3dd0c229d- Remove all gcc style code as none of it is consumed :: Luke Hill706b898dd8- Comment out javascript mappings - I suspect it isn't used :: Luke Hill6f8950669b- Bugfixes, remove duplicated requires that aren't present :: Luke Hille94359b09f- Remove all Javascript CrazyFun code Alter CF ruby / rake files to correctly named ruby_mappings and rake_mappings Move global method ruby to be duplicated in the requisite classes (We can dry this up later) :: Luke Hill973a0696f9- Move some require statements around, update some comments :: Luke Hill2a11e8b110- Fix up load order for inheritance chains :: Luke Hilla49fb60b1a- Add debug logic to Rake::Task.out :: Luke Hilld31d99eb45- Adding more verbosity to travis build logs :: Alexei Barantsev2997552707- Adding more verbosity to travis build logs in the special Node.js case :: Alexei Barantsevcb1001dd42- Parse python docstring example as code snippet :: pitachips313df0fea8- Bugfix and Refactor :: Luke Hill085ceed1f5- [java] Set mouse button in W3C codec :: John Chen4038a1b40d- An attempt to run sonar scanner on travis :: Alexei Barantsev55882b0dd5- A different approach to start sonar scanner. :: Alexei Barantsevd7d38e2546- Fixing sonar project key and project version :: Alexei Barantsev9a434ed22b- [javascript] Fixing chromedriver-atoms tests for shadow DOM :: Alexei Barantsev25dea204f8- [java] Disabling CDP-related tests that are currently broken :: Alexei Barantsevdf325d473e- [java] Fixing bazel dependencies :: Alexei Barantsev50f740479a- Fixing slack invitation link in github issue templates :: Alexei Barantsevf9f3a0df35- [java] Replacing SimpleDateFormat with a more modern class DateTimeFormatter :: Alexei Barantsev802d2cab79- [java] Using devtools own cookie implementation in devtools commands. Converters can be added later. :: Alexei Barantsev07dfcc46d8- [java] Explicitly set flatten = true when attaching to CDP target, it's preferred mode :: Alexei Barantsev9d71800919- [java] Refactoring devtools to make the structure more uniform to prepare it to autogeneration :: Alexei Barantsev95bb2fbebc- CrazyFun: Remaining Namespace work (Aside from the .rl items) (#7736) :: Luke Hill8b21ec75be- Add Netty Client to main jar (#7743) :: adam goucher2e2ebb07cc- Rubocop Autofix Rakefile (#7735) :: Luke Hill99234367ee- [java] Moving StaticInitializerCoercer in front of Map coercer. :: Alexei Barantsev5c70fc382d- [java] Fixing use of deprecated methods :: Alexei Barantsev64cd3ae656- [java] Deleting exception declarations that are never thrown :: Alexei Barantseve179131f75- [java] Deleting unused imports :: Alexei Barantsev0383f454d1- Don't run sonar scanner for pull requests :: Alexei Barantsev0834ca83b2- Oops, my bash kungfu is not strong enough... :: Alexei Barantsev3c19dd1d0d- Bump bazel version :: Simon Stewart895f0c2fb4- Add "information" command and information about tracing :: Simon Stewart7c27774b43- [tracing] Add basic tracing to the session map :: Simon Stewartee03118477- [tracing] Better handling of tracing through distributor :: Simon Stewarte1797c2444- Fix up IJ build for Windows developers :: Simon Stewartdeb5919775- Modify: Spell error :: Sri Harshac1cb579923- [java] Deleting unnecessary parentheses, reducing noise :: Alexei Barantsevaa5e13377b- [java] Deleting unused imports :: Alexei Barantsev5a20d4471f- Deleting orphaned IDEA module file for old Selenium IDE :: Alexei Barantsev23a7d7706f- [py] Lay groundwork for running large tests with python :: Simon Stewart9591dd328d- Move py_import into the private python area :: Simon Stewartc9de3a9e11- The pytest_test does not need a toolchain :: Simon Stewart66625d79c6- Remove flags that are plugin-specific from pytest wrapper :: Simon Stewarte160563f3e- Add the ability to create python test suites, and use it :: Simon Stewart8c2b31ea68- [java] CDP code generator :: Alexei Barantsevccc9a3b8ff- Enable gpg signing of built artifacts :: Simon Stewart2171634f4f- Avoid creating JPMS module jars for now :: Simon Stewart6085af940e- Switch to using rules_jvm_external for managing third party java deps :: Simon Stewartbee5ee23c8- Get the dist-zips building nicely again :: Simon Stewartedfbeed291- Run buildifier over bzl files :: Simon Stewartf3a4901c50- Run buildifier over BUILD and WORKSPACE files :: Simon Stewartd45ec36111- Fix up manual build targets too :: Simon Stewartf00998e981- Hook java CDP generation into the build :: Simon Stewartc6a31d894e- Move devtools generator into devtools directory :: Simon Stewart4c3239d562- [java] Fixing paths to work on Windows :: Alexei Barantsevc2745b9fd3- Refactoring IDEA project to use JARs downloaded or generated by Bazel :: Alexei Barantseva65b9dd690- [java] Stop using features introduced in Java 9+ :: Alexei Barantsev4bca8a83c2- [java] Stop using features introduced in Java 9+ :: Alexei Barantsevb24cf9d9ec- Modify: Typo error (#7791) [skip ci] :: Sri Harsha07ee491572- Replacing references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molina85f05fee12- Replacing more references to seleniumhq.org with selenium.dev [skip ci] :: Diego Molinafad6f9ae4d- Replacing seleniumhq.org links in README [skip ci] :: Diego Molina3041fa2645- Update contribution guidelines with new content :: Diego Molina39b8c3eba2- Deleting unused imports :: Alexei Barantsev6a9c5463cc- [java] Improving error message if a remote side responses with code 405 Method Not Allowed :: Alexei Barantsev0b13f71cee- Add Chrome tests to bazel build. :: Tricia Crichton527c3fecdd- Revert "Add Chrome tests to bazel build." :: Alexei Barantsevb823a5ef49- [java] Fixing a check in a test to match the target HTML file :: Alexei Barantsev8264a3a985- [java] Adding a test for multi-file upload :: Alexei Barantsevb514a7490e- [grid] Adding file upload endpoint to the new grid :: Alexei Barantsevfc12197e87- [java] Implementing ability to upload multiple files with RemoteWebDriver :: Alexei Barantsev7f54fd79f1- [bazel] Adding a command to set stamps (on behalf of @simonstewart) :: Alexei Barantsev6e182e5136- [bazel] Deleting options that should be better set in .bazelrc.local :: Alexei Barantsev6d5a0ce927- [java] Fixing potential NPE and deleting unused imports :: Alexei Barantsev2f6c9eb41d- Fix WSL check on Linux on DeX and similar distibutes :: Alex Rodionov541e06a897- Remove executable permissions from proxy.rb :: Alex Rodionovdf6be2e962- Implement basic support for relative locators :: Alex Rodionoveaddcc7bb1- Updating PR template, and removing references to CLA [skip ci] :: Diego Molinaf36d8f4d6a- Removing unused variable [skip ci] :: Diego Molina5296b5b46c- fix: DeprecationWarning of base64.encodestring() (#7446) :: Max Schmittb2b921194c- [rb] add specs with bugfixes for remote execution :: Titus Fortner62e867b42e- [rb] fix rubocop violations :: Titus Fortner01701f6902- [rb] update specs for consistency :: Titus Fortnerbe1975e6a3- [rb] add driver specs to reflect current functionality :: Titus Fortner2f8943e980- [rb] fix bugs to get specs to pass :: Titus Fortnerec05ff07e0- Bugfix/copyright rake fixes (#7817) :: Luke Hill01b1bbe06a- Update locators.js (#7810) :: Sri Harsha3950338afe- Added option to use char and string when generating atoms.cc (#7784) :: TriciaCrichton4c568fe0fe- Add support for creating and removing virtual authenticators (#7760) :: Nina Satragnof5d21631d6- [rb] add features to Logger :: Titus Fortner61ccd712b6- [rb] add IDs to logging messages :: Titus Fortner3c038ec5be- [rb] add custom matchers for deprecations :: Titus Fortner5a89b22cc3- [rb] aggregate failures for specs :: Titus Fortner1ed6eb584d- [rb] fix order of operations bug :: Titus Fortner136c2e972f- [rb] more precise implementation of checking for deprecations in specs :: Titus Fortner1547e33151- Add method DELETE, PUT into allowedMethods of CORS :: Long Nguyen5a128163a2- Add tests for allow-cors feature :: Long Nguyenb3646a99f9- Add: Add support to get property of referenced web element (#7839) :: Sri Harshaee15b26997- https between components (#7767) :: adam goucher35f4627381- Add js bindings for chromedriver cast functionality :: justinwoolley@gmail.com00de1c6b65- Fix: Fixing typo errors (#7849) [skip ci] :: Sri Harsha81552aa0ae- Add more Ruby bindings tests for page load timeout :: Alex Rodionov816df68bf8- Add support to debug virtual authenticators (#7842) :: Nina Satragno753dbbab8f- Adding selenium assistant config :: Diego Molina34341aa687- Add: Added W3C capability strictFileInteractability(c-nodejs) (#7850) :: Sri Harsha646b49a5ac- Update EdgeOptions constructor to use new ms:edgeOptions capability name (#7633) :: Stanley Hon7ab5f1b4b8- Update cached dependencies for Ruby bindings :: Alex Rodionovd61cecb80e- Prepare infrastructure for CDP in Ruby :: Alex Rodionov3f2f8fdd7e- Removed CLA reference and updated numbering (#7884) [skip ci] :: Damien Allison16cfc83046- Update Ruby changelog to include 3.142.7 :: Alex Rodionov58249b7943- Bump bazel version to 2.0.0 :: Simon Stewart3c539b89e0- Bump rules_jvm_external to 3.1 :: Simon Stewartbe4393748f- Strengthen java deps now rules_jvm_external has been updated. :: Simon Stewart443bbb4ca3- Bump hamcrest to 2.2 :: Simon Stewart997dedb495- Bump hamcrest to 2.2 :: Simon Stewart84b2dd5e09- [bazel] Rework how we generate java modules :: Simon Stewartfbb253ff52- Generate javadoc jars :: Simon Stewartf77b9378e0- [bazel] Generate stable, repeatable zip files :: Simon Stewart7f3e763c57- [bazel] Generate maven artifacts correctly :: Simon Stewarte6c7853dd1- Minor clean up. No logical changes :: Simon Stewartbbe5a05c63- [bazel] Re-enable building dist-zips :: Simon Stewart4dfe74b403- Foolishly upgrading all java libraries to latest versions :: Simon Stewart0f22aa09e2- Bump to Bazel 2.0.0 and add support for an RBE :: Simon Stewart5add6daf0e- Get the RC emulation tests running in bazel :: Simon Stewartc0dd147073- Comment out most of the RC tests :: Simon Stewart8f2fddcc04- Add a resource handler to allow us to read files off the disk. :: Simon Stewartb190184a2c- Migrate RC htmlrunner from jetty :: Simon Stewart0cc7f85121- Add missing copyright headers :: Simon Stewartab6d09dfdf- Ensure query parameters are copied when forwarding a request :: Simon Stewart6aac5f3674- Correctly set the URI of a JRE-backed HttpRequest :: Simon Stewart86b66acda0- Make the prefixed routes more robust :: Simon Stewartfd5149c8a9- Amend ResourceHandler to properly handle static content :: Simon Stewartdc7c7f17f1- Make the JreAppServer be based off the JreServer :: Simon Stewartcf066b4dc4- More copyright header fixing :: Simon Stewarta83bb41b7d- Add a slf4j to java.util.logging adapter :: Simon Stewarte7afeaff1d- Add basic status handler to session map :: Simon Stewart3c45da5cc7- Perform mapping for config options pulled from the environment :: Simon Stewartec01f523d9- Add omitted flag to allow distributor host name to be set :: Simon Stewartb63538ba8f- Allow EnvConfig to use the values of other env variables :: Simon Stewart008be63a73- Fix JRuby unit tests and linter warnings :: Alex Rodionov93ba5caa49- Fix VirtualAuthenticatorOptions enums not being public. (#7869) :: Nina Satragno00f89c2928- [bazel] Ensure build works when JAVA_HOME points at Java 8 :: Simon Stewartf73a8fe495- Update travis to use java 11 base images :: Simon Stewartb8fb5749d7- Update java changelog :: Simon Stewart5d0099de84- [grid] Bring EventBusConfig into the same naming pattern as other options :: Simon Stewartd1cf68427c- [java] Merging IDEA modules 'client' and 'server' into a single 'java' module :: Alexei Barantsev84b6375b0a- [java] Disabling a test in Chrome, regression in v.79 :: Alexei Barantsev8664401e11- Adding a missing dependency for proxy-relatedt tests :: Alexei Barantsevb396c16c03- [java] A bit more safe way to use File.walk, the created Stream should be closed :: Alexei Barantsevd7da6943ab- [java] Printing stack trace to console instead of trowing in finally block :: Alexei Barantsev40049b1d99- [java] Deleting unused imports :: Alexei Barantsev3b117fa9e3- [java] Updating test ignorance info for Safari TP 97 :: Alexei Barantsevc2d955b49e- [java] Switching default client implementation from okhttp to netty :: Alexei 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 Stewart80eb45ed02- Hive .Net config into its own setup :: Simon Stewartaf41412df2- Mark small tests as being small :: Simon Stewart0d47cc2234- Minor typo fix: no logical changes :: Simon Stewart593c17ad0c- Remove dependency on guava :: Simon Stewart5263a2dfb7- prevent json package depending on remote :: Simon Stewart9754373c95- HttpHandler is no longer a Function :: Simon Stewart951f9f4a43- Deprecate CommandHandler :: Simon Stewartbd03257118- Deprecate the original Route class in favour of the new one :: Simon Stewart48c45b5ed3- Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart7df7c1b435- Route should handle failure to match or no response gracefully :: Simon Stewartba67fbdea4- Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart2505fb370e- Move helper servlets to use HttpHandler :: Simon Stewart84fcbf0f7a- Extract JEE interop features to a helper class :: Simon Stewartc5f138c80d- Move away from the old Routes class :: Simon Stewartd18d60ad2c- Finish removing old routes :: Simon Stewartf17525ca65- Move most command handlers in distributor to http handlers :: Simon Stewartc5b8a70594- Migrate most command handlers to http handlers in router :: Simon Stewart5fc74cd7dd- Migrate most command handlers to http handlers in session map :: Simon Stewart6569cb9589- Remove unused class :: Simon Stewarte5ed023a46- Router is now just an http handler :: Simon Stewartbf74b7d7c4- Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart2c24f307a3- Make HttpClient an HttpHandler :: Simon Stewart21a2ceb6ad- Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewartd062f62a67- Continue removing the old CommandHandler :: Simon Stewart644776db35- Update the JreAppServer to use HttpHandlers :: Simon Stewart6be6012f74- Make Routable also be an HttpHandler :: Simon Stewart46d3642954- Switch to using ClientConfig to configure the HttpClient :: Simon Stewart8e5176c567- Move the okhttpclient to the okhttp package :: Simon Stewart90cd946d40- Make the OkHttpClient use the OkHttpHandler :: Simon Stewartc856f4a743- Delete the unused CommandHandler class :: Simon Stewart470622bc3b- [java] Fixing HTML tags in javadoc :: Alexei Barantsev16559ddb46- [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsevad9f331939- [rb] fix incongruent name spacing :: Titus Fortnera417af2f03- Extracting .NET cookie expiration time calculation to private method :: Jim Evans438c5fad7d- Fixing .NET test EnvironmentManager directory detection :: Jim Evansc8caa955b8- Adding additional logging to .NET ProxyTest :: Jim Evansfafa44799b- Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans103245a577- Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans5644886f43- Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans45ce2ef9aa- Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans415371e390- [rb] minor updates to specs and docs :: Titus Fortner2e75b914ba- [rb] bump version to 4.0.0.alpha3 :: Titus Fortner4b43143d33- [rb] delete empty spec :: Titus Fortnerb28fab0a8c- [rb] add missing change to log :: Titus Fortnerdc6dbc18c6- [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewarte6764e4d52- [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart796bb2d98b- Provide utility classes for cleaning up tests neatly :: Simon Stewart2eeed81d7c- Expose presence of devtools support on a role-based interface :: Simon Stewart14348a757b- [bazel] Add devtools tests :: Simon Stewart5e04a20a19- [bazel] Add build rules for Edge HTML :: Simon Stewart2ea018e949- [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewartd14c7384ee- Provide abstraction for dealing with form encoded http requests :: Simon Stewartd34ac6b4ad- [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart0a9e9c79de- Migrate the selenium rc handler to be an http handler :: Simon Stewart97402cb3ec- Deleting test that is never run :: Simon Stewart8824396700- Start deleting tests that are no longer relevant :: Simon Stewartb52106b8d0- [issue-7350] Updating Jetty version (9.4.19.v20190610) (#7379) :: Marcus Merrell6275e4e33f- Updating .NET test framework to allow hiding test web server command window :: Jim Evansc346167825- Slightly modified setting IE window to have focus when sending input :: Jim Evans5304b39174- Properly ignoring .NET DevTools tests for non-DevTools browsers :: Jim Evansf1f20a008a- Adding start position to .NET WindowTest :: Jim Evanse6f5e3c235- Removing .NET user-specific test config value for running withbazel test:: Jim Evans13b9007eae- Adding control of Java test web server from .NET to JSON test config file :: Jim Evansc0b9b28b87- Unignoring .NET alert text tests for Chrome that pass in Dev channel :: Jim Evans8add72a672- Add a toString method to HttpResponse :: Simon Stewartfdc5e887ed- Ensure that the protocol converter handles the new session responses properly :: Simon Stewart0006781725- [bazel] Add alias for building grid :: Simon Stewart4a464cb578- Bump the java version number to 4.0.0-alpha-3 :: Simon Stewart3637786047- Deleting references to missing java libs from IDEA project :: Alexei Barantseva4ec9e9d7c- [java] Fixing Safari initialization code to be able to use Safari TP :: Alexei Barantsev6674a230d0- [js] Update logging commands to work with chrome 76 :: Jason Leybafb4030e461- Get our closure-based javascript tests running with bazel. :: Jason Leyba438d1d836a- Adding proper ignores in .NET DevTools tests :: Jim Evansf62aefbaa6- Updating .NET tests to correctly test Safari :: Jim Evans0eafd9e714- Give every a closure_test_suite a binary for running a server with necessary data dependencies for debugging locally. :: jleybad829459a67- Updating missed .NET test for MacOS :: Jim Evansf1526d2002- Adding restart logic in .NET cookie tests for Safari :: Jim Evans948837ee2d- Add chromedriver cast APIs to remote server (#7282) :: jwoolley660e663a8c- Refactoring .NET UnexpectedAlertBehaviorTest to work better with Safari :: Jim Evansa4e80507c4- Ignoring hanging .NET test on Safari :: Jim Evans93af4ca569- Fixing interactions test for Safari :: Jim Evansc0f3e3c743- [atoms] Fixing getText atom for capitalized text to better match what a user sees. :: Alexei Barantsev92108dd8a0- [java] Changing tests to follow atom changes :: Alexei Barantsev17cf4a82d0- [java] Unignoring a passing test :: Alexei Barantsev679fef15c8- [buck] Windows is not Unix :: Alexei Barantsev08d653369f- Deleting v3 grid from the list of Java release targets :: Alexei Barantsev9ec49e496e- Updating screenshot test for .NET on Safari :: Jim Evans95645b892e- Allow childprocess 2.x gem to be used [rb] :: Thomas Walpolef2c647aca4- Update rubocop and remove unnecessary overrides [rb] :: Thomas Walpole5cc2df5741- Update testing gems [rb] :: Thomas Walpolea94c5644fe- [bazel] Add custom rule to run web tests :: Simon Stewart3f568515aa- Move java_test_suite rule to test.bzl :: Simon Stewartc097df261d- Emulate default maven behaviour and export transitive deps of imports :: Simon Stewartdec20c7493- Add tests for lift module :: Simon Stewartfe1a79ae85- Migrate support tests to java_selenium_test_suite :: Simon Stewarte2b2b97de0- [bazel] More fun with test suites :: Simon Stewart7e8bd71004- Updating IE driver to allow detection of alerts with 'do not create' checkbox :: Jim Evansbbc80e1559- Fixing IE driver to ignore unknown timeouts for set timeout command :: Jim Evans2bcebc347c- Fixing IE driver to return empty object from JavaScript instead of null :: Jim Evanscd4a7ab1ed- Make IE driver calculate viewport with window.innerHeight/Width instead of documentElement :: Jim Evans1f2813a8eb- Updating IE driver resources and prebuilts :: Jim Evansa0a20a66aa- Update jaro_winkler gem for jruby [rb] Update rubocop gem [rb] :: Thomas Walpole2fd646c5d7- [rb] remove Firefox::Binary class :: Titus Fortnere7b4b76f9b- [rb] remove unnecessary code from Firefox::Profile class :: Titus Fortnerac42a3e569- fix comment references :: Titus Fortner8fa569e0d2- [py] Adding full page screenshot feature for Firefox (#7182) :: gentoo90df8eed84fc- [py] Pass capabilities rather than options to the proxy object (#6620) :: Lucas Dinizf2518bfbdc- Fix NumberFormatException in LinuxEphemeralPortRangeDetector :: Nicolas Sotguib31f2e0e71- [java] Deleting a precondition, unit tests can run on any platform. :: Alexei Barantsevccd7460499- [rb] initialize all of the drivers in superclass :: Titus Fortner14a4bb22f4- [java] Fixing preconditions that check chrome version :: Alexei Barantsev51b6b33e08- [java] Adding log command endpoints for Chrome in W3C mode :: Alexei Barantsev85e17c1579- [java] Fixing Chrome logging capability name renamed to "goog:loggingPrefs" in Chrome 75 :: Alexei Barantsev76daf60410- [java] Making TestChromeDriver a subclass of ChromeDriver :: Alexei Barantsev791b361335- [java] Passing ChromeOptions instead of plain capabilities to create a test Chrome driver :: Alexei Barantsevaa238852b0- [java] Ignoring performance logging tests in legacy Firefox :: Alexei Barantsev6a0658eb0d- [java] Updating state of Chrome tests :: Alexei Barantsev3a304f6977- [java] Fixing buck deps :: Alexei Barantsev565006f60c- [java] Partially fixing DevTools tests by reusing the same session. :: Alexei Barantsevd8e434f732- Updating okhttp3 library to 4.0.1 (#7414) :: Marcus Merrellc87cdae597- [bazel] Make it possible to compile getVisibleText as an js fragment :: Simon Stewart4892ee93c2- [bazel] Add tags to indicate maven coordinates :: Simon Stewart3d2054a922- [bazel] Automated reformatting of build files :: Simon Stewart8379ca3718- [bazel] Set maven_coordinates of imports correctly when using macro :: Simon Stewartbf990aa208- Remove an indent from the reset_actions docstring :: myslak7147bc136d13- Restoring back python and ruby modules in IDEA project :: Alexei Barantsev0e24f411f2- Running python unit tests with bazel :: Alexei Barantsevb300c358f6- Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision. :: Alexei Barantsevdb9ce7fd52- Remove 'resolve_ip' option from RemoteConnection :: GQAssurancef9eaae5d05- [bazel] Generating pytest.ini file with proper test discovery settings. :: Alexei Barantsevf81159fa94- [py] Fixing a flake8 issue :: Alexei Barantsev15d8c41747- [py] update to w3c compliant log endpoints :: Lucas Tierneye12031f897- [py] fix unit test for firefox options, proxy key should be outside of options :: Lucas Tierney52cbeb422b- [py] increase async script timeout from 0 as the w3c spec states to start time checking immediately :: Lucas Tierney5af55c70d5- Fix ChromeOptionsFunctionalTest.canSetAcceptInsecureCerts (#7447) :: John Chen2b89c4de77- Adding correct paths for IDEA to the okhttp dependencies (#7441) :: Marcus Merrellde923a257b- When adding anOptionalto a list or an array, only add those that are actually present. :: Simon Stewart62e09d61d6- [CDP] Provide an in-process proxy for stubbing responses :: Simon Stewart0b4ddefbd4- Bump bazel to 0.28.1 :: Simon Stewartb4c683362d- [bazel] Ensure the default java toolchain targets java 8 :: Simon Stewart85a101089b- [bazel] Add ability to create maven jars :: Simon Stewart9c9661ff9c- Handles Long overflow on JsonTypeCoercer (#7423) :: albertor249e02de52b9- [CDP] Add inspector API (#7418) :: dratler139ca6cddf- [py] Add support for the new MicrosoftEdge (#7459) :: Long Lycbd9435bba- [py] allow --browser-binary and --browser-args to be used with ChromiumEdge :: Lucas Tierneyd0198ec340- [py] flake8 fixes :: Lucas Tierneyf7b9b9eeba- [py] cleanup options classes :: Lucas Tierney25ad82a40a- [py] fix chrome options import and unit test :: Lucas Tierney3b25b6566c- [py] fix docs build, add chromium and edge to docs :: Lucas Tierneye54e2d928b- [bazel] Add targets for grid and rc emulation :: Simon Stewart979ec6b125- [bazel] Attempt to make sure maven artifacts include each library once :: Simon Stewart000b82dd22- [bazel] Generate pom.xml files for maven rules :: Simon Stewart09610f3e58- [bazel] Allow maven deps to be excluded from pom files :: Simon Stewartad21ea283b- [bazel] Reorganise structure of maven rules :: Simon Stewart6e18a271de- [bazel] Enable uploading to maven repositories :: Simon Stewart5f7462f85b- [bazel] Use java_export for things we export to maven :: Simon Stewarte8d04db130- Make our By classes serializable over json :: Simon Stewart287688786a- Add test to check deeply nested elements are added as js arguments :: Simon Stewartb5a6a4b8ac- Introduce atoms and java bindings for friendly locators :: Simon Stewarta7692211cf- Rename class :: Simon Stewart2a4b42395b- Update java changelog :: Simon Stewartec45932d1d- Make sure java release artefacts placed in alpha directory :: Simon Stewart27f138bc01- Fixing typo in ByFriend(l)yLocator class name (#7463) :: Marcus Merrell12d7a932ab- Google chrome dev toosl inspector domain duplication fix in class (#7465) :: dratler18a65f169e- only conditionalize Travis on tree changes if the build is a PR (#7460) :: Lucas Tierneycab7ff4d81- [CDP] added ResourceTiming parser in CDP Network (#7415) :: adiohana0223766e56- Selenium 4.0 grid browser priority, first cut (#7442) :: Marcus Merrellfd6981bdcb- Adding additional error message info to navigation methods in IE :: Jim Evansfed468f064- Fixing IE driver keyboard actions to better synchronize with mouse :: Jim Evanse72d039042- Making IE driver work with and elements :: Jim Evans6a0b99afe4- Adding ToString override to .NET PauseInteraction :: Jim Evansa0f2fa5938- Use getComputedStyle for height and width in IE to account for scrollbars :: Jim Evans1395598776- Adding atom to IE driver :: Jim Evansd9bea9084a- Updating IE driver to latest JavaScript atoms :: Jim Evansabfb96f34e- Updating IE to prep for refactor of element click point calculation :: Jim Evansf74b4dc353- Changing method name in .NET test :: Jim Evans9535fdf97e- Making .NET screenshot test resize window to remove scrollbar before screenshot :: Jim Evans8f95c013cb- Unignoring .NET tests that now pass with new driver implementations :: Jim Evans4949f5b58e- Adding Reset method to Actions class :: Jim Evans26d8b67a58- Fixing .NET retrieval of "Logs" :: Jim Evans4a50934bbc- Add basic support for IEDriver to drive an EdgeChromium IE tab :: Stanley Hon4e4160dd3d- [py] Fix invisibility_of_element expected condition init function (#7484) :: Jake Klingensmithd51a12b7df- [rb] remove private api annotations from Service subclasses :: Titus Fortnerc61eb7cd4a- Adding configuration for lock-threads bot [skip ci] :: Diego Molinae82f965fb9- Disabling comments from lock-threads bot [skip ci] :: Diego Molina0861f4c379- [bazel] Export jetty correctly :: Simon Stewart16cb1fd013- [bazel] Add more maven targets :: Simon Stewartf1b87b6ad4- Start migrating CrazyFun to use bazel :: Simon Stewart811e42d146- [bazel] Switch to rules_python for python rules :: Simon Stewart6681d50936- [bazel] Introduce a "py_import" rule, analogous to "java_import" :: Simon Stewart7c0c147249- [bazel] Run python unit tests with bazel :: Simon Stewart43963b8df7- Fixing Javadoc around moveToElement, to specify its action as relative to center, not top-left corner :: Marcus Merrell2ff9638210- Fixing Bazel WORKSPACE python rule imports to work with Windows :: Jim Evans72f9d423ec- Correcting creation of .NET Standard assemblies :: Jim Evansf3dcef6821- Setting back comment when locking issues [ci skip] :: Diego Molina6e1307270a- Updating version resources and prebuilts for 3.150.0 IE driver release :: Jim Evans296a1e90d6- [bazel] Fix up java maven rake tasks to use bazel :: Simon Stewart9f578068a7- [bazel] Use Java 11 as the base JDK :: Simon Stewart3448bec6af- Update JRuby version :: Simon Stewart3177fbbb1f- Use rake tasks for building python :: Simon Stewart753dcb82f1- Bump hamcrest version :: Simon Stewartf6f9c87805- [bazel] Automatically generate java 9 modules for java_export :: Simon Stewart3962b002e1- [bazel] Move test rules to a private area :: Simon Stewartad9bd21ebf- [bazel] Remove unused bzl files :: Simon Stewartfd565572a5- [bazel] Hook publishing into build steps :: Simon Stewart7a7ba03522- bazel: generate dependencies correctly :: Simon Stewartb44dbfa1f5- Move net package to core module to prevent needing to rely on internal interfaces :: Simon Stewartc476d0a2c2- Unshadow Jetty :: Simon Stewartbe8215d7c5- Add test for protocol converter :: Simon Stewart6e7805c5dc- [java] Fixing Javadoc format :: Alexei Barantsev12d777d798- Adding an experimental Bazel task to travis :: Alexei Barantsev36683f0a32- Adding Java small tests run by Bazel to Travis :: Alexei Barantsev9eacb5c2a3- Adding some browser tests run by Bazel to Travis :: Alexei Barantsev804587f119- Injecting DISPLAY variable into Bazel test environment :: Alexei Barantsev0263149edc- Updating dependencies and source level in IDEA project :: Alexei Barantsev8494824ab6- [java] Fixing JAR generation on Windows, paths should use forward slashes :: Alexei Barantsevdfa0cc5d2b- [java] Fixing jetty library in IDEA project to use non-repacked original jars :: Alexei Barantsev9e1e3531f3- [java] Updating HtmlUnit and the corresponding driver. :: Alexei Barantsevf768b3281f- [java] Unignoring a couple of tests fixed in Chrome 76 :: Alexei Barantsev178e363e2d- Injecting TRAVIS environment variable into Bazel test environment :: Alexei Barantsev256377a0fb- Fixing the way to pass environment variables to Bazel test environment :: Alexei Barantsevceab1e378c- Delegate to bazelisk (instead of bazel) from crazyfun :: Alexei Barantsevac72dcdf47- Removing buck-based travis jobs migrated to bazel :: Alexei Barantsevece9d6080e- Migrating htmlunit tests to bazel :: Alexei Barantseve94c30eea8- Fixing javadocs generation (no more jetty repacking) :: Alexei Barantsev404c800d1e- Explicitly clear PoolManager by using context manager :: GQAssuranceef812996b4- Implement logical expected conditions in Python :: Grant77030dd286- [py] Fixing docstring formatting :: Alexei Barantseva03a556fe9- [java] Fixing javadoc generation task :: Alexei Barantsev1addebd3c0- Resolve WebDriverWait deprecation warnings (#7526) :: Joshua Bruning5fe20e7658- Update Ruby changelog to include 3.142.4 :: Alex Rodionov0c72445d22- Fix typo: mobilie -> mobile :: Takuho NAKANO288a9c3e05- Fix mouse move offsets in Java tests :: John Chen93b54421d1- [java] Deleting two classes used by buck build to create Java 9 modules. :: Alexei Barantseve52a426a38- [java] Unignoring recently fixed tests in Firefox and Edge :: Alexei Barantsev6074ee6a1c- Fixing a link to the new documentation. Fixes #7532 :: Alexei Barantseve21ca055c9- Ensure protocol converter sets content length correctly. :: Simon Stewart9b41d15068- Generate open modules :: Simon Stewart0ee27dd31e- Remove Buck from the project :: Simon Stewart16abfac0f0- Minor build file clean up :: Simon Stewart0776a744d9- Clean up build files :: Simon Stewart8e2ea33231- [java] Reverting back a bit of code to fit Java 8 source compatibility level :: Alexei Barantsev427bc34758- Installing bazelisk as 'bazel' in travis environment :: Alexei Barantsev50bfe1dd1b- Bumping bazel version and the versions of the rules we depend on to the latest versions :: Alexei Barantsevb7235121ba- Use bazelisk by 'bazel' name :: Alexei Barantsevc64063f0f4- Migrating more travis jobs from buck to bazel :: Alexei Barantsev052e70ff21- Handle TaskCanceled exception and re-throw it with timeout exception :: Nikolay Borisenkod3ac5e0fa2- fix: typo in async execute error text (#7537) :: Isaac A. Murchie1f614efecb- Adding ability to install/uninstall Firefox add-ons to .NET :: Jim Evansbc2639eef0- Fixing list of targets to run atom tests with bazel :: Alexei Barantsev13f42acd66- Refactoring scripts to run tests with bazel on travis :: Alexei Barantsev3254501cdf- Disabling htmlunit test job on travis. :: Alexei Barantsev580401d1c6- Oops, one more fix of the travis script that runs bazel tests :: Alexei Barantsevf5bab2ccc3- [java] Ignoring a proxy-related test that fails on travis for an unknown reason :: Alexei Barantsev4d9d6cd1f4- Trying to cache bazel output on travis :: Alexei Barantsev4a72cc8325- Using more bazelish way to pass "default" options to bazel :: Alexei Barantsev5183bd5f49- Explicitly setting bazel cache options :: Alexei Barantsev56963e2fa2- [py] Fixing check of type of a returned element in a test for all_of condition :: Alexei Barantsev4c609e86cc- Increasing travis job timeout :: Alexei Barantsev87384d1ff8- [py] Trying to fix doublecllick action that fails on travis: don't move mouse between parts of doubleclick :: Alexei Barantsev5caa106d1d- Throw more informative exception on invalid new session response in .NET :: Jim Evans4e62dd5f45- added onQuit handler for chromedriver :: Tomer985943ec44- version bump :: Tomerca2a094d79- [skip ci] Adjusting Rakefile to build Grid :: Diego Molina1d45069a5d- Use the bazel plugin for IJ to build the project :: Simon Stewart221ec6a7d9- Rename "friendly" locators to "relative" :: Simon Stewart2de1291928- Rename WORKSPACE to "selenium" :: Simon Stewart7f13e36847- [cdp] Intercept every network request :: Simon Stewart9db0c6bde3- Rip out existing distributed tracing mechanisms :: Simon Stewart53f7bf3d68- [cdp] fix Devtools Response model wrong parameter names (#7468) :: Takeshi Kishif323d601ae- Code review rejects 1. Fix typo's 2. use Selenium Session 3. Fix tests :: dratlerb2888794eb- Only allow CORS when using a —allow-cors flag :: Long Nguyenf25d11707c- Use the proxy protocol when a webdriver proxy is configured (#7511) :: Julian Didier2260d4183a- Add ChromiumDriver.setPermission to Java bindings :: Tricia Crichtonef225e3a4e- Add ApplicationCache fromm GoogleDev Tools :: Shay Dratler1c0d8f6a24- [cdp] Add Fetch domain. :: Shay Dratler798123fc9e- Revert "Use the bazel plugin for IJ to build the project" :: Alexei Barantsev3f0dd430fd- Refactor/ruby rake tasks tidy (#7551) :: Luke Hill7c6ebdd05d- [java] Adding a forgotten test base class :: Alexei Barantsev29f346e220- Deleting a temp file committed by accident :: Alexei Barantsevfcc43e2f64- [java] Fixing a build dependency :: Alexei Barantsev3c6c43216a- [java] Adding name for "configure logging" option :: Alexei Barantsevd2a222c0ad- [java] Minor update of IDEA project files made by 2019.3 EAP :: Alexei Barantsev2602ab2bce- [java] Using bazel instead of buck to build static resources and selenium server for tests :: Alexei Barantsev2ea7c8154b- [java] Fixing dev mode detection :: Alexei Barantsev355dd361cb- Attempting to update apt and dpkg before installing other packages :: Alexei Barantsev93e8407783- [java] Unignoring some tests Chrome 77 passes locally :: Alexei Barantsevb8e372dfa7- Revert "Attempting to update apt and dpkg before installing other packages" :: Alexei Barantsev3bb5d31cd6- Travis CI: dist: xenial is now the default and sudo is deprecated :: Christian Clauss7426e2fa41- Trying to switch travis env to openjdk8 :: Alexei Barantsev9b8758a5bf- [java] Fixing bazel target name for webdriver_prefs.json :: Alexei Barantsev497166d046- Adding a third party repository for chrome as recommended here: https://docs.travis-ci.com/user/reference/xenial :: Alexei Barantsev51abd46466- Another attempt to get latest stable chrome on travis :: Alexei Barantsev64ee6c08cd- The last attempt to install latest stable chrome on travis by the apt addon before implementing our own script :: Alexei Barantsev3a7a86d633- An attempt to install the proper chrome version by install script :: Alexei Barantsev5573706fea- Oops, forgot about sudo :: Alexei Barantsev5f4330514b- More sudo :: Alexei Barantsev271ac6167e- Ah, a tricky combination of sudo and stream redirection :: Alexei Barantsevaeda13d7af- Refactor/rework ruby raketasks part1 (#7562) :: Luke Hillb32d0620c5- [nodejs] Ignoring proxy tests in Firefox, they started to fail locally too :: Alexei Barantsev38cd7bc54e- First cut of README, but still some work to be done :: Marcus Merrell0479dc60aa- [java] Ignoring a Firefox test back because the corresponding fix in the browser was reverted :: Alexei Barantsev437cca6991- [java] Renaming a test setup method to prevent overriding a method with the same name in the base class :: Alexei Barantsev66c07d3638- [java] Fixing NetworkInterceptor (or commands sent by Fetch, even) :: Alexei Barantsev04c6ce95aa- [java] Unignoring back a test that works well (despite the fact that the target issue is not closed) :: Alexei Barantsevdaa0b524ca- Update Chrome extension to CRX3 format :: John Chenbce1ed88c8- [ruby] Unignoring some tests in Chrome :: Alexei Barantsev6140d71542- [py] Unignoring some xpassed tests in Chrome :: Alexei Barantsev8a06a59203- An attempt to fix "Permission denied" error in Ruby build :: Alexei Barantsev200f818387- Logging file and dir permissions to diagnose ruby build failure on travis :: Alexei Barantsev15fc14aabe- A fix for the previous commit, forgot about substituted variables :: Alexei Barantsev8264e3927f- Fixing permission denied error in another code path :: Alexei Barantsevf05ebbfd15- Correct contentEditable code in Clear atom :: Julian Kung8adf509682- Deleting obsolete steps from travis atom test jobs :: Alexei Barantsev9d769959c3- Bump bazel version :: Simon Stewartcf2ba4a5c8- Gather build info :: Simon Stewart23eb9a9dcf- Add build files for htmlrunner :: Simon Stewart7bdbb85b3d- [bazel] Compile atoms and export as constants in C and Java :: Simon Stewart7c3b0a3260- [bazel] Construct distribution zips for java outputs :: Simon Stewart13384ee69b- Update changelog :: Simon Stewart4d88de759a- Update rakefile with new locations for java alpha3 binaries :: Simon Stewart29eff7bae0- Update AUTHORS file :: Simon Stewartd0b5703353- Fix failing js tests by creating new js deps :: Simon Stewart5e0dc3c8fe- Atom tests should be run in headless Firefox :: Alexei Barantsev772fa8eba7- [py] Unignoring tests xpass-ed on travis :: Alexei Barantsev6ea6d29b98- [py] Ignoring/unignoring some Chrome tests :: Alexei Barantsevd860153e3a- [py] Fixing remote tests, migrating from buck to bazel :: Alexei Barantsevcff7cc957d- [py] Migrating remote tests to the new Grid CLI :: Alexei Barantsevfbaf35f59f- Deleting legacy Firefox jobs and python2 jobs from travis. :: Alexei Barantsev4e102f670f- [py] Making path to selenium server independent of the current working dir :: Alexei Barantsev41ca610754- [py] Changing default command executor address to the address of TNG Grid :: Alexei Barantsev1881111f31- [py] Adding more diagnostics to understand why python tests cannot connect to selenium server on travis :: Alexei Barantsevc746d7a141- [py] urllib throws on 404 so let's check the /status endpoint that returns 200 :: Alexei Barantsev5d219b80ee- [py] Ignoring remote tests that are already ignored locally :: Alexei Barantseva06d321af4- Dumping more information to the log to debug a python test failure on travis :: Alexei Barantsevcf5fd16218- [java] Fixing GeckoDriverService builder to use passed capabilities :: Alexei Barantsev2bb0b6bfc4- [py] Fixing stacktrace parser to handle strings as well as objects :: Alexei Barantsevd4827ec279- [java] Adding a debug message to figure out why selenium server can't start geckodriver on travis :: Alexei Barantsevacb61e5ad5- [py] Printing stdout and stderr to the log to investigate why geckodriver can't start :: Alexei Barantsevfd7c919a5c- [java] Choosing a new random port on each invocation of build method in a driver service builder (if there is no port specified explicitly) :: Alexei Barantsevb687cae10e- [java] Resetting the port to zero after using a service builder to allow reusing the same Builder :: Alexei Barantsev50977289d9- Deleting debug prints :: Alexei Barantsev638815adc5- [java] Using SDK instead of guava (and deleting unnecessary boxing) :: Alexei Barantsev72751e87fd- Fix testShouldNotScrollIfAlreadyScrolledAndElementIsInView :: John Chend9aa681a3a- [java] Disabling recently modified test in IE, see https://github.com/SeleniumHQ/selenium/pull/7603 for details :: Alexei Barantsev90dd53c305- [java] Checking for changes in frozen preferences in XPI-based FirefoxDriver only :: Alexei Barantsev2ee6b64711- [grid] Adding ability to discover and start Edge (both chromium-based and legacy) :: Alexei Barantsev8c567de6dc- Adjusting Rakefile for next release :: Diego 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 Goldbergcfdbfb1f75- Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans9cbc45b37c- Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans103f12ad15- Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans4570582475- Fix shutdown_supported in services [rb] :: Thomas Walpole126829895b- Allow to pass profile name to Firefox::Options.new :: Alex Rodionov8d4be12e67- Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov05c74ce94c- Package Grid TNG as a java release :: Simon Stewarta5a885154c- Bumping up version number :: Alexei Barantsevd1d3728cae- Chrome 74 passes more tests :: Alexei Barantseve0dd6a8078- Removes old exception and dead code from py lib. :: Alan Verresen74d1a91aa6- Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionovcbceccc259- Pull in JRuby dependencies :: Alex Rodionov22a0f94819- Ruby unit tests against JRuby on Travis :: Alex Rodionovd3834b5092- Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov87d060e17d- Update socket poller test for Ruby 2.4 :: Thomas Walpolebf3a65fb82- Fix rubocop error with test naming :: Thomas Walpole045f12b274- Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionovc205391f1c- Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov44d6a8b40e- Use constants over class instance variables in Service classes :: Alex Rodionov127b2826f6- Fix JavaScript atom for Element Clear :: John Chen87efe1b3cf- Make sure the fix doesn't break IE :: John Chen8fe0635da9- Use W3C version of Edge (version 18) :: Alex Rodionov1857ae29fc- Improve Ruby tests for IE driver :: Alex Rodionovdf40c28b41- Reduce window size in tests to 700x700 for CI :: Alex Rodionov7af172729f- Setting up bazel build rules for javascript stuff. :: jleyba19298e2246- Updating .NET build tools for assembly merge and package generation :: Jim Evans90e738ad1d- Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans59991ec2b8- Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evansce68a3f0e0- Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evansbaaf56f9ac- Removing unused Bazel custom rule definition file :: Jim Evans1bfa64e25e- Adding Bazel rules for building .NET targets :: Jim Evansa14a79361c- Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionova0fc86cf47- Updated Json.NET dependency to 12.0.2 :: Jim Evans16e2bc1c9b- Updating .NET test infrastructure to allow path to config file :: Jim Evansa436b19b23- Linting .NET code. No functional changes :: Jim Evans5ad95b4799- Reverting previous removal of Bazel build rule file :: Jim Evans1b253f9851- Make http client deal with suppliers of inputstreams :: Simon Stewarta758261bd2- Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionovd0875056d0- [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev653da1a808- [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev0bf27febe9- [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev7904d5c9fe- [java] Test actualization for the current state of IE driver :: Alexei Barantsev2cba710ab0- [java] Refactoring, no functional changes :: Alexei Barantsev79c0e1277d- Adding bazel build files for all of third_party/java :: jleyba44af7059e7- Start introducing bazel BUILD files for the java/client test. :: jleybafb2b08586d- Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba1945ed52dc- Windows friendly path handling (hopefully) :: jleyba8c74517098- Rename the webserver java_binary to WebServer. :: jleybaee193d8e94- The JettyAppServer crashes if it can't find javascript resources on startup. This is not ideal with bazel since we're still sorting out build rules and the data dependencies haven't been nailed down. :: jleybaa25638dfb6- Support installing web extensions with applications.gecko.id :: Alex Rodionov6b069e2614- Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov4a8948c4e3- Drop support for net-http-persistent < 3.0 :: Alex Rodionov8389311401- Use default HTTP client when communicating with services :: Alex Rodionovf42c3cb4f2- Removing unused using statements in .NET test code :: Jim Evans913cce4bf1- Updating internal .NET test infrastructure to allow passing in support paths :: Jim Evans40b345b2bc- Updating .NET Bazel build rules for NuGet dependency versions :: Jim Evans5b3c1609d4- Updating Bazel workspace with updated .NET rules :: Jim Evansf905b539f3- Updating missed dependency in .NET support assembly project :: Jim Evanse853da79d5- Breaking out .NET custom Bazel rules into descriptive-named files by function :: Jim Evans8f1821d0cf- Updating .NET test dependency from FryProxy to BenderProxy :: Jim Evans490f2d5ae0- Adding the first .NET Bazel test target :: Jim Evans7dc63b10ef- typo in method description :: Bogdanae0b885b21- Fix for building selenium project :: Ish Abbid657c07303- Adding additional .NET test targets for different browsers :: Jim Evans6de54b0de1- Update Ruby tests for Chrome v74 :: Alex Rodionov4a4968128a- Revert using HTTP default client for service shutdown :: Alex Rodionovae11ca9b00- [java] More progress building with bazel :: jleyba94f2e09c58- Rename manage_spec to manager_spec since class name is Manager :: Alex Rodionovfce41a9aa8- Use relative paths for commands to support Grid :: Alex Rodionov10e4fdc782- Update Ruby changelog to include v3.142.1 :: Alex Rodionovb074e755ba- [js] minimum supported version of Node is now 10.15.0 LTS :: Jason Leyba44a6545820- [js] //javascript/node/selenium-webdriver now builds + tests with bazel :: Jason Leyba38d5e4440b- Bazel requires a licenses declaration for any build files in the third_party tree :: Jason Leybafe26c37390- Removing support from IE driver for "desiredCapabilities" :: Jim Evansf1b83510ea- Update Ruby changelog to include 3.142.2 :: Alex Rodionovfeecd7cf2e- [bazel] Fix UrlCheckerTest execution on macOS by breaking the sandbox :: Simon Stewart81c743c86e- [bazel]: Fix the bazel build on Windows and OS X :: Simon Stewart85e0ed1c0d- [bazel]: Build files for tracing and tests of same :: Simon Stewartdd00c34651- [bazel]: Add http tests back :: Simon Stewarte36ca59d5a- [bazel]: compile all grid tests using bazel :: Simon Stewartff9de44989- [bazel] Run buildifier over all build files :: Simon Stewart94af95212a- Support ChromeDriver "append log" flag in Java :: John Chen28700093f6- Fix node.js handling of multi-byte UTF8 characters (#6761) :: John Chenc5334a39d2- [bazel]: Build Grid TNG with bazel :: Simon Stewart55fbedc01c- Add Duration-based constructors to WebDriverWait :: Kurt Alfred Kluevera8e1a2bc46- Add tests for Duration-based WebDriverWait constructors :: Kurt Alfred Kluever6d4ebace8f- Dev tools Network and Performance (#7212) :: adiohana022771df70- Fix FTP and HTTPS proxy markers. (#7152) :: Marc Fisher15f966d632- Lookup and pass Firefox binary location to GeckoDriver :: Alex Rodionov65804eae63- Update Ruby changelog to include 3.142.3 :: Alex Rodionove9b1b12060- fixed compilation and build (#7224) :: adiohana2de17d66d7- Add missing copyrights :: Simon Stewartabf2219b57- Start providing abstractions for consistent handling of HttpRequests :: Simon Stewart32fd1385ba- Add validation after setting options. :: Masayuki Hokimoto83b33523c9- [java] Fixing a parameter name in Javadoc :: Alexei Barantsev3a221e37eb- [java] More javadoc fixes :: Alexei Barantsevf8ce3f9ae9- [java] And more javadoc fixes :: Alexei Barantsevb9830bc01e- [ruby] fix FrozenError: can't modify frozen String exception :: camelmasab97d3989da- [py] fix edge webdriver init by deprecating edge_service in favor of service also fix warnings import in edge/webdriver :: Lucas Tierneyd12315768e- [py] address flake8 issues :: Lucas Tierneyf70bd374c5- Optimized DevTools (#7231) :: adiohanae682a2a12d- [rb] Add aggregate_failures if there is more than one 'expect()'. (#7245) :: RustyNaila58f49b4db- Add Test to Target (#7250) :: dratlerffe8c09a8d- [java] Ignoring flaky chrome tests :: Alexei Barantsev337a03340c- Bump version to alpha-2 :: Simon Stewart7797d1efdf- Bump opentracing libraries to latest versions :: Simon Stewart96fec3ca49- Provide actual working information for the Java Module System :: Simon Stewartaa546c58a0- Add new WebDriver support for Edge - JAVA (#7164) :: Long Lyc29052b587- Support ChromeDriver "append log" flag in .NET :: John Chenc0b01df778- FileUtilities.GetCurrentDirectory reflection fix :: mathlanga7887c9b0f- Support for CDP DevTools Profiler (#7249) :: dratlerfc427c0a12- Fix the build after recent changes :: Simon Stewartd00aef75a3- Pin bazel version for users of bazilisk :: Simon Stewart7e73e8c70f- Remove eclipse config files :: Simon Stewart251cd38055- Add support for the new MicrosoftEdge. :: Long Lyfa0bbc9b41- .NET bindings code linting :: Jim Evans451b063733- Adding more custom driver configs to .NET tests for Bazel migration :: Jim Evanse049fed6a8- Adding Chromium-based Edge support to .NET tests via Bazel :: Jim Evans5fa554f745- Adding new files to .NET Bazel build file :: Jim Evans65d4d19e99- Updating .NET tests to include new test website jar name :: Jim Evans6a719fff76- Adding ability to capture Java web server console output from .NET tests :: Jim Evans515b81c1e9- Fix Edge tests :: Simon Stewart9f90d998e9- Exposing event for after driver service process has started in .NET :: Jim Evansc3f63a9792- Correcting implementation of .NET DriverProcessStarted event :: Jim Evans6085aa6b79- Update to the latest version of the closure bazel build rules :: jleyba117b05b375- [js] fix documentation on By.js :: jleyba69ee9211b4- [rb] allow running webdriver specs via IntelliJ without errors from pending :: Titus Fortner17675c0a17- [rb] caching atoms so gemfile can use github directly. This code gets overwritten on build so won't affect releases. :: Titus Fortner516a24bc28- [rb] fix serialization methods :: Titus Fortner02817a2a14- More idiomatic JSON usage :: dratler49e02602c6- [js] "fix" actions tests for chrome by wrapping spec in an extra describe block. :: jleyba488eeccbd9- [js] Unsuppress actions_test.js for safari :: jleyba49dc495aca- [js] fix test to use a stable ordering for test comparisons :: jleyba7a72023025- Add Chrome based Edge to the Ruby bindings (#7257) :: Thomas Walpole965a996797- Fix Ruby gem build :: Thomas Walpolee55f334397- Mark tests as expected to pass and update rubocop config (#7278) :: Thomas Walpolee80eae13a3- Remove no-longer-used internal capability in .NET ChromiumOptions :: Jim Evans30af5332a4- Correcting .NET Chromium-based Edge service and options classes :: Jim Evans3e1d0859ed- Fixing invalid JSON in .NET test config file :: Jim Evansea975d2ac5- Enabling tests for Chromium-based Edge in .NET :: Jim Evanscb566edb24- Removing no longer used browser-specific driver configs (moved to common) :: Jim Evans91484a8a4d- Reorganizing .NET tests for specific driver configurations :: Jim Evans66015898dd- Adding ignore for .NET Chrome drag tests now that W3C mode is default :: Jim Evans3d119e1550- [rb] Add missing verification in timeout_spec.rb (#7287) :: RustyNail1307d3a402- [java] Fixing compound class name handling :: Alexei Barantsev96ad3c8aa3- [java] Changing element finding tests for a weird looking (but a "valid") class name :: Alexei Barantsev0d56c82cca- Bumped the JS bindings version number :: David Haeffner1eb371d507- Updated the JS bindings changelog :: David Haeffner38f15aea39- Bumped version number :: David Haeffnereb2fd3fe71- Add generated atoms in the JS bindings build to gitignore :: David Haeffnerd5a93cc055- Updated version number in JS changelog :: David Haeffner00a708fe8a- [rb] add support for all specified chrome options in constructor :: Titus Fortnerf97c51958d- [rb] add support for all specified edge options in constructor :: Titus Fortnere3541d6aa8- [rb] add support for all specified firefox options in constructor :: Titus Fortner2c05f6b779- [rb] add support for all specified safari options in constructor :: Titus Fortner4b6de168e4- [rb] move common browser option methods into superclass :: Titus Fortner0856fe0bd5- [rb] add support for EdgeChrome options :: Titus Fortner6a1a3ccc7a- [java] Fixing a test of finding elements by an empty id to match W3C requirements :: Alexei Barantsev851acb7fb7- [java] Disabling tests that fail in Chrome 75 :: Alexei Barantsev34aedfeb39- Enable support for browser_specific_settings in Firefox (#6787) :: Sebastien Guillemotf61e76bb59- [py] also clear w3c actions in ActionChains#reset_actions :: Lucas Tierney7c302be174- [py] Added socksVersion field in proxy class (#6983) :: Shubham Singhd55972a23a- [py] xfail chrome for non-w3c tests :: Lucas Tierney2748e5d68f- [py] add chrome to w3c interaction tests :: Lucas Tierneyb8af26b4d2- [py] handle w3c key case for stacktrace :: Lucas Tierney027c9deb06- [rb] fix yard documentation :: Titus Fortner9216b69bfe- remove watir-atoms since no longer being used by Watir project :: Titus Fortnerdc8b45aa25- [rb] tidy and remove unnecessary code from spec executions :: Titus Fortner6311d01bad- [java] add full page screenshot feature for Firefox (#7295) :: Takeshi Kishi6c6d811a98- [CDP] Add all Target domain methods :: dratlerb5ac3a3576- [CDP] Add "security" domain (#7294) :: adiohana3490d4a561- [rb] remove unnecessary methods from driver classes :: Titus Fortnera4f3b1d481- [java] Unignoring a couple of tests fixed in Firefox 69 :: Alexei Barantsevf8b35a3754- [java] Fixing javadoc :: Alexei Barantsev5eb1ed0b6b- [rb] Move common driver quit behavior to Common::Driver (#7318) :: Thomas Walpole4c4b63a092- Added BAZEL.build files to .npmignore :: David Haeffner96421549de- Updated changelog and bumped version for JS bindings :: David Haeffner9a06e752b7- Updated JS tasks for ./go -- node:build, node:'dry-run', and node:deploy (which delegate to Bazel) :: David Haeffner8d1cc166c2- [java] Ignoring full page screenshoot tests in legacy Firefox :: Alexei Barantsevf4f5881fde- Add log extension commands coming in chromedriver 76/77 to Chrome bridge (#7276) :: Thomas Walpole6bd78a5e74- Removing now-unused get/set window size/position end points in .NET :: Jim Evans02203c80ed- Adding support for .NET legacy log API for drivers that support them :: Jim Evans0ed1e0b766- [infra] Changes to display TravisCI badge in transition to travis-ci.com. (#7332) :: RustyNail3eeb4057c7- Added EventFiringWebElement to the isinstance check in the move_to method. :: Kyle McGonagleb8ad4566fa- Added EventFiringWebDriver to type check in pointer_input.py and tests for pointer and key input with EventFiringWebDriver. :: Kyle McGonagle986b94004b- Cleaned up linting errors in event_firing_webDriver_tests.py. :: Kyle McGonagle6bb1875f88- [rb] fix test errors :: Titus Fortner51fb6332c7- autoload all browser specific classes to fix circular dependency :: Thomas Walpole1ae8705b90- Update cookie expiration in test to avaid timezone issues :: Thomas Walpolef120efbf62- [java] Deleting unused imports :: Alexei Barantseve055afda14- [java] Enriching javadoc with specification references :: Alexei Barantsev005a942a5c- Allow .NET to disable W3C mode for Chrome 75+ :: Jim Evans283a2b8e9e- Updating finding of test web server for .NET tests :: Jim Evansfefd4e06bb- Adding return value to .NET merge_assembly bazel build rule :: Jim Evans33ab01c5db- Updating .NET bindings' test dependencies :: Jim Evans059e652504- Correcting .NET NuGet package build rule definition :: Jim Evans23eab6a1e2- Update .NET build rules to allow new source files :: Jim Evans41730f6ac2- Updating .NET test targets for use with Bazel :: Jim Evansddf5d43c86- Update to latest bazel/rules_nodejs (#7347) :: Alex Eagledcf7ba3d50- Updating Bazel version in .bazelversion file :: Jim Evansc6f9adc2b2- Updating java CHANGELOG for 4.0-alpha2 :: Jim Evansee3a4118fd- Updating version stamp in Rakefile for 4.0 alpha2 :: Jim Evansf148142cf8- Prevent chromium driver info from being considered a class that be newed up :: Simon 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() inSelectelement wrapper (#6617) :: Valery Yatsynovich750dbaa6e3- Fix Javadoc comment issues. (#6648) :: User25348927e45726d6- [py] flake8 issues :: Alexei Barantsev7901e07fc1- [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsevd3b3c557a1- [java] Deleting unused internal utility class :: Alexei Barantsev017f2c7f62- [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev88e056c3fb- [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev41815c0d01- Make the remote package publicly visible :: Simon Stewarte834e68290- [bazel] Set name of workspace :: Simon Stewart3652070c9d- [bazel]: move to using BUILD.bazel for build files :: Simon Stewart4acc09c876- selenium-version.bzl was actually just the java version :: Simon Stewart476b059fb0- Build the tracing library using bazel :: Simon Stewart2ee1a2f1d3- [java] Linking a test to a bug-report :: Alexei Barantsev0c6ce82918- [java] Deleting unused private fields :: Alexei Barantsev8255f904ae- [java] Less guava, more standard java :: Alexei Barantsev82ba4d6544- [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev15c8a0fc66- [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantseve3fd3fa710- [java] An attempt to run tests with bazel :: Alexei Barantsev82e41c4875- [bazel] Enough build files to build the new grid session map :: Simon Stewart005395db25- [bazel] Define a macro to generate test cases :: Simon Stewartd76cba8505- [bazel]: Update remote common tests to use generated tests :: Simon Stewartb8fb6e1857- [bazel]: add distributor tests :: Simon Stewart0345df02fa- [bazel]: Add node tests :: Simon Stewartd500a66cc3- [bazel]: adding back the end to end test :: Simon Stewart1c1103cf17- [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart9c722fa480- Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov47f4439c1b- Completing IE implementation of strictFileInteractability capability :: Jim Evansadae7e4b6a- Updating IE scroll-into-view algorithm for element click :: Jim Evanscb8aa77853- Updating IE prebuilts with latest changes :: Jim Evans771c93ce5d- [java] Deleting a test that contains duplicated cases, they are covered by Firefox-specific tests that can be run in remote or grid mode. :: Alexei Barantsev4698e43edf- [java] Adding mockito to bazel build :: Alexei Barantsev67220587c5- Removal of legacy Firefox driver from .NET bindings :: Jim Evans1a2c53f50b- [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev30d04e9d56- [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev4da217c0fc- [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsevb3062fc720- Fix error code for unsupported locator strategy :: John Chen579395bd02- [java] Fixing buck build, the test file moved :: Alexei Barantsevb86e375238- [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev99f01ff449- [java] Fixing development mode detection in tests :: Alexei Barantsevb51b5e525d- [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev47758c4a5b- [skip travis] Adding new issue templates :: Diego Molina444cea2749- [java] Adding bazel build files for drivers :: Alexei Barantsev3d7937f026- [java] Building test drivers with bazel :: Alexei Barantsev9643057008- Updating dependencies in Ruby module of IDEA project :: Alexei Barantsevc770b54034- [java] Building test base with bazel :: Alexei Barantsev2ed1c5e747- [bazel] Restructure build files :: Simon Stewarta178bc7a9a- [bazel] Reformat all build and bzl files using buildifier :: Simon Stewartac18576709- [bazel]: allow users to override bazel configs locally :: Simon Stewart4b18ac6ca2- [bazel]: Start adding data to allow browser tests to run :: Simon Stewart02c3b92030- Ignore bazel ij config files :: Simon Stewart53be4977e5- [bazel]: making progress on running large tests :: Simon Stewart15f31bd47a- Circling round the distributed tracing apis :: Simon Stewartc18f2f3124- Get distributed logs out of the Node :: Simon Stewart2de9df9786- [bazel] Add browsers to new grid :: Simon Stewartc86c8a9d41- [bazel]: add the node to the new grid :: Simon Stewart2c1373f7a3- [bazel]: add back the distributor to the new grid :: Simon Stewartc08c30ae31- [bazel]: add the router back to the new grid :: Simon Stewart49f4656e1c- [bazel] We have a fully operational Death Star^W^WGrid :: Simon Stewart4b02ea60bf- [bazel] Run buildifier over all build files :: Simon Stewartd1f8d7e468- [bazel]: Run large rules without a sandbox :: Simon Stewart5e1022495f- Cleaning up Firefox-specific .NET tests :: Jim Evans969411014b- Moving .NET IHasInputDevices and implementations internal :: Jim Evans5bd9f79c9c- First take at refactoring DriverOptions for .NET :: Jim Evans3acca7931c- [java] Fixing project root detection in tests :: Alexei Barantsev6afcae4649- [java] SynthesizedFirefoxDriver should be used to run tests in XPI-based Firefox driver only :: Alexei Barantseve14ab1feea- [java] Adding waits to upload test because it's a slow action :: Alexei Barantsevdc4fdbfd8b- [java] Making "project root" detection work in both Buck and Bazel. Actually, in Bazel it's not the project root but the test execution root. :: Alexei Barantsev2a1c0120dd- [java] Environment tests are working in Bazel! :: Alexei Barantsev5c9328c3ed- [java] Making progress with bazel. Now it can run ClickTest in FIrefox. This required to move around test base classes to break package coupling. :: Alexei Barantsev13d7e0127e- [java] Running full standard test set with Bazel :: Alexei Barantseve615772723- Deprecate most of the DesiredCapabilities static members :: Simon Stewartb711b722a3- [bazel] Make generated test library name more unique :: Simon Stewart6434fa1b6d- [java] Fixing a broken buck dependency :: Alexei Barantsev726803fa2e- [java] Merging Driver and Browser enums :: Alexei Barantsev46364788bc- [java] Deleting Messages class, chinese text is inlined in the test :: Alexei Barantsevc34f4d01b2- [java] Deleting debug output :: Alexei Barantsev2fd0115cd7- [java] Changing @Ignore for a test that is always broken, not in grid environment only :: Alexei Barantsev9e71830ffc- [java] Deleting REMOTE and GRID "pseudo-browsers" from Browser enum. An ability to ignore tests in remote or grid environment is not used at the moment, but if we need this feature it should be implemented as an @Ignore annotation parameter (like existing 'travis' parameter). :: Alexei Barantsevf4832aa2fe- [bazel]: Compile JS rules :: Simon Stewart794cade1aa- [bazel]: compile fragments needed by w3c drivers :: Simon Stewartb4e5fe326d- Fix buck js tests :: Simon Stewart0364f1ce91- [bazel] Get the build working again :: Simon Stewart46850d22c5- [bazel]: build javascript/deps.js :: Simon Stewartdb7aef39c2- [java] Fixing heuristics used to detect test execution root directory :: Alexei Barantsev95fac17bd0- [java] Fixing location of webdriver.xpi :: Alexei Barantsevb67f9ebd3b- [java] Fixing dependencies :: Alexei Barantsev9c32a5ca48- Bump the legacy firefox extension version number :: Simon Stewart1d9e98a9a3- [buck] Fix build files so java tree compiles again :: Simon Stewart0ff4b5d57f- Fix a small test :: Simon Stewart945f8a1a41- Greening small tests :: Simon Stewart684c726ff5- The shame! Updating to the correct digit of pi :: Simon Stewart8a0691f55d- Switch to a prebuilt legacy firefox xpi :: Simon Stewarteefb8d059a- Switching prebuilt webdriver.xpi to last released version :: Simon Stewart8baeb39cae- Get the JS tests working again :: Simon Stewart53f0818fe5- More fixing of broken tests :: Simon Stewarte0d6e84444- Attempt to get the python builds working again :: Simon Stewart75ac1bf29e- Add distributed tracing to the router and sessionmap :: Simon Stewart11eca0fbca- Add distributed tracing to the distributor :: Simon Stewart8e24729318- [java] Making testGenerateKeyPressEventEvenWhenElementPreventsDefault less strict to possible mouse movements :: Alexei Barantsevecb306e7a8- [java] Deleting deprecated classes moved to new location :: Alexei Barantsev4ef74d2849- [java] wait.until never returns null, there is no need to check this :: Alexei Barantsev6228b25bb7- [java] There is no need to wait and assert on the same condition :: Alexei Barantsev112a1fbc93- [java] Updating HtmlUnit driver to the latest version :: Alexei Barantsev2a730f86a0- [bazel]: Allow us to generate large browser tests automatically :: Simon Stewart4dd4640a56- [bazel]: Running buildifer again :: Simon Stewart2226d1b6d0- [bazel]: Simulate a set so we can add dependencies for tests :: Simon Stewart8f53752d62- Actually export the firefox builders correctly :: Simon Stewart14c63f052b- Fix a thinko :: Simon Stewart87ed47f598- Undo some WIP that should not have checked in :: Simon Stewart9947d06750- Make Jetty use java util logging :: Simon Stewart8a7e3a26a5- [buck]: fix router build :: Simon Stewart988667fe23- Allow logs to be output in single-line json format to stdout :: Simon Stewart89622a812a- [java] Deleting dependence on driver lib, it should be added by gen_java_selenium_tests :: Alexei Barantsevc621a7687a- [java] Running Firefox-specific tests with bazel :: Alexei Barantsev2ad4480102- [py] Deprecate Blackberry Driver support :: AutomatedTester08f93347d1- [java] Separating firefox specific tests by size :: Alexei Barantsev2fabca451c- [java] Running IE-specific tests with bazel :: Alexei Barantsevca3574e67c- [skip travis] Using the question template as a default one when people skip the templates :: Diego Molinac6a5de2e11- [java] Running Chrome-specific tests with bazel :: Alexei Barantsev49c132f929- [java] Running HTML5-specific tests with bazel :: Alexei Barantsev9ba8800c3f- [java] Adding more small tests to bazel build :: Alexei Barantsev1538d13a6e- [java] Adding interactions tests to bazel build :: Alexei Barantsev03386c830f- [java] Adding more unit tests for RemoteWebDriver :: Alexei Barantsevcb6ca63ad5- [java] Refactoring unit tests for RemoteWebDriver :: Alexei Barantsevef5f87e042- [java] Even more unit tests for RemoteWebDriver :: Alexei Barantsev3ee5a8ec92- [java] Adding unit tests for RemoteWebElement :: Alexei Barantsev4776510b09- [java] Refactoring code that builds command for RemoteWebDriver to collect all magic string constants (command names and parameter names) into a single class DriverCommands :: Alexei Barantsev3b453e4c6a- [bazel] Fix augmenter tests :: Simon Stewart233b70b2a2- [bazel]: green the json wire protocol response test :: Simon Stewarta360d9f016- [bazel]: fix up the firefox tests :: Simon Stewart9a59ba0ebd- [py] add strictFileInteractability to acceptable W3C capabilities :: Lucas Tierney80709c4612- Pass http-client factory through distributor :: Simon Stewart9621aa4c89- [py] Fix typo in description of WebDriver class (#6724) :: Herst631efa9e45- [java] Both Firefox and Chrome support taking element shots now :: Alexei Barantseve745da2698- [java] Fixing InternetExplorerOptions to survive a serialization roundtrip :: Alexei Barantsevfefe7184cd- [java] Adding Firefox XPI driver to bazel build and fixing Firefox driver scores. :: Alexei Barantseve2acf0c7c6- Add strictFileInteractability to known W3C capabilities :: Alex Rodionov368bd78ccb- [java] Add strictFileInteractability to known W3C capabilities :: Alexei Barantsev74fb9c59bf- Fixing Java tests buck build :: Alexei Barantsev176a45b433- [py] WebDriverWait: update documentation for until and until_not (#6711) :: native-apie280fb556d- [py] Update Sphinx (#6728) :: native-api08fe32ab98- [bazel]: compile the selenium 1 jar :: Simon Stewartf59a95cea3- Fix minor compilation warnings :: Simon Stewart6615cce35a- [ci] Fix "Could not reserve enough space for 2097152KB object heap" in Appveyor :: Ivan Pozdeev9973ff3f4f- Updating JSON.NET dependency version :: Jim Evansb4ecd814c1- Implementing strictFileInteractability capability in .NET :: Jim Evansab1ba8dfea- Removing unused member variables from .NET classes :: Jim Evans03b5642288- Adding the DriverProcessStarting event to the .NET DriverService object :: Jim Evans12d5d14df8- Adding event documentation comments to .NET :: Jim Evanse8ec0b85c7- Move the NoHandler to the grid web package :: Simon Stewartfa8a2834dd- Update missing copyrights :: Simon Stewart159fc8f147- Use a better algorithm for scheduling sessions :: Simon Stewartefac74b5fe- [java] Ignoring element screenshot test in legacy Firefox driver :: Alexei Barantsevf7a4ea500b- [java] Deleting unused imports :: Alexei Barantsev737ef236c5- [java] Fixing resources required for Firefox tests :: Alexei Barantsevead304fcda- [java] Fixing artifact visibility in buck build :: Alexei Barantsev03baf4d26a- Updating HtmlUnit driver to a snapshot version that fixes compatibility issues :: Alexei Barantsevdca0be52c7- [java] Ignoring failed tests :: Alexei Barantsevfe473098b5- Tasks should define their own retry periods when run regularly :: Simon Stewartdcff832ae6- Allow tasks to no longer be run regularly :: Simon Stewartff80caf98e- Add a health check to the node :: Simon Stewart276eb951af- I suspect we may well have a bug :: Simon Stewart739a401e62- Use tracing on the remote node :: Simon Stewart0948f9269d- Allow the chrome JS header files to be compiled again :: Simon Stewart481a2c4d3f- Update htmlunit reference for IJ :: Simon Stewartc75809704e- Attempt to fix the classpath for Eclipse too :: Simon Stewart1e8e5b4fb4- [java] Adding some debug trace to figure out why W3CRemoteDriverTest.shouldPreferMarionette fails on travis :: Alexei Barantsevb71da9c018- [java] geckodriver should be available in PATH to run W3CRemoteDriverTest :: Alexei Barantsev609386ccfe- An attempt to use multiple custom hostnames to run proxy tests :: Alexei Barantsevd1185eb289- [java] Deleting debug output :: Alexei Barantsevf288e956c7- Revert setting custom hostnames on travis, tests are hanging :: Alexei Barantsev36f3bca8d8- Adding a line to Java changelog about deleting HtmlUnit driver from selenium server. :: Alexei Barantsev656e3892b8- Get the RC Condition tests running again :: Simon Stewart3bf09fc6ec- More RC tests running and passing :: Simon Stewart68d43e73b7- Fix eclipse classpath :: Simon Stewart3bf3cdbcd8- Attempt to get DevMode working again :: Simon Stewart501d844b57- Enable ClearTest cases now supported by ChromeDriver :: John Chena5cf2d2161- It appears we do not use the SynthesizedFirefoxDriver much these days :: Simon Stewart2d1ac77691- [buck] Fix local distributor build :: Simon Stewart69b97e37d9- Fix potential problems creating a test driver :: Simon Stewart15b7ce32c8- Remove the unused SynthesizedFirefoxDriver :: Simon Stewart13a1104583- [bazel] Ignore build output directories for buck and ij :: Simon Stewart99fc0e0c86- Running python unit tests with bazel :: Alexei Barantsevea738a6769- Deleting build directory commited by accident :: Alexei Barantsev079769f379- Initial work to allow building IE driver with Bazel :: Jim Evans34684942b1- Initial work to allow building .NET bindings with Bazel :: Jim Evans8a2a147614- [java] Deleting a deprecated interface :: Alexei Barantsev77d5af0485- [java] Deprecating WrapsElement in internal package :: Alexei Barantsevca377ca1ad- [java] Deleting deprecated class, it was moved to IE namespace because at the moment only IE driver supports this capability (and legacy Firefox driver, but it is effectively dead). :: Alexei Barantsev06047fcefa- Change .NET HttpCommandExecutor to throw more expressive exception :: Jim Evans1156fbc602- Disable log methods for .NET in the case of a spec-compliant driver :: Jim Evans2790df69b5- Deleting unused crazyfun mapping for mozilla xpi, we use prebuilt XPI for legacy Firefox driver now :: Alexei Barantsev6582ecdb68- Deleting mention of non-existing files in copyright updater :: Alexei Barantsev0608881f04- Deleting last parts of legacy safari driver... :: Alexei Barantsev753fda3d31- Revert "Running python unit tests with bazel" :: Simon Stewart11c25d75bd- [bazel] Yank the bazel build files for now :: Simon Stewart7a18bf5d7c- [javascript] equals should return the value of the assertion (#6749) :: Craig Nishina6025bed7c7- Modifying ignored tests in .NET test suite :: Jim Evans461c29083a- Removing unused .NET test method for determining Marionette :: Jim Evans105994c851- Adding acceptInsecureCerts capability for Firefox .NET tests :: Jim Evans6adc9dc085- turn on http keep alive while using ChromeDriver (#5759) :: Jason Hu57dc4e2811- Updating Civetweb to version 1.11 :: Jim Evans1114ccd016- Modifying IE driver to no longer always send 'Connection: close' header :: Jim Evansbe07f3c720- Adding ignore reason for HTML5 test for Edge in .NET :: Jim Evans1ed30b52cb- [rb] add appveyor as allowed return for ci tool :: Titus Fortner13866bebb6- Update RegistrationRequest.java :: matthewdoerksenf87a7324a8- Disabling Firefox-specific tests in .NET :: Jim Evansaed1c2ad01- Consistent wording for options that can't be found :: Trey Chadick1d2c5dff79- Removing compile warnings for IE driver :: jimevansf2afaed888- Properly initializing variable in IE driver :: jimevans2344ff1a3a- Tweaking IE driver obscured element algorithm :: jimevans0a7b9a2484- Reducing JavaScript errors during findElement(s) for IE :: jimevans1787a9a39f- Fixing IE to correctly set Content-length header for HTTP responses :: Jim Evansb623788141- Bump the closure compiler to compiler-20180402 :: Simon Stewart4f77e956c2- Code clean up: better annotation usage, java 8 fixes, etc. :: Valery Yatsynovich0e493305c2- Further minor cleanup :: Simon Stewartb2d72751cc- Add missing @Override annotation :: Valery Yatsynovichc382f2e40e- Minor reformatting to fit project style :: Simon Stewart80186eefef- It is safe to callString.formatnow :: Simon Stewartdfba236ce0- Removing isFocusable atom from sendKeys command in IE :: Jim Evans2e0fa40a36- update year in copyright NOTICE and LICENSE header (#6800) :: Corey Goldberg95e31e4da4- Revert commit 2344ff1a for IE :: Jim Evansf82f8ef8cc- Removing calls to isFocusable atom from IE driver :: Jim Evansc31f68dc29- Adding synchronization code to IE driver :: Jim Evans8fef718c2b- Updating IE element obscured algorithm to handle shadow DOM polyfills :: jimevans6a1e850017- Updating IE driver prebuilts with latest source code changes :: Jim Evans4f3df20eb2- [py] Subclass options classes from a common base class (#6522) :: Lucas Tierney592303652b- [py] Add WebKitGTK to API docs (#6815) :: Carlos Garcia Camposa920faac55- [py] Don't override browser options with desired capabilities by default in WebKitGTK (#6814) :: Carlos Garcia Campos2490b5f6a0- Python: Fix DeprecationWarning: invalid escape sequence :: Mickaël Schoentgend25b01eca7- [py] remove all deprecated methods and args from Python bindings :: Corey Goldberga26cb154c2- Update webdriver.py :: Corey Goldberga06844214b- Move normalization of Unicode strings to InputManager in IE :: Jim Evans0c442a79b8- Allow IE to handle supplementary Unicode characters in sendKeys :: Jim Evans217ec346c5- [rb] add additional context to logs when executing atoms :: Titus Fortner837f121c1a- Fixing incorrect error response format for invalid commands in IE :: Jim Evans5dbab2e8b7- Adding web notification hooks for travis builds and java tests :: Alexei Barantsev535eb7e4fb- Adding more info about skipped tests to notifications :: Alexei Barantsev20e29a8c7b- Allow execution of CDP commands when using Chrome :: Thomas Walpolea80f06c275- [py] Fixing flake8 issues :: Alexei Barantseve74164e117- [py] Pretty-printing code samples :: Alexei Barantsevdca7a5d3c3- [py] Fixing tests to stop using removed methods :: Alexei Barantsev4ab89790e0- [py] Enabling tests xpassed in Chrome :: Alexei Barantsevd80d5bafa7- [py] Disabling back a test that is flaky in chrome :: Alexei Barantsev914059b56d- [py] Deleting tests for a function that was recently deleted :: Alexei Barantsev0f726f0b45- Android is a variant of Linux, but this breaks the matching process. :: Diego Molina4e7f9b20f9- Removing commented code in IE driver :: Jim Evans85541517d6- Adding logging in IE for JavaScript errors :: Jim Evans73b80769a2- Updating IE driver prebuilts and version resources to 3.141.5 :: Jim Evans6987c607ac- Ignoring .NET frame tests for Firefox that delete focused frame :: Jim Evans3d9cad4194- Reignoring .NET tests for alerts occuring in async JavaScript execution :: Jim Evans97c93933ae- specify oraclejdk for travis image instead of installing it each time :: Lucas Tierney69089db83b- [rb] remove passing guards :: Lucas Tierneyca307c54d1- Disabling all legacy Firefox tests on travis except for Java ones :: Alexei Barantsevd73ecbf9ae- Oops! Actually disabling the jobs :: Alexei Barantsev633201a57c- Adding missing copyright :: Simon Stewartf744173be7- Write distributor status to response :: Simon Stewart8b9ca40e03- [java] Looking into a proper location for legacy firefox artifacts :: Alexei Barantsev7670f20e5b- [java] Unignoring tests fixed in Safari TP 73 :: Alexei Barantsev68119e017b- [java] Adding links to bug-reports in tests :: Alexei Barantsev2e8604042c- [java] Changing @Ignore to @NotYetImplemented for some non-destructive failures :: Alexei Barantseva694f54811- Allow to disable native events when initializing IE::Options :: Alex Rodionovedfe67d63b- [py] Remove unused port selection in IE Driver :: AutomatedTester57becb342f- Distributor tests are small :: Simon Stewartb5e6461fc4- Use our HttpClient as the HTTP reverse proxy :: Simon Stewart714baaf793- Remove unused system out from test :: Simon Stewart63fc629bba- Remove sysout debugging :: Simon Stewart997f445f4c- Ensure regularly gets shutdown :: Simon Stewart7957ef5523- Clean the local Node's cache of sessions regularly :: Simon Stewart9d8278e174- Correct a thinko :: Simon Stewartcac262f20d- Increase height used in Java window size tests :: John Chencb63104d26- [grid]: Make it clear when a route cannot be instantiated :: Simon Stewart269c234f93- IE driver code cleanup - moving #defines from header files :: Jim Evans7c87e8821e- Allowing null value for script timeout in IE :: Jim Evansae76e252c4- Correcting error statuses returned for switching frames in IE :: Jim Evans1df5cdfba9- Updating Unicode character processing for combining characters in IE :: Jim Evans5a34ea73b6- Fixing edge case for clicking element in IE :: Jim Evans3c528a0b3a- Implementing create new window commmand :: Jim Evans080a3ce115- [grid] Extra test to ensure session urls are correct :: Simon Stewart4fd1b53613- Remove deprecated Wraps{Driver,Element} :: Simon Stewart0df3d60263- [py] Deleting unused imports, fixing flake8 issues :: Alexei Barantsev8b227cfe59- Setting JS target version to ES6 in IDEA settings :: Alexei Barantsev701e59fbae- [node] Fixing Chrome capabilities structure, it uses 'goog:chromeOptions' key now :: Alexei Barantsev9257020809- Let's try to add a nodejs job to travis :: Alexei Barantsev936399e8dc- Forgot to install npm modules :: Alexei Barantseveef4098b38- Adding a variable for a travis job to download chromedriver :: Alexei Barantseva031fb6c5c- Fix tests for native events in IE::Options :: Alex Rodionov82c42b18b3- [grid] Configs are read in the order added :: Simon Stewart1db9e648db- [grid] Introduce a basic message bus :: Simon Stewarte7f334d5dd- Adding Firefox-specific set context method for .NET :: Jim Evans4949267830- Adding support for opening new browser windows in .NET :: Jim Evanse8d326e229- Enabling create new window command to create tabs in IE :: Jim Evans086ec3a93c- Again updated Unicode character processing for composition. :: Jim Evansc2fcaa4211- Adding hack for detection of IE in full screen mode :: Jim Evansd1762034df- Adding hack for handling cases where document.designMode is on :: Jim Evans61583115b8- Revert "Loosen WebElementCondition instance checks (#5968)" :: Alexei Barantsevabe810bc20- [JS] HttpClient: Cannot read property 'forEach' of undefined :: Vijay Singh09210dea32- [nodejs] Fixing expected exception message to match current implementation of UnsupportedOperationError (it contains operation name now) :: Alexei Barantsev9b3fa5a38c- [nodejs] Fixing tests for explicit waits, we should use polling interval shorter than timeout :: Alexei Barantsev5281fb7592- [nodejs] Fixing file download test to actually download a file instead of opening it in the browser :: Alexei Barantsevb01d2eef92- Fixing proper keyboard event values for number pad keys :: Jim Evans643b9cc65e- [nodejs] Fixing an assert :: Alexei Barantsev685a73749a- [nodejs] Node.js test server always uses loopback address so we should explicitly exclude it from bypass list, but let's do it in a modern fashion :: Alexei Barantsev88346afa5b- [nodejs] Deleting a special clause for old Firefox versions :: Alexei Barantsev4045fa9220- [nodejs] A promise to copy a file should be resolved when the target is closed not when the source is drained :: Alexei Barantsevd7674b0c2f- Adding a node.js + firefox job to travis :: Alexei Barantsevad7688b72d- [nodejs] Fixing Zip utility class to generate archives with unix-style paths inside (even on Windows) :: Alexei Barantsevd1ca0f7b31- [nodejs] Fixing paths in tests to make them cross-platform :: Alexei Barantseve689abde4a- [nodejs] Ignoring a broken PAC proxy test :: Alexei Barantsev6d6f46b43a- Disabling nodejs + chrome job on travis, there are failures I can't reproduce locally :: Alexei Barantsev361c731096- removed unused constant IMPLICITLY_WAIT :: Vijay Singh03e098ab92- Add a toString method to NetworkInterface :: Simon Stewart39b2a2b992- [nodejs] Updating dev dependencies :: Alexei Barantsevdd01a1b74c- [nodejs] Deleting promises-aplus-tests from the list of dependencies because we don't have our own promise manager anymore, there is nothing to test :: Alexei Barantsev812995bcc4- [nodejs] Updating dependencies :: Alexei Barantsev1a67d56376- [grid] Land an event bus that works :: Simon Stewart8e00cd9f98- [grid] AnnotatedConfig should ignore default values of primitive types :: Simon Stewart200d01b034- [grid] Wire EventBus into Distributor, SessionMap, and LocalNode :: Simon Stewarte90e832249- [grid] Provide sensible default values for the event bus config :: Simon Stewart4dbf4f0e7e- [grid] Standalone server should autodetect drivers :: Simon Stewart2a78f49b61- [grid] Land an event bus that works :: Simon Stewart8fbf2ea849- [grid] Adding the event bus flags to the distributor server :: Simon Stewarta4fa9a65da- [grid] Set PUB and SUB ports rather than picking random ones :: Simon Stewart70ba11f2f3- NodeStatus is data about a node, move to the data package :: Simon Stewart58fb759cdb- [grid] Handling event data should be more strongly typed :: Simon Stewartc94b37ee4d- [grid] Expose event bus flags on command line :: Simon Stewart6e9eb90e4f- [grid] Default the hub to sensible event bus values :: Simon Stewart529a57b227- Fixing uninitialized variable in IE :: Jim Evans246eafb281- Updating .NET bindings test driver factory to allow custom driver path :: Jim Evans0687f7c523- [py] Remove native events handling code :: AutomatedTester4ca0ce723f- typo :: Godefroid Chapelle362d04b85e- Adding additional properties for geckodriver command line in .NET :: Jim Evans64320c7cf4- Adding wrapping quotes around file arguments for .NET driver services :: Jim Evansf59211f5c3- Updating IE to handle mouse clicks with "swapped" mouse buttons :: Jim Evans980834526c- [grid] Fire an event when sessions are closed :: Simon Stewartccc65efec3- [grid] The distributor should handle statuses better :: Simon Stewart83d5840cc9- [py] Fixing flake8 issues :: Alexei Barantsevee4fec0db4- Deleting duplicated travis python+firefox job :: Alexei Barantsev87101da63a- [rb] Unignoring a test that passes now in chrome :: Alexei Barantsev7192c863a8- Fixing python+marionette travis job name :: Alexei Barantsev524b37d1b8- [grid]: Ensure sessions are closed on the node properly :: Simon Stewart2806d12a9d- [grid]: Allow sessions to be removed from the SessionMap via event :: Simon Stewart32c54452c1- [grid]: Add a new session to SessionMap in Distributor :: Simon Stewart3d3e26724c- [grid]: Separate out session map config :: Simon Stewartbb12be97e1- Add toString method to HttpRequest :: Simon Stewart8560fd5774- [grid]: Make sure test slots are freed after closing :: Simon Stewart6738b44478- [grid]: Add tests to ensure distributor releases test slots :: Simon Stewart29a420194e- Reformat all BUCK and .bzl files :: Simon Stewartdc1e89dbe3- Fix typos in select.py (#6925) :: Danny Staple2af549f2a2- Add utility method to convert URIs to URLs :: Simon Stewartc5c18d3f51- [grid]: Pass the HttpClient.Factory to the RemoteNode :: Simon Stewart9aca1dc585- [java] Fixing legacy Firefox driver initialization code to avoid reflection errors. :: Alexei Barantsev80ec7e42a6- [java] Simplification of TNG Grid main method, merging duplicated clauses :: Alexei Barantsev74921086c4- [java] Implementing a new CLI option '--ext' to load extra JAR files :: Alexei Barantsev0bb2b5d3b5- Add missing insecure certificate error per spec :: Alex Rodionov0fe5f4def9- Encode SessionId as a String rather than a map :: Simon Stewart0e8def41d8- Make it easier to deserialise from a Map to ImmutableCapabilities :: Simon Stewart797d004ad7- [grid]: Make NodeStatus contain some useful information :: Simon Stewart715894f710- [grid]: Might as well call a grid a grid :: Simon Stewarte4c719cfcd- [grid] Document the magic --ext flag :: Simon Stewart62ed4ff2a4- [py] Update docstrings in Options classes to allow documentation to highlight Return values :: Joshua Fehler4bb6698e32- [py] Add support for the New Window command (#6873) :: Henrik Skupin5fd3b28e89- [nodejs] Deleting a guard that skipped some tests in Firefox versions prior to Aurora :: Alexei Barantsev4080dc8a4d- [java] Closing log file output stream when a driver server is stopping. Fixes #6883 :: Alexei Barantsev91ea70d27b- Improving IE driver use with invalid Protected Mode settings :: Jim Evans31005d8703- Hardcoding geckodriver download URL to overcome GitHub API rate limits. Geckodriver version should be defined as a travis env variable. :: Alexei Barantsevc185cca6d0- [java] Extracting base class for driver options classes to hold type-safe setters for capabilities specified in W3C WebDriver :: Alexei Barantsevb6a841fb0a- [java] Moving new AbstractDriverOptions class to a more appropriate package :: Alexei Barantsev1784f19a15- [Java] remove --disable-gpu option for headless Chrome :: Corey Goldberg97f4e20099- [JS] remove --disable-gpu option for headless Chrome :: Corey Goldberg1674e148bd- [Ruby] remove --disable-gpu option for headless Chrome :: Corey Goldberg379f6b4612- [Py] remove --disable-gpu option for headless Chrome :: Corey Goldberg7de490d239- [java] Copying static resources should create target directory :: Alexei Barantsev031cedd270- [java] Adding a type-safe option for strictFileInteractability capability :: Alexei Barantsev25c55fb237- [java] Ignoring new tests in legacy Firefox and HtmlUnit drivers :: Alexei Barantsevde1c4b5fab- [py] Deleting unused import :: Alexei Barantsev800cc46749- [rb] Deleting a lost block end :: Alexei Barantsevb4989e7995- [grid]: Router should construct the meaningful grid status :: Simon Stewart169f6ff939- [grid]: Node server does not need SessionMap :: Simon Stewart9e76b0c2b1- [grid]: Use the combined client handler in the new Hub :: Simon Stewart38517c59fb- [grid]: Sessions are released when closed :: Simon Stewarta0214fd0f3- [grid]: Remove unnecessary System.out debugging :: Simon Stewartfe4451ea84- [grid]: Propagate errors correctly, but only as w3c encoded/decoded :: Simon Stewartf082bb6474- [java] Ignoring a test in HtmlUnit driver :: Alexei Barantsev501f2f76f7- [java] Adding a command to open a new window. Implementation mimics already existing .Net one. :: Alexei Barantsevf5065b457e- Implementing ability to run tests in Edge :: Alexei Barantsevaa041a8f9e- [java] Annotating tests to reflect current state of Edge driver :: Alexei Barantsevfe3205b14a- [java] Deleting unused import :: Alexei Barantsev832ea2dfc3- [java] Adding a lost buck dependency :: Alexei Barantsev4c41c3d087- [java] Running a single driver instance if possible (some drivers don't allow multiple instances e.g. Safari or Edge) :: Alexei Barantseveb4a3c475c- Clear PoolManager in ‘remote_connection’ to ensure sockets are closed :: Grant3282f0bd89- Suggest download Microsoft Webdriver over HTTPS :: Jonathan Leitschuhd1f3a300ea- Suggest download of chromedriver over HTTPS :: Jonathan Leitschuh1da8973f67- [grid]: Limit visibility of NodeServer logger :: Simon Stewartbb7bbe170c- [grid]: Adding utility method for extracting session id from urls :: Simon Stewart967f3a1139- [grid]: Regularise how nodes can be added to the Distributor :: Simon Stewart73b27b8797- [grid] Nodes now only need to know about the EventBus :: Simon Stewart6e34961139- [grid]: Migrate distributor flags to distributor.config :: Simon Stewarte69e2fa20e- Remove Gemfile.lock :: Thomas Walpole6a717f202b- Add socks_version to Proxy - Issue #6938 :: Thomas Walpole6d7f6338c0- Allow childprocess 1.x - issue #6907 (#6948) :: Thomas Walpole9bfa95090f- Enabling serialization of JS FileList from file upload elements in IE :: Jim Evansaf3b3b4085- Improving recognition of Protected Mode boundary crossing in IE :: Jim Evans6b8bbd3c7b- Enabling setting of SOCKS proxy version in .NET :: Jim Evans1711922f25- Disabling non-spec-compliant tests in .NET test suite :: Jim Evans0911c88dda- Allow conditional builds by language on Travis :: Thomas Walpoled47e74d6f2- [grid] Implement deep copy on NodeJsonConfiguration :: Greg Fraleyc183a9c1b2- correctly set noProxy settings for Global and per process proxy :: Ben Kucera83b2736806- Updating IE to be able to close Windows 10 credentials dialog :: Jim Evans5e1b31bd04- Updating version of NUnit and test adapter for .NET tests :: Jim Evanscb09d8157c- Updating .NET JSON parser to 12.0.1 :: Jim Evans8227f97dbe- Allow .NET HttpCommandExecutor subclasses to set CommandInfoRepository :: Jim Evans7fdf318b40- Add constructor overload to .NET DriverServiceCommandExecutor :: Jim Evans2a91fe5fb9- fix crash in IEDriverServer :: Reinhold Degenfellner231d9e3347- fix geckodriver download for Travis :: Titus Fortneref515df582- Making IE driver return lowercase utf-8 for charset in content type header :: Jim Evans67e2236ee2- Prevent navigation to directories using file:// protocol in IE :: Jim Evans400c32a457- Retry find of file dialog HWND :: Reinhold Degenfellner287dbde24b- Remove JRuby-specific SocketPoller#listening? :: Alex Rodionovfc85909f71- Ignore the case when RUBY_ENGINE is undefined :: Alex Rodionov4463d94010- Remove IronRuby support as it's not developed anymore :: Alex Rodionov4f46c0434f- Simply Platform#null_device to just use File::NULL :: Alex Rodionovc208745682- Remove JRuby-specific workaround for getting HOME on Windows :: Alex Rodionov674a9eaab3- Remove self-executable Ruby scripts :: Alex Rodionovccbc952d87- Remove Safari::Service#binary_path as it's not really needed :: Alex Rodionov511d3cd50f- Update to Ruby 2.3 requirement and fix rubocop warning :: Thomas Walpole29361b2ee5- Frozen String Literal pragma :: Thomas Walpolec6729ce9b7- Update rack, webmock, and childprocess :: Thomas Walpole775417d692- Remove/fix unnecessary rubocop default overrides/exclusions :: Thomas Walpole34522d1707- General rubocop_rspec driven cleanup :: Thomas Walpole2abd80f236- Rebase from master and fix rubocop warnings :: Thomas Walpole857c471ca5- Add rake as development requirement and update cached gems :: Thomas Walpole8095d9874c- Deprecate legacy firefox driver :: Thomas Walpoled2cd99b182- Use squiggly heredoc and Hash#dig :: Thomas Walpolea5f241f188- Update copyright:update task to work with rb frozen string literal pragma :: Thomas Walpolee8bd56e997- Waiting till Socket connection completed (#6909) :: Maxim Perepelitsadd23720643- [rb] Fix: can't modify frozen Array (#7010) :: Maxim Perepelitsaa1e70a5ae7- Childprocess gem requires ffi on Windows but doesn't declare it to bundler :: Thomas Walpole13c5bb00b6- Fix Firefox path under cygwin - Issue #6908 :: Thomas Walpole1396ae4ba2- Remove tests for features no driver supports :: Thomas Walpolecfcacc2124- zipper test passes under windows :: Thomas Walpoleb4a0af5b28- Remove WebDriver::Logger compatibility layer for Ruby 2.2 and older :: Alex Rodionovcca8329d78- Calculate time using Process::CLOCK_MONOTONIC rather than Time.now :: Alex Rodionov76af8b9530- Use safe-navigation operator where applicable :: Alex Rodionov79544d6cc8- Add helpers API to normalize path using OS-specific directory separators :: Alex Rodionov0a02303106- Use constants instead of variables for service executable/missing text :: Alex Rodionov9890e33299- Fix permission denied error when removing logger output on Windows :: Alex Rodionovd6cece357a- Remove deprecated PortProber.random :: Alex Rodionov94f5d2e8f8- Adding a fix to send proper Content-Type header for Hub resources :: Virender Singh776e022524- [skip ci] Adding note on PRs for the Grid 3.x, also IntelliJ wants to make changes to its config. :: Diego Molina405d798c54- Updating paths and escaped backslashes for .NET build process :: Jim Evans41694d118a- Update remote_connection.py with new Cast commands :: cliffordchengcb7dd78b0a- Update webdriver.py :: cliffordcheng2c8eae359a- Reduce the visibility of the Event json parser :: Simon Stewart8a6ade171d- [docker] Add a basic API for controlling docker :: Simon Stewart75a7b00d5c- [docker + grid] basic grid integration of docker containers :: Simon Stewartce9100d360- [grid] Clean up configuration. :: Simon Stewartbc8cf14aae- [grid]: Configs should allow multiple values :: Simon Stewart687d1a84aa- [grid + docker]: Basic command line configuration of docker :: Simon Stewartabffeacb25- [grid]: Make the end to end test parameterised :: Simon Stewartb1747ac49b- [grid]: Add failing test for JWP support :: Simon Stewart036d5ac587- [grid]: Modify how we create sessions in the new grid :: Simon Stewartf5fecf2e0a- [grid]: Avoid endlessly updating the same node to a local distributor :: Simon Stewart93a3292d28- Use the CreateSessionRequest class when creating sessions :: Simon Stewart04cdb8995e- [grid]: Start to bring the two SessionFactory classes into line :: Simon Stewartc8ebc03f3a- [grid]: Make SessionFactory an interface :: Simon Stewart3e4b3db6fe- [grid]: Pass the create session request down a level :: Simon Stewarta91ac5872d- [grid]: dialect not needed in create session response :: Simon Stewarta19a013f04- [grid]: extract encoding a response into a utility class :: Simon Stewart02df06e581- [grid]: Protocol conversion is generally useful. :: Simon Stewartafc680f0fe- [grid]: Integrate protocol conversion into the new grid :: Simon Stewartd6c20b14c6- Better handling of query parameters when wrapping servlet reqeusts :: Simon Stewartcd9d71aed6- [safari]: Allow us to specify where the safaridriver binary is :: Simon Stewart0e7bf5c224- find element fragment and task :: Tomeradfe8eaa37- Bumping buck version :: Alexei Barantsev482493ac68- [py] Fixing flake8 issues :: Alexei Barantseva91c8ab817- [java] Fixing a typo in a test method name :: Alexei Barantsev2cfe01cd53- [java] Isolating a test that uses non-standard capabilities :: Alexei Barantsev2960a3d01e- Implement new window w3c command :: reichsta44df7c4d6d- Ensure failing new_window tests are not pending :: Alex Rodionovd14b44d3b0- Fix RuboCop offences for new_window command :: Alex Rodionov2a3fd4cbda- Avoid modifying frozen string when receiving unexpected response :: Alex Rodionova3336906b3- Fix ConnectionResetError in py/selenium/webdriver :: Roman Yurchak74a36f35c4- Handle Python 2.7 :: Roman Yurchake55f355593- Address review comments :: Roman Yurchak96a86e9a95- [java] Deleting unused local variable :: Alexei Barantsev5d13914719- [java] Fixing a unit test to make it independent on the current platform :: Alexei Barantsev5c2dccebdf- [java] Caching non-loopback ipv4 address of the local machine because host resolution is a slow operation :: Alexei Barantsev1bd9f5fcec- [java] Making non-loopback ipv4 address caching a bit smarter :: Alexei Barantsev7892cb9d3f- Try and pick the default host address :: Simon Stewartf7371cc7e3- Ignoring/unignoring tests in .NET to reflect current implementation status :: Jim Evans0ff801a90a- Adding ability to run .NET tests against Chrome Dev Channel :: Jim Evans57555ac350- Updating .NET ExecutingAsyncJavascriptTest to create new driver after test :: Jim Evans7c9ca8e1a4- [rb] Default http client use persistent connections (#7065) :: Thomas Walpole53bb2c4e03- Fixing execution of user JavaScript in IE to allow comment at end of line :: Jim Evans0ff52db67a- [java] Stop creating META-INF/versions/9 file zip entry, it should be a directory. Fixes issue #7061 :: Alexei Barantsevbbdf7c28a1- Ignore overflow on "display: contents" elements :: Thomas Walpole98391bd0ae- Correctly parse query string from servlet http requests :: Simon Stewarta2a0ebd13c- [rb] Don't modify income Chrome driver options :: Michael Nikitochkin0aaf786990- [py] turn on keep-alive by default for remote connections (#7072) :: Titus98dbd69a2a- Unignoring .NET tests now fixed for Firefox :: Jim Evans80a3cbf34e- [java] Fixing grid tests broken by last buck upgrade, we should explicitly build server before using it :: Alexei Barantsev0b1a4b5e4c- Remove dependency on implementation of http client factory from the factory :: Simon Stewartb0b69e6984- Move remote dialects into their own packages :: Simon Stewart49fb9d06a5- Modularise the java build slightly better than before :: Simon Stewart0a59fc1510- Allow json property setters to switch mid-read :: Simon Stewartdea8dff401- [chromedriver] Expose chromedriver "execute CDP command" command :: Simon Stewartf280b8b823- Allow our HttpClient to speak to WebSockets :: Simon Stewarta99534efdd- [devtools] Provide a basic CDP implementation :: Simon Stewart58298638de- [devtools]: Add support for Chrome :: Simon Stewart89ba80cc16- [devtools]: Export the new package from the remote maven jar :: Simon Stewart2bdc860638- [tracing]: Back out OpenCensus support :: Simon Stewart3f42b4e0e6- [tracing]: Ensure tracers are found from --ext classpath :: Simon Stewartad4a366fab- [grid] Delegate slf4j to java.util.logging :: Simon Stewart5239ddb989- Adding additional exception types for .NET :: Jim Evans13f1e89890- Cleaning up IE driver header file include statements :: Jim Evans81531c8e60- Updating IE driver project files to Visual Studio 2019 toolset :: Jim Evans1f82068753- [java] Deleting opencensus from IDEA project :: Alexei Barantsev7ba61ce985- [java] Deleting unused import :: Alexei Barantsev2b67c61363- [grid] Quitting driver before deleting session from grid :: Alexei Barantseve06c592016- Adding jaeger client to IDEA to be able to send traces to Jaeger when debugging something in IDEA :: Alexei Barantsevc4c41fb490- [java] Replacing reflection-based injector by pure java8-based implementation :: Alexei Barantsevbd6b61e1af- Deleting buck alias for removed tests :: Alexei Barantsev324942adb5- [java] SessionSlot should not stop itself, the node will command it to stop :: Alexei Barantsev7a7734c997- [grid] Ignoring NoSuchSessionException in SESSION_CLOSED event listener on a node. :: Alexei Barantsevc1371ce709- [rb] Fixing HTTP endpoint of new_window command :: Alexei Barantsevefbe3418d2- [java] Code cleanup, no functional changes :: Alexei Barantsev015a73bf01- [java] Deleting unused code :: Alexei Barantsevcde64cd2be- [java] Refactoring, no functional changes :: Alexei Barantseva16e80bf5a- [java] Fixing classpath in Eclipse project :: Alexei Barantseva652ddc394- [java] Upgrading htmlunit (but not htmlunit-driver) and its dependencies :: Alexei Barantsevfd34075838- [java] Upgrading guava :: Alexei Barantsev3e0b40d4df- [java] Upgrading zeromq :: Alexei Barantseva81539b00c- [java] Upgrading okhttp :: Alexei Barantsev6bdc1ee2b8- [java] Upgrading assertj :: Alexei Barantsev38eb2d21da- [java] Upgrading testng and yaml :: Alexei Barantsev2872975048- [java] Upgrading mockito and byte-buddy :: Alexei Barantsev5f2cba04e7- [java] Upgrading gson :: Alexei Barantsev7e0e0cc32c- [java] Deleting unused imports :: Alexei Barantsev0d0786809c- [java] Avoid using deprecated API :: Alexei Barantsev13fbeac521- [java] Fixing typos in javadoc and parameter names :: Alexei Barantsev502301edeb- [java] Deleting deprecated FluentWait methods, users should use methods that accept Duration :: Alexei Barantsevc982edfbd3- [java] Deleting deprecated methods and constants not related to any specific driver :: Alexei Barantsev7ebab0c2d2- [java] Fixing compilation errors caused by deleting methods from DesiredCapabilities :: Alexei Barantsev077f86f135- [java] Deleting driver-specific deprecated methods and constants :: Alexei Barantsev56bd6628ed- [java] Fixing accidentally broken ZMQ socket type :: Alexei Barantsev3f5104f5b5- [java] Temporarily restoring DesiredCapabilities.htmlUnit() because HtmlUnitDriver depends on this method :: Alexei Barantsev32ea7d6a43- [java] Fixing capability matcher tests, Safari TP should be identified by browserName. :: Alexei Barantsev2028e57d01- [java] Reworking code to stop using FindsByXXX interfaces. :: Alexei Barantsevda15b87133- Revert "[java] Reworking code to stop using FindsByXXX interfaces." :: Alexei Barantsev675066a409- [grid] Deleting deprecated code related to legacy (v1 and v2) grid implementations :: Alexei Barantsev2692396165- [grid] Refactoring GridTestHelper to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsevf512540729- [grid] Deleting tests for legacy (v1 and v2) grid implementations :: Alexei Barantsevc8a68169d0- [grid] Refactoring tests to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsev88fb475b89- Update gempsec and gems :: Thomas Walpolefad45d989a- [grid] Using HTTP client instead of HtmlUnit to verify grid console text :: Alexei Barantsev85f900de98- [grid] Test code cleanup, no functional changes :: Alexei Barantsev3c8d207098- Fix frozen string literal error when driver can't be instantiated :: Alex Rodionov912018de7a- [java] Stop using deprecated methods :: Alexei Barantsevf7364ee53b- [java] Drop redundant suppression annotations :: Alexei Barantsev806366959a- [java] Deleting unused imports :: Alexei Barantsev962c50dd5b- [java] Refactoring test driver supplier again, no functional changes :: Alexei Barantsev32e343f7de- Adding .NET integration tests for setting a proxy :: Jim Evanseea2323fc6- [java] Implementing W3C compatible single tap touch action :: Alexei Barantsev46891fa58c- Rollup of fixes since previous release. No additional changes. :: Jim Evansdfc2d1c324- Updating supported .NET Framework versions :: Jim Evans1852c6e400- Removing PageFactory and companion classes from .NET support assembly :: Jim Evanse3680a379f- Removing .NET ExpectedConditions class :: Jim Evans013a2a5a4c- Removing .NET PageFactory tests :: Jim Evans031530d353- Removing deprecated IsTechnologyPreview property: :: Jim Evanscf01bed7f1- Updating .NET bindings to be based on System.Net.Http.HttpClient :: Jim Evans8767cd3d3a- Removing legacy OSS protocol dialect from .NET :: Jim Evans422a4cffac- Removing legacy OSS protocol dialect from .NET Actions class :: Jim Evans3a989db37b- Removing obsolete Mouse and Keyboard constructs from .NET :: Jim Evansd75816fb3b- Removing unused AsyncJavaScriptExecutor class from .NET :: Jim Evans936d231c7f- Making ChromeDriver default to W3C Spec compliance :: Jim Evansb4bc896659- Making TouchActions spec compliant :: Jim Evans31fd9d9985- Removing obsolete and unused TouchScreen classes from .NET :: Jim Evans03b761f289- Updating build process to handle current .NET framework versions :: Jim Evans00ef21851d- Making Until method of .NET DefaultWait class virtual :: Jim Evans96b49f513b- Adding IWrapsDriver to EventFiringWebElement :: Jim Evans1d46f6bbd1- Fixing Jetty Buck target on Windows :: Jim Evanse002511475- Properly closing and making driver null in .NET AlertsTest :: Jim Evans6d8ac2c764- Fixing keyboard tests for Chrome :: Jim Evansfc84315c4b- Correcting .NET CookieImplementationTest for cookie-averse URLs :: Jim Evans445520a4a3- Removing W3C flag for .NET Chrome Dev channel test as no longer needed :: Jim Evans687a740f48- Updating .NET CHANGELOG for in progress changes for 4.0 alpha :: Jim Evans46abe367c2- Detailed instruction on running tests is available in README file :: Alexei Barantsev1ad811ef5b- Fixing information about chromedriver versions in README file :: Alexei Barantsev9b52da0680- Catch unexpected long type value in socksVersion. :: Daniel Montoya45917c025b- [Java] Simplifying previously merged pull request. :: Alexei Barantsev54880747ad- Updating .NET Proxy class to handle long values for SOCKS proxy version :: Jim Evansc48ea4b883- Removing unused JSON converter for .NET :: Jim Evansc9bc53b34c- Further locking down .NET capability manipulation by using ReadOnlyDictionary :: Jim Evans3f4b1c23ff- Moving .NET IWrapsDriver and IWrapsElement interfaces to base namespace :: Jim Evansf4f2b4f457- Removing custom zip archive code from .NET :: Jim Evansb3d299eab7- Updating .NET test driver factory to handle remote driver :: Jim Evans54213f1a2d- Updating .NET remote tests to use LocalFileDetector for uploads :: Jim Evansff7f4b2852- Updating .NET CHANGELOG with additional changes for 4.0 alpha :: Jim Evans194a5e574a- Removing unused NativeMethods.cs file from .NET :: Jim Evans2528532d0f- Moving .NET IActionExecutor interface from internal namespace :: Jim Evans59e5bf25a5- [node] Adding support for opening a new window. Referencing existing implementations. :: Tomerbf2012368e- [nodejs] Fixing a typo in the test added in the previous commit :: Alexei Barantsev6f7fe79f10- [nodejs] Making the newWindow test more tolerant to initial state :: Alexei Barantsev5945b07ccf- corrects comments in order to generate accurate javadocs #6701 :: Maneesh MSf78cbf9774- [java] Respecting "webdriver.firefox.logfile" system property in legacy Firefox driver. Fixes #6649 :: Alexei Barantsev7543249895- [java] Fixing file stream leaking in legacy Firefox driver :: Alexei Barantsevc95af52aa8- Ignoring VS Code config files :: Alexei Barantsev7813079a45- [nodejs] Initializing edge service with default settings if there is no one passed explicitly. Fixes #6539 :: Alexei Barantsev0272df572a- [rb] move driver responsibilities into Service class :: Titus Fortner767b5c8c78- switch to parent frame fix for non-w3c compatible drivers (#7075) :: Tomer Steinfeldd179ab4f42- capabilities.js - used unused variable in merge() (#6935) :: James Martin9b9ea937d4- [rb] rename WebDriver::Options class to WebDriver::Manage to disambiguate from using Options class to create Capabilities :: Titus Fortner9c88d55360- [rb] specify the correct driver paths :: Titus Fortnerffd5262a7d- [java] Fixing jaeger library in IDEA project :: Alexei Barantsevfcd8ec0ec6- Fix JavaScript isShown for child of :: John Chen19887a4bf8- [py] Update driver initialisation to use service and option objects :: AutomatedTester675d540e71- [rb] set #driver_path on Service class instead of browser module :: Titus Fortner3794f0f10c- [rb] allow #driver_path= to take a Proc value :: Titus Fortner902d27d9a8- [py] Bump python bindings to 4.0.0a1 :: AutomatedTester95ccb820a3- [py] Raise error for unsupported method :: Mike Pennisi6f6af6e8e5- Deprecate errors which are not compliant to the specification :: Alex Rodionov4d807286fd- Deprecate TouchActionBuilder without replacement (yet) :: Alex Rodionov64051c8dbe- Deprecate Remote::W3C::Capabilities in favor of Remote::Capabilities :: Alex Rodionov996f92f850- Deprecate outdated Firefox capabilities :: Alex Rodionov0bc019a876- Fix legacy Firefox capabilities unit test :: Alex Rodionov6af11db57d- Temporarily disable CyclomaticComplexity cop for capabilities :: Alex Rodionov6772bd5076- Bump version to 3.141.59 and prepare changelog :: Alex Rodionov9226cfdf76- Use next version for Ruby bindings :: Alex Rodionovef93714a00- run tests only when changes in folder #6208 :: Kensuke Numakura1cde7d1fa4- Use non-deprecated timeout error class :: Alex Rodionove1c181d489- Revert removal of JRuby-specific SocketPoller#listening? :: Alex Rodionov1a7c651cfa- Prepare Ruby bindings release 3.141.5926 :: Alex Rodionov758119fefa- Use safe-navigation operator in SocketPoller#listening? :: Alex Rodionove1cb7c917b- Look up EventBus implementation reflectively :: Simon Stewart68aacfa396- Remove WebDriverUrls class as it duplicated existing functionality :: Simon Stewart24befb198e- Make docker nodes acknowledge they can run sessions :: Simon Stewart0c726c6097- Fix builds in java tree :: Simon Stewartf51895f4d4- Abandon OSS dialect of WebDriver protocol :: Alex Rodionov85a96c4f24- Remove PhantomJS-related code from Ruby bindings :: Alex Rodionov32262cc6b8- Remove legacy Firefox driver from Ruby bindings :: Alex Rodionov36ff2f0a29- Remove OSS version of ActionBuilder and replace it with the W3C version :: Alex Rodionov45ba0146a1- Remove OSS version of Manager and replace it with the W3C version :: Alex Rodionov75d235f681- Remove OSS dialect errors :: Alex Rodionov81c4f8b14a- Remove Mouse, Keyboard and TouchActionBuilder classes :: Luke Hillb5a27ad412- Remove a couple of TODO's and add some context around the w3c progress of chromedriver :: Luke Hillf4cd7aff1d- Update specs for W3C-capable Chrome :: Alex Rodionov51713cdb6a- require Ruby 2.4 and usematch?where appropriate :: Thomas Walpole0989713c80- Update gemspec with Ruby 2.4 requirement :: Thomas Walpole32de9d3ea5- Update travis config to a supported version of Ruby :: Thomas Walpole88c0fd6cba- Stop sending OSS capabilities in new session payload :: Alex Rodionov805bf1faa2- Update Firefox profile specs to use W3C-compliant API :: Alex Rodionov2959880479- Update AppVeyor config to use Ruby 2.4 :: Alex Rodionovb56d110726- Uningore passing IE driver specs :: Alex Rodionov752077ad9b- Cleanup deprecated capabilities/options processing :: Alex Rodionovb65035bf7a- Cleanup deprecated timeout setter for HTTP client :: Alex Rodionov40f8b7c639- Remove no longer used bridge methods :: Thomas Walpole0444f7a6c4- Bump Ruby bindings version to 4.0.0.alpha1 :: Alex Rodionovadd55b4c61- Disable Chrome full screen test until we can figure out a proper guard :: Alex Rodionov221330197b- Fixing the build :: Diego Molina956e061889- Updating Java changelog :: Alexei 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 Evans703cffb155- [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba4ce9c0c9a1- Use the buck-cache :: Simon Stewart8db03a0499- rb - fix build issues for legacy firefox :: Titus Fortner4888aa8fc4- rb - fix legacy firefox tests :: Titus Fortner8a929d0d87- rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner3a30ac961b- rb - change version to dev :: Titus Fortner20c37c3a43- Add proxied interfaces to JDK augemented classes. :: Simon Stewartbd1cc89968- Java: Get the remote-client tests passing :: Simon Stewartc314b3a01b- No logical changes: remove unused import :: Simon Stewart5a715b637d- Default firefox in tests to use marionette :: Simon Stewart70d19625a7- Add dummy parameters to the standalone server :: Simon Stewarteb37f619f0- Get the remote tests running again on the command line. :: Simon Stewart73b4d1c659- Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart7e09cae393- Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas4d79679d21- [js] createGeckoDriverService is obsolete. (#2719) :: Mark Bannerbe7ff6f9e6- [js] switchTo().window() should use a 'handle' parameter rather thanname(#2718) :: Mark Banner270e0c8992- Include JavaScript atoms in python package manifest :: Dave Hunt031456c438- Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons2683fbc1a2- Fix HTML tests on the local FS not being served correctly. :: Simon Stewarteb6c8b218d- Correct check for unset canBubble (#2748) :: Mathias Rangel Wulffb96b13fa30- Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons06affd8c2d- Clear lastException if it is not the cause. (#2768) :: Joshua Bruning0b2ca933b2- Fix css tag selector (#2772) :: Florian Zipperle752c659674- [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba254c77b3bf- [js] Update tests that don't need promise manager :: Jason Leybaceaf3da795- [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba00df263f83- Correcting W3C dialect end points for window size and position in .NET :: Jim Evans37c26308c7- Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans60766a02b9- Handle non-integer stack trace line numbers in .NET :: Jim Evans54042accef- Update python readme with version numbers :: AutomatedTestere812c9f5da- Align python select tests with Java ones for more coverage :: AutomatedTester9f5f45c783- Adding support for Apple's SafariDriver in .NET :: Jim4438400a43- Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans8973aeed66- rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner5ff3d2945e- rb - fix Chrome Profile implementation :: Titus Fortner9c3e0ccc7e- rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner30061ef056- rb - implement support for new geckodriver options :: Titus Fortner24ce5727ff- rb - implement :port parameter for all drivers :: Titus Fortner6d52426596- rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner88fdb889e1- rb - update spec guards from legacy safari to apple safari :: Titus Fortner7cefa09232- rb - chrome profile zip no longer applicable for current options :: Titus Fortner134cbc257d- rb - minor options tidying :: Titus Fortner7c0f291308- Reenable Python Select tests :: AutomatedTesterf9d3a7e299- Fix and re-enable finding tests against a xml document :: AutomatedTester699d5f9d2f- Removing invalid test for finding elements with compound css selectors :: AutomatedTester871e9a1f1e- Bump the buck version :: Simon Stewart82b9913feb- Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo5772b63b17- Include selenium version in build info for java :: Simon Stewart978350b0e8- Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo0fce43ea70- Support relative redirects in grid (#2805) :: Jason Watt12d92aa801- GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisherc120484ef7- Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin3d9587356b- [js] Bump to 3.0.0-beta-3 (finally) :: Jason Leybadb9a71af34- [js] Remove support for the legacy SafariDriver. Safari 10 or bust. :: Jason Leyba9bfdc37a0e- Fix #2721 and cleanup/refactor node registration request (#2789) :: Doug Simmons11e5fa8626- SafariDriver is dead. Long live SafariDriver! :: Luke Inman-Semerau098063f930- python safaridriver requires apple's implementation now. one must use remote with 2.X version of standalone for the legacy version :: Luke Inman-Semerau9c6d612c24- [js] Loosen API contracts to the Thenable promise-like interface :: Jason Leybaf7d563822d- [js] Remove all references to the legacy SafariDriver :: Jason Leyba1decc7dab5- [js] Defer wrapping the global mocha functions until first use :: Jason Leyba12c905ca53- [js] Update usage docs on {Action,Touch}Sequence :: Jason Leyba9ddbff785d- [js] For consistency, export TouchSequence from the main index :: Jason Leyba37b5922812- updating issue template, adding info about safari :: Luke Inman-Semerau974cdbad9a- Flush the output stream before reading the command line output. :: Simon Stewarte0ccbd5504- During test runs, ensure buck uses plain logging. :: Simon Stewart77f9e41b4b- If a driver has already been quit, do nothing. :: Simon Stewart477c581194- Edge is a Browser :: Simon Stewart394b6380c2- Default to using marionette in all test cases :: Simon Stewart497898a0cc- Make sure *webdriver works for RC :: Simon Stewart3aff3789db- Nicer selenium HTML suite runner error messages. :: Simon Stewart73adc59a33- Treat http status 400 and 401 as incomplete new requests (#2825) :: Jason Wattf7f5d04616- Attempt better backwards compatability with the old html suite runner command line flags :: Simon Stewart06794c62e7- Bump the version to 3.0.0-beta4 prior to release. :: Simon Stewart6e8067e522- Update java changelog :: Simon Stewartbaf180f797- Increase service shutdown timeout in ruby bindings :: John Barbuto56d669e928- rb - set chromedriver to not log by default #2821 :: Titus Fortner1b5aebec5a- rb - allow remote bridges to set port for server running on local host :: Titus Fortner8847928005- rb - Delete Legacy SafariDriver #2725 :: Titus Fortner41ff3489a2- rb - update changelog for 3.0 beta4 release :: Titus Fortner26e3e20056- If a string is passed into switch_to_frame, look up the element and then switch to it when in W3C Mode :: AutomatedTester98f12eb528- [PY] Fix and reenable Frame switching tests :: AutomatedTester290197ad2d- Add Expected Conditions for Window Handling :: AutomatedTester4048477fc4- Clean up and reenable window switching tests :: AutomatedTesterbae9033e59- fixing py3 compliance on switch_to :: Luke Inman-Semerau4c1f0a1a5b- attempting to troubleshoot travis ci :: Luke Inman-Semeraufa0bed6580- Attempt to spam in session id if none found from a command :: Simon Stewart1bc37b7449- Allow the http codecs to throw webdriver exceptions :: Simon Stewartadb5938b31- fixing python tests for phantom and py3, switch_to.frame(string) in w3c should throw NoSuchFrame also :: Luke Inman-Semerau307874c6ba- correcting fail message to corresponding exception that is expected :: Luke Inman-Semerau11f5466270- Align Python alerts tests :: AutomatedTester1c52dc842f- Setting expected failures in alerts tests :: AutomatedTesterb3c53bfa39- java - get process id in a way that works cross-platform :: Corey Goldberge6ac784956- reducing code duplication, reorganize try/catch block in getProcessId :: Luke Inman-Semerau649b1185da- add message related to trying to use FF 48+ with old firefoxdriver in python :: Luke Inman-Semerau07c7ec1c7a- Fix dump ignores with a terrible hack :: Simon Stewartfdf8975e87- Clean up python imports in webelement :: AutomatedTesterb448f833ae- Correct encoding of getAttribute.js. Fixes #2785 :: AutomatedTesterab1abaad86- Encode the isDisplayed atom and only load it once :: AutomatedTestera23e152632- Switch test_py to use Marionette. Fixes #2732 :: AutomatedTestered15c6c2e5- active element in w3c is a GET, json wire is a POST :: Luke Inman-Semerau650a1ab4fe- Add Edge as a possible driver :: Simon Stewart8544b9edbb- Convert static methods on ErrorCodes to member methods. :: Simon Stewart4e28cd230f- ignoring phanotmjs in python alert tests :: Luke Inman-Semerau06afc99a20- Throw a friendly exception for old (selenium 2) nodeConfig.json files (#2838) :: Doug Simmons3aaa364b2e- rb - fix tests so Travis passes :: Titus Fortner795b87bbd4- Rework ErrorCodes to handle the new W3C exceptions too. :: Simon Stewart5b0b682bf6- Add a marionette test suite :: Simon Stewart0dadb00922- Flesh out the W3C response codec :: Simon Stewart987d1a3bc3- Roll back accidental change to timeout :: Simon Stewart9ac53fa538- Migrate python tests to pytest with Tox :: Dave Hunt8bfa175bd6- Support FirefoxOptions in the java binding :: Simon Stewartda0c26c3a7- "wires" is kaput. Stop referring to it. :: Simon Stewartf92219abbc- Better debug logging in the w3c response codec :: Simon Stewartc1505896d7- Basic javadocs for FirefoxOptions :: Simon Stewart9334e41a85- More robust handling of garbage responses during the protocol handshake. :: Simon Stewart7f9239b19f- Actually use the versions of Firefox installed in Travis CI :: Dave Hunt6b7ce854d5- Ruby tests for Firefox should now be passing in Travis CI :: Dave Huntf13c1c0061- ConsoleServlet now uses jquery.min.js from /grid/resources :: Doug Simmons5d7eb2a2c6- rb - update Safari and safaridriver paths :: Titus Fortner7d983ba138- rb - add legacy firefox tests to travis :: Titus Fortnerf091afe08c- rb - travis doesn't like phantomjs and async :: Titus Fortnerfdd21f964d- Also pass firefox profile to options on start up :: Simon Stewartc2a4dabfdf- [java] Allow the SafariDriver Technology Preview to be used. :: Simon Stewartb50bd7b866- Only support Safari on OS X. :: Simon Stewart7e0609f059- Support ability to specify custom FF bin location (#2846) :: Krishnan Mahadevanb35c2e8dad- Update java changelog :: Simon Stewart73772ebe49- No logical change: add missing copyright notice :: Simon Stewart1fe9a493b7- Update java/changelog for beta4 :: Doug Simmons1f797856db- add explicit condition of waiting for two elements to de-flake python phantomjs test :: Luke Inman-Semerauaa25e5443d- No logical changes: make a note of w3c commands that don't return data in "value" :: Simon Stewart31697821a1- No logical changes. Mention geckodriver is alpha in CHANGELOG :: Simon 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-Semeraufb0b0276d4- Bump Python to 3.0.0.b2 :: AutomatedTestera50ac1f99f- Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencionicb4f29e80c- Making note about ff48 in issues template :: Luke Inman-Semeraua9bc94b969- rb - change w3c element id processing :: Titus Fortner3eee8f83c2- rb - fix submit element for w3c :: Titus Fortner901fa6b193- rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner622a2c83e1- Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner451eb05a55- rb - change ruby version to dev between releases :: Titus Fortnerae4573ae86- change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau3d792ee38a- bumping buck version :: Luke Inman-Semeraub1c9ada7a8- rb - fix collections bug :: Titus Fortner514156c4ba- rb - fix issues with Microsoft Edge support :: Titus Fortner242161770b- rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner055325c09d- Fix indentation error (#2539) :: Ian Lesperance2992ce0221- Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans1b4a0f896d- Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evansa573338f7f- Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans5301a2a427- Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans4729413fb1- firefox: fix log message to say we click on parent element first :: Andreas Tolfsen944a4c0891- Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang7e144bb024- Fix documentation typo :: Jason Leybadcaf7b2f17- [js] The http.Executor class now accepts a promised client. The builder will now use this instead of command.DeferredExecutor when creating WebDriver instances, so http.Executors.prototype.defineCommand is exposed for users to define additional commands. :: Jason Leyba83dfb2cd1e- [js] For Firefox and Chrome, the builder will now always return a firefox.Driver or chrome.Driver instance, respectively, even when targeting a remote server. :: Jason Leybab5dfb0dcad- [js] Bump version to 3.0.0-beta-1 :: Jason Leyba0d4951c001- Fix node:deploy target :: Jason Leyba82057399ec- [js] Move the Builder class to the main module and remove the builder module. The builder module was originally added to avoid a circular dependency that no longer exists. :: Jason Leybaa567ef8b23- [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba62f83f5287- [js] Bump to 3.0.0-beta-2 :: Jason Leyba8f773cfbfe- [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov941ddb9f14- Initial implementation of get_attribute acting as a shim :: AutomatedTester77e455dc36- Normalising white space in safari service.py. No functional changes :: AutomatedTester3cf339c6ce- [js] remove unused require in test (#2598) :: Vitaliy Potapovc2ff59753f- Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans4b46465ad0- Implement getAttribute for W3C-compliant remote ends. :: Jason Juang4326cb0631- Add missing None check in get_attribute. :: Jason Juange87363fcbf- Fix W3C check in WebElement. :: Jason Juang583c6b831c- re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerauf4a052e12c- Remove bundling of LegRC with the main server. :: Simon Stewart8f2ae95fa4- Delete the deprecated SessionNotFoundException :: Simon Stewart1eb94ab618- Determine webdriver variant spoken by remote end. :: Simon Stewartd725150ac7- Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart88fa5ba66e- Normalise window and alert handling commands :: Simon Stewart61090000e4- Normalise JS script execution between codecs :: Simon Stewart95735447ce- Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart09b887e7d0- Normalise how we handle window commands. :: Simon Stewart25271b8f14- Use the atom to simulate the original getAttribute method. :: Simon Stewartf6e48fd80a- Fix getAttribute for w3c remote ends. Oops :: Simon Stewart8b6ee4d7fe- [js] Fix a broken test :: Jason Leybab7cea8290d- [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leybad18ba32ab9- [js] Add W3C compliant mappings for getting and setting the window position :: Jason Leyba81a74f5d13- [js] Extract a common base class from the chrome, edge, and opera ServiceBuilder classes. :: Jason Leyba54d53e8a39- [js] Add firefox.ServiceBuilder so users can customize the geckodriver server. :: Jason Leybaae3ceea03b- Log dialect of protocol detected by the protocol handshake. :: Simon Stewart1a9e26f016- Fix the failing window switching tests. :: Simon Stewart11798fe8ad- Normalise handling of finding elements between protocols. :: Simon Stewartb37476fed7- Normalise handling of remaining methods in RemoteWebDriver :: Simon Stewartff3576605a- Normalise handling of all methods in RemoteWebElement :: Simon Stewart4f28354b77- Allow commands to be aliased in the CommandCodec :: Simon Stewartd729f320ea- Actually make the W3C shim for getAttribute work. :: Simon Stewartb7c316f5e6- Use an atom for isDisplayed when driving a W3C remote end. :: Simon Stewart0a2b32188e- Add missing command names to handler for 2.x compatibility :: Simon Stewart39208b1a4f- Bump the version number to beta3 :: Simon Stewartdd0cc3aa32- rb - update w3c getElementAttribute :: Titus Fortnerca34606609- rb - don't commit at 5am :: Titus Fortnerd7aec3175e- Update java changelog prior to release. :: Simon Stewart5bb9c973d5- Export the selenium html runner as a binary :: Simon Stewart949e09c059- Extract a new build target for building the release zips :: Simon Stewart5c028a6bb1- Allow the new htmlrunner to use theselenium.baseproperty. :: Simon Stewartc829ac8bbe- Fix PhantomJsDriver maven reference (#2661) :: Valery Yatsynovich501b325fff- Provide a better error message when the htmlsuite runner is not available. :: Simon Stewart54dc8a4fab- Remove unnecessary line from Rakefile :: Simon Stewart487af37229- Upgrade to PhantomJsDriver 1.3.0 (#2664) :: Valery Yatsynovichdd3f2e8563- Add repackaged jetty to our list of maven exports :: Simon Stewart3d6a4ea640- Add missing jetty.pom :: Simon Stewarte0f5782fc6- Buck version bump :: Simon Stewarte33b9cfa49- Update java changelog :: Simon Stewartfbc82cdddf- Fix loading from -hubConfig and -nodeConfig files (#2675) :: Doug Simmons0718a9ad45- Add support for safari 10 safaridriver (#2669) :: Ziyua435a8dce5- [js] Surface in the API a way to configure a socks proxy :: Jason Leyba2a4fb0697c- Fixes #2680. Use port to check safaridriver availability. Ensure the new safari driver receives non null required capabilities. (#2685) :: François JACQUES4f2e9b19be- rb - update build.desc for running legacy Firefox tests via rake :: Titus Fortner17637fa92e- rb - implementation of getAttribute with atom :: Titus Fortner21943928fe- Fix/Add support for node servlets (#2683) :: Doug Simmonse867146d50- Don't swallow exceptions if unable to start safari :: Simon Stewart09dab5afe5- py: make it possible to specialise web element :: Andreas Tolfsen18432f5b0f- py: add xbl extension commands for firefox :: Andreas Tolfsen8a99914094- Fix DisplayHelpServlet so it does not display "nullnull" (#2688) :: Doug Simmons65c0d493a5- Add the ability to optionally disable some of the default grid servlets (#2689) :: Doug Simmons4c75ef025f- py: Implement getAttribute and isDisplayed using atoms :: Simon Stewartcffa6a8af7- Fix StandaloneConfiguration#toString() (#2697) :: Doug Simmons291a4873df- getElementLocation and getElementSize are not aliases for getElementRect :: Simon Stewart7afd033048- rb - don't require atoms unless they are needed :: Titus Fortnere47024a218- Using automation atoms for getAttribute and isDisplayed in .NET for W3C remote ends :: Jim Evansc18d68006f- Handle both JSON and W3C end points on the server :: Simon Stewarta6bfb137c2- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evansc610f16b3a- Bump the version number in py :: Simon Stewart8b7c47ff16- Updating version number and CHANGELOG for .NET 3.0 beta3 :: Jim Evans2e8824f036- Make sure we also publish the htmlrunner :: Simon Stewartfc8ff8c119- Fix the Rakefile :: Simon Stewart6b53ca5459- rb - getAttribute specs now passing on Firefox :: Titus Fortner70e781df80- rb - changelog & version bump to 3.0.0.beta3 :: Titus Fortnerc7b525db30- rb - change version to dev :: Titus 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-Semerauafebab51ab- grid node, default 'browsers' to empty list, avoid NPE when none specified on the command line :: Luke Inman-Semerau68f1ee02a7- nodeStatusCheckTimeout needs a default value, otherwise the hub throws an NPE when attempting to check on the node :: Luke Inman-Semerau19a5b32585- Updating .NET CHANGELOG for 3.0 beta1 :: Jim Evans79d02a1a00- bumping version to beta2 :: Luke Inman-Semerau37d3b6b7c0- System Property DRIVER_USE_MARIONETTE if set in java or command line arg with server will ignore desired capabilities and force marionette when true or force legacy firefox driver when false. Default unset, listens to capabilities requested. :: Luke Inman-Semerau5f3ee5a566- Bump Python to 3.0.0.b1 for prerelease :: AutomatedTester5cbc386458- Our ancient version of JRuby does not support noecho. No way to keep input from being displayed in terminal without upgrading it. :: Titus Fortnerc76917839c- Update GeckoDriver --port argument in all bindings. Fixes #2544 :: AutomatedTester4879c4939b- moving the maven selenium-server target to be the highest level java library in the buck structure :: Luke Inman-Semeraucb043fa7ee- remove visibility to removed target :: Luke Inman-Semerauf26fd4495e- Tidy up maven dependencies for remote. :: Simon Stewart887548cfd7- Tidy up unusued param on build rule. No logical changes :: Simon Stewart7af6c514a0- Preserve the protocol in grid when forwarding connections (#2556) :: Jason Wattf90648cc60- Bump the buck version :: Simon Stewart7a1a0a847b- Use a template for the pom :: Simon Stewart2aa21c1bca- updating Java changelog for beta2 :: Luke Inman-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 :: AutomatedTester9dd3fe4338- [js] Deprecate more stuff :: Jason Leybafd36602985- [js] Bump to 2.53.0 :: Jason Leyba5b7594ab33- fix the publish command for push_release task :: Luke Inman-Semerau3ae50b5fe8- removing htmlunit driver from java pom file, it's external now :: Luke Inman-Semerauf22d7c53c2- spell remote correctly :: Rob Richardsond1f19925ac- add meta information area for browser, browser version, os, etc; add comments to help facilitate SSCC examples :: Daniel Davison9f88503b29- refactoring of grid command line parameters / configuration classes. This is not fully backwards compatible with 2.X selenium, changes will be needed for anyone running selenium grid directly from Java. :: Luke Inman-Semerau2552f733e5- maven: removing leg-rc package, bumping to 3.0-beta1-SNAPSHOT :: Luke Inman-Semerau42690d07e1- missed a leg-rc maven reference :: Luke Inman-Semerau223bcdc92b- Update Ruby Changelog and bump version to 2.53 :: Titus Fortner3067a40d0f- Update Ruby version to dev :: Titus Fortnerd57dcdc6fd- fix java build (due to not resolving everything when merging) :: Luke Inman-Semeraubfbe97326e- fixing buck build :: Luke Inman-Semeraucf142b008a- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba08403f2daa- cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1 :: Luke Inman-Semerau0a6119f0e4- Set the default java level to 8 :: Simon Stewartdc9be6ce71- intellij, set to java 8 (also adding third_party as a module, for easy of navigating build files) :: Luke Inman-Semeraud8b077d6a5- [js] Use the gendocs script from the deploy script :: Jason Leyba49dd3b2cba- Removing Selenium RC Python code :: AutomatedTesterb619cdabc7- fixing grid test compilation error, one test failure :: Luke Inman-Semeraudc2063df53- Get the Buck build compiling again :: Simon Stewartef580f7e5e- custom configuration values take node config preference rather than the hub, hubHost/hubPort in default json should use just 'hub' :: Luke Inman-Semerauf9514d92bd- actually register the requested node's host and port o.0 fixes tests :) :: Luke Inman-Semerauaa404f6bae- Drop support for Python 3.2 :: AutomatedTestere988bbb55d- fix test, old console is gone :: Luke Inman-Semerau1ff41b242b- rb - No More RC! :: Titus Fortnerb977de3af3- Remove import of Selenium RC :: AutomatedTester37a49cebc5- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester73b967d57a- another test fix for grid :: Luke Inman-Semerau4bbd7ee15c- Document only supporting 3.3+ for Python 3 :: AutomatedTester128319dd30- fixing last two grid e2e test failures :: Luke Inman-Semerau884bfc3af1- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTesterc5472c66c5- fix being able to load host/port from config file, fixing tests and go build targets (well, locally using java 1.7...) :: Luke Inman-Semerau81d10fb830- crazy fun back to 1.7 for now (so it works in ci), partial revert of 0a6119f0e466735d5f4b8222cb095e22d5fd44aa :: Luke Inman-Semerauddcba0fbba- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTestera74892783b- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester969f586385- Added CharSequence[] keysToSend in *ChangeValueOf event + test :: kuhtichb6b5006877- Bump python version to 2.53.1 :: AutomatedTester057dc48300- When uploading wheels we should upload python 3 wheels too :: AutomatedTester9e9f099d7a- When uploading wheels we should upload python 3 wheels too :: AutomatedTesterd52b42c37a- hub, remove a duplicate call to initServer (one must call start to start it, which calls initServer). Getting rid of lots of magic strings related to tests creating a new session / grid console page. Deleting old servlets from the hub. :: Luke Inman-Semerauc824d7b0b7- Added an overload of ExecuteJavaScript extension method that doesn't accepts a generic argument and doesn't return a value. :: arnonax072214ebbe- Fix spelling in IE driver registry path. :: Nathan Isom074028815e- Correcting argument name in exception in DefaultWait{T}.cs :: mohammadsavadkuhi52a349c3ea- Updating IE prebuilts and version resources for 2.53 :: Jim Evansee654ebb40- Updating version resources for .NET 2.53 relase :: Jim Evans1616f1aaa7- [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba165d8122ff- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leybaf59af56c42- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leybacc199ba17e- I really need to stop coding when I'm tired :: Jason Leybaaa924a87a2- handling some NPE's that can happen if config values aren't set :: Luke Inman-Semerau09ec0b84cd- Refactor goog.array.ArrayLike -> IArrayLike. :: John J. Bartonc10e8a9558- Rewrite copyFile using Files.copy. :: Jason Juang838105f210- rb - update to run remote ruby tests :: Titus Fortneree43b79b86- rb - run remote tests without passing in webdriver.firefox arguments since those aren't working :: Titus Fortner6e1c651968- Bumping the buck version :: Simon Stewart8fd3aba235- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning980fb83c0e- guessHost should be back in for grid :: Luke Inman-Semeraue7c6b9129e- Replace Throwables.propagate with equivalent. :: Joshua Bruning327dcae209- standalone-server jar needs client combined dependencies, also adding phantomjs/htmlunit to buck standalone-server build :: Luke Inman-Semerau8f455096da- add hamcrest sources :: Alberto Scottofa5ac92b45- Make IE wait algorithm respect load strategy for IWebBrowser2::ReadyState :: Jim Evansd4a751979d- rb - remove code supporting Ruby versions < 2.0 :: Titus Fortnere85c59460b- Fixed temp cookie file handle leak in PhantomJS :: Shan6094ebf105- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning0b23aceebe- Fixed temp cookie file handle leak in PhantomJS :: Shan7bea19f360- Use simple Request class name. :: Joshua Bruning9d438c2ae3- Save the promise before dispatchEvent(). :: John J. Barton2b10d56cb8- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juangeb0da4884f- add avoidProxy to make things work in saucelabs for our CI :: Luke Inman-Semerau0a6b17f246- Workaround IO inhertiance in Marionette on Windows :: Alex Rodionovc554cf3b7e- Adding a space when encoding ids starting with digits :: Bob Baron745e7c4e59- [js] Use https.request() for https requests. :: Jason Leybaa11eed9e88- Update Wicked Good XPath to ce916fcfaf97247e3b8ec6cada64a6f6687175b4 :: Michael Zhou19c0c178f5- Do not return proxy capability if no proxy requested for IE :: Jim Evansafba7f6fa4- Delete the unused ParallelSuite. :: Simon Stewart4e277f14d9- Making FirefoxDriver dual-mode, default to marionette :: Alexei Barantsevf9347cd6d4- Java: Upgrading httpcomponents :: Alexei Barantsev43014b72a9- Java: HttpClient dependency on mime4j was eliminated in 4.1 :: Alexei Barantsev7d8e205364- Java: Upgrading httcomponents in maven :: Alexei Barantseva01061a0bc- Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls :: Alexei Barantsev4246126fa3- updated file access modes on python files :: Corey Goldbergae3e1bfebf- Fail if an error is not thrown. :: Joshua Bruning67d3dc4907- Replace Throwables.propagate with equivalent rethrows. :: Jason Juangc07e5c1449- Check for IPv6 literals in isValidHostname. :: Jason Juang674459559c- Fix some more IPv6 stuff. :: Jason Juange5794d0656- for java tests add the "marionette" capability explicitly for firefox, to run marionette tests add marionette=true to go command line :: Luke Inman-Semerau194d041e97- It's been a long time since we supported Firefox 4. :: Simon Stewart71aa0292b3- Use more informative link to JS API. :: Jason Juangf0b98e30fb- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang5166a60960- Revert "Java: Using CloseableHttpClient instead HttpClient to get rid of deprecated method calls" :: Alexei Barantsev64359862e8- [js] fix capabilities serialize :: Craig Nishina5d1741bddd- Fix FirefoxDriver's parsing of IPv6 hostports when setting proxy configuration. :: Jason Juangc6f7cd53f3- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang99abe7922a- reverting maven removal of leg-rc package :: Luke Inman-Semerauf426cde5f4- Fix CoveringUpSauceErrorsRule: the original exception was lost :: Alberto Scotto1e39027d0c- Emphasize predicate failure over timeout details. :: Joshua Bruning40c203384f- Remove unneccessary 'throws' annotations :: phoenix384d72d483b4a- Bump python to 2.53.2 :: AutomatedTester2bb9c0b9f2-ActionBuilder#move_byshould send only Integer coordinates :: Pavel Lobashovbe34819996- Get the Buck firefox tests running again. :: Simon Stewart056d9ec363- Make the Firefox used by IJ the Se Firefox driver. :: Simon Stewart3537483ac3- Start integrating Buck into rake and Crazy Fun. :: Simon Stewart36730d29af- Fix things so Buck doesn't get added to every target :: Simon Stewart843ae40ed0- Bump the buck version :: Simon Stewart9865a5f795- Bump the buck version again :: Simon Stewart07870839b2- Add the ability to run tests using Buck via CrazyFun :: Simon Stewart8f600a70f5- Remove the unhelpful puts from the build :: Simon Stewart8b4a719236- Compile more tests using Buck. :: Simon Stewart99e2fd09c4- Fail the build if the Buck command fails :: Simon Stewartac136924fe- Attempt to download the buck PEX if it's required. :: Simon Stewarta3593e60cc- Remove debugging statement :: Simon Stewartcca3c965bb- The downloader is never used. :: Simon Stewarta0c4f99adc- attempt at omitting those html comments :: Daniel Davisona368fca55f- Properly handle responses in WebDriver.attachToSession :: Jason Leyba0e071c3097- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkoa076f39314- Make the downloaded PEX executable :: Simon Stewartdbe638ed71- Clean up constructors in the FirefoxDriver used for tests. :: Simon Stewart65a6604a89- Fix SessionCleaner dying off due to uncaught exception. (#2031) :: Zeki Mokhtarzada16a02ed2ba- Introduce aBuckBuildthat mirrors the existingBuildtest helper :: Simon Stewart78b07f80b6- Build the SynthesizedFirefoxDriver using Buck :: Simon Stewart2f13d85ebc- Include BuckBuild.java in the correct build.desc :: Simon Stewartdb5cbb0060- [js] bump to 2.53.2 :: Jason Leyba2d0ec03d36- do not compress firefox profile data :: Philipp Hanckefdac9ccfe0- Prepare for the maven publish from Buck. :: Simon Stewart0ed2d50465- Centralise the selenium version number for Buck builds :: Simon Stewart10893e3b4f- Fix./go build:: Simon Stewartf493d821a0- Bump the firefox driver version number :: Simon Stewart116adb894b- Find visible elements (#2041) :: Remco0f20fdbffa- Add filename to IOException if file copy was failed. :: tirana27e31db2b8- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersmaf5b2ab52ca- Avoid homepage overrides in Firefox :: Dave Hunt49a7905c10- Remove htmlunit Buck target :: Simon Stewartfc848bcaad- Add a new runner for SeCore tests. :: Simon Stewart0ce72608ff- Attempt to fix the maven build :: Simon Stewartbb1b50e226- Really fix the maven build :: Simon Stewart26eca99119- Delete the original RC server and htmlsuite runner. :: Simon Stewart3735661116-./go releasenow builds the maven artifacts for release :: Simon Stewart1bccadec6e- Introduce a leg-rc maven package :: Simon Stewart99bfd991b9- Attempt to get the java build on Jenkins working :: Simon Stewarte3c4d304ec- Once more into fixing the java jenkins build breach. :: Simon Stewart0917cdc61e- Add missing copyright headers :: Simon Stewart298fb44807- Move the SafariLocator into the safari package :: Simon Stewarta3e218f340- Ensure that the leg-rc maven package includes the WebDriverBackedSelenium :: Simon Stewart23798052df- Add maven coords to servlet api package in buck :: Simon Stewartcfbcbd6a1c- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt6106c78d4f- Add builder api for setting http agent for each request :: Akhil Lbf73c7c14a4- Interface for Select component extracted (#2104) :: Jane Ta793d61bfc- The SafariDriver now lives in the safari branch :: Jason Leybac945e6a49c- removing preferences that were removed from firefox :: Luke Inman-Semerau58d0b7ec92- [js] Move some classes from the http module that don't depend on any built-in node modules to the lib/http so they can be reused for other environments. :: Jason Leyba21cc4d9790- [js] Minor cleanup :: Jason Leybad9ff8196ef- fixing build for safari-driver removal :: Luke Inman-Semeraua5d890fea5- Allow homepage override in Firefox profile test :: Dave Hunte70ce52616- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt40d59c44f8- Clean up Firefox WebDriver constructor :: Dave Hunt35e1568dc6- Fix Marionette specific Python tests :: Dave Hunt8e2cab1b5f- Add Marionette launcher test for Python :: Dave Hunt98edbe85b8- Correct the expected capability name for the Firefox profile :: Dave Hunta63d5e7a55- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt803c43a8a4- Add Python test for using Marionette with a custom profile :: Dave Hunt5b85c3244a- Attempt to remove Firefox profile when using Marionette :: Dave Hunt6aa6e059a4- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang5e6de50841- updated file access modes on python files :: Corey Goldberg8f1721d56d- Fix some more IPv6 stuff. :: Jason Juangaf28d14c26- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juangaadaa15d40- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang71aa100f9d- Find visible elements (#2041) :: Remco3527d6791f- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma677618b3cf- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt4f5e65a2c7- Allow homepage override in Firefox profile test :: Dave Hunt5e520b80cc- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt62763bc046- Clean up Firefox WebDriver constructor :: Dave Hunt9cdc744aec- Fix Marionette specific Python tests :: Dave Huntdffb8e06e8- Add Marionette launcher test for Python :: Dave Hunt0f0c066ed9- Correct the expected capability name for the Firefox profile :: Dave Hunt4930a447a1- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt5161a63fc9- Add Python test for using Marionette with a custom profile :: Dave Huntfc824e7b71- Attempt to remove Firefox profile when using Marionette :: Dave Hunta91690bd41- Switch to Marionette by default in the Python client Marionette tests can be run using ./go //py:marionette_test:run :: Dave Huntede98def1f- [js] Only wrap function type arguments :: Jason Leybac76adf8000- Do not use System.out.println in production code (#2130) :: Joshua Bruning119021b57b- Deleting a bunch of code that is no longer used :: Jason Leyba874dfa8bc0- Minor cleanups for FirefoxDriver.java (#2129) :: Joshua Bruning6dab772ffe- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Huntd6e2c410f8- Use pytest.raises in element finding tests :: Dave Huntd09ef3b4f5- Fix a couple of flake8 issues in the python tests :: Dave Hunt953f348665- Remove some invalid ignore comments for Marionette in python tests :: Dave Huntdbad0d8b24- updating htmlunit to 2.21 :: Luke Inman-Semeraue5067762b6- fixing htmlunit project / dependencies :: Luke Inman-Semeraub099b4afb4- Fix eclipse project classpath (#2138) :: Ahmed Ashoura1b0fbd603- ruby: Escape selector when converting it to CSS :: Alex Rodionov8981d763bc- Adding new functions to until class (#2139) :: Manoj Kumar1eb3d09238- Add 'How to build driver with phantomjs-prebuilt' (#2086) :: Victor Tangbdabcc0d9d- [js] Minor style fixes and updating changelog :: Jason Leybac9e6405fe2- Remove unneeded 'else' (#2142) :: Ahmed Ashour1c339290e1- Space before curly bracket (#2143) :: Ahmed Ashourcc6b93571b- Remove redundant generics type (#2141) :: Ahmed Ashourc8534a6ebd- [js] Prepare for renaming of 'wires' into 'geckodriver' (#2149) :: Johan Lorenzof9d9671db5- [js] until.alertIsPresent(): Workaround for GeckoDriver conversion error (#2137) :: Johan Lorenzo3b48f0ece7- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt80305a7cf2- fix broken link to python documentation (#2159) :: Nik Nyby1019ef21b1- fixing rst table :: Luke Inman-Semeraue3a896bf40- [js] Marionette support: Remove dev edition enforcement (#2135) :: Johan Lorenzo1edd075975- Updating ignored .NET tests for Edge :: Jim Evansac7c9652d2- Adding 1 second delay after creation of EdgeDriver :: Jim Evans04a346a7a5- Adding type-safe options for EdgeDriverService command line switches :: Jim Evans371581add7- Ignoring authentication test for IE due to change in OS dialogs on Windows 10 :: Jim Evansd31681f6a6- Updating NUnit to 3.2.1 :: Jim Evans9ae8bdbc60- Adding *.VC.db to .gitignore :: Jim Evans74a7ba5d0d- Handling very rare race condition in IE driver with multiple windows :: Jim Evans26a788e5fd- Updating build scripts to allow execution of .NET tests :: Jim Evans93120d0477- Move the new core runner to the server package. :: Simon Stewart28669da78b- Bump version of java targeted by maven to java 8 :: Simon Stewartd702af7c04- changed Chrome to Firefox in comments (#2165) :: Ákos Lukács8d83cc9750- Disable geolocation atoms test for Chrome. :: Jason Juang051c8b110a- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis03f3fb2720- rb: Extract Chrome service into a parent class that can be shared :: Alex Rodionov3601054d2b- rb: Remove unused PhantomJS port option :: Alex Rodionovaf61cd0ee3- rb: Refactor PhantomJS service to use shared service class :: Alex Rodionovc4449c617e- rb: Refactor Marionette service to use shared service class :: Alex Rodionova60cd4d9ae- rb: Refactor Edge service to use shared service class :: Alex Rodionov5c63343bea- rb: Share method to communicate to running service :: Alex Rodionov29fc6d72fd- rb: Share Service#connect_until_stable :: Alex Rodionov7652b576f3- rb: Allow altering driver path in public API :: Alex Rodionov5e7041cd3e- rb: Remove private API instead of deprecating it :: Alex Rodionov82f602067a- rb: Remove Service.default_service method :: Alex Rodionov7143ecc620- rb: Add private Service#process_running? and Service#process_exited? :: Alex Rodionova151e56bb7- rb: Add Service#host accessor to avoid hacking instance variables :: Alex Rodionovc64a624ce6- rb: Add IE.driver_path accessor just like other drivers :: Alex Rodionov4bf985aa19- rb: Refactor IE server to use shared service class :: Alex Rodionov9b54dcf155- rb: Changelog of refactored service class :: Alex Rodionov09ab2f3255- rb: Update unit tests to use shared service class :: Alex Rodionov8826009830- rb: Make sure Edge service extends shared service :: Alex Rodionovf48a5c3c36- Use mirror to download PhantomJS :: Alex Rodionov02715f26ad- WIP :: Alex Rodionova01b61554b- Revert "WIP" :: Alex Rodionov4ebe136afc- Make the AppServerTest work with Buck :: Simon Stewarte59d6c7917- Remove commented out dependency :: Simon Stewart56d093e456- Allow the CrazyFun ':run: alias to work with tests and binaries. :: Simon Stewart0b1642c661- Ensure that the IEDriverServer is actually built. :: Simon Stewart1ff4664098- browserTimeout is in seconds, treat the value as such :: Luke Inman-Semerau42472ff332- re-apply linting :: Luke Inman-Semerauc2bb8243c9- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt39f5e1608f- Include the Marionette specific tests :: Dave Hunt0bb2168a8a- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt121f031455- Filter ignored tests by marker instead of keyword :: Dave Hunt82ddbc11ce- fix broken link to python documentation (#2159) :: Nik Nybye9928d6ede- fixing rst table :: Luke Inman-Semerauf9c5ff85d6- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakiscd7af6ae84- Use the correct binary path when using Marionette :: Dave Hunta62bbd6af1- Use the correct binary path when using Marionette :: Dave Hunt41b0107003- Bump the buck version to the latest release on GH :: Simon Stewartc091e2ab81- Remember to update the .buckhash :: Simon Stewartf929a926a1- Remove old Core builds form the Rakefile :: Simon Stewartd201e373fc- Add childprocess to the jruby-complete jar :: Simon Stewartc3fe2ddaf7- Add a client-combined target for Buck builds :: Simon Stewarta73e6488bb- Migrate top level targets in the Rakefile to Buck :: Simon Stewarta81134516a- Build Buck targets with deep builds :: Simon Stewartd5a8804823- Add a nasty hack to get the Jenkins build working :: Simon Stewart3e6e1035aa- [js] Move Profile generation out of GeckoDriver path (#2221) :: Johan Lorenzo95c6ee0ea1- use java 8 in travis config :: Luke Inman-Semerau331c8a6b5b- leg-rc package maven_coords should be leg-rc :: Luke Inman-Semerau66fe9991de- Bump the buck version to a new release :: Simon Stewartde734a5ce9- Bump the buck version :: Simon Stewart25495503cf- Remove references to uber jars :: Simon Stewart3f8481bfe3- Remove java build.desc files :: Simon Stewart4e77374658- [js] Fix timeouts' url (#2185) :: Johan Lorenzo222fe1900a- [js] Minor tweaks for type checking :: Jason Leyba4d604a64c3- [js] Doc formatting :: Jason Leyba0a4f3c3d6c- [js] Update a test to only check the error type, as the error message will differ by driver implementation :: Jason Leybadb8c0aa53e- Remove our custom Base64Encoder :: Simon Stewart071c291410- Kill an existing buckd before starting a build :: Simon Stewart5c4b3a108a- rb - update build files :: Titus Fortner9994dc3aae- rb - remove specification level from supported capabilities :: Titus Fortner4bfb699023- Buck can handle our maven pushes for us. :: Simon Stewart5fa739cf90- Update the maven docs in the README :: Simon Stewart2c1bd2bed0- The standalone server should include all the drivers :: Simon Stewartdfc1cd7f8a- Bumping Python to 2.53.3 :: AutomatedTester42beb5ee06- add links in github issue template to common other driver implementations that should be logged elsewhere :: Luke Inman-Semerau6aba7175c2- NoSuchSessionException should extend WebDriverException, not NotFoundException :: Luke Inman-Semerau2f3633adcc- Filter ignored tests by marker instead of keyword :: Dave Hunt79cef4cab2- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt6c9e23ca36- Use pytest.raises in element finding tests :: Dave Huntd6840f54d9- Fix a couple of flake8 issues in the python tests :: Dave Hunt985a800314- Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt316f2eb388- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt6f7a4abd37- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Huntd8c3617007- Set Marionette flag appropriately in Python tests :: Dave Hunt07818b6150- Include the Marionette specific tests :: Dave Hunte77cfde503- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Huntc54d81cbe8- Get the python tests compiling properly :: Simon Stewart1e6dd55547- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt5827d7bf26- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt89495c9ee6- Bumping Python to 2.53.4 :: Dave Huntd00ae13b28- rb - fix unwanted private method classification :: Titus Fortner4227381296- rb - deprecated ruby versions :: Titus Fortner0342309991- [js] Replace uses of managed-promises with native promises where the promise manager isn't required. :: Jason Leyba85abf9d7a4- [js] Remove a deprecated class :: Jason Leyba9f51796fc9- [js] Remove a bunch of deprecated stuff :: Jason Leyba3c0e38c54d- rb - update to latest geckodriver :: Titus Fortner63e0aa8796- rb - update to latest geckodriver :: Titus Fortnere4f30b815b- ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov44746cab89- rb - update changelog & bump version :: Titus Fortner44161f53c1- rb - set version to dev :: Titus Fortnerf2ba9217c4- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester2802b6fd34- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester195f9bdfb1- Add a test to make sure still support elements locators that use css escape chars :: AutomatedTester4e92bf90e6- Bump Python to 2.53.5 :: AutomatedTester31204aa26c- Bump setup.py to 2.53.5 :: AutomatedTester44dc930225- GeckoDriverService should wait for the geckodriver to be running before returning (#2255) :: Sankha Narayan Guria1142aaeebc- Reduce verbosity of several logging statements from INFO to FINE. (#2260) :: Erik Kueflerdc252ef7fd- issue template ff 47 :: Luke Inman-Semeraue5d67a7a02- [js] Remove thenable properties from promise.Deferred :: Jason Leyba022644c47c- [js] Clean-up semantics around promise cancellation. :: Jason Leyba02f407976c- [js] For consistency with getCookie(s), addCookie now expects the expiry to be specified in seconds since epoch, not milliseconds. :: Jason Leyba76109e28c4- Minor cleanup :: Jason Leyba9ed5b19eb5- Oops :: Jason Leybaa494a3ade4- Missed an addCookie call :: Jason Leyba1dddaef3c8- [js] Change sendKeys() to officially accept numbers as inputs (values are still converted to string as required by the wire protocol). sendKeys will throw if a type other than string/number is provided. :: Jason Leybac0d2fca810- rb - fix bug for finding drivers on windows :: Titus Fortner63673eaeb0- rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortnerd753cd5282- rb - update changelog & bump version :: Titus Fortnerb7e1951e06- rb - change version to dev :: Titus Fortner51938c4559- rb - fix remote tests :: Titus Fortner212a5e7bcc- Don't use js_binary to copy the safari driver client. Buck/crazy-fun's implementation re-adds the closure base library, which we don't need. :: Jason Leyba4f417e9893- Updating .NET bindings to find geckodriver.exe for marionette instead of wires.exe :: Jim Evansd9843c334c- rb - this breaks things on remote machines and isn't needed anyway :: Titus Fortnerc68e2d93b4- rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortnerf53d08ec1c- rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner2adcc584c2- rb - Update version to dev :: Titus Fortner840ff727df- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester424eef7b75- Round the X, Y of the element location :: AutomatedTesterb5165b3e61- Disable marionette tests on Position and Size tests :: AutomatedTester48cc1a9a77- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester502cef20fa- Round the X, Y of the element location :: AutomatedTester4e2eadbe5c- Disable marionette tests on Position and Size tests :: AutomatedTester2b2d5fd7bc- [js] Make geckodriver the default for firefox :: Jason Leybaca86aab6b4- Delete unused requires. :: Jason Juangfaddaa5c0e- rb - use rubocop to enforce consistent style :: Titus Fortnerfed04765a7- rb - update hash syntax :: Titus Fortner26ce4eb025- rb - Use a guard clause instead of wrapping the code inside a conditional expression :: Titus Fortnerfa682a1fa0- rb - update conditional formatting :: Titus Fortner274e9f2c6e- rb - performance updates :: Titus Fortnera586d3c212- rb - update block formatting :: Titus Fortnerccc5674ee7- rb - make all the spacing consistent :: Titus Fortner9551fe68e2- rb - update the literals :: Titus Fortner8c001eefeb- rb - update deprecated methods :: Titus Fortner6ec074843a- rb - remove unused method parameters :: Titus Fortnercccc9fe4a7- rb - all the style updates :: Titus Fortnera870613cc8- rb - update string literals :: Titus Fortner4d140b5b82- rb - reduce method complexity :: Titus Fortner2f048df25b- rb - reduce module, class, method, line lengths :: Titus Fortner036399628d- rb - convert bridge methods to snake case :: Titus Fortnerce3c51bc77- rb - update spec locators from ordered parameters to hash syntax :: Titus Fortnera871037214- rb - fix syntax issue :: Titus Fortnera81b559fe7- rb - firefox defaults to geckodriver :: Titus Fortner70e72c8a02- Change the location where the buck.pex is downloaded. :: Simon Stewart8eb46e583d- Tweak childprocess.rb to assume we're always using jruby :: Simon Stewartc5aeecef84- Updating .NET build dependencies for updated java targets :: Jim Evansdd8f00410d- rb - marionette spec updates :: Titus Fortnere3367a49c2- this shouldn't make a difference, but it seems to work now, so... :: Titus Fortneraee3d8790d- split up all the build rake tasks for build to work :: Titus Fortner7ed8fcf30c- rb - updates for windows compatibility :: Titus Fortner2a444de969- Revert "this shouldn't make a difference, but it seems to work now, so..." :: Simon Stewart22cec65c5d- Revert "split up all the build rake tasks for build to work" :: Simon Stewart3f41a29aec- Allow buck to be downloaded and called with multiple targets. :: Simon Stewartbad871b4fb- Better handling of exceptions in the new HTMLRunner :: Simon Stewartb93ccedfc7- Better logging of steps in the HTMLRunner :: Simon Stewart73a2cce39e- Revivify the old HTMLLauncher :: Simon Stewart0e923016ba- Allow the new HTMLRunner to run suites from the local filesystem. :: Simon Stewartcc309c9762- Delete the redundant skeleton html runner and use HTMLLauncher in preference :: Simon Stewarteb31e47923- Add a test case to allow the Core tests to run :: Simon Stewart2f79118f93- Rework our new SeCore test runner. :: Simon Stewarte043b6a69b- adding oss staging repo url to maven buck target(s) :: Luke Inman-Semerau05e5799a5f- rb - revert back to js for w3c page source :: Titus Fortner9e68025da6- Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt319f4314b7- Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt62ff9d3d71- rb - updates for edge support :: Titus Fortnera1b3b478ec- Fix flake8 issues in Python client :: Dave Huntbd3d308aad- Fix flake8 issues in Python client :: Dave Hunt02e40f1aec- expose the rgb raw values to Color support class via java.awt.Color :: Luke Inman-Semeraufd31a5faf0- have Rakefile read ~/.m2/settings.xml for maven credentials, horrible xml parsing but ¯_(ツ)_/¯ doesn't look like i can use third party gems in our Rakefile :: Luke Inman-Semerau36a417ef4a- [js] Properly send HTTP requests when using a WebDriver server proxy :: Jason Leyba006a6c42ec- java: update geckodriver executable name and urls :: Andreas Tolfsen5d3639fe1a- Don't blur when clicking a non-focusable child of the active element. :: Jason Juangc726b3f781- py: default Safari to use safaridriver from apple if it exists, add 'use_legacy' to Safari constructor to force the old way (not sure if it would even work, but leaving the option open) :: Luke Inman-Semerau56aeee5028- rb - update changelog :: Titus Fortner529ea7c5c8- Make the FirefoxDriver fall back to looking for wires if geckodriver not found. :: Simon Stewart01d9bc748c- Rework the V3 launcher. :: Simon Stewart09a8a51347- Hook up the new Core Runner (HTMLLauncher) to the main method. :: Simon Stewart4444c7ff18- Add missing copyright notice :: Simon Stewartf56924e5d6- Generate BuildInfo for JARs we generate :: Simon Stewart4243f8cbd7- Fix a bug in starting up the server with unknown role types :: Simon Stewart2e2ab01849- Log the build revision and version number on start up. :: Simon Stewart612e2b03dd- Remove an unused alias from the buckconfig :: Simon Stewart7759ff4475- Allow tests using the SynthesizedFirefoxDriver to work from an IDE. :: Simon Stewart4942a7037f- The PEX used in the interactive tests should be crazy-fun's :: Simon Stewartfc09123eea- Actually make the tests in the IDE work. :: Simon Stewartf10408a58e- Small overhaul to the command-line parameter documentation (#2383) :: Marcus Merrellb605dd8be6- Work around issue on Windows with BuckBuild in IDE tests :: Simon Stewart5b7e46cd5e- Make my OCD happy by adding a blank line --- no logical changes :: Simon Stewartb83fdcad96- When killing buck, escape the path to the pex :: Simon Stewart3000ef4f9a- Bump max supported version for FirefoxDriver :: AutomatedTester5ad95f243a- Bump max supported version for FirefoxDriver :: AutomatedTester6b8f3fff8d- py: update binary name to geckodriver in firefox implementation :: Andreas Tolfsen5eba0fe70b- Bump Python Version to 2.53.6 :: AutomatedTester843b848442- rb - update changelog & point release :: Titus Fortner08aafaf0e8- rb - bump version to dev :: Titus Fortner6616780677- [js] Deprecate more stuff :: Jason Leyba53f5cc213a- [js] Bump to 2.53.0 :: Jason Leybad033965f2d- spell remote correctly :: Rob Richardson9bcba27be1- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba28db4a4729- [js] Use the gendocs script from the deploy script :: Jason Leyba22cbc241da- [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba0c04c7e950- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba4afcd2c692- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leyba1976737a1c- I really need to stop coding when I'm tired :: Jason Leyba4a33bf9753- Adding a space when encoding ids starting with digits :: Bob Baron32f59a3335- [js] Use https.request() for https requests. :: Jason Leyba8843f96303- Use more informative link to JS API. :: Jason Juang38c583e477- [js] fix capabilities serialize :: Craig Nishina182b4665ae- Properly handle responses in WebDriver.attachToSession :: Jason Leyba942d6d28c7- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkobb566eb6c2- [js] bump to 2.53.2 :: Jason Leybad11b56df66- [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba135b6f5943- Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans15fe5fcbda- .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans3da6b383a1- Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evans431070e95f- nodejs: enable use of firefox profiles for marionette (#2406) :: Andreas Tolfsend59ccc169a- [js] Marionette tweaks :: Jason Leyba74c5a85f1e- [js] Missed an isElementPresent call :: Jason Leybab824de08d4- Change proxy to not depend on node util module (#2391) :: Ziyu91b3777143- Delete debugging println calls. :: Jason Juanga36b8b1cd5- 2.53.1 version number bump :: Luke Inman-Semerau96ed95a974- [js] Fix proxy configuration for geckodriver :: Jason Leyba65facb141a- Corrected link to buck fork (#2399) :: tommywoc344464f2e- [js] Skip test that fails due to marionette bug :: Jason Leybaef3b8e2e41- [js] Test cleanup :: Jason Leyba5412433da5- adding maven-install target, adding two missing maven_coords directives, correcting one. This is pending some changes to buck to make it all work. :: Luke Inman-Semerau1c2fbcb2ed- Adding '/version' command line argument to IEDriverServer.exe :: Jim Evans1160d498f2- Enabling tagging of beta releases for .NET bindings :: Jim Evans11955e8b4c- i can finally build / install the maven artifacts! :: Luke Inman-Semerau9225623f9f- SNAPSHOT didn't work, also correcting one of the third party maven_coords :: Luke Inman-Semeraua9b485f914- correcting readme for maven info :: Luke Inman-Semerau6ad4b4839e- nodejs: add switch context extension command to marionette (#2407) :: Andreas Tolfsen688a4be7a8- augmenter is the actual top level library in remote, using that to build the maven artifact. cleaning up third_party dependencies, removing unused ones :: Luke Inman-Semerau240ca07e47- re-add eclipse_compiler, still being used :: Luke Inman-Semerau125dd35439- Add the ability to control how much info is coming out from failures using Py.test --tb feature :: AutomatedTester430b19b8b0- fix javadocs for TakesScreenshot and OutputType (#2446) :: Alberto Scotto398c59103a- Fix build for IDEA users: cglib-nodep had broken paths (#2449) :: Alberto Scottod7b50a7e0d- fix javascript doc for Builder#setProxy() (#2452) :: Ziyue6b55070ba- no longer need to mention ff 47 in issue template :: Luke Inman-Semerau55e987831d- fixing grid launching with node role and including -browser :: Luke Inman-Semerau93332c3e87- updating copyright :: Luke Inman-Semerauba6774223f- updating buck :: Luke Inman-Semeraufe0ed9a802- don't require maven credentials when doing a 'maven-install' :: Luke Inman-Semeraucefa1bfa85- Update W3C supported handle to use response instead of looking at capabilities :: AutomatedTesterb9a621f79a- w3c needs to be set for all instances of webdriver :: Luke Inman-Semerau1870e66482- fix syntax error :: Luke Inman-Semerau0a4b995008- rb - fix chrome options for detach (issue 2418) :: Titus Fortner4e1cf8fdd2- add support for apple's safaridriver to java #2475 :: Luke Inman-Semerau09820214c6- changing maven coords, users expect selenium-java to be how it was, which is basically the client-combined definition :: Luke Inman-Semeraub1d30a54f5- Wrap each Core test step with a decorator :: Simon Stewart37cdce043e- Allow the htmlrunner to store variables :: Simon Stewart54f5be744f- Handle the case where a htmlrunner command times out :: Simon Stewart0106900481- Switch to using the chromedriver by default for the core self tests :: Simon Stewart4a80e2cdfb- Ignore tests that I can't get running for the htmlrunner :: Simon Stewartffbe2cc546- building with Java 8 is required, updating readme :: Luke Inman-Semerau9044e157d5- update readme, don't tell users to do just./goalso remove the reference toclean:: Luke Inman-Semerau28035f09bb- Hook up the original results write to the new htmlrunner. :: Simon Stewart2b06394782- And now add the command log to the htmlrunner results :: Simon Stewart380b2c66f7- DeviceRotation implementation (#2482) :: Rafael Chavezfd84a1bcc3- rb - add support for Apple's new safari driver :: Titus Fortnere09e769d4e- rb - remove deprecated mobile classes (Issue #2476) :: Titus Fortnerb22f77a3f2- fix cast exception for safaridriver on startup :: Luke Inman-Semerau352e5da987- DeviceRotation response can return long. (#2504) :: Rafael Chavez60299ea2ab- Align Send Alert Text with Element Send Keys :: AutomatedTesterd8be9a962d- removing network.http.max-connections-per-server firefox preference :: Luke Inman-Semerau23a24f5d98- firefox driver, when determining an point that's clickable, start with the middle of the edges rather than the corners, since people like their rounded corners and the click doesn't work with them there. :: Luke Inman-Semeraufd008f569b- FIX: Small documentation typo. (#2518) :: David Zhud1477ce25a- Better logging from the new core runner :: Simon Stewart9e0dd5d198- use border radius and not silly images for rounded corners in grid console page... you're welcome XgizmoX- :: Luke Inman-Semeraua59d982da7- Better logging from the new core runner :: Simon Stewartaaef16fb84- Add missing *Selected commands to the core runner :: Simon Stewart9c84654839- Avoid returning null for CoreRunner steps :: Simon Stewart40f3adaefa- Allow core tests to have speed set :: Simon Stewartc6e81e2771- Core testrunner now support WaitFor* and WaitForNot* :: Simon Stewartcdfe3a37eb- Trim command names in new core runner :: Simon Stewartaead1f83ca- Accept GeckoDriverService in a FirefoxDriver ctor. :: Jason Juang4c5b29fac5- Handle non-breaking spaces when parsing times in the core runner :: Simon Stewart0241fb1f80- Autogenerate methods for assert* and verify* for boolean commands in the core runner. :: Simon Stewartd313149753- Add missing word in python readme (#2526) :: Francis Bergin5dec77c6c1- Implement answerOnNextPrompt and isPromptPresent for Selenium RC :: Simon Stewartdd44b4368f- Implement{get,set}CursorPositionfor the RC emulation. :: Simon Stewartb8b405fb8f- Create negated waitFor methods properly. :: Simon Stewart0b0cfa0acf- Implement {get,set}MouseSpeed in the RC emulation as a no-op :: Simon Stewart34d6047be7- Java 8 cleanups :: Simon Stewartf9cb9afb21- Remote guava dependency on core interfaces :: Simon Stewart3a378b708c- Ensure printed log of steps handles nbsp; properly :: Simon Stewartb668406b5e- Colourise the output log of the new core runner. :: Simon Stewart7b0e446b9b- Another stab at making the {assert,verify}OnNext work properly :: Simon Stewartadc8214c6e- Colourise test summary results at top of core runner report. :: Simon Stewart3705de80e8- Expand set of browsers used for core runner tests :: Simon Stewart8e8a72a666- rb - technically shouldn't matter because the class is private, but I prefer this to updating the unit tests :: Titus Fortnera986c7583c- Update changelog :: Simon Stewartda101c9cfa- rb - bump version for beta release :: Titus Fortnera85ebdaf89- Bumping the buck version. :: Simon Stewarta8adba250e- rb - update changelog with actual version number :: Titus Fortner5a5851a233- rb - change ruby version to dev between releases :: Titus Fortner6066e42be2- Add version numbers to generated artifacts in crazy fun :: Simon Stewart6d361a4647- Making Marionette the default for .NET FirefoxDriver in 3.0 :: Jim Evans5fb1cfc0a0- prompt user for passphrase :: Titus Fortnerf2335637e6- Don't drop "binary" and "profile" capabilities for Marionette. :: Jason Juang8e4315c2eb- Bump the buck version :: Simon 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 :: AutomatedTestera74892783b- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTesterb6b5006877- Bump python version to 2.53.1 :: AutomatedTester9e9f099d7a- When uploading wheels we should upload python 3 wheels too :: AutomatedTester6094ebf105- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning0b23aceebe- Fixed temp cookie file handle leak in PhantomJS :: Shand72d483b4a- Bump python to 2.53.2 :: AutomatedTester6aa6e059a4- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang5e6de50841- updated file access modes on python files :: Corey Goldberg8f1721d56d- Fix some more IPv6 stuff. :: Jason Juangaf28d14c26- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juangaadaa15d40- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang71aa100f9d- Find visible elements (#2041) :: Remco3527d6791f- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma677618b3cf- Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt4f5e65a2c7- Allow homepage override in Firefox profile test :: Dave Hunt5e520b80cc- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt62763bc046- Clean up Firefox WebDriver constructor :: Dave Hunt9cdc744aec- Fix Marionette specific Python tests :: Dave Huntdffb8e06e8- Add Marionette launcher test for Python :: Dave Hunt0f0c066ed9- Correct the expected capability name for the Firefox profile :: Dave Hunt4930a447a1- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt5161a63fc9- Add Python test for using Marionette with a custom profile :: Dave Huntfc824e7b71- Attempt to remove Firefox profile when using Marionette :: Dave Hunt82ddbc11ce- fix broken link to python documentation (#2159) :: Nik Nybye9928d6ede- fixing rst table :: Luke Inman-Semerauf9c5ff85d6- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakisa62bbd6af1- Use the correct binary path when using Marionette :: Dave Huntdfc1cd7f8a- Bumping Python to 2.53.3 :: AutomatedTester2f3633adcc- Filter ignored tests by marker instead of keyword :: Dave Hunt79cef4cab2- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt6c9e23ca36- Use pytest.raises in element finding tests :: Dave Huntd6840f54d9- Fix a couple of flake8 issues in the python tests :: Dave Hunt985a800314- Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt316f2eb388- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt6f7a4abd37- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Huntd8c3617007- Set Marionette flag appropriately in Python tests :: Dave Hunt07818b6150- Include the Marionette specific tests :: Dave Hunte77cfde503- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt1e6dd55547- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt89495c9ee6- Bumping Python to 2.53.4 :: Dave Hunt63e0aa8796- rb - update to latest geckodriver :: Titus Fortnere4f30b815b- ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov44746cab89- rb - update changelog & bump version :: Titus Fortner44161f53c1- rb - set version to dev :: Titus Fortner2802b6fd34- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester4e92bf90e6- Bump Python to 2.53.5 :: AutomatedTester31204aa26c- Bump setup.py to 2.53.5 :: AutomatedTester63673eaeb0- rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortnerd753cd5282- rb - update changelog & bump version :: Titus Fortnerb7e1951e06- rb - change version to dev :: Titus Fortnerc68e2d93b4- rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortnerf53d08ec1c- rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner2adcc584c2- rb - Update version to dev :: Titus Fortner48cc1a9a77- Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester502cef20fa- Round the X, Y of the element location :: AutomatedTester4e2eadbe5c- Disable marionette tests on Position and Size tests :: AutomatedTester319f4314b7- Update desired and required capabilities rather than replacing them in the Python client :: Dave Huntbd3d308aad- Fix flake8 issues in Python client :: Dave Hunt5ad95f243a- Bump max supported version for FirefoxDriver :: AutomatedTester5eba0fe70b- Bump Python Version to 2.53.6 :: AutomatedTester843b848442- rb - update changelog & point release :: Titus Fortner08aafaf0e8- rb - bump version to dev :: Titus Fortner6616780677- [js] Deprecate more stuff :: Jason Leyba53f5cc213a- [js] Bump to 2.53.0 :: Jason Leybad033965f2d- spell remote correctly :: Rob Richardson9bcba27be1- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba28db4a4729- [js] Use the gendocs script from the deploy script :: Jason Leyba22cbc241da- [js] Slight reversal on thenFinally deprecation in 9dd3fe4338b1c6d33514fbdf41009c7234978f4b :: Jason Leyba0c04c7e950- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba4afcd2c692- [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leyba1976737a1c- I really need to stop coding when I'm tired :: Jason Leyba4a33bf9753- Adding a space when encoding ids starting with digits :: Bob Baron32f59a3335- [js] Use https.request() for https requests. :: Jason Leyba8843f96303- Use more informative link to JS API. :: Jason Juang38c583e477- [js] fix capabilities serialize :: Craig Nishina182b4665ae- Properly handle responses in WebDriver.attachToSession :: Jason Leyba942d6d28c7- Fix bug when Array prototype contains additional methods :: Bohdan Tkachenkobb566eb6c2- [js] bump to 2.53.2 :: Jason Leybad11b56df66- [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba135b6f5943- Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans15fe5fcbda- .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans3da6b383a1- Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evansa36b8b1cd5- 2.53.1 version number bump :: Luke Inman-Semerau
- 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 Leybad3b99eb6f8- rb - allow edge tests to run on remote server :: Titus Fortnerb8eb456e92- Fix the Buck build :: Simon Stewart6bef2c6e55- Bump the Buck version. :: Simon Stewart7308f86365- v3 selenium server, enable -browserTimeout and -timeout (also aliased to -sessionTimeout) command line arguments :: Luke Inman-Semerauf0c63e05fb- don't guard the parameters here, would disable someone setting them to 0 :: Luke Inman-Semerauf740b8070f- adding rake-tasks project for intellij, CrazyFun right in your IDE! CRAZY :: Luke Inman-Semerau0bf56edcff- Take Commons Collections v3.2.1 off classpath :: Justine Tunney9665dd7d4b- Pass in the executable that FirefoxBinary finds to the service if there isnt one passed in as a kwarg or capability :: AutomatedTester6427129170- Update README for Building instructions. :: John J. Bartonde23cf5344- create a temp file for cookies in phantomjs if not specified :: Luke Inman-Semerauc24cf6df97- missing -- for phantomjs service_args :: Luke Inman-Semerau7b0fbf333e- fix typo :: Eli Flanagancc27bb14b3- javascript: Fix README code example, reference selenium-webdriver through var :: Herryanto Siatonodaf0539dab- [js] Instead of always writing to a file in the current working directory, :: Jason Leyba9da73018b0- [js] for type-checking, suppress a bunch of warnings about referencing a deprecated type :: Jason Leyba0b9d599680- [js] Add support for the alert credentials :: Jason Leyba981cb1aca1- [js] minor tweaks to silence more type warnings :: Jason Leyba1e255d2129- rb - update w3c support :: Titus Fortner85eadf5f0a- rb - fix Error errors :: Titus Fortnerc845d1ab82- rb - update specs for Marionette in production Firefox :: Titus Fortner9eb5e30af6- rb - Fix "remsote" typo :: Alex Rodionov02cfa9a282- rb - w3c updates :: Titus Fortner8527ced253- rb - un-guard marionette tests :: Titus Fortner9bfdbb3660- [js] Improve integration with ES6 modules and type checking with the closure compiler. :: Jason Leyba66d5613860- [js] More changes to improve API docs :: Jason Leyba1163e403c0- Update .gitignore :: Jason Leyba978a22a182- [js] deprecate some methods in advance of 3.0 :: Jason Leyba7beb574975- [py] Fixed improper usage of super in exceptions module :: Isaul Vargas000621a386- rb: Handle namespaces in install manifest of Firefox addon :: Alex Rodionovdfab927297- Adding Options object for use with Python FirefoxDriver :: AutomatedTesterc33471bc24- Remove unneeded imports in Options module :: AutomatedTester31a9914755- Query Selenium Server to retrieve actual running port. :: Krishnan Mahadevan35ae25b153- 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-Semerau1ca810fb10- ruby: Remove "multi-json" from dependencies :: Alex Rodionov3263916ecc- [js] The error module is part of the core API, so move it to lib/ directory :: Jason Leybaf91121d109- Update Closure Compiler and Closure Library to v20160208 :: Michael Zhou5ab701c639- [js] Move some classes to break a cycle :: Jason Leybac989955097- fixing push_release to work with our current google storage. ask lukeis or jleyba for the client_secrets.json :: Luke Inman-Semeraubfac5e309c- fix rakefile for 'release_version' :: Luke Inman-Semerau8ca0979612- Fixing memory leak in TemporaryFileSystem :: Krishnan Mahadevan009260c837- ignoring phantomjs 2.1 python cookie tests due to ariya/phantomjs#14047 :: Luke Inman-Semerauadee0469f5- make HttpClientFactory private methods protected to allow one to extend / override. :: Luke Inman-Semeraua68b9aaf74- Fix a test broken by closure update in :: Jason Leyba15462b5665- rb: Add support for common/basicAuth in specs :: Alex Rodionov306f16d65d- Adding device metrics to Chrome options for mobile emulation :: Jim Evans1671840bff- Added logging of found dialog window handle for IE file upload :: Jim Evansc277050900- Java: Introducing NoSuchSessionException in the core API :: Alexei Barantsev71010a6962- Firefox: Fixing null pointer exception if a page is not fully loaded. Fixes #1723 :: Alexei Barantsev091352d6eb- fix py_docs build :: Luke Inman-Semerau13510db810- Correcting trace categories for Chrome perf logging prefs in .NET :: Jim Evanseeecc294e3- Upgrading HtmlUnit to 2.20 :: Alexei Barantsevd45072789f- 1) Unignoring tests that are implemented in HtmlUnit 2.20 :: Alexei Barantsev63d602dd8e- HtmlUnit: Disabling SVG-related tests :: Alexei Barantsevbb4ba4d030- Disabling HtmlUnit tests broken in 2.20 :: Alexei Barantsev1e9d89fbd7- [Ruby] Fix deselecting options in :: Glib Briia4be7c7790e- Updating HtmlUnitDriver jar :: Alexei Barantsev0d942bcd55- Ensure that the browser process is stopped in the exit handler. :: Ben Sedata4dbfeb570- changes for PR1698 :: trabulmonkeed34b2aa456- add a test for invalid auth credentials :: Alan Baird6f6753ee01- rb - update basic auth spec :: Titus Fortner0ca9482240- update travis to support chrome and firefox :: Titus Fortnerbba5ed9c11- rb - tests passing on Travis :: Titus Fortner65f5b2c683- rb - remove Ruby 2.0 formatting for Selenium 2.53 :: Titus Fortner3a8d70b6bc- ignore idea files for Ruby :: Titus Fortner1e5e2301f2- rb - fix backward compatibility for defining capabilities after instantiation :: Titus Fortner26feb45686- rb - updates for running ruby specs :: Titus Fortnerb73ca5dd7e- rb - spec updates for latest Microsoft Edge support :: Titus Fortnerdc4cc79a2d- rb - turns out @process.stop doesn't work if process isn't running, and specs would have caught this if they were working. :: Titus Fortner6556cabe0f- rb -Fix Basic Auth specs :: Titus Fortner285ecb5996- Add back in the ./go build on Travis to make sure PRs don't break the things. :: Titus Fortnera721c82856- rb - fix bugs. all Ruby specs pass on windows now. :: Titus Fortner3c33fe97aa- 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-Semerau6001bd99e3- [js] Add a method for setting the webdriver_firefox_allowed_hosts preference. :: Jason Leyba246f2be668- [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 Leyba970c26bbc5- [js] Revert to using the legacy numeric error codes to preserve API compatibility between releases. :: Jason Leyba79ddf214ec- [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 Leybaaba4fa51f4- Remove unnecessary resource :: Jason Leyba1bdce8feb8- [js] Finalize change log and bump to 2.52.0 :: Jason Leybae453c5ae41- Bump Ruby version to 2.52.0 and update changelog :: Titus Fortner1186d2cdd4- Set Ruby version to dev :: Titus Fortner6b0910826d- Removing unused references from .csproj file :: Jim Evans9bf55d27dc- Modifying call of string.ToUpper() to string.ToUpperInvariant in .NET :: Jim Evans0b57920c4e- Modification of .NET FileUtilities for getting executing assembly :: Jim Evans51ee0d98cb- Adding capability in .NET to disable check for overlapping elements :: Jim Evans6e4dfca785- [C#] Fix deselecting options in :: Glib Briia69faed9c4d- Added capability to enable taking screenshot without window resizing in IE :: Anton Usmansky6cd251593b- Adding type-safe option for IE full-page screenshot capability in .NET :: Jim Evans71486857e8- Updating IE driver version resources and change log for 2.52 release. :: Jim Evansb3dbc01f33- Updating .NET assembly version resources for 2.52 release :: Jim Evansf4a6958d9a- Java: Fixing JettyAppServer to pass AppServerTest :: Alexei Barantseveacc444be1- Java: Using Jetty too as a second server in cross-domain tests :: Alexei Barantsev2eacf474b3- Java: Deleting webbit a test server :: Alexei Barantsevd0bdef2a99- Java: Fixing remaining references to webbit :: Alexei Barantsev1da65825df- Java: Fixing ReferrerTest broken by transition to Jetty :: Alexei Barantsevf62acba485- Java: Fixing jetty bug that prevents directory listing :: Alexei Barantsevcc0504529d- Java: Fixing cookie servlet to handle empty list of cookies :: Alexei Barantsev4aec686fc7- [js] new script for generating api docs :: Jason Leyba6d8e8197e1- extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat5b64e42979- add initial github contribution and issue templates :: Daniel Davison91ed4405ab- [Py] Fix deselecting options in :: Glib Briia0cbe9dc203- Add support to listen "refresh" events :: Sebastian Monte55b964f9aa- Updating logic for uploading files in IE :: Jim Evansfc5cce3362- Make IE driver directly return capabilities from new session command :: Jim Evans1fa74c21b1- Removing IE driver support for ie.validateCookieDocumentType capability. :: Jim Evansf29f668e35- Removing .NET type-safe option for setting IE cookie capability. :: Jim Evansce4eb56704- Updating IE driver version resources and prebuilts :: Jim Evans1bc044a204- Java: fix typo in private method name :: Alberto Scotto9b11f1f9e7- Fix type warning :: Joshua Bruningb28706294f- Update Wicked Good XPath to 423f1b76c626cb4464962e638c27816fc8c2a8d4 :: Michael Zhou2d3150bb29- No more HtmlUnitDriver... Moved to a subproject https://github.com/SeleniumHQ/htmlunit-driver :: Alexei Barantsev33318fa05a- Fixing a duplicated entry in a buck build file :: Alexei Barantsev7280490048- Fixing HtmlUnitDriver dependency is IDEA and Eclipse :: Alexei Barantsev3dfc66be72- [js] For consistency across languages, deprecate isElementPresent(). Since this has been around for several years, it won't be removed until 3.0 :: Jason Leyba047487fc44- Updating maven project to remove HtmlUnitDriver module and dependency on webbit. :: Alexei Barantsev12f97a285e- 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-Semerauc291ea93a5- Moving SessionNotFoundException from selenium-remote to selenium-api maven artifact :: Alexei Barantsev8d303c21d9- [js] Move all logic for interpreting responses from the remote end to the command executor. :: Jason Leyba8f63541862- Java: Adding a new W3C-compatible string error code :: Alexei Barantsevf0e3e8c496- HtmlUnit: Moving unit tests to the subproject :: Alexei Barantsev3e80b6a333- Fixing rectangle dimension, and adding equals and hashCode :: Alexei Barantsevdd2da4b9d2- [js] Add support for W3C compliant servers :: Jason Leybaa300b4516f- [js] For consistency, InvalidSessionIdError -> NoSuchSessionError :: Jason Leyba185755af93- [js] Preliminary support for marionette. :: Jason Leyba670c42f1c4- adding grid e2e distribution test :: Luke Inman-Semeraua87c33b661- Moving all HtmlUnit specific tests to the subproject :: Alexei Barantsev79afb86022- Fix the Buck build. :: Simon Stewart076203a4d3- Bump the Buck version :: Simon Stewartc46671f96e- fix mixed content issue :: Greg Hogand095cd2a41- [py] Applied some DRY and extracted out the keys_to_typing() :: Milan Falešník6b81501dd4- Fixing htmlunit tests :: Alexei Barantsev8640a622b9- Bumping IE default file upload dialog timoeut to 3000ms :: Jim Evansdd61210e23- Update IE driver to return NoSuchElement on JavaScript atom errors :: Jim Evans5aa959ec38- Updating JavaScript automation atoms, including update to wgxpath library :: Jim Evansd2a55fd959- 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 Barantsev930dd25ef1- Firefox: Deleting deprecated constant :: Alexei Barantsev789543be2a- Java: Reimplementing most part of SeleniumTestRunner as rules :: Alexei Barantsevdccd912037- Java: Reusing default wait from base class :: Alexei Barantseva8c14bdd75- Java: Fixing compilation error in chrome tests :: Alexei Barantsev75b230c740- Java tests: Implementing ability to switch to the top instead of restarting the driver. :: Alexei Barantsev303a18ad7e- Java: Fixing compilation error in opera tests :: Alexei Barantsev1d8b79fb61- Java: Deleting SafariTestBase, if safari tests need a special environment it should be provided with additional rules. :: Alexei Barantsev6f1dc15f00- Java: Fixing NotYetImplementedRule :: Alexei Barantsev835190d5ab- Java tests: Fixing default browser for dev mode :: Alexei Barantsev169b2a3bd7- 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 Barantsev2ede9de461- Java tests: An attempt to nail down a test that fails for an unknown reason :: Alexei Barantsev1583ef1b0f- Java tests: Deleting unused class :: Alexei Barantsevaac8e083f9- Firefox: Fixing issue #1509 :: Alexei Barantsev2f59645fb5- Firefox: Fixing scrolling to elements in overflow:hidden blocks. Fixes issue #1527 :: Alexei Barantsevab99cb6cac- Python: Fixing error message handling. Fixes issue #1507 :: Alexei Barantsev7b859923a0- Build: implementing ability to specify python :: Alexei Barantsevc68ace0e52- Python: Fixing error message handling. Fixes issue #1497 :: Alexei Barantsevee4eb06dd2- Bump python client versions to 2.50.1 :: AutomatedTesterb034fd7253- 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-Semerau1a2b40cc15- Python: Fixing version numbers and syntax error in README :: Alexei Barantsev75b9300def- Firefox: Bumping up the max version :: Alexei Barantsev8574144392- Python: Renaming README file :: Alexei Barantsev6d99a25906- [Java] Add toString() to DefaultElementLocator :: Glib Briia64b76a454e- Python: Fixing README file name in setup script :: Alexei Barantsev2021f28808- [java] optimize JsonToBeanConverter :: Alberto Scottoaaf81686bb- Increasing log buffer max size :: Alexei Barantsev0181ae533a- Enabling tests for httpOnly cookies :: Alexei Barantsevc09fa0e6a5- Firefox: Implementing ability to return non-boolean capabilities :: Alexei Barantsevdba2671bf8- Adding close connection support to HttpClient to combat hanging open files :: Chris Gamache84aaf1da51- stop gap to help with elementFromPoint not being completely reliable :: Luke Inman-Semerau903c2b9e01- fixing test, finding another edge case where we need to check -1 from the right and bottom of the element's rect :: Luke Inman-Semerauce33ca91a8- More new tests for overlapping elements :: Alexei Barantsevcf812cd5ac- Fixing httpOnly cookies in HtmlUnit driver :: Alexei Barantsev48b9df4c25- Refactoring .NET driver Options classes to descend from common class :: Jim Evansd57f406232- Adding property to .NET ChromeOptions for perf logging preferences :: Jim Evans1af067dbca- 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 Ojwang709ddbcb18- Expand paths for correctFile.exist?calls :: Gopal Patel3201b58503- rb - update expand_path for local Firefox :: Titus Fortner6cbd1308c1- Bump Ruby version to 2.50.0 and update changelog :: Titus Fortner84f0f346a5- Set Ruby version to dev :: Titus Fortner19d6bc9947- Add support for submit() with W3C compliant endpoint :: AutomatedTester14ff04bebe- Bump version to 2.50 :: AutomatedTester6131fa4428- Revert "py: marionette is a remote connection" :: AutomatedTesterf048ab82ad- Made ChromeDriverServiceFileName a method instead of a const, so it will work on unix/linux :: Edward Ned Harveyb345522fd1- Suppressing .NET static analysis warnings :: Jim Evans6db8a5fd2b- Adding type-safe options .NET for recently added Chrome capabilities :: Jim Evans150d4cc48f- Updating .NET version resources and change log for 2.50 release :: Jim Evans526355b911- Updating IE driver version resources and prebuilts for 2.50 release :: Jim Evans55d1271f57- fixing typo in test method name :: Luke Inman-Semerau069eb4ed75- Updating window switching tests for what works with Marionette :: AutomatedTester7130de4a37- Address TypeError: string indices must be integers :: Nik Nyby976b5e9357- Java: Moving CircularOutputStream to another package (it's an internal class so no need to create a copy) :: Alexei Barantsevd4a21aed3a- Java: Replacing ByteArrayOutputStream with CircularOutputStream to prevent OOM exception. Fixes issue #427 :: Alexei Barantsevcb5dff3af5- Java: Adding a new test class to the main test suite :: Alexei Barantseve212e3ac2e- Java: Unignoring tests in marionette :: Alexei Barantsev9078ebaf5b- Fixing API mismatch in .NET ChromeOptions and rereleasing as 2.50.1 :: Jim4edf929e91- Ignoring .NET test for Marionette that causes cascading failures :: Jim5948df9763- Java: Improving handling of marionette errors :: Alexei Barantsevbf66042eb2- Grid: Fixing timeout issue again... Why isn't it covered by tests? A rhetorical question... :: Alexei Barantsev51831a1225- Fixing buck build :: Alexei Barantsev3e24b0c999- Ignoring failed tests :: Alexei Barantsevc489f7c58e- [Py] rewrite click scrolling tests to match the Java ones :: AutomatedTestercd218d0256- [Py] Update webelement to handle W3C commands for size/location and rect :: AutomatedTester3f83743df1- fix #1562 :: Daniel Davison1504523273- add a way to add to the list of capabilities to consider to the default capability matcher :: Luke Inman-Semeraud7fc91b29d- 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-Semerau7203e462f9- update java changelog for 2.49.1 :: Luke Inman-Semerau88a55b8a30- Bump the Buck version :: Simon Stewarte23c598bfc- Updating compiled atoms for IE driver :: Jim Evans9afb684aa5- Updating .NET element finding tests for empty tag name :: Jim Evansd57afc1ac9- handle potential URLError from sending shutdown, set self.process to None after it's already been quit :: Luke Inman-Semeraub21a4f52d3- 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 Barantsevafea9f5678- Changes to simplify the execution of finding elements. :: Jim Evans19f5284999- Removing client-side check for whitespace in finding by class name :: Jim Evansb4330a4e61- Correcting error handling in .NET finding of elements :: Jim Evans1e8854f00f- Fixed finding elements where native CSS selector engine cannot be found :: Jim Evansa473e67fe4- [Py] Update frame tests to switch by element instead of just a string :: AutomatedTester577d1b2eb2- Update pytest and dependencies :: AutomatedTesterd1e9b2760c- Firefox: Adding an extra check to result wrapper. Fixes issue #1426 :: Alexei Barantsevcb6e9db990- correct javascript remote client ui executor to use new promise based execute introduced by 0fa587 :: Luke Inman-Semerauf5daf207fa- Firefox: fixing appending to contenteditable elements. Fixes issue 1419 :: Alexei Barantsev6396ffae55- Update Python webserver to handle '/page/*' urls :: AutomatedTesterb0aebbb76f- Rewrite python frame switching tests to match Java ones :: AutomatedTester9312fa19a7- Fixing HtmlUnit driver to pass recently added tests :: Alexei Barantsevf362d77f15- Fixing executable finder on Windows :: Alexei Barantsevbc16ffa326- Grid: Found a better place to convert seconds to milliseconds :: Alexei Barantsev43a88aff56- Prevent Firefox from opening a page on a second or later run and/or after some amount of time :: Dave Hunt72fa2478ec- HtmlUnit: Ignoring a failed test :: Alexei Barantsev10443fce96- Firefox: fixing malformed URL handling. Fixed issue #1248 :: Alexei Barantsev28843bb45e- [js] Start breaking the http module's dependency on closure :: Jason Leyba428398ff80- [js] Migrate the webdriver.Command* types to a node module :: Jason Leyba3c1f820d05- [js] Move the DeferredExecutor class to the command module :: Jason Leyba2e0a0bda6f- [js] rewrite webdriver.logging as a pure node module :: Jason Leyba7a76c82862- [js] Migrate the Capabilities class to a native node module :: Jason Leybae4e7c53ce2- [js] Convert webdriver.EventEmitter to a native node module :: Jason Leyba7a025857b2- [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 Leyba83984c0e8e- Fix keyCodes for some characters in the FirefoxDriver. :: Marc Fisher918be03e64- Resolve flakiness in atoms tests. :: Joshua Bruningf3dc828ef0- Check element corners and middle for clickability :: Thomas Walpole65dbe9a154- Firefox: fixing click to multirect elements broken by the previous PR :: Alexei Barantsev2883bafa12- Firefox: fixing sendKeys throwing "cross-process JS call failed " in FF45 :: Alexei Barantsev8234938bfd- Updating .NET StyleCop analyzers to 1.0.0-RC3 :: Jim Evans75243dde20- Suppressing .NET static analysis warnings. :: Jim Evansf2c0cf5fd9- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans4532dc6fa0- Updating .NET bindings to enable legacy behavior for spec-compliant drivers :: Jim Evans1070ace465- 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 Fortnerc5d683b08d- Set Ruby version to dev :: Titus Fortner30a541659e- rb - update change log file with release date for 2.49.0 :: Titus Fortner0e9269c469- adding common service for py doc :: Luke Inman-Semerau8c0e81b193- we should not be swallowing exceptions in the teardown for driver.quit in python :: Luke Inman-Semeraue31d17048b- Handle 500 errors as they are valid and may contain more information :: AutomatedTester4029b29ced- Have asserts in typing tests give more information when they fail :: AutomatedTestercc07382c78- Ensure you can close stream before attempting to. :: Ryan Fitzpatrick86c963dcd4- [Java] Reenable clicking tests :: AutomatedTester264131521e- 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-Semerau43ac6052e5- Update ws dependency to 1.0.1 :: Jason Leyba742548cec5- [Java] Enabling more tests that are now passing for Marionette :: AutomatedTester2679215ea9- Correct @Ignore in EventFiringTest :: AutomatedTesteraf60554866- [js] Stop distributing api docs with the npm package. :: Jason Leyba9318a4b04c- [js] Bump the min supported version of Node to 4.2 (the LTS) :: Jason Leybac9caf53c8f- [js] Remove references to unsupported versions of Node from the README :: Jason Leyba38a174cba3- Allow GeckoDriverService to be extended. :: Joshua Bruningd89ce15e09- Cleanup some error handling when sniffing what protocol you are speaking :: AutomatedTesterd1eb80759e- Bring Element finding tests in line with the Java ones :: AutomatedTester7d5b8b1fa9- Ignoring PhantomJS tests in element finding :: AutomatedTesterc1154cc9bf- Bump python version to 2.49.1 :: AutomatedTester715148bab9- Update screenshot test to use updated b64decode method :: AutomatedTester6b4a1d3dab- Handle None as a value. Fixes #1500 :: AutomatedTesterb10cc01db2- Bump python version to 2.49.2 :: AutomatedTester3438ab999f- py: marionette is a remote connection :: Andreas Tolfsenf32c761e1d- py: sort imports in firefox.webdriver :: Andreas Tolfsen0ea23d302a- py: document webdriver.firefox.service.Service :: Andreas Tolfsenbf10c23661- py: make geckodriver append to non-existent log files :: Andreas Tolfsen4e7489ed04- Removing deprecated .NET PageFactory code :: Jim Evansbc5ad706d3- Updating .NET getPageSource implementation to match W3C spec :: Jim Evanse1c317c29d- Updating .NET setAlertText implementation to match W3C spec :: Jim Evans545fba4d6c- Fixing timeout issue in the Grid. :: Alexei Barantsev4969b7489b- Updating .NET support library project file :: Jim Evans9e8d764ef9- py: fix syntax error :: Andreas Tolfsen3395766eb9- py: test for existence of marionette key in capabilities :: Andreas Tolfsen6ba1617292- py: use dict getter to retrieve binary :: Andreas Tolfsenc431248863- Finding tagName with empty string should throw InvalidSelectorException :: AutomatedTester23abcd684d- [Java] Update tagName test searching for "" to throw :: AutomatedTester0b1d2ce00e- [Py] Update tagName test searching for "" to throw :: AutomatedTester002c2b058c- [C#] Update tagName test searching for "" to throw :: AutomatedTester808c23b096- 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 Barantsev52b52f4e4a- Reverting the changes to this test :: Alexei Barantsevf4a8391eb4- Deleting JsonKey, it's a useless abstraction :: Alexei Barantsev2f12ebbf47- Breaking unwanted grid dependency on parts of RC server :: Alexei Barantsev79a1fdb984- Stop exposing embedded jetty out of SeleniumServer :: Alexei Barantsev6967db06a2- Fixing tests for JsonToBeanConverter to avoid "error" key collision that has got new semantics in the standard :: Alexei Barantsev9deedd4ec1- Fixing buck build :: Alexei Barantsev73a0ad20de- adding 'timeouts' command mapping to safari driver :: Luke Inman-Semerauf1ac863ac7- removing prebuilt SafariDriver extension, bumping version number to 2.48 :: Luke Inman-Semerau69be2863cf- rb - run specs on remote driver with each browser :: Titus Fortner9200baad51- rb - remote specs passing on mac :: Titus Fortner28fc252d40- Really fixing buck build :: Alexei Barantsev9ac0e47404- rb - marionette multiple browser tests working locally :: Titus Fortnerc4023d3cff- There is no need to create a profile for Marionette :: Alexei Barantsevaf83fc93d2- 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 Barantsev0c265924d9- rb - marionette works on remote driver :: Titus Fortnerc74a1e5c6e- Bump Ruby version to 2.48.1 and update changelog :: Titus Fortner8b793a00ff- Set Ruby version to dev :: Titus Fortnerf62d496663- rb - this is a firefox dep, so separate marionette one not needed :: Titus Fortner3d364f696a- Fix the Buck build for the safaridriver. :: Simon Stewart639203748d- Actually fix the Safari BUCK build :: Simon Stewart3e4acea113- Bump the buck version. :: Simon Stewart82c1125bba- removing safari-driver prebuilt folder :: Luke Inman-Semerau996b551232- Bumping version number for Java 2.48.2 release Fixes #1140 :: Dave Hunt9daa6ce9b3- Adding code to .NET tests to make switching Firefox implementations easier :: Jim Evans8fba765f1d- Removing obsolete end points for setting driver timeouts in .NET :: Jim Evans7c99758a27- 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 Barantsev759f1183d5- Delete unused test methods. :: Jason Juang3047aa76a7- Breaking another dependency of Grid on RC server :: Alexei Barantsev587ccc64fe- Breaking another dependency of Grid on RC server :: Alexei Barantsevc7f393c440- Refactoring grid node registration procedure to make server start/stop methods as simple as possible. :: Alexei Barantsev0ea8273bcb- Decoupling node registration module (SelfRegisteringRemote) from concrete implementation of the server to be run on the node. :: Alexei Barantsevb843bc91e8- Fixing 'location in view' in .NET bindings for W3C implementations :: Jim Evansb0e2f0defd- Fixing .NET responses where value should legitimately be null :: Jim Evans4c41e0688f- Fixing .NET tests to work with Marionette implementation :: Jim Evans392c8bb295- Refactoring GridLauncher build process :: Alexei Barantsev606cd0423f- Refactoring :: Alexei Barantsev1127a11c9c- 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 Barantsev51075611f4- Fixing the buck build :: Alexei Barantsevac509dd15c- Deleting RemoteControlLauncher as it is just a couple of static methods to parse command line options, that should belong to the server. :: Alexei Barantsev76363f3b74- Server: Moving shared classes to a more appropriate place out of the legacy server namespace :: Alexei Barantsevfa001b6753- Making BrowserLauncherFactory non-static, to avoid global configuration, for better testability and configurability (per object, not globally) :: Alexei Barantsevbec85628ce- Implementing pure WebDriver grid server (v.3) :: Alexei Barantsev5eca82429a- Fixing the buck build :: Alexei Barantsev08eb846cd5- should be able to send keys to a content editable div that is initially empty :: Luke Inman-Semerau8b79cbdd39- Adding release-v3 crazyfun target :: Alexei Barantsev86b079e994- In IntelliJ, set the right margin to 80 characters for js files. :: Jason Leyba98f802aac3- [js] Convert some classes to goog.defineClass syntax :: Jason Leyba1da3850fa5- Update GeneratedJsTestServlet to work with test files that use Closure's module syntax. :: Jason Leyba24ea2c3ccd- Upgrade to dossier 0.7.2 :: Jason Leybac42999ea6e- [js] Fix some inconsistencies in the ControlFlow's execution logic. Details in the file overview comment for promise.js :: Jason Leyba92a23cd6af- [js] Do not drop user auth info from the WebDriver server URL :: Jason Leyba77340a4047- Update closure-library to 61277aeaa13bc6cc9958792e382cb8ea20bf3322 :: Jason Leyba2c04320348- Update closure-compiler to v20151015 :: Jason Leybacb3347bb72- Update browser automation atoms tests for Edge. :: Jason Juange255009dcd- Fix WebDriver Promise tests for Microsoft Edge. :: Jason Juang9cb0a5cee7- [js] Fix a promise/a+ compliance bug revealed when running against version 2.1.1 of the compliance test suite. :: Jason Leybabc4eee4741- [js] Release 2.48.0 :: Jason Leyba45796c8caa- Modify webdriver.js to create a new session if no session id is given. :: Sam Uongf2b6a74fe0- Update link to old googlecode project :: Jason Leyba52c3d558b0- Changing interface name to be more Java-ish :: Alexei Barantsev3c44befdfd- improve javadoc for FluentWait (fix #1132) :: Daniel Davison9c1b1e66c9- Fix format string. :: Jason Juanged6b81ddd4- Add HTML5 functionality to .NET bindings :: petrucc36c1f6997- Revert "Update closure-compiler to v20151015" :: Jason Leybacc0647aa50- Prevent the additional welcome URL from being opened in Firefox 42 :: Dave Huntbec3298f1b- Safari should only specify MAC as platform in default desired capabilities :: Luke Inman-Semerau9dea9e8f4e- Update webdriver.js :: RichCrook1cde3ee42e- Update Contributing.MD Fixed Typo :: ColinFd60bac12e4- Use platform-dependant line separator instead of hardcoded '\n'. :: Stoyan Dimkov65dafcf6fa- make RemoteMouse public, akin to RemoteKeyboard. Not sure why it wasn't made public when it was originally moved out of RWD. :: Luke Inman-Semerau0108b8b9d9- Add textContent attribute support to HtmlUnitDriver :: Toilala3b32a3638- Add innerHTML attribute support to HtmlUnitDriver :: Toilalb0f77379e5- [js]: don't drop blocked callbacks from the task queue until they are pulled for execution :: Jason Leyba0ffd74f060- [js] Mention in the README that node 0.12.x users must run with the --harmony flag. :: Jason Leyba72f2c0fe11- [js] Add WebElement.takeScreenshot() :: Jason Leybac3f9e7e285- [js] Make code ugly so the compiler doesn't (incorrectly) detect an unreachable branch. :: Jason Leyba742f7a80a0- Refactoring .NET Firefox driver for easier extensibility :: Jim Evansef46bca111- Updating .NET Firefox driver to use standard init and terminate :: Jim Evans062ef44b39- Refactoring detection of spec compliant remote end in .NET :: Jim Evansf35a9dc793- rb: Use socket lock when starting PhantomJS driver :: Alex Rodionov3784a53e2b- rb: Very basic concurrency startup specs for Firefox/Chrome/PhantomJS :: Alex Rodionov3c24cca240- rb: Allow to start mutliple IE drivers in parallel :: Alex Rodionov5b69f9d810- rb: Regression spec for parallel Safari startup :: Alex Rodionov94a787fb54- rb: Allow to start multiple Safari drivers in parallel :: Alex Rodionovffaf288ae5- [js] More adjustments to promise callback tracking. :: Jason Leyba1344bb55ba- clearing a number input with invalid text, should actually clear it. :: Luke Inman-Semeraua816b1ac77- adding atom unit test for clearing number field with invalid input :: Luke Inman-Semerauf2dddfa8ee- [js] Bump to 2.48.2 :: Jason Leybaf692ab2736- FxCop/static analysis warning suppression. No functional changes :: Jim Evans0bb281d9c6- Adding ability to check C# coding style using StyleCop in Visual Studio 2015 :: Jim Evans2a90dc808e- Linting for C#. Suppression of StyleCop warnings :: Jim Evansab2e30012c- Updating NuGet publishing task to create package with correct project URL :: Jim Evans6d188c2fb1- Updating .NET assembly version resources to 2.48.1 :: Jim Evans84284b4e06- add license notice to file :: Titus Fortnerdee647667a- rb - update concurrent driver specs :: Titus Fortnerd1b2595c2c- rb: Fix NameError in concurrent driver spec :: Alex Rodionovf4c1082af3- rb: Fix NameError when starting PhantomJS with debug flag :: Alex Rodionovda30e0cc91- s/sss/ss :: Daniel Davison9d157ae962- chromewebdriver HEAD /shutdown return 404 :: Fumiaki MATSUSHIMAf1e491e3bb- adding selenium server pass throughs for W3C dialect of alert / window / cookie commands. :: Luke Inman-Semeraufc8db8efc6- rb - update marionette implementation :: Titus Fortnerd3e95e23ca- rb - update logging implementation to support chrome and safari by default :: Titus Fortner2a28c18414- Add a check for null results from executing JavaScript in .NET :: Chris Block87c4e91ba0- Prevent the additional welcome URL for Windows 10 from being opened :: Dave Hunt1c37c7231b- Include Windows 10 in the Platform enum. :: Sankha Narayan Guria9b45df14db- Ignoring a test that is not yet implemented in the browsers :: Alexei Barantseva2401418b8- firefox: Throw error when element cannot be clicked :: Alex Rodionov2f4a6d884e- firefox: Explicitly scroll element into view before clicking :: Alex Rodionov5664d8ae33- firefox: Do not fail when element is not scrollable into view :: Alex Rodionov839f73a904- firefox: Check that select is clickable when clicking option :: Alex Rodionova98f67250f- firefox: Ignore tests for not throwing on clicking overlapping element :: Alex Rodionov6e1e6c1fed- firefox: Check that image using map is clickable when clicking area :: Alex Rodionov1f90589af3- Updating TestNG. Fixes issue #1263 :: Alexei Barantsev881398f3b1- Fixing IE tests in Java :: Jim Evans403527c342- Updating .NET tests to better mirror Java test suite :: Jim Evansb8a87329b5- [js] Add promise.Promise#catch() for API compat with native promises :: Jason Leyba39f985e433- [js] Change some io operations to use native promises. :: Jason Leybaf862c2240f- [js] Move a file to the internal lib directory where it belongs. :: Jason Leybac3eccba4f4- [js] Rewrite the error module to export specific types for each error code :: Jason Leyba0fa587daec- [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 Leyba5d2f38aa7e- [js] Port the By class to node with ES2015 :: Jason Leyba1bd7fffdb3- Merge pull request #1146 from juangj/cleanup :: Jason Juang9e39b5619b- handle case where element doesn't have a type attribute :: Luke Inman-Semeraude467a9b15- Restore a isNativeEventsEnabled check. :: Jason Juang79d76e3902- Treat a null response to getCookies as []. :: Jason Juangb9896259df- Compute the correct pageX/Y for touch events. :: Jason Juang2abffbe05a- De-flake ImplicitWaitTest. :: Jason Juangae09849c1a- Replace innerHTML assignments with safer versions. :: Jason Juang78ca28555f- Updating IE driver to fix clearing of fields :: Jim Evans2ef3f60417- Updating .NET to include fix for clearing fields :: Jim Evans85bcf8d5e5- Adding El Capitan (OS X 10.11) to Platform :: Thunderforge7c97c37525- Update firefox_profile.py :: Erik E. Beerepoot41090666a4- Add Firefox specific command to switch context between Browser content and Browser chrome :: AutomatedTesterb7b227f790- Modifying IE file upload functionality. :: Jim Evans2ddbec88a0- Adding support for new IE file upload capability to .NET :: Jim Evans008d9bf18c- Added ability to set whitelisted IP addresses to IEDriverServer :: lsowena667cd0025- Adding support for whitelisted-ips argument for Chrome and IE driver exes :: Jim Evans9631fd7a69- updating commons-collections to 3.2.2 :: Luke Inman-Semerauc50e1b3830- 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-Semerauab740c5d36- it's commons-collections not commons-collection :: Luke Inman-Semeraua0c982410f- add the useful information about the session / capabilities in the exception when the 'browser may have died' :: Luke Inman-Semerau1db76fdb27- rb - add missing guard to spec :: Titus Fortnerf667e4b287- rb - unnecessary element equality abstraction :: Titus Fortner8fc56df400- rb - implement option for setting Firefox binary locally :: Titus Fortner6aff8c7d6b- rb - remove unnecessary and time consuming browser resets in specs :: Titus Fortnera282e162ed- rb - fix remote server implementation for Marionette :: Titus Fortnerec7ca89d52- rb - implement remote storage capabilities for chrome & marionette :: Titus Fortner4ce42f7c9f- rb - spec guard (IE doesn't do logs) :: Titus Fortner93b43be3fe- rb - add expectation to firefox profile spec :: Titus Fortnerbce737e02a- rb - allow Marionette access to remote server's implementation of status :: Titus Fortnerf73b081891- rb - implement w3c page source :: Titus Fortner9a8e39a650- rb - implement w3c full screen window :: Titus Fortner6ccd65677e- rb - update w3c commands and specs for window size & position :: Titus Fortnere4142a0393- rb - update w3c commands and specs for element size & location :: Titus Fortnerdd563cee74- rb - update w3c commands and specs for device location and network connection :: Titus Fortner2917565874- rb - remove obsolete commands :: Titus Fortner3df463f402- rb - removed unnecessary guards on specs :: Titus Fortner874e76e4f8- rb - remove references to W3CCapabilities in specs :: Titus Fortner4395a9b4b9- rb - clean up Edge workarounds to w3c :: Titus Fortner076e763f79- Exposing session ID property on RemoteWebDriver in .NET bindings :: Jim Evans5a04a82c29- Enhance check for value types to exclude Nullable :: Chris Block293e7dc48e- Adding file header to interface file in .NET :: Jim Evans550931629d- rb - add SessionNotCreatedError :: Alexander Bayandindfce195135- Merge pull request #1339 from bayandin/rb-add-error-for-33 :: Titus26e4ac8603- rb - return capabilities class not a hash :: Titus Fortner6d8c6213c5- rb - specs passing on safari :: Titus Fortnerad1f4e6ecc- Reduces time wasted in when using a native driver :: Robert Elliotc05937bcd1- Adding *.opendb to .gitignore for VS2015 Update 1 :: Jim Evans5882958c32- Refactor of IE requireWindowFocus keyboard code. No functional changes :: Jim Evanse6f01da18c- IDEA config: mark common/src/web/ as a Test Resources Root :: Alberto Scotto0ee1c15d7d- py- refactoring all the service classes to use a common one. :: Luke Inman-Semeraue3b66e0715- Skipping Marionette specific tests if we can't start GeckoDriver :: AutomatedTester6b496e6869- Adding workaround for Windows 10 major version number :: Jim Evansf79148f528- Updating .NET tests to use NUnit 3.0 :: Jim Evans4b14c30493- change to Python 3.2+ :: Nik Nyby64c1ef49b9- change to Python 3.2+ :: Luke Inman-Semeraue3b59515d4- add ide type example tests; adding intellij source folders for ide :: Daniel Davisond94c64f547- Fix a NullPointerException in RemoteWebDriver.getCurrentUrl :: Erik Kuefler0c680e793a- Reverting inadvertent commit of change for default requireWindowFocus value in .NET :: Jim Evanscb7a0f91fc- Fixing .NET test IgnoreBrowserAttribute for NUnit 3 :: Jim Evans1a0eb7ae63- Removing unused .NET test code after update to NUnit 3 :: Jim Evans2b8270576d- Updating NUnit attributes for NUnit 3 :: Jim Evansc93499dee8- Removing unused #includes from IE driver classes :: Jim Evans1d0ae2c613- Refactoring of IE driver native events interaction code. :: Jim Evans0b909001e9- Removing inadvertently committed binary file :: Jim Evanse0e8614264- Adding VS resource editor state file to .gitignore :: Jim Evans22a21b4f90- Refactor concrete WebDriverException#getSupportUrl's :: Alberto Scotto9dd878d42d- Fix tracing forWebDriver#getPageSource:: Justin Tulloss24ff037434- Updating .NET PageFactory to allow frame switching with located elements :: Jim Evans5bcbb99d46- Refactoring of IE driver native events interaction code. :: Jim Evans49f375d0b8- Fixing incorrect expected exception type in .NET test :: Jim Evans1f045d4fef- Fixing .NET Edge NUnit test project file :: Jim Evans50b8f4c7bf- test is passing in htmlunit :: Luke Inman-Semerau0541802631- Adding appropriate wait to AuthenticatedPageLoadingTest :: Jim Evansbb037d84dc- Adding timeout for IE7 in atoms typing tests :: Jim Evans3ae5176ea1- Updating build.desc files for .NET tests :: Jim Evans7ee7a2347d- Suppressing warning in command-line build of .NET test assemblies :: Jim Evansb58bc8cd03- Updating textContent attribute test for IE9 :: Jim Evans12782f9c65- Bump the buck version. :: Simon Stewart317d7d17e3- Ensure that the buck-built core library has no third party dependencies. :: Simon Stewart3d17bf7cb3- Move the guava jar into a directory named after it. :: Simon Stewart4de865d376- Bump guava to version 19 :: Simon Stewart246698a30d- Also bumping guava version in maven :: Simon Stewart4c35228399- Added Firefox path variable for string placeholder :: Abhijeet Kasurde289d28dc33- Fixing HTML suite test runner :: Alexei Barantsev5aed4abbca- Pass Options.ime() through to the wrapped driver. :: Jason Juangadecd64be8- rb - update w3c implementation for latest Marionette release :: Titus Fortner7e3c8a0fc7- Updating IE driver version resources for impending release :: Jim Evanscac5215e4b- Updating .NET version resources for impending 2.49 release :: Jim Evans7698bb3d3b- Updating .NET CHANGELOG for 2.49 release :: Jim Evans2b27cbb591- Correcting exception handling in Children Finding tests :: AutomatedTesteraae00ebf02- Update alert tests to pass in element id instead of string of frame :: AutomatedTesteref0f496645- Reenabling alert tests for Marionette :: AutomatedTester19184fe6ef- rb - update specs with more race condition fixes :: Titus Fortner21bbdf51b8- on osx for firefox, fallback to checking homebrew install, if the default isn't there :: Luke Inman-Semerau6e0ff41aea- Have Firefox service write to a file instead of PIPE :: AutomatedTesterb76925dc98- rb - osx to also look for firefox binary in homebrew cask default directory (issue #1437) :: Titus Fortner2547639319- Add aliases for running tests with Buck. :: Simon Stewart1f41bc6d5a- Remove guava dep on the selenium-apis when built using Buck. :: Simon Stewarte0bda45644- Add maven coordinate for the Firefox Driver when built using Buck. :: Simon Stewart55c6e62b7d- 2016 :: Luke Inman-Semerau68bff3580a- Disable appcache tests for Marionette :: AutomatedTester14154df564- correct frame switching in api examples tests :: AutomatedTester5a8a3ded63- Disable log tests in Marionette :: AutomatedTester1b1bbf4077- step one, add the failing test, for firefox not being able to select the out of view multi select option :: Luke Inman-Semerau9af89ff534- multiple selects when checking for clickability should be treated similarly to regular selects :: Luke Inman-Semerau8b1d162d81- remove unused dependency from maven pom file :: Luke Inman-Semeraud0e3c87d6c- Bump python version to 2.49 and update Changelog :: AutomatedTester365eeb44de- 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-Semerau06a8a62b87- A better fix for service availability checking that works for both Chrome and Marionette :: Alexei Barantsevbe8a6fdfa8- Bump the version of httpclient to 4.5.1 (including updating deps) :: Simon Stewart3313345b03- Fix eclipse classpath :: Simon Stewart529f69f824- bumping to 2.48.1 :: Luke Inman-Semerau7f34ded4e8- bumping to 2.48.2 :: Luke Inman-Semerau41bccdd10c- 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 Stewart083ca704ed- Provide an end-point that emulates the original RC server's :: Simon Stewart514bc6cc7f- Bump Ruby version to 2.49.dev :: Titus Fortner6d143b1f30- Bump the buck version :: Simon Stewartd1960f28c3- Provide a modern standalone selenium server. :: Simon Stewart6dda716812- The servlet API is a provided_dep. :: Simon Stewart4e70650869- Adding missing documentation comments to suppress warnings in .NET :: Jim Evans042060d861- version number nit :: Luke Inman-Semerau796b80152a- fix new dependency in maven for jcommander :: Luke Inman-Semerau8f9bd5598b- updating files after go copyright:update :: Luke Inman-Semerau18e0047b1a- rb - remove doc building task since it doesn't work :: Titus Fortnerde00b1866e- define notifications in travis yml :: Luke Inman-Semerau88cc7a5572- rb: Add rubydocs crazy fun task :: Alex Rodionove4917b10d1- docs: Automatically push Ruby docs to gh-pages :: Alex Rodionov55715c966a- java: fix camel case in method name numberOfWindowsToBe :: Alberto Scottof96df2809b- [js] Do not hold command handle in the firefox.Binary class :: Jason Leybaa42fa87398- Delete dead code path. :: Jason Leyba723563b849- Adding support code to .NET bindings Firefox driver for testing Marionette :: Jim Evans3244bf4a56- Updating .NET tests to provide better error messages for failed wait conditions :: Jim Evansd9fe0c00d3- Implementing SwitchTo().Window() by name for W3C compliant implementations in .NET :: Jim Evansa1da99a88a- Updating .NET bindings frames tests to be xonsistent with Java :: Jim Evansd249232dd8- Updating IE to return top-level URL when focused on a frame. :: Jim Evansfabe89af30- Updating .NET tests for Firefox :: Jim Evansbf5ea32d71- Fixing .NET deserialization of dates from JSON wire protocol :: Jim Evansffb124c496- don't comment out the driver service wait!!!!!!!!!! :: Luke Inman-Semeraud80083d8f7- 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 Davison41d0950681- adding edge-driver maven artifact :: Luke Inman-Semerau748cada2ff- add note that java 7 is required :: Luke Inman-Semerauc81d9e20d3- Updating Visual Studio C++ projects to use Visual Studio 2015 :: Jim Evans24e05d2a89- Updating IE driver C++ code to use Visual Studio 2015. :: Jim Evans479e9c96da- Updating Visual Studio solution files :: Jim Evanse37ad820dc- rb: ensure gemset has gems installed for tests :: Titus Fortner24e20e0062- rb: Initial attempt at supporting Microsoft Edge :: Titus Fortner68b4efa0fb- rb: force localhost for edge :: Titus Fortner057e2bc305- rb: update edge capabilities :: Titus Fortnerd4a50f1aee- rb: update specs for Microsoft Edge :: Titus Fortnerc674948687- rb: All specs passing on Windows :: Titus Fortner36d7f5cb25- Bump Ruby version to 2.47.1, update change log :: Titus Fortner5556f0ab45- Bump Ruby version to 2.48.0.dev :: Titus Fortnerb94b2655d4- Use directExecutor(). :: Joshua Bruning7fb6b1b4a2- WebElement eq compares against more types :: Joshua Bruning59ff8af682- rb: Not needed with Ruby 1.9+ :: Titus Fortner1431a264d6- rb: ensure bundler gem installed before running tests :: Titus Fortnerc7c6c4a1d9- Update test for Chrome 44 stable release. :: Joshua Bruningdad13b58c5- Assume a valid alternate hostname. :: Joshua Bruning8809ed60e4- Bump the buck version :: Simon Stewart4003b7581c- Kill binary so profile clean up is no longer blocked by file locks :: Laura6abfa2f7cf- Bump python to 2.47.1 :: AutomatedTesteredc2d31ab9- Fix WebDriver.wait() example :: Denis Demchenkoa8b05b5710- Updating .gitignore for VS 2015 temp files :: Jim Evans66f3e56d53- Update select_test.html for Chrome 45. :: Joshua Bruningb0fbed0c48- Python client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app :: Seva Lotoshnikov9114480e65- Add "additionalCommands" support to DriverCommandExecutor. :: Seva Lotoshnikov1b6febddd2- 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 Lotoshnikov395bd72feb- JavaScript client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is related to pull request #168 :: Seva Lotoshnikov48453b0b83- Fix typos in docs and guidelines :: customcommander7dc70b3e8d- Upload Python Wheels as part of a release :: AutomatedTesterb095d43024- Proper handling HTTP Host header :: Grzegorz Halate7c2fa98f8- Adding additional support for Microsoft Edge in .NET bindings tests :: Jim Evans79ea708e50- Enabling fast failure for cookie manipulation in IE :: Jim Evans2ea95d2d00- Adding logging messages for IE driver for bitness mismatches :: Jim Evans89dfa223a4- Suppressing compiler warning on 64-bit for IE driver :: Jim Evans55a252442a- Updating IE prebuilts with latest changes :: Jim Evansca1e60e0e6- Do not require extensions to be signed :: Joshua Bruning26b6d70b1f- Improve comments and error message on scrolling_test#testScrollingAccountsForScrollbarWidths. :: Jason Juang3d35c1c74c- Correcting IE driver build process to create executables runnable on Windows XP :: Jim Evanse785670523- Add python screenshot tests :: AutomatedTesterc8bc2aded8- AMO requires the max version be an actual release version number :: Luke Inman-Semerauc181d392fb- Fix HtmlUnitWebElement.getCssValue :: Ahmed Ashour409699b79a- HtmlUnitMouse: no need to .focus() :: Ahmed Ashour4d94ba0b4a- ReflectionBackendDriverSupplier: two arguments Capabilities :: Ahmed Ashour5a0bfa6bd3- removing TODO comment that appears to now be done :) :: Luke Inman-Semeraua660392ffc- Upgrade HtmlUnit 2.18 :: Ahmed Ashourad00dd56ce- Redesigning MarionetteDriver to use the gecko shim :: Alexei Barantsev1ed597aeed- [js] Fix error message after a timeout looking for an element. :: Jason Leybaf55c012d14- add logging of a caught exception in TestSession :: Innokenty Shuvalov1f0ba935e0- use exception message. no method overload exists for log.severe :: Daniel Davisonbea9516136- Output stdout/strerr to geckodriver.log instead of PIPE :: AutomatedTestera6b77f05ab- Update check to see if we are speaking to a W3C remote end point :: AutomatedTestera2404b88f6- java: fix log string for RemoteTargetLocator#defaultContent :: Alberto Scotto0c120edea9- Making findElement(s) commands standard compliant (except for link text locators) :: Alexei Barantsevef13321624- Fixing "no such alert" error mapping :: Alexei Barantsev65dc17ed34- Making timeout setting methods standard compliant :: Alexei Barantsev08817b9ab7- Ignoring a couple of alert tests in marionette. :: Alexei Barantsev467b8ceae2- Making getLocation and getSize standard compliant :: Alexei Barantsevf6b1dea19f- Updating ignores for marionette :: Alexei Barantsev1ae95c40d8- Making switchTo().window more standard compliant :: Alexei Barantsev678834ec6a- Unignoring some tests in marionette :: Alexei Barantsev9f2fd8191b- Reworking sendKeys to send characters one by one, this is standard compliant behavior :: Alexei Barantsevb462925110- Fixing getSize operation broken by copy-paste from getLocation :: Alexei Barantsev655a5d5c5e- Unignoring marionette tests passed after sendKeys rework :: Alexei Barantsev35550bf395- Change buils to builds :: Carson McDonaldbd32e3df66- Making sendKeys more backward compatible (because i18n tests) :: Alexei Barantsev3cc704f76a- Simulating submit operation for standard compliant drivers :: Alexei Barantsev32d519edb6- Escaping "bad chars" and a digit char in the beginning of id or class in css selector :: Alexei Barantsev7e14836b6d- don't replace a platform specified to the add browser method, like the TODO says :: Luke Inman-Semerau37f217375d- fix maven dependency of htmlunit driver on the support package :: Luke Inman-Semerau57b35b0eb1- More backslashes, Java likes them so much! :: Alexei Barantsev5beafb1ad8- htmlunit passes the httponly cookie test :: Luke Inman-Semeraua18cd3a355- FileExistsError when trying to reuse FirefowProfile :: Jayme24a2b6ccf0- use BasicHttpRequest instead of EnclosingRequest :: Daniel Davisond831da7010- Buck version bump, and fixing the build again :: Simon Stewart574b37cd7e- updating ruby capability name for edge -> MicrosoftEdge :: Luke Inman-Semerauccc51aa2af- remove unused css transform code from location in view :: AutomatedTesterd07d936272- Deleting marionette tcp connector :: Alexei Barantsev39e3b5791a- Implementing standard-compliant getSize, getPosition and getPositionInView :: Alexei Barantsev5c4049245c- adding edge icon for grid :: Daniel Davisonc0af850407- Implementing standard-compliant window operations :: Alexei Barantsev2f80b1d83e- Fixing test to switch back to the original window after opening a new one. :: Alexei Barantseve2b3b6b5dc- Simulating switchTo().window by name :: Alexei Barantsevdadde61d74- Simulating window.getPosition and setPosition operations :: Alexei Barantsev72c7304917- Disabling several more tests broken or unstable in marionette :: Alexei Barantseva34d7fab3f- Fix up failing htmlunitdriver test. :: Simon Stewartb54458cf88- Bump the buck version :: Simon Stewart4d115c658f- Amend buck build for Hub so that it builds with resources. :: Simon Stewart5975d472ce- Changing the tests for getCurrentUrl to conform to the standard :: Alexei Barantseve0b55cf19c- removing '-debug' command line parameter for grid hub, it isn't used anywhere. :: Luke Inman-Semerau62c0fe6633- Renaming the Jetty7AppServer to remove the version number. :: Simon Stewart8bb8a03b28- Move the servlet-api package for easier automated updates. :: Simon Stewart6d92e12a7e- Remove some static cling from the Grid tests. :: Simon Stewart7a414e6203- rb capabilites spec now expects MicrosoftEdge instead of edge :: Chris Mohr55ed0fbf28- Merge pull request #1014 from chrismohr/fix-rb-edge-capabilities-spec :: Tituseccd99f4aa- fix the client and server classpath :: Felipe Knorr Kuhnbd7d47f501- Issue 509 - added unit test to show issue should be resolved and cannot be reproduced :: gregory.kleiner@accolade.comb2219e1083- Issue #386 implementing repr for WebElement :: Alice Yang437f325c09- Bump the buck version again. :: Simon Stewarta6f32f1707- Adding a repr for driver object in [python] bindings :: Santiago Suarez Ordoñez4d6d037578- Adding repr for wait object in [python] bindings :: Santiago Suarez Ordoñezd4af5ecfa2- Edge requires 'localhost' for the http request, resolving IP address and using it as the url is forbidden :: Luke Inman-Semerau84f264ae98- Run grid tests using Buck. :: Simon Stewart28f63e5f6c- Unignoring several tests fixed in the latest version of geckodriver (wires) :: Alexei Barantsevc5b1e14868- Fixing submit simulation for standard compliant drivers :: Alexei Barantseve97647b41a- Unignoring a couple more tests in marionette :: Alexei Barantsevacb94a2318- Ignoring cookie related tests in marionette :: Alexei Barantsev7038163b12- Adding information on the reasons to ignore tests :: Alexei Barantsev73bcb1cda3- Add Ruby test suite to Travis :: Alex Rodionov628ee86388- Unignoring a green test :: Alexei Barantsev0cd0b2669c- Firefox: fixing page source for plain text pages :: Alexei Barantsev2d0aa4fc5f- Firefox: changing getCurrentUrl to return top level browsing context address (to conform to the standard) :: Alexei Barantsev547dded820- Firefox: throwing proper exception on an attempt to find an element in the deleted frame :: Alexei Barantsev863f9a97da- Unignoring a green test :: Alexei Barantsev20330296e8- Firefox: Deleting dead code :: Alexei Barantsev517c5887c4- Moving IE specific test to IE test suite :: Alexei Barantsev75327268b9- Unignoring a green test :: Alexei Barantsev6477098e3f- Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev94d41301a8- Firefox: don't dispatch keypress event if defaultPrevent() of the keydown event is called because KEY_FLAG_PREVENT_DEFAULT has no effect :: Alexei Barantsev84ebcca536- python point release bump 2.47.2 :: Luke Inman-Semeraue266f9eeb5- Revert "Proper handling HTTP Host header" :: Luke Inman-Semeraua8fb019be1- [js] Update ws dependency to 0.8.0 :: Jason Leyba142206cfa7- [js] Bump minimum supported version of Node.js to 0.12.x :: Jason Leybada0d5bd434- [js] Add license field to package.json :: Jason Leybae634a38141- fixes non-relative import in chrome webdriver :: Charles Lavery0807842fdd- updating changes and py bump to 2.47.3 :: Luke Inman-Semerau4108c6f74f- Resorting tests for moveByOffset action :: Alexei Barantsev22399e69d0- Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsevaae52326a4- Bump the Buck version :: Simon Stewart378ea5d613- rb - update file loading to allow tests to be run from relative directories :: Titus Fortner738fadf33f- Merge pull request #1042 from titusfortner/rb_relative_paths :: Titus2277e99a92- Deleting commented code :: Alexei Barantsev73cffa2241- Deleting native evens from firefox driver :: Alexei Barantsev9d132ee80f- Cleaning native event checks out of the tests :: Alexei Barantseve4f26e8470- WDBC: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev6607a2731f- HtmlUnit: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsevb296684cbf- HtmlUnit: Unignoring a magically working test :: Alexei Barantsev0da0d27e44- Disabling a test if JS is not enabled :: Alexei Barantsev5986687e3d- Fixing a test to avoid fast-fail branch :: Alexei Barantsev5c278d6b8d- HtmlUnit: disabling broken tests :: Alexei Barantsev87730e4e01- HtmlUnit: unignoring several tests that can work with JS off :: Alexei Barantsevdd422b880e- rb: Switch to RSpec expect syntax :: Alex Rodionov1545015252- rb: Remove \t from source. Are we barbarians? :: Alex Rodionovce9a372683- HtmlUnit: Ignoring one more test :: Alexei Barantsev697d41f76a- Deleting redundant logging to console in tests :: Alexei Barantsevbd3c3dd6fb- changing casing of children finding tests :: AutomatedTester7a24fd5abd- No need to cast, the variable has required type already :: Alexei Barantsevb1b5ef5c61- Deleting confusing comment: there is no more such a test class :: Alexei Barantsev2a06f62373- Deleting a couple of redundant casts :: Alexei Barantsev8b359c3508- Safari: stop embedding the extension in the client libs, it should be downloaded and installed manually. :: Alexei Barantsevc7d9e98928- rb: Silence WEBrick output in specs :: Alex Rodionova2894219b2- rb: Revert RSpec to 2.99 until we find a way to make Rack server silent :: Alex Rodionove84c45967d- rb - allow javascript execution for edge :: Titus Fortner221ef07779- fix conditional logic :: Titus Fortnerf315bf0fb5- [js] Update to dossier 0.7.1 :: Jason Leybac71d126bb2- [js] Bump to 2.47.0 :: Jason Leybaef90939fe2- rb - downgrade in rspec requires stub instead of receive_messages :: Titus Fortnerd9c9ea9615- rb - add support for w3c commands :: Titus Fortner4f446af664- rb - update edge specs commensurate with Windows 10 build 10532 :: Titus Fortner0eec81da52- 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 Barantsev5eb8c3ec6c- Firefox: fixing events generated as a result of click on an element that disappears after the click. :: Alexei Barantsevfef98c146c- Add FluentWait.withMessage with string supplier :: Olivier SCHNEIDER7c89bbddeb- Firefox: implementing mouse doubleclick action via nsIDOMWindowUtils :: Alexei Barantseve1d651064d- Update Closure compiler to v20150901 :: Jason Leybae231a6f921- Update closure-library to 04a8ceefc6972511e669563d47abeca18b28092c :: Jason Leyba44b57f6963- add case sensitive test for linkText() :: Daniel Davison585b15a7c4- Marionette: Unignoring several tests fixed in today's Nightly :: Alexei Barantsev3acb98b51d- Buck version bump. Fixes closure compilation problem. :: Simon Stewart364187aaa6- Updating .NET remote tests to pass path to IEDriverServer.exe :: Jim Evans24675be1c1- Internal changes to JSON wire protocol handling in .NET bindings :: Jim Evanse79026506d- Fixing .NET FxCop warnings :: Jim Evans00c9b0a0c3- Removing attribute-based JSON deserialization for .NET responses :: Jim Evans642fbd2590- Adding Buck build files for .NET bindings :: Jim Evans2650556170- Firefox: fixing sendKeys for contentEditable elements, it should append to the existing text. :: Alexei Barantseva057517528- Fix .Net build :: Simon Stewart8c106b01b4- Bump Buck version :: Simon Stewart8f310fcc0c- Wrapping .NET test web server process termination with try-catch :: Jim Evans005c5c9fb2- Removing use of Windows hooks for taking screenshots in IE. :: Jim Evans8104d28415- Fixing location of Firefox no-focus library for .NET on non-Windows OS :: Jim Evansb09724295d- [js] Expose loopback option to remote/SeleniumServer :: Jason Leyba423df21483- updating third party wicked good xpath to e33a3876a6d592b824942751d86ba5f2b08a3dc5 :: Luke Inman-Semeraud345587256- fixing java command line options for 'go' MaxPermSize -> MetaspaceSize in java 8 :: Luke Inman-Semeraud4451336fd- first pass at fixing some of the javadoc errors... still quite a few to go :: Luke Inman-Semerau9888ad4051- moar javadoc :: Luke Inman-Semerau2d354b6a92- removing deprecated / unused class (that contained a javadoc error) :: Luke Inman-Semeraub476b4e9da- umm, yes, we should make the javadocs for java/server too. :: Luke Inman-Semeraud22dbb4b3d- fixing the remaining jdk 8 javadoc errors :: Luke Inman-Semerau9fd97cae90- Removing superfluous comment that was causing javadoc build error in ci :: Luke Inman-Semerau88259c30cf- Guarding against null session ID in .NET bindings new session response :: Jim Evans01cbd65f7c- Python 3 compatibility for remote Authorization :: Laurence Rowee45a461ff2- Updating screenshot code to prevent resizing if window is large enough. :: Jim Evansf389150db1- rb - update support and specs for latest version of Edge driver :: Titus Fortnerab1e647d0f- rb - clarify specs for handling missing element attribute call :: Titus Fortner219e8982ae- Updating screenshot code to retain scroll bars in required directions. :: Jim Evans0697307149- Bump the Jetty version from 7 to 9 :: Simon Stewart48260ad9ef- Update jetty readme :: Simon Stewartf0a9c1b286- Fixing UploadServlet in test environment to conform to servlet-api 3.1 :: Alexei Barantsev211989b912- Deleting commented code :: Alexei Barantsev6aad429b44- Restoring use of queued thread pool in the hub :: Alexei Barantsevfe7135af0e- rb - fix spec guards to hashes :: Titus Fortnerd37f7c5987- rb - for some reason Windows command line is adding a trailing space :: Titus Fortner385352df3e- Ignoring back failed grid tests :: Alexei Barantsevf2a731fe07- Ignoring a couple of tests in old IE :: Alexei Barantsevedd0fcd3d0- Correcting path to test page in Java test :: Jim Evans6ffdbc6be9- adding pom files for jetty 9 repakced jars and the empty-javadoc jar used to upload to maven central :: Luke Inman-Semerauea71530eeb- fix maven build for jetty 9 :: Luke Inman-Semeraua55784e7e0- Add the ability to run python marionette tests :: AutomatedTestercaadc71c21- Correcting path to test page in .NET test :: Jim Evans68339fe798- Adding ported test from Java to .NET test suite :: Jim Evans2d7afdbc3b- Updating startup class for test web server in .NET tests :: Jim Evans5b7bc6c913- Changed .NET SwitchTo().Frame() to find via client-side code :: Jim Evans2f7ff0762b- another case of code.google -> github :: Luke Inman-Semerau6ce3241575- Disable tests that are not working :: AutomatedTesterb770835ed9- Update error pulling to match spec. :: AutomatedTesterc55700d26a- [js] Do not compress zip entries. :: Jason Leyba94b4109e1b- rb - update specs with bug information for Edge :: Titus Fortner16d6fb5164- rb - update more Edge specs :: Titus Fortner137bc30946- rb - wrong syntax for edge tests; breaking the tests :: Titus Fortner943e554b99- Bump the buck version to the latest version. :: Simon Stewart68dbd3e5a2- Updated the test method name :: Sripathi Pai270fcf664d- java: add ExpectedConditions#numberOfWindowsToBe :: Alberto Scotto1bedbe24cf- Bump Python version to 2.48. Changelog for Python Updated :: AutomatedTesterd8359a1a40- Bump Java version to 2.48 and update the changelog :: AutomatedTester2ac6a7dd70- This fixes #498 :: Snail9b54a07f30- Marionette: Fixing error handling to conform to the standard :: Alexei Barantsevc7ff390aa4- Marionette: Fixing default capabilities :: Alexei Barantsev86157609d1- Implementing marionette support in Selenium Server :: Alexei Barantsev00f4f2ec5f- rb - initial implementation of marionette :: Titus Fortner093159464a- rb - add browser option for Firefox Nightly :: Titus Fortner94af2c24bd- rb - Firefox Nightly specs pass on Mac :: Titus Fortner3ea3cd7387- rb - Firefox Nightly specs passing for Windows :: Titus Fortnerc507f164e4- rb - update w3c error handling :: Titus Fortnerd2b5feeccd- rb - Firefox Nightly specs pass on Linux :: Titus Fortner516fd67980- Firefox: fixing the most critical v.44 compatibility issue (inability to open a page) :: Alexei Barantsevc5c6d58da1- Firefox: unwrapping event type to fix "CPOWToString incompatible object" error in v.44 :: Alexei Barantsev7c2b51777c- Use specificationLevel to know that we are speaking GeckoDriver :: AutomatedTester357a6ccc8b- Initial work making .NET bindings understand W3C dialect of wire protocol :: Jim Evans905dd6f7d9- Make sure that the RC server built with Buck works. :: Simon Stewartf9cc42dd89- rb - fix errors from multiple class definitions :: Titus Fortner645d318d6e- rb - better implementation for how to use Marionette with Wires :: Titus Fortnerf78afdbd75- rb - tests easier to run locally :: Titus Fortner592c37b72a- rb - change firefox_nightly references to wires :: Titus Fortner27303137e6- rb - add wires to ./go tests :: Titus Fortner47a66a345f- rb - change w3c references to wires in spec guards :: Titus Fortnera42e132725- rb - better wires spec support for all platforms :: Titus Fortner48b070ae7c- Bump Ruby version to 2.48.0, update change log :: Titus Fortner985a61686e- Updating .NET assembly versions for impending 2.48.0 release :: Jim Evansb7b081a4f1- 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 :: AutomatedTesterfd332549bd- Bump Ruby version to 2.47.0, update change log :: Titus Fortner00ba8560fb- Bump Ruby version to 2.48.0.dev :: Titus Fortner7a9b164721- Adding omitted dependency to java build process for Edge driver :: Jim Evans4d972c01ca- 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 Ashour68102637c2- prepping python for 2.46 release :: Luke Inman-Semerau430c1473af- 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-Semerau4826522f6c- Bump Ruby version to 2.46.0, update change log. :: Titus Fortnere76a33133e- fix the bash script to do as expected with the prompt :: Luke Inman-Semerau673e316a53- Fix aborted rubygems release with 2.46.1 :: Titus Fortner7b2146743a- Bump Ruby version to 2.47.0.dev :: Titus Fortner29bf67e85c- Deleting deprecated code :: Alexei Barantsev5342696a5a- Updating HtmlUnit dependencies in IDEA project :: Alexei Barantsev2dbb3926fc- Fixing Opera browser name in the converted OperaOptions :: Alexei Barantsevae3290cc76- infra: update copyright notices :: Andreas Tolfsenbe1695ad94- rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen48525e25aa- Revert "rb: add utf-8 encoding to all .rb files" :: Andreas Tolfsencdfd19cf4f- rb: add utf-8 encoding to all .rb files :: Andreas Tolfsenc836776951- rb: restore encoding magic comments :: Alex Rodionovdb36310ac5- rb: mention ChromeDriver race condition fix :: Alex Rodionovf840e24d62- rb: Release 2.65.2 with encoding issue fix :: Alex Rodionovd47b6fb12e- rb: Bump version to 2.47.0.dev :: Alex Rodionov678f18f18b- server: Fixing a test to stop after several attempts instead of looping infinitely :: Alexei Barantsevee27db1b0a- server: Increasing a test timeout to make it more stable in a slow network :: Alexei Barantsevd552c47702- server: Implementing factories for SeleniumBasedRequest's. It is a step toward decoupling RC from the server. :: Alexei Barantsev7b96acf7b4- Update .gitignore :: Ahmed Ashour5312b9f17e- js: Fix typo :: Daniel Boelzle [:dbo]f1a904ecc5- js: remove test assertions that depend on mocha internals and are outside our control. :: Jason Leybae264833356- js: Bump version to 2.46.0 :: Jason Leyba025b61b19c- server: Replacing a dummy class with a proper mock, and fixing test dependencies :: Alexei Barantsev5331865dca- rc: Don't start Firefox with -silent option, it causes FF38 crash :: Alexei Barantseve20faa078b- java: Upgrading JUnit to 4.12 :: Alexei Barantsev854e6fa1f1- Fixing the link to JUnit lib in crazyrun Java mapping :: Alexei Barantsev641896446f- server: Deleting deprecated code :: Alexei Barantseved4a89e91f- server: Deprecating an interface method that is used in tests only :: Alexei Barantsev42b8f6b7df- 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 Barantsevb914c61764- Update Buck file for Jetty. :: Simon Stewart5f3fb1d59f- Fix resource leaks and NPEs. :: Simon Stewart026158199d- Target Java 7. :: Simon Stewart28e4d9ce02- firefox: Freezing javascript.enabled property :: Alexei Barantsev7a5e890ac2- java: Fixing diagnostics of process destruction :: Alexei Barantsevbf71eca087- Updating IDEA project for Java 7 :: Alexei Barantseva1cba54bec- Updating maven project to target Java 7 :: Alexei Barantsev71166fe0b3- Updating Eclipse project to target Java 7 :: Alexei Barantsev26bf0bc54b- safari: Fixing Response conversion from JSON :: Alexei Barantsevd0958a6a9b- server: Making a copy of capabilities object to prevent its modification if a user registers a custom driver provider with his own capabilities :: Alexei Barantsev464ab8e053- Moving webdriver-server project output to lib directory :: Jim Evansbb5ca71764- Handling alert text controls conatining no accText property in IE. :: Jim Evans58baeebd6c- Correcting CHANGELOG typo for IE driver. No functional changes :: Jim Evans33f86bac59- Update Java version in README.md :: Ahmed Ashour84a9b38811- firefox: Moving WebDriverError from utils.js to error.js :: Alexei Barantseve81ad1d257- firefox: Throwing an error if the addon can't write to a file :: Alexei Barantsevb458a6395b- js: Fix module loading on Windows :: Jason Leybaa03c35fc7f- RemoteLogs unit tests. :: Joshua Bruningedc4877a18- Allow access to local profiler logs. :: Joshua Bruning860ff26abc- Minor DefaultFieldDecorator improvement :: Sergey Tikhomirov97afe7e9b8- 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 Lotoshnikov5fcceb3471- 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 Lotoshnikov00a5f4642d- Disabling reading list info panel in Firefox. Fixes #658 :: Dave Hunt52e9d64072- remove shebang from top of python files, updated copyright :: Corey Goldbergceddccc58e- ide: record a elements if they dont have hrefs. closes #570 :: Daniel Davison4d27530e21- Merge remote-tracking branch 'origin/pr/626' :: Daniel Davison3583390de1- Fixes #426. Default the hub port to 4444, if no port was provided. Log a message as well about the default :: Anand Jayarame1b34f6add- Allow access to local profiler logs. :: Joshua Bruning83f0a32d01- Test remote end does not support profiler logs. :: Joshua Bruninge9b681794d- Deflake a test by ensuring all frames are loaded before we take a screenshot :: Seva Lotoshnikov653b63408f- 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 Lotoshnikovc064f41ad6- Remove unused imports after 09601a484c5 :: Seva Lotoshnikov79998f3a87- Add new type to frameToBeAvailableAndSwitchToIt :: Tamás Buka0e67b7b688- fix broken tests :: Daniel Davison0c4324b3b1- Add rebeccapurple to the Colors enum :: Mark Collin840a86fd86- Refactoring Windows Hooks in IE driver :: Jim Evans84614166f4- Adding rebeccapurple to the python Color object :: AutomatedTester48cd3fc8c8- doing some python magic to make switch_to* work on event firing webdriver :: Luke Inman-Semerau0dba31cd02- [js] Replace usages of goog.json with native JSON object. :: Jason Leyba09ff03dc61- build: Making different aliases for firefox tests with native and synthesized events :: Alexei Barantsevbdf4170a03- 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 Randall1fd03d5450- Prevent mouse events from firing if touchstart or touchend was canceled. On behalf of Google engineers :: Seva Lotoshnikovef01b33820- Workarounds for js tests in Safari. On behalf of juangj :: Seva Lotoshnikovc8b388ab91- 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 Lotoshnikov4c889b97ed- js atoms: Ensure element with overflow state 'hidden' is considered hidden if all its children have zero size. On behalf of Google engineers. :: Seva Lotoshnikov7703db2e44- Workarounds for js tests in Chrome. And a random missing semicolon! :: Seva Lotoshnikov58735c4277- js: shadow-DOM aware isDisplayed and getText atoms. On behalf of Mark Charsley mcharsley@google.com :: Seva Lotoshnikov6dae6c1c19- firefox: Don't log inability to load native events (there are many other ways to get this info). :: Alexei Barantsev3a3cc8adbf- Fix some broken tests :: Jason Leyba0aa5fd6beb- Add ignore_class option akin to ignore_method to Selenium test suite runner :: Seva Lotoshnikov1f22ce2f41- Suppress tests on old versions of IE :: Jason Leybab5728fca43- Further refactor of Windows hook procedure processing :: Jim Evans43ec621c6a- Rewriting cookie handling for IE. :: Jim Evans773f8d461a- Unignoring now-passing cookie tests for IE :: Jim Evans460856fc92- Adding support to .NET bindings for HTTP-only cookies :: Jim Evans92f7e066f3- Fix the Buck build :: Simon Stewart03b2798671- Bump the Buck version :: Simon Stewart4453933c8a- HtmlUnitDriver.deleteAllCookies() fix :: Ahmed Ashour9e5d3358fa- Fixed IE cookie handling for down-level operating systems :: Jim Evansee73792c89- Unignoring cookie tests for IE :: Jim Evanscdbccbff41- Adding ITakesScreenshot to .NET RemoteWebElement for spec compatibility :: Jim Evans360cd32055- adding element screenshot to python :: Luke Inman-Semerau84ac6da0bb- Updating .NET cookie files to be more in line with Java tests :: Jim Evans996e5515c8- Re-ignoring failing Java cookie tests for IE :: Jim Evansbb6dea61c2- 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 Juang8e173464d1- Fix the atoms tests; "display: run-in" apparently is no longer supported in Safari 7.1 and later. :: Jason Juang74a5ad72a0- Updating gem dependencies in IDEA ruby project :: Alexei Barantseva0a22ecacd- java: Adding two more cookie tests :: Alexei Barantsev476917ba5a- adding TakesScreenshot to WebElement, not going down the Augmentor route right now since that is setup just for WebDriver. :: Luke Inman-Semerau07bf0ac383- Bump the buck version. :: Simon Stewartba34ed3f80- Correcting IE driver logic for http-only and secure cookies. :: Jim Evansad44bae916- 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 Lotoshnikov407cce95e4- Revert "Stop using Function methods which are tacked onto Function.prototype" :: Seva Lotoshnikovdf012b8f8a- Fixing cookie parsing error in .NET bindings :: Jim Evansf544b5b586- Java 7 generics empty parameters (diamond brackets) :: Ahmed Ashour4ededb6be3- Add test annotation @NotYetImplemented :: Ahmed Ashour35b6e2e013- Add optional parameters to control use of Shadow DOM aware atoms. :: Sam Uong7b2b44d3ed- 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 Lotoshnikov5600b63d6c- Move httpclient libraries around for easier automated updates. :: Simon Stewart81df2c7088- More movement of libraries for easier automated updates. :: Simon Stewart31956a17b4- Remove executable flag from .java and .desc :: Ahmed Ashour3cff5f0e16- Add new HtmlUnitDriver(BrowserVersion,boolean) :: Ahmed Ashour90f07e5c07- HtmlUnit test case to be @NotYetImplemented :: Ahmed Ashour03587eaa3d- firefox: Implementing httpOnly cookie flag :: Alexei Barantsev90a1382436- Add service handler and minimal update to driver to use service :: AutomatedTesterdcff1271fd- Add the ability to start FirefoxDriver backed with Marionette via a capability :: AutomatedTestere7b941484a- firefox: It appears that cookie extra filtering by hostname was important. :: Alexei Barantsev788f40c0a7- firefox: Fixing "null pointer exception" in xpath location strategy. Fixes issue #714 :: Alexei Barantsev71fb31f591- HtmlUnitDriver: add .getBrowserVersion() :: Ahmed Ashourbb7e4184ee- Fix some generics warnings :: Ahmed Ashour92e0438571- HtmlUnitWebElement: to handle DomElement :: Ahmed Ashour931f51ae26- Adding support for SOCKS proxy in the IE driver :: Jim Evansdc0cd1e714- Updating delete cookie in IE driver to no longer rely on JavaScript. :: Jim Evansf7b46bbd14- Updating .NET tests to allow navigating to https test pages :: Jim Evans2d9f7a9971- Fix the Buck build by adding a missing file. :: Simon Stewart4112306b78- Bump the buck version. :: Simon Stewart1660076580- Repack BouncyCastle on Windows :: Simon Stewart4680a969a2- Replacing DotNetZip with ZipStorer library :: Jim Evans728e038599- Updating .NET cookie tests for localhost :: Jim Evans90e5c49fed- Correcting IE cookie add/delete logic :: Jim Evans7e6dcc146f- Fixing cookie delete bug for related domains in IE :: Jim Evans01f54d293a- Removing commented code. No functional changes. :: Jim Evans0888205308- support socket timeout for connections :: Sergey Chipiga5e734750ba- add pydoc to new RemoteConnection timeout methods :: Luke Inman-Semerau2051f9acc6- Fixing bug in IE screenshot handling due to Windows hook refactor. :: Jim Evanseda96a0fbb- Chrome on retina Mac seems to use a pixel less :: Kristian Rosenvold9c688b1682- Fixing bug in SOCKS proxy authentication settings retrieval for IE :: Jim Evansbe991113d3- Initialize last known mouse position with -1, -1 in IE instead of 0, 0 :: Anton Usmansky8bf1c71436- Fixes #734 :: marcotcr7b1e33ba15- correct syntax error on a return statement :: AutomatedTester7d6119cac3- Fix if ... else :: David Fischer961040f13f- Correct cleanup code for shutting down firefox in python bindings :: AutomatedTester8bc01d6143- fixes typo :: Brendan Mannixee3722a04f- adding travis config to run python tests :: Luke Inman-Semeraubb1c876e22- don't build firefox native events anymore (will speed up travis ci pull request checks) :: Luke Inman-Semerau8925c0f941- adding Authenticate Alert API to python :: Luke Inman-Semerau16842a8e1a- implement the AuthenticateUsing Alert API in java :: Luke Inman-Semerau00cb42e7f0- fix java build... crazy, crazy-fun :: Luke Inman-Semeraue7c33c735f- fix maven build too :: Luke Inman-Semerau8b65a2a5a3- implement webelement ne :: Luke Inman-Semerau91b95b9db0- Update .gitignore for java/client/iedriver.log :: Ahmed Ashour1b129aa507- setAuthentication -> setAlertCredentials :: Luke Inman-Semerau1b35bc6d61- alert_credentials -> alert/credentials :: Luke Inman-Semerau9e07957801- authenticateUsing implicitly clicks ok on the dialog :: Luke Inman-Semerau3fdc4cf073- Resize IE window for screenshots using dimensions of top-level document :: Jim Evans7604d12b10- Enabling handling of authentication dialogs in IE driver :: Jim Evansca03a1df88- Adding support for authentication dialogs in the .NET bindings :: Jim Evans1c90b9997a- Updating ignores on Java authentication alert tests :: Jim Evanse6e75362c8- free_port checks if port is available on all int. :: Krzysztof Księżyk82debdc785- Fixed handling of IE auth dialogs for different Windows versions :: Jim Evans87f28e81c1- Adding ability to set alert credentials via remote :: Jim Evansc3bd00005c- HtmlUnitDriver: fix findElementByXPath() :: Ahmed Ashour8977ac6125- HtmlUnitDriver: basic Alert implementation :: Ahmed Ashourcdf57da845- fix compilation issue because of new method in Alert :: Luke Inman-Semerauf919e5ccec- Ignoring failing cookie test for IE :: Jim Evans4efa15decf- 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 Lotoshnikovb0807bcd4d- Allow error handling to handle both current errors and w3c errors :: AutomatedTesteracc7c83995- Remove unneeded assert on status. :: AutomatedTesterf5b4f1c693- Update find_elements to match spec :: AutomatedTesterb3e13567fe- Ignore tests while investigation is going on in https://code.google.com/p/chromedriver/issues/detail?id=1129 :: Seva Lotoshnikov8e26905689- Unignore tests on SauceLabs since it uses a window manager (metacity) now :: Seva Lotoshnikovdce3adb471- Re-ignore tests, clarify reasons :: Seva Lotoshnikov4ed7c73cac- Ignore tests failing against Sauce/Linux/Chrome :: Seva Lotoshnikov1bc9c24d67- py: phantomjs: service: remove unused import of signal :: Daniel Hahlerb78c8cc9ce- py: phantomjs: add port information to WebDriverException :: Daniel Hahler08b70a4311- Updating changelog for what has happened so far :: AutomatedTestera80727b022- Bumping Python to 2.46.1 :: AutomatedTesterd4286706d2- Revert change that made core webdriver API depend on httpclient. :: Simon Stewart884c31af8a- Keep webdriverjs es5 strict mode compatible. A follow up to commit c8b388ab91e41892 :: Seva Lotoshnikovdff13ad9d6- fix #818 :: Daniel Davison9ed9272445- Adding language bindings for Microsoft Edge browser :: petruc573614568b- Added browser-specific test suite for Microsoft Edge in .NET :: Jim Evansdb33f68dcf- Moving .NET Microsoft Edge tests to correct location :: Jim Evans025e7a2b63- Make it possible for users to override how the Lock is obtained with Firefox :: Simon Stewart4740faba82- remove extra word from java doc :: Ben Lammf2b60402f2- Bump the Buck version :: Simon Stewartc8203230ac- Updated download url with forward link fir Edge bindings (C#, Java) :: petruc60b890140f- 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-Semerau3cebf747f8- 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 Kovalenko3dad4a8bea- Add the ability to handle windows with the W3C Dialect of the JSON Protocol :: AutomatedTesterd59194417e- Grammar and spacing fixes to README.md :: Jason Parry2eb6893314- rb: fix spec - wrong url referenced :: Titus Fortner811d2c9ce6- rb: fix spec - process no longer started during initialize :: Titus Fortnerc321805f8a- rb: removed all extension related methods from Safari options :: Titus Fortner067a295d27- rb: fix timing issues in specs :: Titus Fortner7435be0fc7- reverting change to firefox build.desc :: Luke Inman-Semerau999470b8d9- Update timeout methods to work with W3C dialect of JSON Protocol :: AutomatedTester3cb0af81cf- Adding support to grid for Edge driver :: Jim Evans61e866d43e- Have find_elements match spec when it has a spec compliant browser :: AutomatedTestered5860df47- Update window switching key if it hits a spec compliant browser :: AutomatedTester36b48dbfff- hopefully really fixing native events for Firefox 31 :: Luke Inman-Semerau41736a728c- Initial implementation of EdgeDriver for python :: AutomatedTesterb75702a4fe- Correct syntax error :: AutomatedTester06fd3f3344- Check capabilities to decide if we have a spec complaint browser :: AutomatedTestere5ff41b228- Update python changelog :: AutomatedTester2c00cba066- rb: remove invalid require :: Titus Fortner79537aba5d- rb: remove references to absent files :: Titus Fortner97d7da5dca- rb: fix timing issue in spec :: Titus Fortner901ef32e38- rb: fix timing issues better in spec :: Titus Fortnerbc8c2c80dd- rb: spec guard against upload bug in phantomjs / windows :: Titus Fortner879a5ed862- Allow stop to be safely called multiple times. :: Tony Hignett28a167aef2- Syncing IE driver for impending 2.47 release :: Jim Evans5bb60fa456- Updating version numbers for .NET assemblies for impending 2.47 release :: Jim Evans0e4837e94b- 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 :: sugamab04b0a6b99- improved Perl code on non-ascii output :: sugama362777c967- replaced single auote to double qoute :: jamadama26595ff63- Bump Ruby version to 2.45.0, update change log. :: Jari Bakken904b05bb78- Bump Ruby version to 2.46.0.dev :: Jari Bakken140fbdd87d- Update chrome.Options to handle all documented chromedriver options. :: Jason Leyba9805a702cd- Fix tests from revision 140fbdd87dcf :: Jason Leybacf2aefba04- Drop existing task callbacks when a task is cancelled due to an unhanded error in the current frame. :: Jason Leyba45afa32bb7- java: remove support for Presto-based Opera :: Andreas Tolfsenc8725cf38f- py: remove Presto-Opera support :: Andreas Tolfsendbb434d4a8- rb: remove support for Opera :: Andreas Tolfsen6e3c7b3a08- ide: remove reference to Opera :: Andreas Tolfsen62662b6a34- atoms: remove Opera support :: Andreas Tolfsenc049af9c2c- selenium-atoms: remove test guards for Opera :: Andreas Tolfsenaf8b8eedf0- javascript/webdriver: remove Opera support :: Andreas Tolfsen72ef60dd4d- core: remove references to Opera :: Andreas Tolfsen0c9288ad73- java: fix compile error :: Andreas Tolfsend6e313a744- all: remove reference to Opera from README.md :: Andreas Tolfsenca06e36dbf- java: update CHANGELOG to mention discontinuation of Presto-Opera :: Andreas Tolfsen590e4935f7- py: remove import of deleted class :: Andreas Tolfsen17872d640a- adding context switching for mobile to python :: Luke Inman-Semerau56d88d7b8d- Restore ability to select Opera in webdriverjs capabilities (accidentally removed in revision af8b8eedf016). :: Jason Leyba2d0eea922d- Add another test for the bug fix from revision cf2aefba04f3 :: Jason Leybae7fdca35c4- Bump webdriverjs to 2.45.1 Includes a doc refresh to pick up API additions. :: Jason Leybaeea1ecf704- Fixing Java syntax error :: Alexei Barantsevb98b81d92b- dotnet: make PhantomJS driver more cross-platform aware :: Eberhard Beilharzebb6c9e5fa- java: remove BrowserType.OPERA_PRESTO and DesiredCapabilities.operaPresto :: Andreas Tolfsen5fcb57f4d2- docs: fix javadocs errors :: Andreas Tolfsenc7243844ad- server: InvalidParameterException is expected :: Andreas Tolfsen7a0e42ac5a- grid: remove rewrite of Presto-Opera capability opera.binary :: Andreas Tolfsen1e551333a6- server: remove Opera as supported browser from RC :: Andreas Tolfsen27a959c5c0- server: remove ignore guards for Presto-Opera tests :: Andreas Tolfsencb0d7132a3- java: mention native events in docs for WebElement.click :: Harry085aecb2d2- Including RC files info the main Java distribution package unless we're on the 3.0 track :: Alexei Barantsev7b1c21eac7- rb: remove unused HasBrowserConnection driver extension :: Jim van Musschere4b33f3b94- rb: add HasNetworkConnection driver extension :: Jim van Musscher147d4df36a- rb: replace duplicated type/value mapping :: Jim van Musscher29ea618014- rb: deal with invalid type argument :: Jim van Musscher51d4486911- rb: get HasNetworkConnection (and specs) to work :: Jim van Musscher4af80cca91- don't force garbage collection in httpd.js for firefox when connections are closed :: Luke Inman-Semerau2856585e61- fix typo from 62662b6a3427f4aa163c736999400ee6dc883edd :: Seva Lotoshnikovd5b792d1c0- Update python driver to handle the new element key 'element-6066-11e4-a52e-4f735466cecf' :: AutomatedTestera1d7320ea9- Update FirefoxDriver to send both 'ELEMENT' and 'element-6066-11e4-a52e-4f735466cecf' when finding elements and returning elements :: AutomatedTester573baceab7- Allow Java To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester230ecb97be- Add back starting firefox in spec tests :: AutomatedTester3bef150819- Allow Ruby To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester17d4b0e63b- Adding ability to handle W3C spec compliant element serialization in .NET :: Jim Evans64efd116bc- Adding W3C spec compliant element serialization to IE driver :: Jim Evanse7620c50c4- EC.invisibility_of_element_located should return the element. Fixes Issue #8493 :: Luke Inman-Semerauf7d72b298f- fix for when trying to start firefox with a backed up profile and already existing extension. :: Calin Marinafa4b165971- updating AUTHORS :: Luke Inman-Semerau5fa53a42cb- js: Explicitly kill Firefox on quit :: Jason Leybac95a98e3d5- Updating .NET CHANGELOG for 2.45. :: Jim Evans515538a44f- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans5946f574fc- Fixing HSL to RGB converter in Java :: Alexei Barantsev4df3d90e3a- Fixing HSL to RGB converter in Python :: Alexei Barantsev53d13ad562- Fixing HSL to RGB converter in Ruby :: Alexei Barantsevf8c8e25fd0- Fixing release date in the changelog. Fixes issue 8579 :: Alexei Barantsev837efa60df- 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 Barantseve160a45291- Show deprecated commands in command Autocomplete as well :: Samit Badlec1aa7c801d- 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 Badle8e072aa1eb- Return the menu item so it can be modified :: Samit Badlec9e9245a47- Adding support to submit cleaned diagnostic information to a gist and stop hiding errors so that we can fix them faster :: Samit Badle057f204f8c- Replaced hard coded strings with their localised versions :: Samit Badleccc44e2e95- Support human readable health data :: Samit Badlec8a527c2bd- Selenium IDE Scheduler in one massive commit :: Samit Badleb4fcbe496c- getting ready for Selenium IDE v2.9.0 :: Samit Badle5cc33b80f0- Fixing logic error in .NET support library's RetryingElementLocatorFactory :: Jim Evans46d7920232- Adding ability to add custom wire protocol commands in .NET bindings. :: Jim Evans8ba6f933da- Whitespace formatting, no logic change :: Alexei Barantsev860db821d1- Upgrading commons-exec from 1.1 to 1.3 :: Alexei Barantsev7830ff176b- On behalf of Richard Atkins: Using DaemonExecutor from commons-exec instead of DefaultExecutor. Fixes issue 4734 :: Alexei Barantsev301a4cac5c- Using more native way to kill the whole process tree on Windows. Stop plugin-container crashes :: Alexei Barantsev73760b1279- Removing timeout added time back to overcome a marionette connection bug, now fixed :: Alexei Barantsev35fd44a1c9- Removing a workaround that temporarily fixed marionette incompatibility in findElements command :: Alexei Barantsevb5c968db3e- Disabling e10s notification in Firefox :: Alexei Barantsev5c2a215403- Ignoring some tests in Marionette :: Alexei Barantsevb636dd8843- Fixing Marionette responce reading :: Alexei Barantsev750dfc53dd- Unignoring a test, IE passed it locally :: Alexei Barantseva62933776b- Revert "Unignoring a test, IE passed it locally" :: Alexei Barantsev96895ca96d- updating README code.google.com -> github.com :: Luke Inman-Semerau8ca0463885- Deleting an orphaned test for Opera Presto launcher :: Alexei Barantsevd947e4489a- README: remove section about authorative repo as it's confusing now :: Andreas Tolfsenb82e4d70be- README: simplify section on PRs :: Andreas Tolfsen86dbcf5911- README: clean up build instructions :: Andreas Tolfsen6bfcce9e33- README: add Ruby version to requirements :: Andreas Tolfsena4278fff5f- all: remove unused wire.py :: Andreas Tolfsen757615707f- py: lint file; no functional changes :: Andreas Tolfsen49877978bf- py: break long line :: Andreas Tolfsen9b1dd344b1- py: update copyright header :: Andreas Tolfsen3fc2db2751- py: update links to new canonical repo :: Andreas Tolfsen51c6b1de53- rb: update links to new canonical repo :: Andreas Tolfsen5ef36d8634- java: update links to new canonical repo :: Andreas Tolfsenec8d07597b- rb: fix incorrect link :: Andreas Tolfsenc372d7a103- js: Update changelog for bug fix from revision 5fa53a42cbee64348858a8dd8d9aecf1fcfd2aca :: Jason Leyba51b5fec601- js: Update links for repo move :: Jason Leybac2c6b4302a- java: extract method Select.escapeQuotes to a separate class Quotes :: Andrei Solntsev977561aecd- README: link crazy fun to wiki page, not the unused googlecode project :: Luke Inman-Semerau8d55018f20- legal: rename COPYING to LICENSE to follow Apache advice :: Andreas Tolfsen68660d3591- legal: appendix of license not in sync with Apache 2.0 :: Andreas Tolfsen67c6cf8f1b- legal: add NOTICE with copyright statement as per Apache advice :: Andreas Tolfsenf1cfd5934f- Don't augment for TakesScreenshot which RemoteWebDriver already implements. A follow up to 4555973c520 :: Seva Lotoshnikov61aa54128e- python: Fixing the link to the project home page in the package description :: Alexei Barantseva10009ccb9- java: Implementing partial alert support in Marionette :: Alexei Barantsev463107ea55- removing api docs, they are now in gh-pages branch :: Luke Inman-Semerau3a2e29e6fb- adding script to generate java and python docs and commit / push to gh-pages automagically :: Luke Inman-Semerau4a12de7703- Provide ability to use custom annotations :: Artem Koshelev8ff432f2d0- ide: Fixing links to the issue tracker :: Alexei Barantsev56ea5c7518- docs: expand CONTRIBUTING.md :: Andreas Tolfseneb4ac92378- docs: fix syntax :: Andreas Tolfsen33d084f2be- docs: link to CONTRIBUTING.md from README.md :: Andreas Tolfsen02f875a154- infra: remove .svn-authors :: Andreas Tolfsen66ab09d9fe- remote: remove directory :: Andreas Tolfsen129514f8fe- infra: this changelog concerns the whole project :: Andreas Tolfsen5fcfdeb183- infra: shorten name of CHANGELOG :: Andreas Tolfsen3c45e65645- infra: add links to docs to README.md :: Andreas Tolfsen4d3de56c06- build: fix path to CHANGES file :: Andreas Tolfsen5eb1e01dfb- build: include NOTICE and LICENSE in every .zip :: Andreas Tolfsenc9cb688a5c- Update javadoc for ExpectedConditions.not to explain a gotcha that can occur. :: Luke Inman-Semerau2642ca3fcf- docs: move labels last, they distract :: Andreas Tolfsen2091116e2c- docs: committt -> commit :: Andreas Tolfsen8b6f274015- docs: rephrase first paragraph to make it shorter :: Andreas Tolfsenaf4bde1f06- docs: add section about communication :: Andreas Tolfsen9382a4f885- docs: add link to easy issues :: Andreas Tolfsenbea89a93be- docs: fix link :: Andreas Tolfsen97cd24ff9f- fixup! docs: fix link :: Andreas Tolfsene81aae867a- docs: make headers normative :: Andreas Tolfsen348404c8f5- docs: reduce number of headers :: Andreas Tolfsend2ee05bde1- ide: Making generated python code more python 2 and 3 compatible :: Alexei Barantsev0cdc1b9b11- Finally add Java / TestNG / WebDriver support to Selenium IDE :: Samit Badlec568c54b02- Merge pull request #173 from jamadam/perl-formatter-improve :: samitbadle8f3f81e1c5- Fixing incorrect empty string for perl formatter :: Samit Badle101715bec9- Fixing broken build script for Selenium IDE :: Samit Badled5ebf4f90f- remove unnecessary lock.unlock :: Luke Inman-Semeraucc0966a0af- infra: update AUTHORS :: Andreas Tolfsen61654e35db- docs: add link to sscce.org and selenium-users@ :: Andreas Tolfsene5ee9f249b- docs: fix Markdown link :: Andreas Tolfsen3f5272d4f9- docs: reorder mailing list links :: Andreas Tolfsen291f41c5f4- docs: join paragraphs :: Andreas Tolfsen79d74d5ec5- fix wiki links :: Dj3fd9c159fe- Revert "fix wiki links" :: Andreas Tolfsen2e7271a2dd- Revert "build: fix path to CHANGES file" :: Andreas Tolfsen6a9bd5d06d- Revert "infra: shorten name of CHANGELOG" :: Andreas Tolfsend920111019- Revert "infra: this changelog concerns the whole project" :: Andreas Tolfsenbb13f6dbca- Fixing error code returned by xpath finder if the document is lot loaded yet :: Alexei Barantsev40377e42b2- java: Fixing sessionId format in marionette connector :: Alexei Barantsev66546100de- java: Implementing ability to switch to a frame by WebElement in marionette :: Alexei Barantsev98161bc5c7- 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 Barantsev84208567fa- Removing a broken link to operadriver library in IDEA project :: Alexei Barantsevef6a94ae92- IDEA project refactoring: moving common-web to a separate module :: Alexei Barantsev0238b9b1dd- Adding python and ruby modules to the IDEA project :: Alexei Barantsevb22f2bb112- Updating ruby module dependencies in IDEA project :: Alexei Barantsev4a4281f0c4- Moving Selenium IDE module file for IDEA project into ide subdirectory :: Alexei Barantseva214dd32af- Removing stale eclipse and IDEA project files for third_party :: Alexei Barantseva2df95fe76- Oops! Restoring eclipse project file for third_party :: Alexei Barantsev47e9ce8cbd- all: update links to Github repo :: ddavisona6dda8f9df- adding editorconfig file for consistency :: ddavison8dda3017a5- adding ruby and js :: ddavisonac34dcad7f- using 2 spaces for java :: ddavisondc189236e5- js: In remote.DriverService#start(), short-circuit polling the server status if the child process dies. :: Jason Leyba86da9a4ed2- js: Properly reject start-up promise if child-process dies. :: Jason Leybaf21e8f27db- Fixing stacktrace parser in Firefox, weakening function name pattern :: Alexei Barantsev70cc862407- Disabling html escaping in JSON. Fixes issue 8487 :: Alexei Barantsev4387b493b5- Interpreting taskkill result code 128 (no children) as success :: Alexei Barantseva38c7f6eb6- On behalf of minusf@gmail.com: Enabling firefox-driver addon on OpenBSD platform. Fixes issue 8295 :: Alexei Barantsev457ce30f02- Merge pull request #346 from ddavison/dot-editorconfig :: Kevin Menard0ae8a97991- firefoxdriver: don't return window name :: Jason Juang3fe4cf761e- Deflake tests on Chrome for Android by working around https://code.google.com/p/chromedriver/issues/detail?id=1044 :: Seva Lotoshnikov44d87cae0e- Deflake test (especially flaky on Firefox desktop) :: Seva Lotoshnikove753e9bce1- Fix typo from 3fe4cf761e :: Seva Lotoshnikov77c7c9289c- 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 Lotoshnikovd1a0d4333e- Fix TestUtilities.getIEVersion for IE11. On behalf of juangj. :: Seva Lotoshnikovb727fa725e- docs: adding toc to some files :: ddavison17dc63ad29- moving TOC on README and CONTRIBUTING :: Luke Inman-Semerau9b4ec3bf71- Add optional semicolon omitted in 4af80cca9131 (testing CI after upgrade) :: Seva Lotoshnikovdfb54465b9- Add constructor overload which takes in single DriverService parameter :: Yi Zenga591496b9a- Changes to .NET ExecuteJavaScript extension method for converting result :: Chris Block735c76959b- Adding support for ByAll, finding elements matching all locators to .NET :: Immanuel Hayden7a933ccee6- Adding FindsByAllAttribute to .NET PageFactory implementation :: Jim Evansd1bd270819- [DOC]: fixing typo in README.md :: Brandon Williams6c9ee2f53d- StyleCop warning fixes. No functional changes. :: Jim Evans689276b5e3- .NET PageFactory refactor :: Sergey Tikhomirov59d3940efb- Minor optimization for dynamic type creation in .NET PageFactory :: Jim Evans01bf9a0372- Fixing capabilities constructor from a map to not modify the original map :: Alexei Barantsev32e764df90- Implementing ability to pass whitelisted-ips option to the chromedriver :: Alexei Barantsev2ff2ab2e3c- python: Closing driver server i/o channels when driver server stopped. Fixes issue 8498 on googlecode :: Alexei Barantsev25fe2cfb33- python: Fixing reference to API doc online :: Alexei Barantsev5a271c3fce- java: Checking for presense of firefox-bin executable before firefox on uni[ systems :: Alexei Barantsevbc0cb2e284- java: Fixing operaOptions capability name :: Alexei Barantsevb43d286441- py: check existence before creating a new directory :: cezarelnazlib2483a1516- .NET DriverService improvment to check response on startup :: WORKSTATION02eb9f6606a2- Adding additional PhantomJS command-line options to .NET bindings :: WORKSTATION025f079bc643- java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style :: Alexei Barantsev50fb416b3e- grid: Fixing mixing in chrome binary property. Fixes #342 :: Alexei Barantseva446b86c55- Revert "java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style" :: Alexei Barantsev1a4b24ccbf- 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 Lotoshnikov589c637041- Restore order of parameters to pre 1a4b24ccbf38f674 :: Seva Lotoshnikove7958a954b- Py: Bring docstring :Args: in order :: Seva Lotoshnikov5ac0fba7f3- Removing unneeded cast :: Alexei Barantsev2c780f9edd- py: Fixing Python 2 incompatibility. Fixes issue 8274 :: Alexei Barantsevbae54d2421- py: Fixing Firefox extension ID extraction. :: Alexei Barantsevdbac7447d8- py: Killing phantomjs in the same manner as other drivers (more Windows-compatible way) :: Alexei Barantsevbfa37a0a92- docs: remove ToC from README.md :: Andreas Tolfsen0e9a513646- docs: update AUTHORS :: Andreas Tolfsen128a1278e2- removing unnessecary basestring check :: Luke Inman-Semerau0a1a2aa76c- java: Gathering all Firefox-specific magic system property names to a single interface :: Alexei Barantsevd2d1ff137d- Fix typo (unused import that breaks build) :: Seva Lotoshnikov28bd2c4d49- Updating .NET bindings copyright notices :: Jim Evansb1c5156085- Fixing Ruby build after renaming COPYING to LICENSE :: Alexei Barantsev00801a07ee- ruby: Don't set default value of nativeEvents capability, it is already set in profile. Fixes issue 4478 :: Alexei Barantsevcc36b9b903- accept configurable timeouts in HTTP client factory :: Derrick Isaacson2a60218f7e- Changing interface to final class, and adding more documentation :: Alexei Barantsev3dbbc54851- Chrome binary passed in capabilities has higher priority than node configuration :: Alexei Barantseva8b9c27bcb- Suppressing failures in JS test that Chrome fails on CI. Needs more investigation :: Alexei Barantsev96952fc011- build: compile tests by default :: Andreas Tolfsen2d34765ff3- infra: add Travis config for building :: Andreas Tolfsen1bbba1d204- change HttpClientFactory error handling :: Derrick Isaacson239ce45d82- Improving check for modal presence in Firefox. Fixes issue 8208 :: Alexei Barantsev309304b9e5- replace error checking in HttpClientFactory :: Derrick Isaacsonff632700f2- Merge pull request #285 from disaacson/tcptimeouts :: Kevin Menardfb51ad7395- js: fix node:deploy task :: Jason Leyba93732a7dbd- js: Convert the webdriver.promise namespace to a Closure module. :: Jason Leyba54dbe417e1- js: In promise.ControlFlow#wait(), if the timeout is omitted or 0, wait indefinitely for the condition to be satisfied. :: Jason Leyba9d7c2d6d1d- Remove deprecated enum constants. :: Jason Leybae7b442e013- js: remove a bunch of deprecated functions :: Jason Leyba017bdbf321- js: Chain WebElement#getRawId() off of #getId(). This ensures the ID is properly referenced from the WebElementPromise proxy. :: Jason Leybad313aa366f- 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 Lotoshnikov1ec882eb62- ff: Making error stacktrace parser more defensive. Fixes issue 8176 :: Alexei Barantsev6bbafd4bdd- ff: Escaping quotes in preferences. Fixes issue 8273 :: Alexei Barantsev6231c15cbe- ff: gc() is not defined :: Alexei Barantsevc23dbbcfac- java: Changing default value of how part of @FindBy annotation from ID to UNSET, but treat them equivalent to ensure backward compatibility :: Alexei Barantsevf0881e3028- rb: retry ports unavailable by EADDRNOTAVAIL :: Titus Fortner868512b36d- rb: add #394 to changelog :: Andreas Tolfsenfaa5179c1e- java: Adding getters to FirefoxProfile to allow reading preset preference values :: Alexei Barantseva6928d7b2a- Setting default project encoding in IDEA :: Alexei Barantsevb495706793- Disable https://wiki.mozilla.org/Advocacy/heartbeat Firefox 37+ feature in browser sessions started by FirefoxDriver. :: Seva Lotoshnikov831f861a05- Correct a comment :: Seva Lotoshnikov2b3b6c687d- Add more information for the disabled tests on Chrome. https://code.google.com/p/chromedriver/issues/detail?id=1073 :: Seva Lotoshnikov0a9cc30d57- Update copyright notices for the javascript/ tree for #401. :: Jason Leybab715d63bcf- For #401, update copyright notices under javascript/selenium-core. :: Jason Leyba47b32e2787- rb: fix typo :: bootstraponline260f73e2b1- Remove json2.js from the FirefoxDriver. :: Jason Leyba20c9f7e943- For #401, update copyright notices in the py/ tree. :: Jason Leyba8f56eaf19e- For #401, apply a consistent copyright notice to the java/ tree. :: Jason Leyba6b4e6de722- For #401, add a new rake task to update the copyright notices in all source code :: Jason Leyba2f03bd6407- atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491 :: Alexei Barantseva53b301248- Revert "atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491" :: Alexei Barantsev6f3c0cf815- rb: updated or removed dead and outdated links :: Titus Fortnerdcec4a5049- rb: add closing comments to classes and modules :: Andreas Tolfsen51fd82ec9c- rb: update existing license and copyright information :: titusfortner18a2092eac- Adding support for testing of transparent file upload elements :: Jim Evans6c807c71af- Preventing crash in IE driver when attaching to IWebBrowser2 object fails. :: Jim Evansc8127ea61f- js: fix typo in otherwise superb jsdoc :: Seva Lotoshnikov2051ad9a92- js: Update wiki links code.google.com -> github :: Seva Lotoshnikovb2f60730bd- py: improve OSError exception on starting chromedriver :: Steve Smith20d3c9813a- docs: fix typo in CONTRIBUTING.md :: Steve Smitha286dfa52f- atoms: align list of error strings with W3C WebDriver protocol :: Andreas Tolfsen18f77aceab- atoms: reorder enums and correct docs :: Andreas Tolfsend3bae0ec44- 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 Lotoshnikov60f377d65f- On Behalf of velma911: add Get/Set network connection commands to JsonHttpCommandHandler to be able to use commands in selenium grid. :: Luke Inman-Semeraud23f680b7f- OnBehalf of 'sun void': make it so ResourceWarning isn't generated at all :: Luke Inman-Semerau587b49a4bc- docs: remove ToC from CONTRIBUTING.md :: Andreas Tolfsenba85962285- docs: make headers more legible in CONTRIBUTING.md :: Andreas Tolfsen2beb20a99b- docs: add paragraph about triage :: Andreas Tolfsen48104b7bcf- Copyright uniformity for C++ projects :: Jim Evansbcb1720c6f- Copyright uniformity for .NET projects :: Jim Evans12c44b8235- More copyright uniformity for C++ projects :: Jim Evansbb27671bfa- Adding ability to get wrapped IWebElement from SelectElement in .NET :: Jim Evans9b76ea5fcb- Update pytest and dependencies :: AutomatedTester091b03748d- Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list :: AutomatedTestera19f07aec6- move size and location to call getElementRect, will remove soon :: AutomatedTesterf5328006f7- Reordering declarations. Partially reverts 18f77aceab40d585fe204f89f461969aba1d3bde :: Alexei Barantsev31c89a318e- Adding delay and logging on attaching to launched IE :: Jim Evans5b9bca3455- Adding pageLoadStrategy to IE driver :: Jim Evans889904aaf4- Adding type safe support to InternetExplorerOptions for page load strategy :: Jim Evans3bbdedb4d5- adding ExpectedConditions for URLs (contains, toBe, and matches regex) :: Daniel Davison4f8b8b2f4e- chromedriver atoms: Fixed isElementClickable when button was a top-level component in a shadow DOM. :: Seva Lotoshnikov1f1644d4de- Changing capability name from pageLoadingStrategy to pageLoadStrategy :: Alexei Barantsevf7c9b5fa8b- Unignoring file uploading test in marionette :: Alexei Barantsev9672ff80aa- Correcting wrong name for pageLoadStrategy desired capability :: Jim Evanse22b53aa8d- Reset browser window handle on failure to attach via Active Accessibility :: Jim Evans54a4f8e44e- Resetting inadvertent commit of debugging options in .NET bindings :: Jim Evansb99df023cc- Adding busy check after attach to IE instance :: Jim Evansfd57d5b4bb- Fixing incorrect logging message. :: Jim Evans05da83d193- Adding log when hook procedure can't be installed :: Jim Evans95e59b0235- Correcting logic in 'eager' page loading strategy for IE :: Jim Evans429a2d9d23- Reformat code, no other change :: Samit Badle4f86f013a6- No more duplicate commands in the sidebar while recording. Fixes #396 :: Samit Badle53b0c0f285- js: Properly track the top of the stack in the ControlFlow to ensure promise callbacks interrupt the correct frame. :: Jason Leyba3e1ef01c1a- js: shorten URL in documentation to silence linter about a long line. :: Jason Leybaef8112fb43- 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 Barantsev22be876c6d- js: convertwebdriver.loggingto closure module syntax. :: Jason Leybad987aedf55- js: Expose Closure's logging system through the webdriver.logging module. :: Jason Leybaeff8b8824d- Fixing eager page load strategy in Firefox :: Alexei Barantsevb14d42865e- Fixing eager page load strategy in Firefox on page refresh :: Alexei Barantsev0872f54b20- java: fix pagefactory.SmallTests: add missing ByAllTest :: Alberto Scotto37d08745ab- Disable some atoms tests that are broken in Safari. :: Jason Juang1d3df8cf25- Fixing event order test (and unignoring a couple of tests in chrome) :: Alexei Barantsev3f8262be33- Deleting obsolete functions used to get element size and position :: Alexei Barantsev530819866f- Revert "move size and location to call getElementRect, will remove soon" :: Luke Inman-Semerau763bbcb48f- update to htmlunit to 2.16 :: rbri1eaa4d921b- build: refactor py tragets :: josh698dc42eea- Changing IE driver to allow interaction with elements where opacity = 0 :: Jim Evansb12ff65068- Ignoring the test that still fails with HtmlUnit 2.16 :: rbri887007265d- HtmlUnit: Determining visibility does not require javascript in general :: rbrie27013a20e- Unignoring visibility tests that don't require javascript :: Alexei Barantsev14db564e5f- java: Fixing intellij compilation issues brought on by 763bbcb4 :: Daniel Davisonf548be901a- Form handling in htmlunit works correct without any additional tricks :: rbrif16fbaecf9- HtmlUnit: reduce the visibility of some methods as announced two years before :: rbri8b2cae0224- 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) :: rbri9a8b6b9be6- Fixing IDEA project dependencies :: Alexei Barantsev8e9a8028aa- Deleting unused imports :: Alexei Barantsev6a1b9f458b- java: Implementing both integer (legacy) and string (standard) response status :: Alexei Barantsev42600bf2ac- java: Fixing sessionId in response broken by previous commit :: Alexei Barantsev2f6f8681d6- removed old python test task target :: Joshua Grant6ee07f049e- Check for visibility:collapse :: Jason Leyba6fc17a0cba- Skipping profile cleaning step :: Alexei Barantsevd3ddc713e8- java: Adding a guard for the case of empty sessionId (this case happens on the start of marionette connection) :: Alexei Barantsev6cfa491d59- java: Adding more tests for BeanToJsonConverter :: Alexei Barantsev01c4f9f3a8- java: Convert an object to JSON with the help of asList/toList method if available :: Alexei Barantsev92b25eca2e- java: Implementing MarionetteDriver as a separate class (with @Beta annotation) :: Alexei Barantsevfd2b856738- java: Setting background for executing action chains "all at once" (instead of the current "one by one" implementation). :: Alexei Barantseva951a8c792- java: Adding a method toList that allows converting CompositeAction to JSON :: Alexei Barantsevd7bf6cbc66- Deleting unused imports :: Alexei Barantsev2af527c20f- java: Adding dependency on guava :: Alexei Barantsevff30a09d2f- java: MarionetteDriver can perform action chains :: Alexei Barantsevda83f63d49- java: Executing action chain at once if the target driver supports this feature :: Alexei Barantsevb4692eaa05- java: Implementing action chains in marionette-style (that does not conform to the standard yet) :: Alexei Barantsev8380cd6a60- In SafariDriver's page script, copy window properties to goog.global. :: Jason Juangb4d8238c8a- Implement toString for OutputType. :: Joshua Bruning3b06dd4e67- ide: add tooltip text to scheduler switch :: AJ420eae925e- Updating project post-build actions for .NET bindings :: Jim Evans5feb5955c2- Creating new Visual Studio solution files :: Jim Evans806cdc3794- Fixing recently broken tests for JSON conversion of Response objects :: Alexei Barantsev536b6e2234- Adding Python code to launch BlackBerry browser automatically :: Rory Craig-Barnes939a7d7fa8- java: server: Update Eclipse classpath. :: Qays H. Poonawala3e8546256d- Update year in LICENSE.txt :: Ahmed Ashour53fb1a0b79- Improve Javadoc for HtmlUnitDriver :: Ahmed Ashour7facf93608- Implementing ability to clear file input fields (Firefox only; other browsers need to update atoms) :: Alexei Barantsevb9895de4af- Fixing critical server error that occurs when it attempts to register a driver compiled for higher Java version :: Alexei Barantsev9160eaba5a- py, ruby: Skipping profile cleaning step. This change proved to be stable enough in Java binding. :: Alexei Barantsev46d425d3a5- java: Deleting a deprecated class :: Alexei Barantseved08801d4d- Update changelog prior to 2.46.0 release. :: Simon Stewartac2a47eb03- Add important missing information to changelog :: Simon Stewart0653357f19- Adding Sonarqube configuration for Java modules :: Alexei Barantsevd5b8a91951- java: hashCode must supplement equals :: Alexei Barantsev81707fb362- WDBS: Including original WebDriver exception into SeleniumException :: Alexei Barantsev9cb8677131- Fixing | to || in a logical expression :: Alexei Barantsev3e3f9ec26d- java: Adding final modifier for a constant :: Alexei Barantsevbbf838e4f1- java: Direct messages to the logger, stop polluting the console :: Alexei Barantsev5cee193a71- java: Stop polluting console with stack traces :: Alexei Barantsev50e3e72774- Update to the latest released version of Buck. :: Simon Stewart144f5ee7eb- [js] Skip silent profile installation step for Firefox :: Jason Leyba04e68154a6- Removing Firefox profile cleaning step in .NET bindings :: Jim Evans5c4d78b5c6- Allow IE driver to work with transparent file upload elements. :: Jim Evansfb4820e1a6- Replace custom PATH_SEPARATOR with path.delimiter. :: Tobias Lidskog6f34f2a0aa- [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 Barantsev43ba61c646- server: Delisting HtmlUnitDriver from the server, there is no reason to run HtmlUnit on server :: Alexei Barantsev29d7cffd4a- Fixing IDEA project dependencies :: Alexei Barantsev51c1ed3d0b- server: Refactoring driver provider registration :: Alexei Barantseve63b91c124- server: Refactoring driver provider registation even more :: Alexei Barantseva8cc615399- java: Updating jna to version 4 :: Alexei Barantsev413864b780- Fixing maven project :: Alexei Barantsev413bcbc340- server: Restoring HtmlUnitDriver on server, it is used in grid tests as an invisible test browser :: Alexei Barantsev6174c21f59- server: Changing default test browser from firefox to htmlunit, this simplifies running tests in IDE and debugger :: Alexei Barantsev093f775ed1- Deleting duplicated copyright comment :: Alexei Barantsev2f48140a95- server: Hiding data behind methods :: Alexei Barantsev785981a6f6- server: Improving grid node reporting to the console :: Alexei Barantsev5023dfec6e- server: Throwing more specific exception :: Alexei Barantsev262f628517- server: Reusing existing constants :: Alexei Barantsev2da38a2665- java: Implementing ability to split actions to a series of atomic actions :: Alexei Barantsev88155a9287- Deleting unused imports :: Alexei Barantsev7aad11d85a- java: Decreasing visibility of a method that is used in tests only :: Alexei Barantseva4df332984- java: Reusing existing named constant instead of a literal value :: Alexei Barantsev284d98398f- java,tests: More mockito instead of stub classes :: Alexei Barantsev4222889f19- Fixing file list for crazyfun :: Alexei Barantsevcab3162dd2- Fixing typos in ActionChains method doc strings. :: Bill Agee04c1326c3f- server,tests: Increasing timeouts in the SUT, 1ms precision is too fragile when the SUT uses real system time. :: Alexei Barantsevf480f28968- java,tests: Replacing stubs with mocks :: Alexei Barantsev2be99cdb9b- Configuring IDEA to allow running WDBS tests from IDE :: Alexei Barantsevc8a30db2b0- java,tests: Replacing more stubs with mocks :: Alexei Barantsevddfc472ebc- java: Deprecating RemoteWebDriver.getRemoteStatus method as useless :: Alexei Barantsev6e946e3d35- IDEA: Fixing the link to the selenium atoms directory :: Alexei Barantsevc9bb8e41cb- Error code 255 returned by taskkill means that the process or one of its children is already dead and can't be killed. :: Alexei Barantsev419a902e6a- java: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev2976ad5ac7- py,rb: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev7fa050f5bf- java: Deleting a test for status command because it is deprecated :: Alexei Barantsev6fad57f6d5- java: Moving tests for RemoteWebDriver from server to client because there is no server specific in these tests :: Alexei Barantsev69ddf291fc- java: Replacing a real driver with a stub in a test, for speed :: Alexei Barantsevd7fb38add8- server: Redesigning driver factory to check if driver providers can instantiate new drivers. :: Alexei Barantsev79a755c249- server,tests: Increasing test timeout a bit to make it less fragile on slow computer :: Alexei Barantsev40cfd59823- server: Making selenium server/hub/node start/registration/unregistration messages less noisy and more informative :: Alexei Barantsev354810c7e6- server: Deleting a method that is used in tests only :: Alexei Barantsevea98e17845- java,safari: Deleting deprecated methods :: Alexei Barantsevf852657964- server: Deleting deprecated code :: Alexei Barantsev16fac7965d- java: Deleting outdated TODO comments :: Alexei Barantsev7510ff9a5a- server: Catching more specific exception and improving the warning message :: Alexei Barantsevc053c80b82- server: Improving help message if -role option value is not recognized :: Alexei Barantsev12a9660f58- server: Separating help messages for various server roles :: Alexei Barantsevfcdfa01c01- server: Adding a help message for the case when -role option is not specified :: Alexei Barantsevea6e0da8ab- server: Adding a usage string in front of help message :: Alexei Barantsev01399fffec- server: Loading option descriptions from JSON file instead of Properties, this allows to manage order of options in the help message :: Alexei Barantseva38226b703- Implementing lazy loopback detection. This provides ~10x speed improvement of selenium server startup. :: Alexei Barantsevc7f34eede5- server: Refactoring driver sessions to break direct dependency on system clock to increase testability :: Alexei Barantsev70ce5e4866- webdriven: Fixing environment preparation for webdriven tests running in dev mode (from IDE) :: Alexei Barantsevd381682663- ruby: Ensure Firefox capabilities are proper instance by default :: Alex Rodionov42ee0b605e- Adding ToString override to .NET Platform class :: Jim Evans3a7e29e304- dotnet: ExpectedConditions did not match up to the java version of the Class. :: Darrin Cherry0e391573ed- 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 Barantsevd6b0a91383- webdriven: Moving a test aux class to a more appropriate package :: Alexei Barantsev437725cbfb- Generalize SocketLock to account for Chrome port race condition :: Jason Andersonc0e91b9fa3- webdriven: attachFile should throw an exception if the file is not found or can't be accessed :: Alexei Barantseva55454f1ab- add retry for upload to saucelabs :: Luke Inman-Semeraub5a1d0783c- Style changes (PEP8) :: Ram Rachum8f4b69ffd1- server: Fixing stringification of detached proxies :: Alexei Barantsev4d1f81af44- Unignoring two tests that IE11 passed locally :: Alexei Barantsev529026cd5d- Ignoring back two tests in IE, they fail if requireWindowFocus=true :: Alexei Barantsev9036358f23- Update links in README.md :: Ahmed Ashourb02d299936- Typos in CONTRIBUTING.md :: Ahmed Ashour348b68a04f- Buck version bump. :: Simon Stewart7832f12224- Updating IE driver prebuilts for impending 2.46 release :: Jim Evansdcadbf6119- Updating .NET assembly version and CHANGELOG for impending 2.46 release :: Jim Evanse48851a1d4- Adding tests to .NET test suite for parity with Java tests :: Jim Evansd10b2a8bc9- Bumping version numbers for 2.46.0 release :: Jim Evans6ca78c5c61- Upgrade htmlUnit to 2.17 :: Ahmed Ashour56366a46d4- note about htmlunit update in changelog :: Luke Inman-Semerau6fadbcc784- Fix error reporting when phantomjs doesn't start :: Dylan Semlerce54918752- Fixing dynamic assembly generation for .NET PageFactory for .NET 3.5 :: Jim Evansb4fe5f333a- Fixing documentation warnings in .NET build :: Jim Evans87c69e2df4- 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 :: AutomatedTesterb86b104aa0- Bump JS to 2.44.0 :: Jason Leyba3ea23452d6- Updating tests for .NET :: Jim Evansfeb1053014- Updating IE prebuilts for 2.44 release :: Jim Evansf7f083eaae- Updating .NET assembly version resources for 2.44 release :: Jim Evans611fc48e1f- Update JS docs for 2.44.0 :: Jason Leybad197b82828- Fixing null pointer exception if a stacktrace frame does not match the expected format. Fixes issue 7977 :: Alexei Barantsevf36cb1bd4c- Fixing progress listener detaching if the window was autoclosed. Fixes issue 8093 :: Alexei Barantsev396f25547a- Fixing platform autocoversion. Fixes issue 8083 :: Alexei Barantsev95c4d514c5- Fixing platform conversion, step 2 (also more tests to be added on step 3) :: Alexei Barantsev1a0a010301- Adding tests for platform autoconversion :: Alexei Barantsev446f654c75- Force promise rejection values to be Error objects. :: Jason Leyba762a18540c- Move towards the standard promise API :: Jason Leyba55f56cda0f- Fix a few js compile errors :: Jason Leyba4103276db4- Fixing stack frame parser for Firefox new stack trace format (with column numbers and more allowed symbols in function names). Fixes issue 8093 :: Alexei Barantsev25d1823b40- 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 Barantsev9a554af628- Fix up JS types :: Jason Leybaba5de5f7de- Update test instructions in webdriverjs readme. :: Jason Leyba8aed1e7b85- Adding more tests for FirefoxProfile :: Alexei Barantsev4c3c150b0f- Adding WebDriver version fingerprint to the Firefox log :: Alexei Barantsev1cf985357c- Documenting exceptions. Fixes issue 8090 :: Alexei Barantseva79f932708- 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 Barantsev273c490bef- Adding deprecation sign to all frequentrly used classes in RC API :: Alexei Barantseve97bda0186- Fixing crazyfun build :: Alexei Barantsev487ebd0b7d- Moving a test method to a more appropriate test class :: Alexei Barantseva26fe4e5a2- Move WDBS tests to webdriven package :: Alexei Barantsevdbb21c609e- Removing an unused dependency :: Alexei Barantsev1b8e7c08c1- Sorting more RC and WDBS tests around :: Alexei Barantsevecfbecb0ec- Fix the buck build. :: Simon Stewart279f3c4a2d- Undo moving Wait to webdriven, but still keeping it deprecated :: Alexei Barantsev429477a6e8- Moving last part of RC-related test code to com.thoughtworks.selenium package :: Alexei Barantsev6fae96325b- Fixing crazyfun dependencies for RC tests :: Alexei Barantsevaa1e579040- Fixing more crazyfun dependencies in tests :: Alexei Barantsev81e7492aa6- Moving browser locators test suite to the same dir where test classes reside :: Alexei Barantsev29b633946d- Fix the build of the ManifestServlet :: Simon Stewart7cd16ddfb2- Fix json de/serialization of java.util.logging.Level.FINE :: Jason Leybac085132ee5- Fix converting objects with a toJSON() function to their wire format. :: Jason Leyba36ae4e0249- Introduce a new serializable type. :: Jason Leyba7dd4646411- Update the js builder to select a server jar from the current environment. :: Jason Leyba3c3f229f29- Clean up test code :: Jason Leyba4553f887f7- Bump the buck version. :: Simon Stewart917ef8cce1- Remove a rogue return statement. :: Jason Leyba584584366a- Ignore test on IE :: Jason Leybad1f5eff233- removed some unused imports :: michael.tamm4f5f96d92d- 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 Barantsev1571e66e62- 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 Barantsev503870134f- Attempting to disable local Safari tests to run on remote. Hope setting the annotation to the base class is enough :: Alexei Barantsev6abf92235a- Attempting to disable local Safari tests to run on remote. Now all test classes are marked with the annotation :: Alexei Barantsev26ceab294a- Verify mocks when aborting test early b/c IE. :: Jason Leybaef473a911b- Adding another alias for MacOS platform :: Alexei Barantsev86153f8228- Starting standard selenium tests before Safari specific tests :: Alexei Barantsev0c10611ddc- Adding more platforms to the Mac family :: Alexei Barantsev511ac59049- IE: Introduce capability to disable check of mime type on setting cookie :: Jim Evans87bbafc8d7- 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 Barantsev8cb61738ae- 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 Barantsevda1a83cbe4- Pass info to TimeoutException in WebDriverWait :: Alexander Bayandinef8238a314- Squashed commit of the following: :: Luke Inman-Semerau67ff2b8b25- 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-Semeraub7cbc37787- Not only Firefox can throw TypeError on passing customized ns resolver, old IEs throw too :: Alexei Barantsev3947ebc54b- Adding more complexity, because old IE versions don't have createNSResolver :: Alexei Barantsevb6fb4cbad4- Another attempt to fight XPath in old IE versions :: Alexei Barantsev555c7a4b3b- Bump Ruby changelog and version to 2.44.0 :: Jari Bakkend8c36282c7- Bump gem version to 2.45.0.dev :: Jari Bakken5d5df6e2a8- Check if all necessary Safari exist before starting session. :: Dima Kovalenkob0e0e343c5- 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 Barantsev2712b93494- Reorganizing C++ third-party dependencies :: Jim Evans38e8a90463- Fixing race condition in handling unhandled exceptions. Fixes issue 3544 :: Alexei Barantseve955969257- Cleaning up test code :: Jason Leyba92bbf7fbb5- [JS] Adding a bunch of tests for executeScript() :: Jason Leybaf1e1575646- FirefoxDriver.executeScript should not define enumerable properties on script arguments or return values. :: Jason Leybac7103aa608- FirefoxDriver's object annotations should be writable :: Jason Leyba2f97830b7a- Removing all ignores for android and iphone :: Alexei Barantsev12cc8d05a9- Reviving a commented out test :: Alexei Barantsev09601a484c- Removing reedundant annotations :: Alexei Barantsev28ed6774a3- Setting selenium runner on a long running test to be able to ignore it :: Alexei Barantsev67bb92691d- Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637 :: Alexei Barantsev3f945f3185- Java 8 proof code. 'error: reference to assertEquals is ambiguous' :: Seva Lotoshnikov099b6876a2- Allow Selenium to be built with a modern version of JNA, by implementing Structure#getFieldOrder. :: Seva Lotoshnikov1b6331c332- Add goog.require()s for implemented interfaces. This will become a compiler warning/error soon. :: Seva Lotoshnikov42d2e2cc2e- Setting actual IDE version :: Alexei Barantsevcd74512aef- Implementing ability to run only tests that need local environment. Fixes issue 2884 :: Alexei Barantsev9b0aaa7e80- Support pretty-printing js_fragment build output :: Jason Leybaaa34ecda9d- 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 Lotoshnikov6da62ec096- Making keyboard interactions to retain selection. Fixes issue 2779 :: Alexei Barantsev5fe712f068- Ignoring tests that fail on MacOS due to alternative keyboard :: Alexei Barantsevd0ce1f059a- Adding Yosemite platform :: Alexei Barantsevfc855060c3- Update crazy-fun to handle Closure's new goog.module syntax in js builds. :: Jason Leyba9717e65970- Unignoring a test that is green locally in Firefox :: Alexei Barantsev53863e7375- Splitting distribution artifacts to RC (leg-rc) and WebDriver (selenium-java) parts :: Alexei Barantsevfc8c909372- Uncommenting clean target commented in the previous commit for faster debugging :: Alexei Barantsevfa08d2e86e- Splitting maven client artifacts to leg-rc and webdriver :: Alexei Barantsev2331f207a4- Delete unused code. The iPhoneDriver is long gone. :: Jason Leyba34b9d8f7b4- Roll back addition of @license tag to all JS files. :: Simon Stewartcbc1080fc7- Adding logging to cache clearing for IE driver :: Jim Evans13b0b803f0- Fix embedding of sizzle in the webdriven jar :: Jason Leyba8f771f2df2- Bump the version of httpclient to 4.3.6 :: Simon Stewart78acb44e43- Fix typo in remote.Augmenter :: rompicfe7210be43- Removing @Test annotation from a nont-test method. It seems that nobody runs this test since 2012 :: Alexei Barantsev8a2eeb6591- Fixing broken RC Firefox launcher :: Alexei Barantsev5c4f729bd9- Disabling a test that fails on linux in firefox with synthesized events :: Alexei Barantsev2598e060eb- Disabling the test on MacOS too :: Alexei Barantsev8aae03a40d- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans9e9e5fc5db- Updated session intialization to more robustly handle malformed JSON. :: Jim Evansdca9ea044f- Adding option to not delete anonymous Firefox profile in .NET :: Jim Evans7458198ca5- Deteting an unused internal class :: Alexei Barantsev2a9b686292- Adding some generics to DriverService.Builder :: Alexei Barantsevd69a533af1- Adding support for Blink-based Opera to Java binding :: Alexei Barantsev97a784fc76- Add methods that delegate calls to superclass to make driver services typesafe and chainable :: Alexei Barantseve0f382835a- Adding bit more generics to DriverService.Builder :: Alexei Barantsev32bb292532- Adding capabilities and browser type for Opera Blink, and configuring tests to run in Opera Blink :: Alexei Barantsevb5f99160b8- Use goog.scope to reduce boilerplate. No functional changes. :: Jason Leyba62806398b0- Update issue 8187 :: Jason Leybaf639196a02- 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 Lotoshnikova045504046- Set default value for PhantomJS process reference :: Danilo Bargenab25864b66- Add new contributors to AUTHORS :: Andreas Tolfsenc9e0794d57- 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 Abreud7f29df72c- Update Closure library and compiler. :: Jason Leyba25370f1e8f- WebElement docstring fixes :: Danilo Bargen7fa1658e09- README.md: fix a typo :: Ondřej Čertík446df4dd75- README: Fix the Yahoo example :: Ondřej Čertíkbadfac78ee- Add Shadow DOM support to Chrome atoms :: Seva Lotoshnikov079f61e103- Update test to also pass on Windows 7 :: Seva Lotoshnikov20a84feadc- Properly exclude tests on mobile browsers :: Seva Lotoshnikov064cb011da- Make Opera driver support also the new Blink based Opera :: Ela Makiej51f5227e9c- 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 Lotoshnikove5d87c2d4e- Remove call to goog.debug.LogRecord#getExceptionText() It will be deleted from Closure soon. :: Seva Lotoshnikov5249570b9d- Code cleanup/simplification :: Jason Leybac36ef9322c- Add test omitted from last commit. :: Jason Leybaac3424472a- Update closure-library to fba2eb76bc0e695952480de932d71cc1b7dd9f1f :: Jason Leybaca3636b053- Updating to Firefox 34 :: Alexei Barantsevb5442e1dd5- Updating Firerfox prebuilts for Windows :: Alexei Barantsevf364e95727- Escape all CSS meaningful characters. Completes fa6dc53d9cb60f4b08f076c9cf6fd17c68250430 :: Seva Lotoshnikov3b62b05173- Updating Firefox prebuilts for Windows, second try :: Alexei Barantsev82dfa8e324- Unbreak //javascript/chrome-driver:atoms build target. Now added it to "thirdparty-dependent-atoms-build" job on cbuild. :: Seva Lotoshnikovc6431d55a1- updating FF prebuilts for linux :: Luke Inman-Semerau4cf6168e7f- Adding initial implementation of .NET bindings OperaDriver :: Jim Evansa549e4976e- Code linting with StyleCop. No functional changes :: Jim Evans9e6b5f8c00- Fixing finding elements by XPath in IE9+ with document mode >= IE9 :: Jim Evans9315578268- Internal IE driver API change GetWindowHandle to GetContentWindowHandle :: Jim Evans36a412e770- Internal API addition for IE driver to get browser window handle :: Jim Evansc269a8315b- Fixing passing per-process proxy settings to new windows :: Jim Evans967286a7dc- Fix issue 8254: Extensions were incorrectly transferred between Windows client and Linux grid node, because ZipEntry had incorrect name with '' as separators. :: tporebac523c76c73- Pull HttpClient implementation details out of HttpCommandExecutor. :: Jason Leybabd92545a0c- Ruby: Add :javascript_enabled to Android capabilities. :: Jari Bakkenb312088b96- Allow switching windows when current window is closed :: Titus Fortner63657fa703- Bump Ruby gem version to 2.45.0.dev1 :: Jari Bakken75d2f7cb78- 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 Lotoshnikovaf8e3080fd- Get rid of unnecessary [] in function type annotation. Closure compiler people prefer those not to exist. :: Seva Lotoshnikov215cf2e2e9- Ignore tests on Chrome for Android. Some must not run, some fail due to issues. :: Seva Lotoshnikovd147de8297- 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 Lotoshnikov355580795d- Add missing files from Google Closure. :: Simon Stewart6cdcbe007c- Fix up buck build files to account for freshly moved code :: Simon Stewart411448f283- Buck version bump :: Simon Stewartcfd33245fb- Reorganize some code for more accurate type checking by the closure compiler. :: Jason Leyba5f00124966- Upgrade the Closure compiler to v20141215 :: Jason Leybabb7abed7dd- Add support for loading goog.modules in node. :: Jason Leybaef9dc8d324- Fix tests by using the proper accessor for the environment's current browser. :: Jason Leybaea08463090- Add support for custom command mappings in the node bindings. :: Jason Leyba40f16f6804- clarifying doc string for 'parent' property. Fixes Issue #8310 :: luke.semerau38faff884e- Disable data reporting features in default Firefox profile used by FirefoxDriver. :: Seva Lotoshnikovd18b9fd36a- 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 Barantsev06a8619b09- Reapplying the patch that fixes issue 2637 :: Alexei Barantsev0959551dba- Bump buck version. :: Simon Stewartaf189fd538- Ensure Base64Encoder is only in one BUCK target. :: Simon Stewartbb9df234b4- Fix building of the tests when using Buck. :: Simon Stewart54c0a29583- Build the SafariDriver using Buck. :: Simon Stewarte2045377cd- Move the 'security' package to be within the RC server. :: Simon Stewarta293958d9d- Buck version bump. :: Simon Stewartd0ef3776f5- Build the RC server using Buck. :: Simon Stewart2c2fa998a9- Build the Grid server using Buck. :: Simon Stewart047c92ad1d- Add extern for AddonManager.getAddonByID, which was added by commit 4c3c150b0ff93aefbf60a8d8f215cbdb38bb010d. :: Jason Juang44e5531eaf- Fix @param tag to match the actual parameter name. :: Jason Juang3e0c93ad98- Fix webdriver.testing.Window's call to webdriver.promise.Promise constructor, which requires a resolver function as of commit 762a18540c7a78ca15599dedf4af3145ed7dd3fb. :: Jason Juang40a90f16b1- Return a Promise in Deferred.thenFinally, to match the specified return type of Thenable.thenFinally. :: Jason Juang9c1f2c70d0- No-op change; testing CI... :: Seva Lotoshnikovac53cc1b7f- Revert "No-op change; testing CI..." :: Seva Lotoshnikove3e3103fec- Bump Ruby version to 2.45.0.dev2 :: Jari Bakken21848dcbcd- Fixed getLocationInView to handle shadowDom. :: Seva Lotoshnikov09b7101d7f- Bump copyright year in the Ruby README. :: Jari Bakken8666096ba2- [js] The FirefoxDriver should clean-up after itself on quit :: Jason Leybab825129999- Implement fingerprinting in the FirefoxDriver :: Jason Leyba66d55c8446- Fix argument passing for execute(Async)Script in Firefox 35 :: Jason Leyba5e411637a1- Only use cloneInto for Gecko 33+ :: Jason Leyba43c1701222- The webdriver.promise module is now Promise/A+ compliant. :: Jason Leyba3f313d1420- Fix parsing of goog.require statements inside a goog.module :: Jason Leyba29e269f13c- If the firstrm -rfattempt fails to delete everything, make a second attempt before reporting an error to the caller. :: Jason Leyba010617fd59- Bump gem version to dev3 :: Jari Bakkenf473be4a45- Change ControlFlow.wait() to accept promises :: Jason Leybac74070af3e- WebDriverJS does not support IE6-9, so don't bother running tests on those browsers :: Jason Leyba42cad409d7- Missed a test in c74070af3e72 :: Jason Leyba136daa9dba- Adjust test so it is more tolerant of slow browser performance :: Jason Leyba30d3b7e1f5- Updating build files to Firefox 35 :: Alexei Barantsev83b4b11481- Upgrading PhantomJS driver :: Alexei Barantsevda7adeff84- Removinfg IDEA-Eclipse synchronization files because we synchronize IDEA and Eclipse projects manually :: Alexei Barantsev78206fe1a5- Revert "Updating build files to Firefox 35". Early start :) :: Alexei Barantsevc77869b387- Use express for the test file server. :: Jason Leybaefe88f555b- Simplify logic for inserting new frames into the control flow. :: Jason Leyba5ea77bb5eb- Fix bad type annotation :: Jason Leyba120c8ab964- Code cleanup :: Jason Leybaecfefd32ab- Keep track of which frames are used to execute tasks. :: Jason Leybacc506f1f70- Fix potential control flow deadlock :: Jason Leybadb632150eb- Add support for file uploads to webdriverjs :: Jason Leybad61990788d- Updating gson to 2.3.1. Fixes issue 8464 :: Alexei Barantsevb9b07f4aa1- Remove use of deprecated function :: Jason Leybac10e3f58d7- Cleaning up docs. No functional changes. :: Jason Leyba42df94c88f- Bumping the min supported version of node from 0.8.x to 0.10.x :: Jason Leyba8b338f4e1c- Tests for issue 8223 firefox webdriver problem with scope in executeScript :: Javier Candeirabf7ecd3ce2- Change test server to use IPv4 loopback address :: Jason Leybada11d39a78- Added TouchSequence and driver.touchActions() to enable touch actions in JavaScript bindings :: David Sandersd04b172870- JS document tweaks :: Jason Leyba81e08a09b0- Add native support for IE to WebDriverJS :: Jason Leyba5f5e31531d- Test updates for PhantomJS 2.0 :: Jason Leyba9179eaab59- Delete file that should not have been added in last commit (revision 5f5e31531d40) :: Jason Leybadd35003064- Doc formatting fixes. :: Jason Leybafb2aaf8dd1- Add native support for Opera 26+ to webdriverjs :: Jason Leyba70dbc23cc1- Would help if I actually pushed the opera module :: Jason Leybae7e601b2ca- 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 Lotoshnikovc8b9dd0c27- 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 Lotoshnikov01ab2764bc- Complete Selenium Java Server support for Blink based Opera :: Seva Lotoshnikov54a195f78a- Remove obsolete Opera and IE workarounds :: Seva Lotoshnikov83dd02b552- Ignore tests on Chrome for Android :: Seva Lotoshnikov56f5b103c4- 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 Lotoshnikov7a11528246- Add missing goog.require. This would be reported as missing as a result of upcoming improvements in Closure Compiler's CheckRequiresForConstructors pass. :: Seva Lotoshnikove581237f82- 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 Barantseve7c57343ea- Updating name of operadriver executable for .NET bindings :: Jim Evans3ebec51e24- Removing automatic installation of SafariDriver extention for .NET :: Jim Evans047ab5f8f9- Remove automatic installation of the SafariDriver in Java. :: Jason Leyba109697992c- improve ByCssSelector#toString :: Alberto Scottoc9bffc4259- Ignore test when running against a remote server. :: Jason Leyba9dbf2e8e77- webdriverjs mocha: wait for 'done' callbacks to be invoked :: Pat Tullmannaf0f141073- Fix test :: Jason Leyba3511a364a6- Rebuild the SafariDriver for 2.45.0 :: Jason Leybaa6147b3c5c- Native support for the SafariDriver in WebDriverJS :: Jason Leybabaa16a551f- Prepare WebDriverJS 2.45.0 release :: Jason Leybad52c0fef30- Fix a doc typo. :: jmleybadb79088b94- 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.hinesb44cb23ec0- updating AUTHORS :: Luke Inman-Semerau829f21ead2- mailmapping jason leyba, updating authors :: Luke Inman-Semerau470762cc2f- py: migrate to base64.b64encode for Python 3.3 support :: Jewen Xiao8a8118fd63- Minor code reformatting. No logical changes. :: Simon Stewart7cc0b6a5d4- Updating .NET assembly version resources for impending 2.45 release :: Jim Evans6e00b76524- Updating IE driver prebuilts for impending 2.45 release :: Jim Evansab53ac0b73- cleanup; remove no longer needed check :: rbria8f771c26d- add websocket to make test runnable when simulation ff :: rbriad9befdd77- support ff17 also :: rbria4a4a8ccfc- Minor js doc presentation fixes for 2.45.0 :: Jason Leyba3f46b582f8- Bump buck version. :: Simon Stewart18495c0b55- Update java changelog :: Simon Stewartf001129ade- updating py changelog for 2.45 release :: Luke Inman-Semerau3347d54b91- updating javadocs / fixing javadoc errors :: Luke Inman-Semerau9e2b3e9371- bumping python version numbers to 2.45, updating docs :: Luke Inman-Semerau5017cb8e7c- 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 Barantsevd214f0ccd2- Making webdriver.WebElementPromise public for higher level frameworks to use; e.g. Protractror. :: Seva Lotoshnikov810e67a758- Explicitly goog.require a used dependency :: Seva Lotoshnikov03bd468840- Implementing driver implementation autodetect in IE driver server :: Jim Evansfe013b52ee- Improving cross-platform compatibility of webdriver-server C++ code. :: Jim Evans1401d1842d- Updating third-party C++ library dependencies :: Jim Evans3db28f563d- Updating IE driver binary prebuilts :: Jim Evanse45d92fbea- no-op cleanup; pass the parameter over. On behalf of clever robots that always analyse code. :: Seva Lotoshnikov6a34eac95e- 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 Lotoshnikovb1a6a33176- 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 Lotoshnikovd53e90690a- 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 Lotoshnikov467316d841- No-op code cleanups in safari-driver. (Following adding templating to HTML5 MessageEvent extern.) :: Seva Lotoshnikov2d62a3b80d- Fix stacktrace parsing to work on IE 11. On behalf of jleyba. :: Seva Lotoshnikov1ad5929fe9- Bump js version to 2.43.0 :: Jason Leybae028932118- JS: Address flakiness with setting copying a Firefox profile :: Jason Leyba8c6e8352ce- Update js docs for 2.43.1 :: Jason Leyba9e59826f8a- 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 Leybadfb51970bf- Add ability to pass --implementation to the IE server from Ruby. :: Jari Bakken72bfb94580- Creating PromptService so that the XUL specific calls can be encapsulated and hidden away. Also fixing the incorrect doctype :: Samit Badle50039c601c- Making deferred.js available globally and adding a new http library also available globally :: Samit Badle91d26bbe76- Hide errors in buggy locator builders :: Samit Badle3b7466a94b- Fix recording errors :: Samit Badlef8341b8d3a- Improve the UI including autocomplete and fix a bunch of minor bugs :: Samit Badle9cff008909- Fix errors when a comment is selected. Also disable autocomplete when editing a comment :: Samit Badle1955eaae25- Addig Selenium IDE item under Settings->Developer menu. Fixes issue 7268 :: Alexei Barantsevd2403803e9- More useful fns in file-utils :: Samit Badle16d8694455- Added support for map function, drop callback and useful functions to the listbox with drag and drop support :: Samit Badlee997aaf7d5- Fixing recording issue :: Samit Badle5e7f885b0c- Improved statistics for test case and test suite results :: Samit Badleea17c0fde6- Getting ready to release Selenium IDE 2.7.0 :: Samit Badlebb100bb07f- moving items in the action menu so that they are more functionally grouped :: Samit Badle87efac8016- Fix TypeError: this.treebox is undefined treeView.js. Should fix issue 7786 :: Samit Badle04e511d831- Fix return value of Builder.usingServer to a self-reference :: Julie Ralph28a2730656- Eclipse classpath fixes for htmlunit. :: rbri5fbcfb57ac- HtmlUnitDriver: Initial code cleanup. :: rbri5c7b7212d4- Bump JS to 2.43.5 for fix to issue 7905. :: Jason Leyba27aec01418- Move mutable property definitions from the prototype to the constructor for better performance in v8. :: Jason Leyba70157d7851- Remove a redundant variable. :: Jason Leyba388793a775- Insert random failures into Selenium Core instructing people to update. :: Jason Leyba044eea16b6- Randomly log warnings that Selenium 1.0 is going away and users should update. :: Jason Leyba7f5b760985- getting rid of forceCompletion attribute responsible for buggy autocomplete. fixes issue 7928 :: Samit Badlecf26e94543- 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 Barantseve633a6857b- 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 Badleccb8a8c267- Adding select button to the sidebar and reducing the size of the buttons, may introduce issues on some systems. Fixes issue 7815 :: Samit Badlef85749a75c- Fixing cancelling of select button when page is reloaded. Fixes issue 7793 :: Samit Badle5adeab4f16- Fixing WDBS compatibility with IE5. Fixes issue 7938 :: Alexei Barantsev01852d365d- removing visualEyeContainer id and using the window or sidebar id directly :: Samit Badlee9ec39a4a4- Introducing Health service for Selenium IDE :: Samit Badlee44585f13a- Make firefox/profile.rb not executable :: Andreas Tolfsen36fa192248- Optimizing finding multiple elements by id by using CSS selectors if available. Fixes issue 7682 :: Alexei Barantsev95713955a6- HealthService improvements. New method addException, support for stack trace and global error handler improvements available on Firefox 31. :: Samit Badle855c8350a0- Implementing retrival of alert text for onBeforeUnload dialogs. :: Jim Evans463aff1f7f- Revert "Bump the version of webbit to 0.4.15" :: Alexei Barantsev2997a70d58- Moving from org.json to gson because the license. Fixes issue 7956 :: Alexei Barantsev9b0cdc9f3b- Fixing maven build after move to gson :: Alexei Barantsevdf9aa542b4- Implementing autoconverion of platform in Capabilities on write :: Alexei Barantsev0ce6e217f4- Fixing broken CrossDomainRpcLoader :: Alexei Barantsevfe145501de- Actually fixing maven build :: Alexei Barantsev23f0a8ac55- Adding diagnostic providers to collect Firefox and Selenium IDE data :: Samit Badle26e8f4f019- Registering the new diagnostic providers by loading them :: Samit Badlec4d6615d50- Added data collection for plugins and more logging errors and statistics :: Samit Badle88449010df- Collect statistics for commands :: Samit Badle5728eb7813- Adding Search Issues to help menu and some localisation strings :: Samit Badlee002e6cc32- Getting ready to release Selenium IDE 2.8.0 :: Samit Badlec905e4521b- Fix classpath for running tests in eclipse :: rbri8ed69755e3- Enable Html5CapabilitiesTest for HtmlUnit :: rbrie9a90c3f02- HtmlUnit: Fix getAttribute for dynamic properties. :: rbrib8a5aea14a- HtmlUnit: add text to the end of input fields :: rbri01f54a10b8- Fixing IDEA Java module dependencies :: Alexei Barantsevec3e0c3b02- Fixing mouse move 'relative to the previous element' if a new page is loaded. Fixes issue 7637 :: Alexei Barantsev40df2e314e- Get the Buck build working again. :: Simon Stewarta6d35b95bb- Fix the Eclipse config. :: rbri65f9399875- Bump the buck version :: Simon Stewart4114a07cd8- Fixing SessionId from json converter to better handle the case of null sessionId :: Alexei Barantsev2fb115ca62- updating for FF33.0 :: Luke Inman-Semeraufe1515980f- fixing build process for Firefox Linux native events :: Luke Inman-Semerauc467e31b3c- updating firefox prebuilts for FF33 linux :: Luke Inman-Semerau20a4471f53- call proper super for UnexpectedAlertPresentException :: Luke Inman-Semerau88d4dda177- Fix exception message formatting :: Alexander Bayandin0f51fa2e7d- Alias bayandin's email :: Andreas Tolfsena9f997841d- Generate AUTHORS :: Andreas Tolfsenb4ae1ad472- fixup! Alias bayandin's email :: Andreas Tolfsen13778d7a0e- fixup! Generate AUTHORS :: Andreas Tolfsen85e48ff9fe- Handle non-standard leading whitespace on V8 stack frames (occurs when users have defined Error.prepareStackTrace). :: Jason Leyba7b4920742d- Permit the target browser to be an empty string. :: Jason Leyba29c4b586e2- 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 Leyba4bf6ab1e41- Updating prebuilt Firefox native event libraries for Windows :: Jim Evans237cdf0486- Get rid of a few Ruby warnings :: Jari Bakkenfa6dc53d9c- 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 Juang07258f1784- 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 Juangf8924cae16- If JsonParser.parse() fails to parse a string obtained from a reflective call to a toJson() method, assume it is a primitive string. :: Jason Juangb132aba556- trim() HTTP response content because some drivers send back a response containing trailing null bytes, which the GSON parser does not like. :: Jason Juange28df8762d- Remove obsolete ChromeOptions code. :: Jason Juang124244773a- Remove unused static import of Ignore.Driver.HTMLUNIT. :: Jason Juangb780116d61- Adapt Marionette atoms so they can be used with Cu.import without designated scope :: Andreas Tolfsen999a744540- Log stacktrace :: Dima Kovalenko354022bc1f- Removing deprecated classes :: Alexei Barantsev17c14de845- Oops! Undo unwanted change that was included in the previous commit by mistake :: Alexei Barantsevb059f6a154- Don't include selenium-server-standalone.jar into selenium-server.zip :: Alexei Barantsev8df2bb0c25- Using JsonNull.INSTANCE instead of null :: Alexei Barantsevd608789b9e- Using asMap as well as toMap to convert an object to Json :: Alexei Barantsevd3c4fcd5e4- Moving proxy management stuff to the server, it is used in RC browser launchers only :: Alexei Barantsevee18b34f19- Moving tests too :: Alexei Barantsev70eba09fa9- Adding common conditions for explicit waits in WebDriverJS :: Jason Leyba409512d4e9- Fix wait error messages. :: Jason Leyba2840d85702- Moving more RC stuff to the server :: Alexei Barantsevad20744f67- Deleting tests for removed deprecated classes :: Alexei Barantsevdc1687629a- Moving utility method isScriptFile to the only class where it is needed :: Alexei Barantsev8799151a1b- Moving LauncherUtils to the server :: Alexei Barantsev4f1fbf018a- Moving Proxies utility class to server :: Alexei Barantsev49e8bcad49- Moving last part of browserlaunchers package from client to server :: Alexei Barantsev65577838ae- Fix broken test. :: Jason Leyba5669de3e53- Use str instead of repr for exception message :: Alexander Bayandin166ef4057b- Add juangj to AUTHORS :: Andreas Tolfsenaa113ee89d- Update FindBy annotations description :: Artem Koshelevec062bad75- Add quiet option to Safari Python binding :: Charles Thomasd54ca5e197- Fix exception messages to reflect the new default log_file behavior :: Alex Henried0c863ac23- Add new tests for some wait conditions :: Varun Menona009c5292a- Bringing MarionetteConnection in line with the current marionette state (FF33) :: Alexei Barantsevbe19630985- Bump the version of guava to 18 :: Simon Stewartd343aae32c- Update the maven project to point at the latest guava version too. :: Simon Stewart8e4f217f6c- Remove the deprecated DatabaseStorage interface. :: Simon Stewartca0d8ca4be- Update calls to deprecated guava methods. :: Simon Stewart2550328f1e- webdriver.promise.Frame_ should not extend Promise. :: Jason Leyba21c0893443- Simplify promise cancellation logic. :: Jason Leybab5986f5c02- Run tests with harmony features enabled. :: Jason Leyba0bbb132a03- Update release notes for js :: Jason Leybaf5b5a92559- Undoing improper spec compliance for finding elements :: Jim Evans76d78cf323- 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 :: AutomatedTestera017fb7737- Updating Python docs :: AutomatedTester4e827a6c7d- Bump gem version to 2.43.0 + update change log :: Jari Bakken53bec19b33- Bump gem version to 2.44.0.dev :: Jari Bakkend6f093a6ed- Fixing socketlock bug with reusing the same profile multiple times :: Alexei Barantsevaccb3003b9- Updating Visual Studio project files :: Jim Evans0e4a981235- when adding a firefox extension, check for the id in the attribute too :: Luke Inman-Semerauef11b7526c- freaking network, freaking python... when it spazzes out on you, defaults to localhost for the tests :: Luke Inman-Semeraua07572b5c6- Correcting version number resources in .NET assemblies. No functional changes :: Jim Evans8346498d91- Bumping version to 2.43.1 :: AutomatedTester5163bceef1- 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 Evansf5b3934556- Adding support for SwitchTo().ParentFrame() in .NET bindings :: Jim Evans88b2ee8105- Adding URL endpoint for switchToParentFrame :: Jim Evans96c322871e- bumping versions for 2.42.2 adding changelog entry :: Luke Inman-Semeraue73b9cc74b- Remove unneeded else in conditional :: AutomatedTesterb9e9fc6702- Implementing switchToParentFrame command for IE driver :: Jim Evansfc79624f0e- Adding driver info into TimeoutException thrown by WebDriverWait. Fixes issue 7429 :: Alexei Barantsev4959695b22- Modified logic of ErrorHandler mapping to *Exception. :: Ivan De Marino55e1308726- Fixing maven build :: Alexei Barantsevdc4f5f61a4- Ruby: make sure the alert text is included in UnhandledAlertErrors :: Jari Bakken4d136e2412- Returning less specific platform info from firefox driver. Fixes issue 3354 :: Alexei Barantsev9779366828- Properly handle absence of lo network interface. :: Jason Leybae9c80f70dc- Unignoring a passing test for Firefox with synthesized events :: Alexei Barantsev17b5d4bfba- Stop polluting the log with stacktraces. Fixes issue 7460 :: Alexei Barantsev78097ff390- IDEA wants to update these two files :: Alexei Barantsev3d6d7e53c7- Updating build files for FF30 :: Alexei Barantsevb74e6db06b- Updating windows native libs for FF29 and FF30 :: Alexei Barantsev3b2b574cb9- Updating HtmlUnit to 2.15 :: Alexei Barantsev719bffdaac- Setting HtmlUnit to emulate FF24 by default :: Alexei Barantsev5cff71c936- Fixing maven build (broken dependency) :: Alexei Barantsev727ebe46c2- Ignoring tests failed by HtmlUnitDriver (regression in 2.15?) :: Alexei Barantsev5315c0fd48- Wrong test was ignored :: Alexei Barantsevb92eeb46c4- updating firefox prebuilts for linux :: Luke Inman-Semerau398220f303- Use 127.0.0.1 as localhost name resolving might fail on some systems :: Andreas Tolfsen23b46d7ff6- Generate Python API docs for selenium.webdriver.chrome.options :: Andreas Tolfsen25bf6d8177- Implementing switchToParentFrame support in atoms :: Jim Evans3f9174d5da- Ignoring parent frame tests in IE6-8 :: Jim Evans6f5b1d3fa6- Update buck version and get the build green again. :: Simon Stewartbc05a02df2- Actually get the buck build green again. :: Simon Stewart698bcdedcb- ruby: loosen websocket dependency to ~> 1.0 :: Jari Bakken41b8f05985- Bump the version of webbit to 0.4.15 :: Simon Stewart9f3a561cce- Adding a timeout to Firefox cleanup process. Fixes issue 7272 :: Varun Menon509ed426d9- Typo fixes in webdriver.js documentation :: Julie9292f01c6b- Add Julie Ralph to .mailmap, and generate new AUTHORS :: Andreas Tolfsen039b6a4b61- 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 Lotoshnikov5b97733353- Add switch_to.parent_frame support to Ruby bindings :: Andrey Botalov6c0f39916d- Fix for Ruby tests on Windows + MRI :: Jari Bakkenbd3bc0379b- Guard parent_frame spec for Safari and PhantomJS :: Jari Bakken2292453454- Update the Ruby change log :: Jari Bakkenc7b0193945- Adding more tests for Platform :: Alexei Barantsev52197cf5d1- Fixing platform comparison. Fixes issue 7522 :: Alexei Barantsev6b58d26154- Always compare more specific platform to less specific one :: Alexei Barantsev4c6f34edd7- Breaking a circular build dependency in test code :: Alexei Barantsev9bce67cb40- Setting layout.css.devPixelsPerPx to 1.0 if native events are enabled only. Fixes issue 7445 :: Alexei Barantsev203090ccc0- 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 Barantsev2ed59160d8- Setting forwarded content for CommandListener afterCommand handler. Fixes issue 7443 :: Edi Weissmann6c14f14175- On behalf of shijunjuan: Handling possible IllegalStateException while cleaning orphaned and timed out sessions. Fixes issue 6771 :: Alexei Barantsevc813596d9f- Adding a new selenium server option -logLongForm to log more details to the console. Fixes issue 6645 :: Alexei Barantsev8204b46236- Propagate webdriver_firefox_port preference to FirefoxDriver, was being ignored. Fixes issue 5172 :: Stephen Kuenzli6ddf7ceb9b- Modified IE driver server to more closely follow W3C spec :: Jim Evansdf475139f0- Removing unnecessary #include :: Jim Evans73e863ee21- Fixing IDE Csharp formatter options. Fixes issue 1331 :: Alexei Barantsev84ea2c8bd9- Setting Json.NET to ignore dates when parsing response values :: Jim Evans6640a1c10e- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansc153d9463a- Fix broken tests :: Jason Leyba0971ee62dc- Adding encoding declaration in IDE python formatted. Fixes issue 5308 :: Alexei Barantsev00f9afe687- Making recently added Firefox-specific tests to run in local environment only :: Alexei Barantsev5ef02179bc- Handling possible exception in stringification of window.location. Fixes issue 3908 :: Alexei Barantsevc545a3afdd- Making WDBS.start command a no-op if it was instantiated with an already started driver. Fixes issue 3993 :: Alexei Barantsevdde7a5019e- Adding finalization part to recently added Firefox-specific tests :: Alexei Barantsevb8ca024162- Guarding tests to prevent running in Sauce. Hmm... I thought @NeedsLocalEnvironment does this... :: Alexei Barantsev07e7e56b40- Fix "./go //javascript/chrome-driver:atoms". is_online is not used by chromedriver. :: Seva Lotoshnikov48cc327cce- Implement Element#getElementRect that returns a dictionary with location(x, y) from top left (0, 0) and size(height, width :: AutomatedTester3b5eb8dc66- Correct name of test for element#getElementRect :: AutomatedTesterd5ae96723b- Allow mocha timeout to cancel flow. :: Nowell Stritee532af1592- Remove redundant extern definitions. :: Jason Leybad85c6e1a35- 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 Leyba3a2ce193db- 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 Leyba06f857bd2c- Remove unnecessary test code. :: Jason Leyba6f810c4f57- Move e2e tests to the e2e directory. :: Jason Leybac1b1b2ac96- Include unit tests for Closure-based js code with selenium-webdriver package. :: Jason Leybad33866914d- 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 Leyba8360c8e9e2- Fix javadoc formatting. :: Jason Leyba6077559883- Fix property lookup for strict type checking. :: Jason Leyba4e40b263d1- Increase default timeout for test command. :: Jason Leyba3b2779abd1- Allow using a custom Agent with http.HttpClient. :: Jason Leyba6bcdcfa4a3- Remove bad goog.require call. :: Jason Leyba00d145a0d2- Add promise support for generator functions. Requires using harmony (node v0.11.x) :: Jason Leyba3016abbf6a- Fix for old IE compatibility; should probably just drop support for old IE. :: Jason Leyba678c46d57f- More flexible management of http timeouts in Selenium RC python client :: Santiago Suarez Ordoñez165493593f- Implementing ability to use sendKeys command in HTML suite runner :: Alexei Barantsev0bc8265a6f- Generate fresh AUTHORS :: Andreas Tolfsen76358a4ddc- Updating to gecko-31 :: Alexei Barantsev62ca5786d6- Fixing compile errors for Firefox native events components on Windows :: Jim Evans714c31f128- Reversing condition of previous commit :: Jim Evans3c1033c6ba- Updating Firefox native events binaries for Windows :: Jim Evans9a5ed9aed2- ff 31 is an esr, also bumping the max version we can run to really far in the future :) :: Luke Inman-Semerau2d759051b3- update prebuilts for linux :: Luke Inman-Semerauc977fb4538- Add browser specific constructors for consistency with other language bindings. :: Jason Leybad76e0844b9- Skip tests in IE <10. :: Jason Leyba426c1bab3d- Revert "Add browser specific constructors for consistency with other language" :: Jason Leybab24467b817- Redirect Firefox output to /dev/null by default :: Alex Henrie75f266ff3d- Fix NullPointerException when File#listFiles() returns null :: Robin Stocker386b699362- Compiling and adding as a third-party dep the shaded Jetty 5 used by RC. :: Simon Stewart9d342b4706- Updating Windows native events libraries for supported Firefox ESR releases :: Jim Evans5000b43a80- Non-functional change to Visual C project file for Firefox previous ESR native events lib :: Jim Evans37ece1505b- Removing unused class from .NET bindings :: Jim Evans9e30b6dd8f- Remove unused import subprocess.PIPE :: Alex Henrie098bedd18b- Make it easier to create WebDriver instances in custom flows for parallel execution. :: Jason Leyba70209d1659- Update issue 7641 :: Jason Leyba19351a88f9- Stop using deprecated code in the SafariDriver :: Jason Leyba8f988e07cc- Fix a handful of js errors :: Jason Leybaaac4d59bfc- Implementing pluggable element locator factories for .NET PageFactory :: Jim Evans198c19bbd1- Suppressing FxCop and StyleCop warnings. No functional changes. :: Jim Evansc0bd2229d9- Fix type annotations (breaks doc parsing) :: Jason Leyba43db645664- Missed a file in revision 8f988e07cc31 :: Jason Leybab17f30b5b8- Make the jettyMaxThreads parameter actually be effective :: Jonatan Kronqvistb4f0e5d520- Add Alex Henrie and Robin Stocker to AUTHORS :: Andreas Tolfsen9bd27187e5- Use LogLevelMapping to convert JSON wire protocol name to Level instance. :: Jason Leybafe33beb172- Clean up internal Firefox logging API. :: Jason Leyba7720e2ac97- Add explicit API for configuring log prefs rather than forcing users to rely on magic capability strings. :: Jason Leybaecaa920533- Catch driver start-up failures. :: Jason Leyba9c99b3aafd- Removing unused file from .NET bindings :: Jim Evans5fafdac135- Fixing broken autocomplition in IDE. :: Mathias Kresin3c3cfafff6- Fixed options validation on options reset in IDE. Fixes issue 1050 :: anonymous_sdet963f64c2a9- 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 Lotoshnikov8e9963e616- Fixing generated code for select elements in C# :: Alexei Barantsev1248607fd6- Preparing for IDE 2.6 release :: Alexei Barantsevebc25b3bd1- Fixing merge conflict with csproj file :: Jim Evansc376f4bf48- Cleaning up #includes in C++ code :: Jim Evansa600ce9336- Updating json-cpp lib and replacing mongoose web server with civetweb. :: Jim Evans60ec684b21- Updating IE driver prebuilts :: Jim Evansc16e6fc6a3- Extract subprocess management to a reusable module. :: Jason Leyba7019451210- * 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 Leybace33d7e8eb- Have the FirefoxDriver accept lower case proxy types (which is the format documented on the wiki) :: Jason Leyba152aec2e0f- Update to dossier 0.4.0 :: Jason Leyba6a24b8b147- Native support for Firefox in the JS bindings. :: Jason Leybab6652e2f0f- Fix npm test command :: Jason Leyba556c975de2- Re-adding tests accidentally commented out in 1bd26af0a55c :: Seva Lotoshnikov5a8117ea2b- Fix CapabilitiesComparator after 52197cf5d134d921809642db71da75b655e71229 (Or rather make CapabilitiesComparatorTest pass, preserving historical behavior. Ultimate fix for CapabilitiesComparator would probably delete the whole thing) :: Seva Lotoshnikovcf8f487039- Deleting what appears to be unused deps. Separate commit so this is easy to revert if I'm wrong. :: Seva Lotoshnikov1dc071fa25- Adding checks for JS functions removed from IE11. Fixes issue 7780 :: Alexei Barantsev6db807674f- adding pom and info on uploading jetty-repacked-5 to maven central :: Luke Inman-Semeraue0eb6c9265- fixing maven build, adding reference to jetty-rc-repacked-5 :: Luke Inman-Semerau4486f709c7- Fix a few things for webdriverjs on linux :: Jason Leyba1fd667e323- Use correct path for libnoblur in deployed selenium-webdriver package :: Jason Leyba396b94b616- Fix documentation typo. :: Jason Leyba3a6be40dba- Ignore IDEA's qaplug_profiles.xml :: Jari Bakkenf54127e6ba- Handle null and empty paths the same as / :: Jason Leyba65cc3db528- We don't use bamboo anymore :: Alexei Barantsev1ada6dd705- Implementing ability to use FirefoxDriver on a machine where localhost is not the first alias for 127.0.0.1. Fixes issue 3280 :: Alexei Barantsevabba7895f7- Update Closure library to head and compiler to the latest release :: Jason Leybadf140408a5- Fixing NameError: global name 'options' is not defined. :: Seva Lotoshnikov130b6c40b1- Fixing imports :: Alexei Barantsevf273aa4cb2- Fixing use of deprecated API in HtmlUnit :: Alexei Barantsevb107fa2b9c- Fixing use of deprecated API in guava :: Alexei Barantsev1368bfe11b- Fixing use of deprecated API in httpclient :: Alexei Barantsev733ebe525f- Adding more checks for JS functions removed from IE11. Fixes issue 7803 :: Alexei Barantsev7429633811- Correct server download location in Selenium::Server (thanks marekj). :: Jari Bakken94ffdbb8c1- Move Ruby build to a plain gemspec + Gemfile. :: Jari Bakken7326a31298- Fix gemspec quotes :: Jari Bakken1c72314582- Rename //rb:install-gems to //rb:bundle :: Jari Bakken8bb31a9487- Make TargetLocator spec less strict, this seems to vary by driver. :: Jari Bakkenf39c6d76fd- Cleanup + get rid of some RSpec deprecation warnings :: Jari Bakken5ca08c675f- No reason not to allow creating webdriver.WebElement from a promised Id. :: Seva Lotoshnikov7957459c6c- Actually supporting promised Id for webdriver.WebElement. Completes/fixes what started in previous commit 5ca08c675f5a6c06e3b4d0316b7ea0150f155512 :: Seva Lotoshnikove140478f6f- Bump buck version and move the compilation of the firefox driver with Buck forwards. :: Simon Stewartaf6f5f325f- Driver should operate cookies for the current frame, not the topmost one. Fixes issue 7799 in Firefox :: Alexei Barantsev45d06b9cba- WDBS: safe check for window.localStorage :: Timofey Vasenin3288780fa0- Fix a typo :: Seva Lotoshnikov431c7890ec- On behalf of velma911: Fixing infinite read from socket. Fixes issue 7814 :: Alexei Barantsev9350102067- Log formatter should be able to work with empty keys array. Fixes issue 7357 :: timm-permeance870502ffc7- Updating to gecko 32 :: Alexei Barantsevd513360deb- updating prebuilts for linux :: Luke Inman-Semeraud13dffe939- Re-add the rubyzip jar :: Jari Bakken09513a85ea- Updating prebuilt libs for windows :: Alexei Barantsev03feed0dcb- Working around limitations in subpixel precision event handling. :: Seva Lotoshnikovedffbc45e5- Get org.openqa.selenium.SmallTests building with Buck. :: Simon Stewart68e2497311- Run the ignored tests printer with Buck. :: Simon Stewart3cc49c837b- Run htmlunit-driver tests with Buck. :: Simon Stewartba15b3829c- Bump timeout for tests since a suite is also a test. :: Simon Stewart6c6a5644a8- Run FirefoxDriver tests with Buck. :: Simon Stewart2a56683d6f- Deprecate the original RC interface in Selenium. :: Simon Stewart32dfa036dd- IEDriver crashes in WaitUntilElementFocused() because of null pointer. :: Dominik Rauch0f36aa9631- Handle the case where executeScript returns an HTMLDocument. :: Simon Stewartea7cf412c3- Allow subclasses of HttpCommandExecutor to extend it at runtime. :: Simon Stewart44379018ab- Integrating the Microsoft Internet Explorer driver implementation :: Jim Evanse0dbda0133- Handle the case where a proxied element from PageFactory causes a FluentWait to timeout. :: Simon Stewart654bf245d6- Fix an error propagation bug when a command fails from bad inputs. :: Jason Leyba1a59f587c9- 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 Lotoshnikovb35623b36d- raise exception when the firefox binary isn't actually found, which usually implies the upgrade failed (on windows) :: Luke Inman-Semerau1059079818- 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-Semeraue41d76bb3b- UnexpectedAlertPresentException should contain the alert text in python too. :: Luke Inman-Semerau15f21d7bf4- onbehalf of Dominik Ruf :: Luke Inman-Semeraueace3b0a50- Fix example code: "using(-Chrome)DriverExecutable" :: Chris Martin7f7a5af4e8- Upgrade third party dependency JavaScript-XPath to 0.1.12 :: Andreas Tolfsen1023f552fc- Add note on stale element checks and a WebElement represents a DOM element :: Andreas Tolfsen87ba93f70d- py: Expand WebElement.get_attribute API docs :: Andreas Tolfsen41c2d4d328- Bump version to 2.43 :: AutomatedTesterba2c218803- Updating Java Docs :: AutomatedTester869609dd9f- Coercing command line argument values to uppercase :: Jim Evans35044b1dec- Updating IE prebuilt binaries for impending 2.43 release :: Jim Evans437dd18248- Renaming EngineImplementation property to simply Implementation in InternetExplorerDriverService class :: Jim Evans9640cf9358- Updating .NET bindings version numbers for impending 2.43 release. :: Jim Evans597b76b1ed- 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 Bakken58a185a747- Bump Ruby version to 2.43.0.dev :: Jari Bakkene68e73e20c- Make exceptions Python 3 compatible :: Andreas Tolfsen3f2e2c80d6- Make firefox_binary.py and firefox_profile.py not executable :: Andreas Tolfsen5cd58dcbba- Fail with a more descriptive error if the server returns a malformed redirect :: Jason Leyba91e5bb58d1- Update README.md :: Jason Leybab949a1d0b5- Bump version to 2.42.0 :: Jason Leyba86fc110958- Update docs :: Jason Leybad834b32b04- fixing toJSON of chrome options where equal options become unequal. :: Luke Inman-Semerau227674bfff- Do not pass sessionId if it is not exists :: Alexander Bayandinf1d59a07c8- Promise.thenFinally should not suppress the original failure. :: Jason Leyba88f6680bf0- Support thedonecallback in Mocha's BDD interface. :: Jason Leybaad2a6bb995- Preserve response status code when translating from internal to servlet API :: Jason Leyba4dd1c8d841- correct string handling to support py3 again :: AutomatedTester31c41534e3- is_online is no more, see mobile.network_connection :: Luke Inman-Semerau26e36b28dc- Updating IE driver prebuilts and version to 2.42.0.0 :: Jim Evans71880dbec1- Updating .NET version resources to 2.42.0 :: Jim Evans1208bbcfe2- allow custom ErrorHandler for HTTPCommandExecutor :: jonahss248774dfcf- re-added Context endpoints to java client :: jonahss24e2807e89- Mailmap jonahss :: Andreas Tolfsen4502e40a97- Bumping python to 2.42.1 :: AutomatedTesterf08b7ea38d- Updating Python docs :: AutomatedTester0dce277a4b- Forgot to add the new files for python docs :: AutomatedTester6a7bb83aae- On Behalf of Jason Morrison (jasonm): when using desired capabilities and chrome options together, attempt to merge rather than squash. :: Luke Inman-Semerau1fcb06ca26- Make sure Ruby properly kills Firefox process if silent startup times out. :: Jari Bakken0bbb89a854- resorting context endpoints, belong with mobile spec :: Luke Inman-Semerau68b415adb1- 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 Barantsev35c2361d50- Updating necessary files for Python release :: AutomatedTester0da05da632- Export logging API from main webdriver module. :: Jason Leyba72894b90ea- Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leybadba13040f2- Fixing imports in python formatter (IDE) :: Alexei Barantsev3c4c9c0a9c- Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev7a6270bb41- Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsevab23e949ab- Bump Ruby to 2.41.0 :: Jari Bakken3fc84a5253- Bump Ruby version to 2.42.0.dev :: Jari Bakken26cc094103- Remove deprecated functions. :: Jason Leybaa459010992- "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikoveaf22a4f13- Error handling for startSession is handled in the parent class now. :: Kevin Menard17799b35f7- Updating Json.NET version to 6.0.2 :: Jim Evanse4e825d065- Refactoring JSON serialization of cookies in .NET :: Jim Evansf595c50ebf- Updating gem references in Ruby module :: Alexei Barantsevcbac10460f- Implementing augmentation indicator as an annotation :: Alexei Barantsev0a55daf7b2- Fixing the build, adding a new file to build.desc :: Alexei Barantsevd0bc98e337- Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev0a8d2b0674- Adding Firefox native event version support to CHANGELOG :: Jim Evans8edf63c644- Deflaking tests :: Seva Lotoshnikovd8bf859890- Minor cleanup FirefoxBinary.java :: Seva Lotoshnikovd971352732- Use right annotation :: Seva Lotoshnikov636a0ae3d5- Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikova3f9366505- Generate new AUTHORS :: Andreas Tolfsen62bac37d93- Correct typo. :: Jason Leyba83fee799a5- IDEA 13.1 wants to update some config files :: Alexei Barantseve717e861dc- Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev25b83224b2- Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev78e4e90450- Strictly NO-OP code cleanups :: Seva Lotoshnikov9936a72f19- Make Cookie serializable :: eoff8c423f2aed- Don't use system path separators when computing URL paths. :: Jason Leyba06c088a338- Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsevaa55398c45- command_executor should also support unicode strings as well. :: Luke Inman-Semerauc877e93b9f- Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev0184147c56- Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev983d5b2e62- Updating xpi install to align with mozprofile :: AutomatedTesterd336763b19- Updating buck version to latest OSS release :: Simon Stewartb1d0842883- Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans0b52aaf13f- Updating Firefox native event prebuilt libraries for Windows :: Jim Evansd18fcc7710- WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikovf93ea6f82f- Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov78d510a40a- Remove unnecessary dependency on bouncycastle. :: Jason Leyba2f2e40c750- 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 Leyba71cb9e5af5- Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba363df28dc6- 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 Leyba7268c783d3- * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba7720dd8677- adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau58c194a568- 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-Semerau182cf26925- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansdebd05e5fb- Adding Windows 8.1 detection to Platform.extractFromSysProperty :: Jim Evansbe258039d6- Updating naive user agent string checks to account for IE11 :: Jim Evansfe2a70d52a- Updating .NET test suite to be consistent with Java tests :: Jim Evans06e283e3ed- Eclipse compiler update for Java 8 support :: Jan Weitz678d1ffe25- added task name to SCHEDULE_TASK event :: Anton Vynogradenkocda6ae229e- Code comment changes for wait() :: smhcb5e6e968c0- 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 Leybaa50f7ba9f3- Bump Buck version :: Simon Stewart2294fbb15e- File upload using remotedriver on python3 :: Artur Orlov8629dc6ec6- Mobile - Network Connection implementation for Java and Python. :: Luke Inman-Semerau04d28555f8- 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 Leyba1c0f6c83e1- Don't include test code in //javascript/remote:clientbin :: Jason Leyba96673dff92- Remove mime-type specific result rendering. This feature isn't used and adds a lot of complexity. :: Jason Leybad04d1653d8- 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 Leyba228d90f7a1- Convert HttpRequest/Response to POJOs; handle all conversion to and from HttpServletRequest/Response inside DriverServlet. :: Jason Leyba4eb76e0686- 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 Leyba3a69b837ea- 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 Leyba111a3037a8- 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 Leybafdf34c6b17- 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 Leyba1bd26af0a5- 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 Leyba31de201be0- Remove some no-op calls to deprecated functions. :: Jason Leyba08ef062550- 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 Leybad9538bebad- Tweak text. :: Jason Leyba1a068570a8- Fix NPE :: Jason Leybac2d2039544- ElementNotVisibleException is a type of InvalidElementStateException. :: Jason Leyba13de1e6196- Clean up use deprecated methods & classes. :: Jason Leybafa4bc4ed36- Move some code around. :: Jason Leybacf3f13292a- forgot to have the get actually call the remote end, update formatting :: Luke Inman-Semerau72e85cacd7- SUPPORTS_BROWSER_CONNECTION was removed, missed a reference :: Luke Inman-Semerau30efd0c45c- java json converter chooses Long (Number base class). Fixing RemoteNetworkConnection :: Luke Inman-Semerauc8ed0c89e4- Properly configure the http client in the presence of user credentials. :: Jason Leybaf6e1797dde- issue #7304 Fix memory leak caused by del in PhantomJS :: ChanMin Kim694a64dcdd- missing init in new android module :: Luke Inman-Semeraue63151eb68- Generate AUTHORS :: Andreas Tolfsen9608d57029- Fixing a log message :: Alexei Barantsev0da4a96269- Fixing IE driver crash when clicking on link that opens a new window. :: Jim Evans1f5e30c86d- fixes issue for locating newly installed chrome versions :: ddavison50c8fa6d2e- Cleaning outdated dirs out of .gitignore :: Alexei Barantseva0b26dc0c2- Ruby: Fix for extensions whose install.rdf uses an attribute for em:id (issue 5978) :: Jari Bakkend8eff0ce24- 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 Barantsev704e160db1- 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 Barantsevf9ae2243b3- Updating native events dll for FF28 :: Alexei Barantsev34dc2230fe- Updating version match for native libs in firefox plugin manifest file :: Alexei Barantsevc9ccf2a347- Ensure a test of Alert.dismiss actually calls Alert.dismiss :: Simon Stewart00f9aea336- Remove a class of our which replicates HTTP status codes already given meaningful names in the standard JRE. :: Simon Stewart62a47fdbfe- Bump the hmltunit version to 2.14 :: Simon Stewart10d8abebb4- Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15) Update Closure compiler to v20140407 :: Jason Leybad8a36a4af6- Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)" :: Jason Leyba3a28381ae7- Ignoring IE6-only test failure for CSS :: Jim Evans5bc39476ce- Fixing IE driver to allow JavaScript objects with property names with spaces :: Jim Evans11147dc7f4- Preserve wrapped test function's string representation for Mocah's BDD interface. :: Jason Leyba147ca734cf- Adding new interface methods to the stubs :: Alexei Barantsev7638bbbbed- Click after move with offset should use last mouse position :: Alexei Barantsevf085b0df82- Ignoring new test in the browsers that fail it on CI :: Alexei Barantsev0cd4d0d539- Fixing a wrong test and unignoring it back, browsers are sane :: Alexei Barantsev2ad62fc4ac- Fixing test to work in IE<10 :: Alexei Barantsev3ef1ebc002- IE < 10 :: Alexei Barantsevb2a26a946f- Fixing maven build (new package added) :: Alexei Barantsevec0831132f- Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev70083e84c4- Revert "Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)"" :: Jason Leyba4f8c792fc4- Fixing clicks on invisible elements in HtmlUnitDriver broken by ElementNotVisibleException being a subclass of InvalidElementStateException :: Alexei Barantsev2f4b6524a7- Still breaking things on CI. :: Jason Leybaa42ac275de- Refactoring: converting a field to a local variable :: Alexei Barantsevc0b402e62d- Removing outdated (unused) command constants :: Alexei Barantsevb51955536a- Change ClearElement to be a subclass of WebElementHandler instead of WebDriverHandler :: Alexei Barantsev953007b48e- Removing outdated getValue command handler :: Alexei Barantsevd65bad20f6- Refactoring: moving an auxiliary class from the top level to inner class :: Alexei Barantsevc1358e87c5- Removing unused import :: Alexei Barantsev6369b48315- Fixing interactions API in Firefox to be able to move mouse to elements in frames using native events. Fixes issue 7253 :: Alexei Barantsevafde40cbbf- Implementing more straightforward way to send keyboard events in synthesized mode. Fixes typing into number inputs and rich text editors (like tinymce) :: Alexei Barantsevc4c995e42a- Removing unused functions :: Alexei Barantsevd8e9e15648- Ignoring a failing test in IE :: Alexei Barantsev1eeb80641c- Update example. :: Jason Leyba6e78b3ad01- Updating third_party/py/jython.jar to Jython 2.5.3 :: Jim0e428d78d1- I don't often revert my changes, but when I do, I do it 4 times. :: Jason Leybac5cfe7b215- Use PRUnichar for Gecko < 29, char16_t otherwise. :: Jason Leybac1bc1cf500- updating firefox prebuilts, thanks jleyba for fixing the build! :: Luke Inman-Semerau1b89862329- Bumping python version number :: AutomatedTester8669576228- Bumping Version numbers to 2.42 :: AutomatedTester9867b54600- Updating JavaDocs :: AutomatedTester5e82430201- 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 Stewartd8816d8678- Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart0908d52650- Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart48188878a0- Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart1a17c9e0ad- updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau0cac3dab8c- Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken3a49ae8b4a- Updating .NET documentation build process :: Jim Evans26b18235c6- Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evansfbe29a9886- Silencing .NET documentation build warnings. No functional changes. :: Jim Evansb7305e3b47- Minor cleanup. :: Jari Bakken68f96ffa6a- Fixing the java build :: Alexei Barantsev6dcca1e388- Really, for-real fixing the Java build :: Jim Evans305680364a- Removing tests for deleted method :: Alexei Barantsev0785d107d8- adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau34a63e46e2- Refactoring usage of command executors in .NET. :: Jim Evans133d113684- Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evansfa76f9a4f3- Removing deprecated .NET Android driver :: Jim Evans169dba6ad4- Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikovb91a563eb5- intellij wants some changes :: Luke Inman-Semeraue71f03fb0d- Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev8a0a2ce327- Update download link to googleapis.com :: Yi Zeng148cc9a5b8- Fix docstring :: Alexander Bayandinb09f365a97- adding link to standalone-server in pydocs :: Luke Inman-Semerau37ea8e663f- Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsenb2130906bd- service.py: fix service_args[] handling :: jmuramatsu7d51a840f3- Add property for silencing chromedriver :: Tobias Lidskog7571e978ef- Generate AUTHORS :: Andreas Tolfsenb20e5d3bec- Add aliases for jimevans and hugs :: Andreas Tolfsen76131aea10- Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng6239c3c25f- Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev693740c473- Adding excludeSwitches to the list of known Chrome options :: Jim Evans5fed4c7d19- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansbfd3cce484- Updating documentation comment. No functional changes :: Jim Evans1c07956ce2- Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev860e74cd50- Removing android-related libs from idea project :: Alexei Barantsev4d025d3299- Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsevbab55bdb51- Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsevce1eb4dbac- Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson73ddf76d12- Fix reference to undefined LEFT_ALT. :: Iain Dawson5f2e41b3aa- Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev6af0f09f7c- Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester6118261205- Adding httpOnly cookie flag to Java binding :: Alexei Barantsev2378c70c3a- Adding tests for httpOnly cookie flag :: Alexei Barantsev3c2fbb2cb7- 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 Barantsev425df2d764- Adding a test for cookie secure flag :: Alexei Barantseva440774f58- Fix up buck build files so they all compile. :: Simon Stewartfc4f1084ef- Bump the buck version. :: Simon Stewartc71bf52786- Adding swicth to parent frame command to the wire protocol :: Alexei Barantsevb086af503e- Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev8b6b171946- 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 Dary5d29247d14- Fixing javadoc :: Alexei Barantsevda0ae05d3d- Adding swicthToParentFrame to Java API :: Alexei Barantsev87ebfc0b54- Adding tests for switching to parent frame :: Alexei Barantsevb15b49a26b- Implementing switch to parent frame in HtmlUnitDriver :: Alexei Barantsevd5338f303d- Implementing switch to parent frame in FirefoxDriver :: Alexei Barantsevd3bf7ab4e3- Implementing switch to parent frame in WDBS :: Alexei Barantsev2cc54cb6d7- Remove use of VK_ENTER since its been removed from Firefox. PUA code uses VK_RETURN now like Mozilla Tools :: AutomatedTestere5701d815f- Deleting java files with no classes :: Alexei Barantsev2401583110- Implementing remote end for switch to parent frame operation :: Alexei Barantsevad14204bb4- Removing InternetExplorerDriver constructor that accepts WindowsProxyManager as a parameter. Proxy management moved to IEDriverServer and WindowsProxyManager is used for RC only now :: Alexei Barantsev6ea27b0dcb- Removing a redundant utility method :: Alexei Barantsev0ed66eaa0b- Breaking dependency of firefoxdriver and htmlunitdriver on browserlaunchers package :: Alexei Barantsev05af3e16ea- Moving Timer and Windows classes to webdriven api, they are not commands :: Alexei Barantsev5845a475cd- Fixing the build :: Alexei Barantsev8f85c5e9e2- Adding a test for switching to parent from an iframe :: Alexei Barantsevbf917a9cd2- Implementing switch to parent frame in python binding :: Alexei Barantsev9b57e72b4a- Regard all modifier keys in SingleKeyAction :: Jonatan Kronqvistfc9e6a4f04- Push context switching into a role-based interface. :: Simon Stewart8fc478b09e- python switch_to_ deprecation / adding switch_to class like the other language bindings :: Luke Inman-Semeraue35eaf18aa- updates for FF28 release, prebuilts need building :: Luke Inman-Semeraua19e4f8886- missed one spot for the FF28 bump :: Luke Inman-Semeraufe4b420acf- update FF prebuilts for linux :: Luke Inman-Semeraua6e35bbae9- Simplifying code: wrapping/unwrapping session id is redundant :: Alexei Barantsevb770492cf0- Updating Firefox native events components for Windows for Firefox 28 :: Jim Evansf8f41c8df1- don't need to have a deprecated method that was never released :) :: Luke Inman-Semerau8c010da819- Fixing WebDriver.csproj to account for missing Android driver :: Jim Evans57de9955c9- Implementing standard conformant protocol in firefox driver :: Alexei Barantsevff40c2737d- Revert "Implementing standard conformant protocol in firefox driver" :: Simon Stewart10cc30308e- Rename some commands in the firefox driver to prepare for selenium 3. :: Simon Stewart6ee36e87eb- Handle a Selenium 3 style "sessionId" in a Command received by a Selenium 2 server. :: Simon Stewart79afa189a5- disable failing tests, will re-enable when have time to debug :: AutomatedTester3321f540fe- Stop accessing variables directly and go through a property :: AutomatedTesterc76073b2f4- Adding switch_to_parent_frame so that it can actually be called :: AutomatedTester89b2fa4fcf- switch_to_parent_frame -> switch_to.parent_frame :: Luke Inman-Semerau373a5349d7- py tests moving the rest of switch_to_ -> switch_to. :: Luke Inman-Semerau229567f0dc- Generate fresh list of authors :: Andreas Tolfsenf3e5963610- adding javadoc to JavascriptExecutor executeAsyncScript about the default timeout. Also some extra information on troubleshooting common issues. :: Luke Inman-Semerau362bae5638- There's no need to create a StringBuilder here. :: Kevin Menardc1b034ff7d- No need to call toString on a String. :: Kevin Menard6307f5ddb9- Clean up immediately if starting a driver or session errors in RemoteWebDriver. :: Kevin Menard11e9cc64af- Updated a grid timeout property that seems to have been overlooked in a previous cleanup. :: Kevin Menardaaaed83875- Actually pass the response body to CommandListener implementations, per the interface contract. :: Kevin Menard11eecce420- Ignore exceptions during the clean-up process if failing to start a RemoteWebDriver instance. :: Kevin Menardf2020556ef- The crowd has spoken and wants the original exception, not nested. :: Kevin Menard6be55b4999- Fix #6770 setting a timeout when jetty has low resources to prevent hub from hanging. :: freynaud16da8dcba8- 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. :: freynaud04b1676d6c- 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 ) :: freynaud21bc4f708f- Fix #6773 consuming the request in all cases to properly release resources :: freynaud605a01402d- the capabilities needs to be sent properly encoded.Capabilities for mobile for instance have copyright signs. :: freynaud4e1899d2d9- Removing switch_to_parent_frame from driver to use new switch_to. :: AutomatedTester4334d3826c- Squashed commit of the following: :: Rory Craig-Barnesd7cfca4382- Do not define SocketError as Ruby 1.8 is not longer supported :: Andrey Botalovfceda5353c- Remove redundant code :: Alexander Bayandine804d9bf2e- Remove dead browser visible methods :: Andrey Botalov4b87107987- Properly bind "this" for beforeEach/it/afterEach in mocha integration. :: Jason Leyba73d3a8bc6a- Ignoring maven/target :: Alexei Barantsev470431a0bc- Adding a unit test for Command serialization to json :: Alexei Barantseva1fa12b37f- Updating javadocs for 2.41.0 :: Jimc61322bd19- Updating version nubmers for 2.41.0 release :: Jim Evansfd5d7f8bc7- Updating .NET assembly version numbers for impending 2.41 release :: Jim Evans349612123d- Updating IEDriverServer version number and prebuilts for 2.41 release :: Jim Evans3192d8a6c4- 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 :: Jimbbfa38f7df- Bump webdriverjs to 2.39.0 :: Jason Leyba9807a0fabc- Bumping Python version numbers :: AutomatedTester5bf5964f5d- I like big version bumps but apparently others dont :: AutomatedTester2518a29639- Bump Ruby gem to 2.39.0, update change log :: Jari Bakken6bb9eee2be- Bump gem version 2.40.0.dev :: Jari Bakken3495003a29- Deleting the client-side of the AndroidDriver. :: Simon Stewartf532a960c9- Removing the iphone driver. :: Simon Stewart24856b55a0- Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evansa0cabc5970- Expose a constructor on ChromeDriverService :: Jason Leyba411afbba57- Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leybad0ee67ec46- Update a test to actually change an element's location before checking that the location changed. :: Jason Leybaf904d160e4- Sync javascript changes :: Jason Leyba53448f4e55- Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantseve0bdd6bc90- Shortening string representation of capabilities on the grid console :: Alexei Barantsev8135e708cb- Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev80224fbdb5- 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 Barantsev24b5064fab- Update jsdocs :: Jason Leybaa7d53122fd- Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev9c4dca7b77- Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev339f39aa5e- Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evansbd0e4ef750- Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evansb3e61c48d7- Allow user to specify name of driver service executable in .NET :: Jim Evans80ccbb842b- Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev9961dd17d7- Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev7b6f94c5c7- Fixing .Net WDBS test environment :: Alexei Barantsev2262635069- Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev71c5e231f4- Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev8d241f7504- Update exported symbols for webdriverjs browser bundle. :: Jason Leyba80649a0376- adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau9455d4314b- * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba12a43e4ede- fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau2cb3926eaa- fixing up the ios_driver target completely :: Luke Inman-Semerau3eb81c5189- re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau075251e6d0- Delete deprecated methods. :: Jason Leybae38abc6e83- Delete unused classes. :: Jason Leybab04a82d464- 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 Leyba57a625151a- Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badlebce48c4a2d- Getting ready for Selenium IDE v2.5.0 release :: Samit Badle4eb212321c- Remove an unnecessary level of inheritance. :: Jason Leyba0b5c69e02c- Delete an unused build rule (the classes for this rule were deleted in revision e38abc6e83c75235c6d) :: Jason Leyba2118dffe9a- ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba9c5f645e64- For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leybaafe4856e7b- Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantseve2b3aaebc8- Add missing goog.require statements. :: Jason Leybae01454bb50- Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev6cc6c8c697- Throwing an error with the proper code on empty class name :: Alexei Barantsevdcaa717f0a- Fixing element finding tests :: Alexei Barantsev45149486f6- Ignoring failed tests :: Alexei Barantsev8f4604447e- Fixing HtmlUnitDriver to pass element finding tests :: Alexei Barantsev5253dd1de3- Implementing proper error code for the case of invalid class name :: Alexei Barantsev44e28fab7d- Ignoring some tests in Opera :: Alexei Barantsev9d0a52f9b4- Some tests are ignored in Chrome :: Alexei Barantsev5204d3c080- Implementing proper error code for the case of invalid css selector :: Alexei Barantsev01c0c09c9e- last cleanup of the ios_driver build target to make it really really work from a 'clean' :) :: Luke Inman-Semerau9bec10390c- Update DesiredCapabilities doc comments to use .copy() in the examples. :: David Lai37269e8a70- Removing web loading listener before calling a timeout callback. Fixes issue 4606 :: Alexei Barantsev6146f3a5be- Importing PhantomJSDriver (Java Binding) 1.1.0. :: Ivan De Marinoa928b9dbbe- Stopping web page loading after timeout. Actually fixes issue 4606 :: Alexei Barantseva9dd676f66- Adding the file containing goog.deferred. :: Simon Stewart7ed38da052- Bump the buckversion :: Simon Stewartf0085f9dc1- Start compiling parts of selenium's JS code with Buck. :: Simon Stewart264a42bfdd- Deprecating browser launchers for dead versions of firefox. :: Simon Stewartbe25191814- Including instructions for using buck in the README :: Simon Stewart94a9aff9b7- Deleting the unused version of SeleniumCommandTimedOutException. :: Simon Stewartf5dffeb128- Start migrating classes from an internal package to com.thoughtworks.selenium.webdriven :: Simon Stewartb2bff6e375- Move the ElementFinder and JavascriptLibrary into com.thoughtworks.selenium.webdriven :: Simon Stewarte8b9997666- Move the ScriptMutator and implementations to com.thoughtworks.selenium.webdriven :: Simon Stewart7049064ceb- Move the emulated selenium commands to com.thoughtworks.selenium.webdriven.commands :: Simon Stewart02e7405f64- Bump the buckversion again. :: Simon Stewartd1df8ec449- Migrate some js_fragment targets from CrazyFun to Buck. :: Simon Stewartc23b24dac5- Build Selenium RC java client with Buck. :: Simon Stewart493d5dfa62- Adding java source roots to .buckconfig :: Simon Stewartd32323ebc6- Minor decomplexification of the selenium emulation build scripts. :: Simon Stewartad53714535- Another buck version bump :: Simon Stewartd40032a881- Build most of the webdriver-backed selenium using Buck. :: Simon Stewartaf03db0a45- Having a crack at fixing the build. :: Simon Stewartcbaa76536e- Migrate the WebDriverBackedSelenium to com.thoughtworks.selenium.webdriven. :: Simon Stewartf91479d4fe- Add a Buck alias for the legacy selenium client APIs :: Simon Stewartafe029bb61- Fix the build :: Simon Stewart4203f10453- Implementing pageLoadingStrategy capability in Firefox :: Alexei Barantsevfe0a068e1e- Fixing eager page loading strategy on refresh :: Alexei Barantsevba5137720c- Changing eager page loading strategy name to the standard one :: Alexei Barantsev0f3e20bb58- Implementing 'none' page loading strategy (get and refresh operations) :: Alexei Barantsev6dc57c88ee- 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 Barantsev8b36b07a93- 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 Lotoshnikovacf49c808c- Wrapping bot.frame.defaultContent in anonymous function :: Jim Evans4f3c2d5403- fix javascript to java build for 'android-atoms' :: Luke Inman-Semeraufcc826e663- Implementing attaching to IE using ShellWindows API :: Mark Watson42060626c4- Adding IE option for ForceUseShellWindowsApi in .NET :: Jim Evans2db639dea9- Updating frames test to handle moved test page :: Jim Evans84eccddf3c- Reverting change to defaultContent atom from change acf49c808ca9 :: Jim Evans71d179145f- Fixing bot.inject.recompileFunction_ to work for frames in IE5 quirks mode :: Jim Evans3745dc7d69- Removing inadvertently committed debugging code in bot.inject.wrapError :: Jim Evans5843d4fd40- Ignoring .NET tests for unimplemented functionality in Windows Phone :: Jim Evansf46ad2a656- Log the exact timeout message for SO_TIMEOUT. :: Jari Bakken170819b5e1- Add missing @Deprecated annotation. :: Jason Leyba6e0cb6cdef- Deflake AlertsTest and FrameSwitchingTest. :: Jason Leybab651f52040- Look for opacity style in IE document mode 9+ instead of 10+. :: Jason Leybad5ef371b1d- Update a test to reflect that IE11 supports the "hidden" HTML5 DOM attribute. :: Jason Leyba1eaebcd3bd- - Fix a typo in nsCommandProcessor - Clean-up/add comments to webLoadingListener so it is easier to follow :: Jason Leybac5670a8e58- Update a test for IE11 :: Jason Leyba92410fe8d8- Add missing require statement. :: Jason Leyba1159d0eb75- Fix a broken test. :: Jason Leyba5c7daebea6- Synchronizing .NET tests with Java :: Jim Evans1221ea539d- Throw a real error when uploading non-file things in Ruby. :: Dylan Lacey418eea0b7b- Attempting fix for finding multiple elements with invalid CSS selectors. :: Jim Evansbdc0a98f97- Update call of isDisplayed atom in IE to not ignore opacity. :: Jim Evans3f6fda0d3e- Refactoring test code to avoid use of WebDriverWait :: Alexei Barantsevf3acfcaf8b- Fixing page loading timeout for refresh operation :: Alexei Barantsevfff83ad99c- Extracting a utility method to set WebLoadingListener :: Alexei Barantsev293dc2d317- Implementing page load timeouts without stopping page loading :: Alexei Barantsev56c35a5a18- Deleting dead code, there is no deleteSession command :: Alexei Barantsevf368ed2dab- Fixing HtmlUnitDriver to handle timeout exception on refresh :: Alexei Barantsevd666a20b26- Allow connection reset when reusing httplib connection :: Seva Lotoshnikov500e571fb1- data -> body :: Luke Inman-Semerau77866e89ad- Delete TestWaiter from the test classes :: Simon Stewart0b20158a2b- Inlining JUnit4TestBase.waitFor since it is used in one place. :: Simon Stewart9f485ad2fa- Clean up import statements in java code. No logical changes. :: Simon Stewart546209825f- 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 Barantsevc78dfce7f5- 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 Leybaf2a7eb8000- Clean up some type annotations. :: Jason Leyba9e35c06f1d- 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 Leybaac7535def9- Avoid repeating magic chars :: Andreas Tolfsenb528ca59ac- Clean up some imports. No logical changes. :: Simon Stewart3d4217cd89- Change assertion for IE<10 to reflect that the cursor position is not preserved when changing focus. :: Jason Leyba2162705595- javascript/marionette/COPYING: update year :: Andreas Tolfsen7bc1850c4c- Bump buckversion :: Simon Stewartfa386b68a7- Continue adding js_binaries built using Buck for the firefox driver. :: Simon Stewart29d03d84e4- Continued buckification: start using buck on the firefox driver. :: Simon Stewartfedb481fd1- Ensure that the htmlunit driver compiles :: Simon Stewart91fa0340ed- Updating to ignore unsupported tests on Windows Phone :: Jim Evans7415273b6a- Updating dragAndDropTest.html to conform to properly detect browser :: Jim Evans26814a1b53- Keys.META is now regarded as modifier key in SingleKeyAction :: Jonatan Kronqvisteb82746ae8- Updated AUTHORS :: Andreas Tolfsen1af8e2d379- Using quoted literals instead of dot references for serialized mouse state :: Jim Evans35267438c3- Making .NET InvalidSelectorException a subclass of NoSuchElementException :: Jim Evans4364d817f3- Updating .NET FirefoxDriver constructor for ICapabilities. :: Jim Evans01a0cb9b8b- Updating .NET SafariDriver browser launch code. :: Jim Evans33bf2982aa- Ignoring invalid test for Safari in .NET :: Jim Evans017788c793- Various minor fixes :: Jari Bakken043804a46b- 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 Leybabbc164c19d- First pass at finishing advanced user interactions for injected atoms :: Jim Evans1f42cc3cee- Reverting inadvertently committed file :: Jim Evans2a0e781347- Updating .NET ChromeOptions to include latest options for Chrome :: Jim Evansb88541c1ee- Creating sesion cookie if expiry is not set. Fixes issue 6834 :: Alexei Barantsevc25f8b4ad8- On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830 :: Alexei Barantsevef382f782d- Bump the year in the Ruby README's copyright :: Jari Bakken438f4220e1- Make sure FileReaper also reaps files added in a child process. :: Jari Bakken948fbeddfd- Bump gem version to 2.40.0.rc1 :: Jari Bakken6d22f480f6- 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 Lotoshnikov27f5b95283- Make the LoggingPreferences implement Serializable. :: Simon Stewartb9042c8b8a- Add some docs to Ruby's AbstractEventListener. Fixes issue 5994. :: Jari Bakken165b71b46e- Implementing FindsBySequence attribute for .NET PageFactory :: Jim Evansa90c645576- Implementing ByIdOrName in .NET support package. :: Jim Evans91ee467f51- Escaping backslashes when writing Firefox preferences to profile in .NET :: Jim Evansebb1a33b97- Fixing when cookie expiration date received by .NET exceeds max DateTime :: Jim Evansffd8a35080- Adding exception handling in .NET WebDriverBackedSelenium :: Jim Evansf9afabaaaa- Don't shadow outer lvar :: Jari Bakkenbfc0917036- Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770. :: Jari Bakken3de7be22fc- Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770." :: Jari Bakken7dd90fdeb3- Adding Firefox profile deletion test to .NET :: Jim Evansccb76d281c- Starting with Chrome 33, certain types of input elements do not :: Seva Lotoshnikove9b0326b8c- Modifying to use bot.dom.getOverflowState atom for element overflow. :: Jim Evanse59594f9a1- When the host is unknown, make the HtmlUnitDriver return an error page. :: Simon Stewartc0a101f95c- Add Keys.chord(Iterable) as a utility method. :: Simon Stewartb95e86327a- Exposing process ID of service executablt in .NET DriverService :: Jim Evans94c8a9b43f- Exposing property on .NET PhantomJSDriverService to specify IP address. :: Jim Evanse2606c1f92- Oops. Commited compile error by mistake :: Jim Evans9b4e0eaa94- Reorganizing wait algorithm in HtmlDialog. :: Jim Evans9c24fb7bad- No longer redirecting console output for Firefox in .NET bindings. :: Jim Evansbbf9df7f72- Fixing XML documentation comment warnings :: Jim Evans7e259cf417- Fixing missed redirection of stdout and stderr for .NET Firefox. :: Jim Evans4555973c52- Make the RemoteWebDriver implement TakesScreenshot. :: Simon Stewarta67dcd62cb- Remove unnecessary implements statements. No logical changes. :: Simon Stewart0bbf5455ac- On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397 :: Alexei Barantsev77876ccd1c- Add ability to send --silent flag to chromedriver :: Tobias Lidskogc0411a7c92- Update AUTHORS :: Andreas Tolfsen51b6bde293- Clean up some documentation and remove a few circular dependencies that complicate static analysis. :: Jason Leyba6e5a845cd3- removing reference to simplejson, only used to support older than 2.6 python (which we don't support) :: Luke Inman-Semerau66a3a0df96- Changing .NET random temp file generation to be truly random. :: Jim Evans980e438245- Cleaning up leftover temp directory when using .NET SafariDriver :: Jim Evans6f1c22d860- bumping relevant bits for gecko 27 (prebuilts need building) :: Luke Inman-Semerau510214fb16- remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT :: Luke Inman-Semerau188227a248- Updating IDEA project files after IDEA 13 installed :: Alexei Barantsev532147a79f- Updating build.desc file for building Firefox native events lib on Windows :: Jim Evans15b60e483d- Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release :: Jim Evans4a3e024822- Updating Firefox native events library prebuilts for Windows. :: Jim Evansf2f752985b- updating prebuilts for linux :: Luke Inman-Semerau45478af0a8- moving the hack for linux into a protected area for linux only :: Luke Inman-Semerau72760b0c32- Added an API to execute native PhantomJS code in .NET :: WORKSTATION02a83c8456ca- Improving error message for findElements in IE driver :: Jim Evansd791a48495- Make .NET DefaultWait stop swallowing original exception stack trace :: Ulrich Buchgraberfb6065fa1b- Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java. :: Jim Evans0569d896d3- script timeout should get reset even when async callback is called synchronously :: Luke Inman-Semeraueb0def7002- fix execute async script :: Luke Inman-Semerau3904cf88ae- Generate JavaScript API documentation from the deployed node module instead of from the raw source tree. :: Jason Leybaa5d321bb00- Update the webdriverjs readme :: Jason Leyba410f334894- Add some utility functions to simplify working with arrays of promises. :: Jason Leybadc974c4a76- Add support for custom locators in webdriverjs :: Jason Leybaf306e69d9a- Remove a deprecated function. :: Jason Leyba95f33dcc27- Treat promise.fulfill/reject as no-ops instead of throwing if the promise has already been resolved. :: Jason Leyba97b579f396- Implementing page loading detection after click in Firefox native mode :: Alexei Barantsevc0fb8f01b8- Undo waiting for a page to load after a native click :: Alexei Barantsev977c310569- fixing phantomjs usage on windows for python :: Lukea9ca629bb4- fix xpath translate() function for RegEx special characters :: chris9779f0bba3- Improving "Session ID is null" error message :: Seva Lotoshnikovd890acbeb0- Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681 :: Alexei Barantsev12e972ae87- Fixing JdkAugmenter inability to add interfaces that are already implemented :: Alexei Barantsev25e8fdf1f3- Implementing augmentation of previousely augmented instances :: Alexei Barantsevfe2e1789a8- Tests that aren't run have no value; delete them. :: Jason Leyba2890f2abd7- Remove console.log statement that breaks tests on IE :: Jason Leybaf31bcf5abb- Fixing testShouldNotStopLoadingPageAfterTimeout() which shows about 1% flakiness on Firefox on Linux. :: Jason Leyba43bff49c5c- 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 Leybae213043d2f- 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 Leyba127246ede3- Deleting an empty file :: Alexei Barantsev56f0670d5f- Adding additional logging for failure of get_mimeType in IsHtmlPage :: Jim Evanseb8497de14- Don't miss out some instances of Selenium IDE editors :: Samit Badle2a9ade3f03- 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 Badlef0c6b5c99f- refactoring the test case loading and squashing a nasty race condition bug in a seemingly unrelated piece of code. magic :: Samit Badle680596a384- Adding the new initComplete notification :: Samit Badle88e0c4122e- Show the test suite file name in the titlebar and yes, not showing anything the for the first time is a feature :: Samit Badlefc540d3217- Show test case change and completion messages during test playback :: Samit Badle19121c5de4- Start and Done notifications for test case and test suite playback :: Samit Badle46bff94c9f- Improved locator builders options pane to be more consistent with the others :: Samit Badle12183528cc- Updating .NET CHANGELOG :: Jim Evansdf1d50ba4b- Fixing edge case for finding elements by invalid class name. :: Jim Evansfacb1dcca9- Clean up options/capabilities/extensions in the Ruby Safari client. :: Jari Bakken9554b5abf3- Bump js version to 2.40.0 and update docs. :: Jason Leyba0fcd051398- Add Safari::Options + add support for custom extensions. :: Jari Bakken3a277489e6- Make sure Safari::Options can be passed through WebDriver.for :: Jari Bakkene2c2ec0da2- Make sure Safari backup dir is reaped. :: Jari Bakken6a48eae1f3- Update rb/CHANGES :: Jari Bakken4492acc701- Add missing stub :: Jari Bakkencf37243171- Bump gem version to 2.40.0.rc2 :: Jari Bakken8695a43729- Remove accidentally commited file :: Jari Bakken6d71826a2d- Update Ruby docs. :: Jari Bakkencfe0f8efeb- Bump childprocess dependency to avoid a couple of bad versions (0.4.1, 0.4.2). :: Jari Bakkenace7e21faa- Updating javadocs for 2.40.0 :: Jimebc117be12- Updating version numbers for impending 2.40 release :: Jim Evans0e85013bc0- Updating java CHANGELOG for 2.40.0 release :: Jim Evans4c5c0568b0- 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 :: Jimaa3cce20e0- updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau0d46e9293e- Correcting tabs-vs-spaces in java CHANGELOG :: Jima70d51a4bd- commons-codec updated to 1.8 :: Luke Inman-Semerau67811b843e- Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken6877184e60- Bump Ruby version to 2.39.0.dev :: Jari Bakkencdf4e9cb2a- Bump webdriverjs version to 2.38.0 :: Jason Leybaaa48fe63c8- pythong needs files listed in the manifest too :( :: Luke Inman-Semerau1bb0a4a98c- python 2.38.1 release :: Luke Inman-Semerau33da7919d1- updating python change log for 2.38.1 :: Luke Inman-Semerau309bf2e8c1- Add some usage examples to doc strings :: David Lai6167444991- Fix spelling and corrected comment. :: David Lai41441f852c- httplib import error on python3 formatting/pep-8 fixes :: vergiliue12da96c97- [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leybaf498175d1f- Improve README.md :: Andreas Tolfsen00a3c7df9f- Add target for generating AUTHORS file :: Andreas Tolfsenef9d5787e5- Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart7546f8c0a7- Remove server side of iphone driver. :: Simon Stewartd65f257f39- Wrap command in rake's sh function :: Andreas Tolfsen1be1edd9d2- DeletedRemove duplicated authors :: Andreas Tolfsen46bf591351- Deprecating .NET AndroidDriver class :: Jim Evans6999ca2597- Add deprecation warning to the Ruby Android driver. :: Jari Bakkenfac5e0b089- some more py3 support :: Luke Inman-Semeraub9d005dbf4- python is getting a point release: 2.38.2 :: Luke Inman-Semerau60e54dbdd5- pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu9378f8e63e- python 2.38.3 for 'real' py3 support :: Luke Inman-Semerauf6bb32b4ec- Updating dependencies to gecko 26 :: Alexei Barantsev19a7c2a11d- Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen1cab657d4e- Suppress a test that is broken in the latest Firefox. :: Jason Leyba8c33da4a63- Updating Firefox Windows native events binaries :: Jim Evanse4db0fc4ee- Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans15a0ee4132- Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evansac9c7cde5a- updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerauce09d7224d- 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 Lotoshnikov79f5c19668- making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semeraua1df581908- adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semeraubda568d0d1- some py3 compatibility :: Luke Inman-Semerau9d7fb141b9- ok, now py3 support ;) :: Luke Inman-Semerau3f0fc3d9ae- python 2.38.4 :: Luke Inman-Semerau69bedbba3e- Set the content type in proxy settings test. :: Simon Stewart571031fc66- Bump the version of littleproxy to an actually release. :: Simon Stewart64c68bba61- Ignoring failing htmlunit tests :: Alexei Barantsev3c58c826b8- Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans3a99cb332f- Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans16f09ff7a5- FxCop and StyleCop fixes. No functional changes. :: Jim Evans814e5abc9f- Deleting dead files :: Alexei Barantsev701bb94836- Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev5efdf42152- Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsevff23eac712- Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakkenf3622032a1- Updating IE prebuilts for impending 2.39 release :: Jim Evans2932eb2690- Updating version numbers for 2.39.0 release :: Jim Evansff631ae70e- Updating Java CHANGELOG for 2.39 :: Jim Evans14fa800511- 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) :: Oleksiic9b57f0182- Copy static resources required by java tests into place :: Simon Stewartcacc0208e3- Rework how we obtain command handlers :: Simon Stewart0dd0327f2e- Migrate router to use the new routes :: Simon Stewart1dcd1b9d09- Migrate the Node to use the new routes :: Simon Stewarteda8bb8e09- Move the Distributor to the new routes :: Simon Stewartcd4450a9a7- Move the session map to the new routes :: Simon Stewart12ae931dee- Installing Requests in Python (#6628) :: wildloop5b0a928495- ImplementWrapsElementbySelectelement wrapper (#6616) :: Valery Yatsynovichfea631688f- [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molinab1fbb3b0a5- [py] Fixing/tidying docstring. :: Lucas Diniz37ba6ab28f- Reveal the cunning plan of where to place java tracing :: Simon Stewartb162748f8b- Replace CompoundHandler with Routes :: Simon Stewart07a116aa32- Restored remoteHost support :: wildloopa2a97bcad6- Delete the old IDE :: Simon Stewart700f5b1ea6- Encourage people to access help over https :: Simon Stewart24dbcddd65- Organise imports. No logical changes :: Simon Stewart72bc0f07a8- Fix mime-types of displayed content in help servlet :: Simon Stewart6aa186b6a0- Start binding distributed tracing into selenium :: Simon Stewart173e41ac82- Allow us to inject tracing information into headers :: Simon Stewart465fc74e52- Oops. Did not mean to check this in :: Simon Stewartb66fe3e8dc- Add the distributed tracer to the grid :: Simon Stewartc7c9ecb3f2- Move tracing into the http client factory :: Simon Stewart570f533c5c- Wire tracing into the node :: Simon Stewart00a7ba7738- Add the ability to autodetect opentracing implementations :: Simon Stewart2778509e64- Continue wiring up distributed tracing for the new Grid :: Simon Stewartb32e053049- Removing premature break statements in IE obscured element check :: Jim Evans0adb38f936- Adding support for strictFileInteractability capability in IE :: Jim Evanse4248409f2- Updating error message return from unserializable JavaScript result in IE :: Jim Evans46bdda0a67- Updating IE prebuilts with latest binaries :: Jim Evans48c3eb6a55- Add a test to check for trace propagation :: Simon Stewartdce76b5aa8- Removing client-side references to tracing. For now :: Simon Stewart3f8670ddf1- delete unnecessary return value, nil :: Takuma Chiba96ddac513b- Removing the scratch test. Again. Furrfu :: Simon Stewart0840fb9b23- Avoid checking in temp tests again :: Simon Stewart7312f98094- Ensure that the tracing library does not touch the old grid code :: Simon Stewarte82be7d358- 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 Stewart69dbba53bc- Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evansff9877de62- Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans6439c29a9d- Updating IE prebuilts for 3.141.0 release :: Jim Evanscb45dc1afe- Release Ruby bindings 3.141.0 :: Alex Rodionov9d8522e3e7- [py] Update change log for 3.141.0 :: AutomatedTesterf7c4f70d22- Bump python version :: AutomatedTesterc3a4a4b231- Remove deprecated AugmenterProviders :: Simon Stewart5a12162ae3- I have no idea why buck-out was added as test root :: Simon Stewart530eca5c28- Remove sysout debugging :: Simon Stewart1911c51734- [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev1220214e9f- [java] Deleting unused deprecated class :: Alexei Barantsev1c3a037f0e- [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev7d4cb1aeb1- [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev8a0ef8d205- [java] More refactoring firefox executable wrapper :: Alexei Barantsevd95b0333a2- [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev2bab50b881- Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart2c3a16bb54- Initial spike on bazel compilation :: Simon Stewartd6daaa0a0b- 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 Barantsevbf81e77998- [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsevff7c00b3b9- [java] Setting environment for legacy Firefox process. :: Alexei Barantsevad4d1c7608- [java] Passing extra options to legacy Firefox process :: Alexei Barantsev23995e0f43- Bump java version number prior to release :: Simon Stewartd54ebd709a- 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 :: AutomatedTester6f1c265b31- Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evansc5f3f0d775- Updating .NET CHANGELOG for 3.14 release :: Jim Evansc2dd6739ed- Unignoring alert tests for Edge :: Jim Evans757c52d33c- Disable overlapping element tests for Edge :: Clay Martin80ee962524- Release Ruby bindings 3.14.0 :: Alex Rodionovdcadfb956b- [py] fix docs build :: Lucas Tierney2198602e88- use xenial for travis :: Lucas Tierneyde14071dfd- [py] update travis testing to use 3.7 :: Lucas Tierney0c561b6cf6- revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierneyb39ea54475- Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg969b05d413- [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney42b5e4b5d4- [py] update remote xfail markers for change to geckodriver :: Lucas Tierneyb594931dd0- [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney3ae0b62454- [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 Barantsev921f489172- Remove unused method from AppServer :: Simon Stewartbfe567d77a- Set the cookie "path" property when a document is specified in IE :: Jim Evans20e8ee0e09- Remove the deprecated Locatable interface. Cause carnage :: Simon Stewartf4d445112d- Tidy up getting headers in HttpMessage :: Simon Stewart1229d40632- Introduce a jre-based app server for testing :: Simon Stewartecb2712ee6- Adding missing copyright headers :: Simon Stewarte5fbba12d5- Introduce a base server for use in all servers. :: Simon Stewart63ebe3326a- Delete deprecated servletHttp* wrappers :: Simon Stewartee8e6d4e42- Adding the ability to configure things. :: Simon Stewart63c86bb68b- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart4965564f10- Precalculate the port to use and extend the existing race a little :: Simon Stewart4ee517f48b- [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev91d368f554- [java] Instance coercer should not touch static fields :: Alexei Barantsevdf2df0de9c- [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsevb6653ed69b- [java] Deleting one more deprecated class :: Alexei Barantsev224e2af928- [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev6ec1d7659d- [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev01cbb2a6d9- [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsevdf47c85fec- [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev663edd4339- Truncating obscured element description to first angle bracket :: Jim Evans20bdf475b1- Handle null pointers for cookie values in IE :: Jim Evansba7ad22ef2- [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev530a08d007- [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev8193e98c6e- [grid] Fixing -id option handling :: Alexei Barantseva6d4cdefe0- [grid] More configuration tweaks :: Alexei Barantsev788d15208f- [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsevd3155a1f9a- [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsevd9f0937c29- Updating HtmlUnit and its driver :: Alexei Barantsev7c63cea394- [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev6ca14aaa92- Move all option processing on boot into one place. :: Simon Stewart3c8453c328- Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart9a30412ec8- Remove unused method :: Simon Stewart132e075f47- Start using DI for the WebDriverServlet :: Simon Stewartcd61ee9ba1- Make the concatenating config easier to use with properties. :: Simon Stewart6c6625d1ad- Fixing compilation error :: Alexei Barantsevab2b3e95ea- Disabling insercure cert cookie tests :: Clay Martin2a54bd6d7e- Disabling test in Edge :: Clay Martin8a8af77016- Enable and skip .NET page loading tests in Edge :: Clay Martind178a677f1- Fix the build :: Simon Stewartf3a44c6082- repair urllib3 can't set timeout! (#6286) :: DevineLiu45fce8c2b8- [grid] Fixing 'custom', 'servlets' and 'withoutServlets' loading from JSON :: Alexei Barantsev7530315503- Stop forcing extension logging in firefox :: Alexei Barantsev572622489d- [grid] Fixing configuration information in console servlet :: Alexei Barantsev730565f927- Disabling a test that fails in geckodriver :: Alexei Barantsev91626ea036- [java] Fixing request duplication after 408 Request Timeout :: Alexei Barantsev03bb202f3f- [py] implement w3c Get Named Cookie command :: Lucas Tierneyc88ac01848- [py] Do not add a body to anything other than POST or PUT commands Fixes #6250 :: AutomatedTester08ebe4204a- Move session-related classes to the new grid package :: Simon Stewart479a801b39- Switch to using UncheckedIOException in NewSessionPayload :: Simon Stewart8888d4b53a- Delete deprecated CommandHandler :: Simon Stewartdbf0de875e- Move support classes required for Grid TNG somewhere safe :: Simon Stewarte09d7d2b03- Adding ability to use chromedriver in spec-compliant mode in .NET :: Jim Evansef87df83b0- Robustness changes for invalid command payloads in IE to comply with W3C Spec :: Jim Evansf55fd6081c- [rb] replace erroneous em dashes with regular dash :: Lucas Tierney913261c631- [py] clear local actions for w3c as well when resetting actions :: Lucas Tierney3b5e720214- [py] Rounded pause duration (#6300) :: Dakkaron69e57f11c3- [py] Fix input pausing in ActionChains and cleanup :: Lucas Tierney4deffe0e44- Implicitly convert booleans and numbers to strings when decoding json :: Simon Stewart2f3e809c57- [java] Timeout should have code 500, see https://github.com/w3c/webdriver/issues/1287 :: Alexei Barantsev62a88b8e96- Properly validation duration property of pause actions in IE :: Jim Evans6c2819f53d- Fix logical flaw in firefoxen driver services. :: Simon Stewart199f9388b3- Put module-info into a place required by multi-release jars :: Simon Stewart6bd7b88331- Prepare for the next buck update :: Simon Stewart6abdc75105- Maven dry runs should also try and build docs and source jars :: Simon Stewart33e2d10233- Update buck version :: Simon Stewartf23b516bf4- [py] allow setting capabilities within options classes :: Lucas Tierneye73d290e75- Adding method for executing Chrome DevTools command with result in .NET :: Jim Evansda084fb957- [java] Disabling a couple of tests on travis. :: Alexei Barantsevcf0fbddaef- XXE Vulnerability :: Alexei Barantsev11d49efac9- Deleting setup code related to phantomjs :: Alexei Barantsev308609fa32- Install 'requests' package required to download buck executable :: Alexei Barantsev64078e1777- [java] Ignoring a test because of Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977#c1 :: Alexei Barantseved716b52a9- [grid] Let's try to enable keep-alive in Passthrough and watch what will happen :: Alexei Barantsev751aae7189- [grid] It seems that keep-alive works well in Passthrough, so deleting this test :: Alexei Barantsev828d539484- Avoid adding illegal flags to Buck's audit command :: Simon Stewart6b430aebd9- Move JS rules to a .bzl file :: Simon Stewart3080abb357- Unroll loop over dict in build file :: Simon Stewart02e22305f9- Use list comprehension in jetty buck file :: Simon Stewart133169b8c7- Use list comprehensions in javascript/atoms build file :: Simon Stewart2cfd14459e- Use list comprehensions in javascript/remote build file :: Simon Stewartc172a351ae- Use list comprehensions in javascript/webdriver build file :: Simon Stewart6f11bd57b4- Use list comprehension to export files :: Simon Stewart50cd16d67c- Use list comprehensions in javascript/selenium-atoms build file :: Simon Stewart3659c9cf7f- Fix up ie-driver js to use skylark :: Simon Stewart4f37a67716- Fix up chrome-driver js to use skylark :: Simon Stewart80634acc33- Remove unprintable character from nuget build package that causes skylark parser to choke :: Simon Stewart89893d7600- Make selenium-atoms build file skylark compatible :: Simon Stewart55226c6f3b- Use list comprehensions in javascript/selenium-core build file :: Simon Stewart7a95f21963- Switch to using skylark parser for all build files :: Simon Stewarta890352eb5- Remove skylark parser note at head of build file in third_party :: Simon Stewarte2d1a1ac48- Remove skylark parser note at head of build files in dotnet :: Simon Stewart394ed168c1- Remove skylark parser note at head of build files in java/client/src :: Simon Stewart04f9c2d6be- Remove skylark parser note at head of build files in java/client/test :: Simon Stewartba9ce9ccaf- Add lift to list of small tests :: Simon Stewart8803955a13- Remove skylark parser note at head of build file in java/ :: Simon Stewart0417b2e567- Add "small" label to grid common tests :: Simon Stewart35c99c928f- Remove skylark parser note at head of build file in java/server/test :: Simon Stewartcac332af47- Remove skylark parser note at head of build file in java/server/src :: Simon Stewart78dbd6c1cb- Attempting to fix Travis builds :: Simon Stewart896b5f6416- Update .buckconfig :: Simon Stewart13115c2957- [java] Unignoring the test, regression bug in marionette has been fixed already :: Alexei Barantsevbc4d465b35- [java] Another regression bug in marionette, ignoring a test :: Alexei Barantsev6e31e60e0f- Remove unnecessary use of CopyOnWriteArrayList in handlers :: Simon Stewartb8219839fa- Replace use of CopyOnWriteArrayList in DefaultGridRegistry :: Simon Stewart91a20700b0- Switch to a synchronized list from a copy-on-write list :: Simon Stewarta20bd51907- Fix semantics of list usage :: Simon Stewarteb76902e06- Make BuckBuild use buckw :: Simon Stewart9372ed54fe- Buck version bump to get grid-tests working again :: Simon Stewartdcf780b503- Only enable build stamping for build, publish, and test :: Simon Stewart88340f45b4- [Grid] Fetching hub configuration and updating the node's config before registering the node. Fixes #3064 :: Diego Molina94e1721382- Require RubyZip 1.2.2 at least :: Alex Rodionovdb1c2add0b- [java] Migrating from Hamcrest to AssertJ in tests and unifying style of assertions in client module :: Alexei Barantseveb7973ee07- [java] Fixing dependencies :: Alexei Barantsev8ce5400790- [java] Fixing more dependencies (including implicit ones) :: Alexei Barantsevf06835169d- [java] Fixing a broken test :: Alexei Barantsevaf22261a55- [java] Fixing another broken test :: Alexei Barantsev9e262d7c1d- [java] Deleting unused imports :: Alexei Barantsevfe28725707- [java] Ignoring again a test failed because of marionette regression :: Alexei Barantsev3dac554e73- [java] Fixing another broken test :: Alexei Barantsevdcab1820ce- [java] Changing a click-inrercepted test to be more conservative :: Alexei Barantsev1891e155d6- [java] Fixing IDEA project :: Alexei Barantsev732acb325b- [java] And one more broken test :: Alexei Barantsev01b49cc99b- Clean up imports :: Simon Stewart127e46fe06- [ruby] Updating IDEA module :: Alexei Barantsev669690b2a8- Increase width used in Java window size tests :: John Chen8e308c5795- [java] Enabling LocationContext tests in chrome :: Alexei Barantsevb613415c1f- [Grid] Fixing NodeRecoveryTest, checking that the node fetches the Grid config, and reports it properly, even after restarting. :: Diego Molina213e229ceb- Clean up unused timeout logic :: Dylan Reichstadtb8da61f555- Add '--no-results-cache' when running tests via BUCK :: Marvin Ojwang1a950e4870- Fixing appveyor build :: Alexei Barantsev52b969e57c- Setting specific Firefox ESR version :: Alexei Barantsev8ebed09d26- [Grid] Passing throwOnCapabilityNotPresent properly to the ProxySet, fixes #5464 :: Diego Molinac5aa95489b- Attempt to fix the appveyor builds :: Simon Stewart9fd4cf771a- Getting rid of unused variable in buckw :: Simon Stewart58e75ca1db- Dispatch form "submit" event on window to prevent a form double submission (#6361) :: Henrik Skupin23c4e0fa89- [java] Fixing a broken assertion :: Alexei Barantsevf658da99fc- [java] Deleting dead code :: Alexei Barantsev1407346969- [java] Refactoring tests :: Alexei Barantsevbbd0774788- [java] Dispatch form "submit" event on window to prevent a form double submission :: Alexei Barantsev946b7a2479- [rb] Dispatch form "submit" event on window to prevent a form double submission (#6373) :: Henrik Skupincb234954e4- Revert "[java] Dispatch form "submit" event on window to prevent a form double submission" :: Alexei Barantsev427a0ceb7e- Revert "Dispatch form "submit" event on window to prevent a form double submission (#6361)" :: Alexei Barantsevdf28b11362- Revert "[rb] Dispatch form "submit" event on window to prevent a form double submission (#6373)" :: Alexei Barantseve36b8c0520- Revert "Add '--no-results-cache' when running tests via BUCK" :: Alexei Barantsev15eb7010b1- [Grid] Adding image for Safari Technology Preview, fixes #6297 :: Diego Molinaf8939aac12- [java] Refactoring tests that check exceptions thrown :: Alexei Barantseve2bc3bda68- [java] Deleting unneeded dependencies on gson :: Alexei Barantsevf1669d1898- [java] Fixing lost dependency :: Alexei Barantseva7d92862b8- [java] Deleting debug options :: Alexei Barantsev23837401a7- [java] Fixing another lost dependency :: Alexei Barantsev10b7cf3bb9- [py] Ignoring a test failed because of marionette regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977 :: Alexei Barantsevd83b200533- [py] Fixing a test for shift-click :: Alexei Barantsevdd126129a7- Updating IE to properly find XML documents for element enabled and CSS values :: Jim Evansd827f63c55- Making IE driver spec compliant for setting largest timeout value :: Jim Evans06b0f491ce- Updating IE driver to return non-integer values for element rect :: Jim Evans8ae0e8c43b- Unignoring .NET element position test that passes in latest IE driver :: Jim Evansede97e7991- Internal IE driver refactor to test if command is valid with displayed alert :: Jim Evansec174bb3ba- Consolidating duplicate constant definitions in IE :: Jim Evans346d4897d1- Adding .NET test for click on scrolled element with text and children :: Jim Evans67d61043bd- Updating IE driver for the case of clicking element with children :: Jim Evans594cc2db83- Updating IE to return 500 for timeouts instead of 408 :: Jim Evans9c72461445- Unignoring window switching test for IE :: Jim Evans0f053ef7df- Refactoring IE driver opening and closing of browser windows :: Jim Evansd0387d5892- Updating version resources and prebuilt binaries for IE driver :: Jim Evans4c39e9d089- [Grid] Re-establishing config behaviour for browserTimeout and timeout :: Diego Molinaa4d8dd8fda- Moving a test from gson to our json :: Simon Stewart8ebb6913d5- IntroduceWebDriverInfo:: Simon Stewart06448f9012- Fix the build for the safari test :: Simon Stewart6b327f0de6- Abstract the idea of a lifecycle out :: Simon Stewart663fee6964- Passthrough is actually a reverse proxy. Admit it :: Simon Stewart8531c3e6eb- [java] Fixing broken links to bug reports :: Alexei Barantsevd45f817f96- [java] Deleting simple test that is superseded by more sophisticated ones :: Alexei Barantsevbe26e267c7- [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 Barantsev496e44b559- [java] Deleting deprecated methods :: Alexei Barantsev2591aaaef8- Fix typo :: Simon Stewart0e6abdc9d8- [java] Unignoring tests according to current status of bug reports in chromedriver tracker :: Alexei Barantsev318257ca25- Updating to manually initialize cookie manager on new window open for IE :: jimevans71b945ad71- Add missing init in SessionStorageTest.testClearSessionStorage :: John Chen9bbc3f69e4- [java] Fixing unit tests for ExpectedConditions :: Alexei Barantsevb6bb5d924c- [py] Ignoring/unignoring some tests according to the current state of marionette :: Alexei Barantsevcadae224ba- [rb] Deleting windows-specific package version from gem specification :: Alexei Barantsev507fc3b5dc- [grid] Defending from missing properties in JSON configuration file :: Alexei Barantsevfa704b9b48- json: fromJson does not need to be public :: Simon Stewartad67d11d94- json: toJson does not need to be public :: Simon Stewart836663bd7d- There is no need to use the junit3 naming conventions :: Simon Stewart026445f09c- json: allow fromJson to take a specific type :: Simon Stewart92afd2a7b2- json: allow final fields to be set when converting from json :: Simon Stewart62e699da61- json: use generic types for fromJson :: Simon Stewart20dd256e49- [grid] Refactoring configuration tests for better logging :: Alexei Barantsev7426cb7d8a- [grid] Making a copy of default capabilities, because they are mutable! :: Alexei Barantsevd03ab492b4- [grid] Fixing previous commit, always making a copy :: Alexei Barantsev5571298380- [py] Make forward backward compatible with OSS (#6355) :: VladimirPodolyan3f20f9f2ec- [Grid] Using browserTimeout again to set timeouts in the HttpClient :: Diego Molina3405b0b5ed- [Grid] A new createClient method instead of duplicating the Factory. :: Diego Molinac81b47dcbe- [Grid] Removing unused import. :: Diego Molinab8c4aa28e7- .NET test suite maintenance :: Jim Evans0ded54578e- More .NET test maintenance :: Jim Evansc0740ed8be- Merge this :: Jim Evans756f2e4069- Making JSON serialization of JavaScript objects more compliant :: Jim Evans171c6b56be- [java] Actualization of Safari tests :: Alexei Barantsev23316eb487- [java] Actualization of Firefox tests :: Alexei Barantsev785696b5eb- [java] Actualization of Chrome tests :: Alexei Barantsev145476345f- [java] Actualization of IE tests :: Alexei Barantsev011a48c2bc- [java] Fixing 408 error code mapping :: Alexei Barantsevf161ce687b- [java] Adding tests for enumerated attributes :: Alexei Barantsev965c1cf734- [java] Ignoring the new test in legacy firefox :: Alexei Barantsev1727e8e316- [java] Unignoring a test fixed in geckodriver 0.22 :: Alexei Barantsevb7af8ed1c1- Treat EALREADY as indicator of successful socket connect on WSL :: Alex Rodionov36e4f3e25e- Upgrade gem dependencies :: Alex Rodionov6313d2294b- Adding WebDriverException to mouse move out of bounds error in .NET :: Jim Evans1334179ff1- .NET test maintenance to unignore tests now passing and adjust ignore messages :: Jim Evanscf0502f082- Correcting finding of extracted dll on startup of IE driver :: Jim Evans13cb7e90e6- Fixing overflow in x-y offsets for mouse actions in IE :: Jim Evans18681a6c1b- [py] add stacklevel to deprecation warnings :: Lucas Tierneyda8c87ee07- [py] add keep_alive to webdriver args Closes #6316 :: Lucas Tierneyb26ab1eb13- Temporarily ignore send keys tests on Firefox :: Alex Rodionova600e2d028- Fix tests for remote file upload :: Alex Rodionovd4e2ffc744- Use proper ESR version on Travis :: Alex Rodionovfd52573749- enusre generated pause has duration :: Thomas Walpolee3c368b863- [java] Ignoring a couple of tests that started to hang in today's Firefox Nightly :: Alexei Barantseve178142372- [java] Ignoring a test that does not pass in Chrome yet :: Alexei Barantsevbb0272129b- [java] Replacing Gson with Json in tests :: Alexei Barantsev1d85e23036- Update ClickScrollingTest.java :: ArthurGIT201723878d74ce- [java] Fixing atom test dependencies :: Alexei Barantsev7c17f61c1a- Remove 2 non-boolean and add a few missing boolean attributes :: Thomas Walpolef16c6b2c2e- Updating obscured element check for IE :: jimevansb5ec456f92- Set pause action duration to 0 by default :: Alex Rodionovda099eb9c0- [java] Ignoring a flaky chrome test :: Alexei Barantsev48081859c9- [java] Fixing detection of geckodriver version :: Alexei Barantseva8b0f6c7bb- [java] Fixing logging test to deal with a page that actually has some logs :: Alexei Barantsev9b78b0259b- [java] A sip of Java 8 :: Alexei Barantsev04f66216a2- Use a builder for the httpclient :: Simon Stewart66320d9158- Allow an HttpClient to have a proxy be set :: Simon Stewartc24ac7c106- [java] Deprecating LogEntries.filter(Level level) in favor of Java 8 :: Alexei Barantsev46627dc99a- [java] Moving test utility classes to the only tests where they are used :: Alexei Barantsev6110f18d69- [java] Merging ReflectionBackedDriverSupplier to DefaultDriverSupplier and rewriting it without reflection. :: Alexei Barantsev253fc6b579- [py] use the isDisplayed atom for all w3c compliant drivers :: Lucas Tierneyc513b18b7a- [py] update CHANGELOG and versions for 3.14.1 :: Lucas Tierneye2cef2c226- [java] Deleting unused code :: Alexei Barantsev8e5c3abd2b- [java] Implementing API for installing and uninstalling extensions on the fly :: Alexei Barantsevefc5acd3e0- [java] Moving new interface to firefox specific package :: Alexei Barantsev2c26aff824- [java] Refactoring protocol handshake for better code reuse :: Alexei Barantsevdbe5d01c93- Release element without moving when doing drag&drop :: Alex Rodionovcfe7a58720- [java] Deleting deprecated utility functions :: Alexei Barantsev59b8ea1b5c- [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 Barantsev8f7dffe251- [java] Improve expected conditions messages :: Kunal Gosarddd3c7c3c6- [java] Reworking the test testShouldGetTextOfAlertOpenedInSetTimeout :: Alexei Barantsev4e6f0117d8- 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 Reichstadt5fc802d3a6- [java] Handling a special case of a driver returning null as a result of findElement command. Fixes #5809 :: Alexei Barantsev37088bb097- [java] Upgrading OkHttp (and downgrading okio because okhttp-3.11.0 depends on okio-1.14.0 in maven central) :: Alexei Barantsev40b4c5daf4- Add mechanism to annotate fields as configs :: Simon Stewart1ff36b5532- Add missing copyrights :: Simon Stewarted5701e12f- Use the new ConfigValue annotation in BaseServer :: Simon Stewartb7c853b131- Ensure session id is always set. :: Simon Stewart6ba0915830- Handle empty session id in rc emulator :: Simon Stewart15b2b44631- Fix a thinko in the action session command executor :: Simon Stewartae8eff97c4- Ensuring the base server can have a host name set :: Simon Stewartecd8f5c091- Allow introspection of run state of base server :: Simon Stewart79125114d6- Reorganise imports :: Simon Stewart211121f471- More robust handling of errors on base server startup :: Simon Stewartdf2904a1c1- Take advantage of Lifecycle being able to return something concrete :: Simon Stewart1c4fad77ac- Bring HasLifecycle.stop into alignment with Stoppable.stop :: Simon Stewartdf3298a659- Do not add null values to the config :: Simon Stewart82911e7063- Reformat the GridLauncherV3 :: Simon Stewart90c91b5bc4- Make SeleniumServer extend the BaseServer :: Simon Stewartaa3402af40- Delegate displaying help to the handler :: Simon Stewart63ad79d83d- Walk class hierarchy when setting annotated config values :: Simon Stewartb155ce885e- Remove unused locks :: Simon Stewartcd8d81aa6f- Better error messages when json parsing fails :: Simon Stewarta242d4d6c2- Fix the start up of nodes :: Simon Stewart8dd19665b1- Only set the host name if configured :: Simon Stewart0531a6b91e- Able to add ".page.com" cookie when page.com opened :: orangeudav10128894fa- [Grid] Fixing regression, if -hubPort was specified through CLI params but not -hubHost, the node tried to register to http://null:hubPort. :: Diego Molina721f6e6c38- Add a json coercer for URLs :: Simon Stewart64f337f30e- Better error handling out of the command handler servlet :: Simon Stewart605f537cef- Actually return early if everything is okay :: Simon Stewart0472912c57- Fix test by ignoring what the comment says and making a number up :: Simon Stewart5593155811- Make an effort to use python2.7, wherever it is installed :: Simon Stewart10869bb954- [java] Adding a test for extension installation and deinstallation in Firefox :: Alexei Barantsev9a34efaea7- [java] Fixing working directory for buck build :: Alexei Barantsevd96f9f5cf0- [java] Shutting down test environment elements in proper order :: Alexei Barantsev8545675bf8- [java] Moving marionette specific test to the corresponding class :: Alexei Barantseva0a7d82db3- Updating Jetty to the latest version :: Alexei Barantsevf671fd2ac4- Remove the apache-backed httpclient :: Simon Stewart657e5ae8a6- [java] Stop using apache http client in tests :: Alexei Barantseveb1d743f20- [java] Don't restart browser without strong need :: Alexei Barantsevbc10b674bf- Prepended command names in https error response reports (#6321) :: Josh Goldberg1dca9627ca- Injecting the session id is a common thing to do. Make it easy. :: Simon Stewart6d3edb5b41- Deprecate PortProber.random as it's not guaranteed to work correctly :: Alex Rodionovdc50e667ac- [java] Adding more tests for CommandLine :: Alexei Barantsevdea2136424- [java] Reverting a change that causes a test failure in legacy Firefox driver :: Alexei Barantsevba32c5bc83- [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 Barantsev90d687e595- [java] Fixing one more tests for installing extensions in Firefox :: Alexei Barantsevb891596002- [java] Fixing a CommandLine test :: Alexei Barantsev7eb0e66420- [java] Deleting unused files :: Alexei Barantsev3e16812007- 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 Barantsevd47851c913- [atoms] Adding tests for bot.dom.isEditable :: Alexei Barantsev0ca0810114- Fix bot.dom.isEditable with more input element types :: John Chenc55f5d859f- [java] Small refactoring of debug server :: Alexei Barantsev094ec3d3e0- [java] Deleting unused class :: Alexei Barantsev8bfb84dcf3- [java] Fixing a cookie test to not use a magic constant as a host name :: Alexei Barantsevb91179e93f- [java] Ignoring a couple of cookie tests in marionette :: Alexei Barantsev9ec022fc48- [server] Removing some reflection-based magic out of InMemory session handlers, making parameter passing more explicit (using JsonParametersAware interface) :: Alexei Barantsev1908fa9cb7- [java] Implementing ability to use an external Selenium server in tests, its address can be set by selenium.externalServer system property :: Alexei Barantsevb2b61032f6- Updating HtmlUnit to 2.33 and HtmUnitDriver to pre-release version (for testing purposes) :: Alexei Barantsev8438b20344- File names are case sensitive. Sorry. :: Alexei Barantsev45a9484955- [server] Refactoring, less reflection, more Java 8 :: Alexei Barantsev4fbf3b568b- Added ability to return text of JavaScript errors from IE :: Jim Evansa3444b8f4d- [server] Making all command handlers parameters-aware with default to empty payload :: Alexei Barantsevb618499adc- [rb] use isDisplayed atom for w3c implementations :: Lucas Tierney40a8a12ff3- Add a URI coercer :: Simon Stewartbfd5c1e21e- Extract some of the functionality of the CommandHandlerServlet :: Simon Stewart43d1bd5827- Make sure we encode URIs correctly :: Simon Stewarta4ecb58517- Partially reverted updated obscured element check in IE :: jimevans463dcb7526- Added --silent option to Edge::Service :: Alex Rodionovf377cede68- Release Ruby bindings 3.14.1 :: Alex Rodionov027b294e7f- Disable Firefox fullscreen/minimize tests on Travis :: Alex Rodionov09cd6218e5- [java] Adding tests for Window.fullscreen() :: Alexei Barantsev7179e8154c- [java] Unignoring several marionette tests :: Alexei Barantsev4c53c96ce9- [java] Changing simple assert to a wait :: Alexei Barantseve5f777a310- Add a method to parse a WebExtensions manifest.json file. :: Evan Sangalinecdb2f7525a- Attempt to read in the manifest.json file if it exists (before trying install.rdf) :: Evan Sangaline0db4c0cd5c- Add a test for adding the WebExtension. :: Evan Sangaline3692e71574- Fix typos. :: Evan Sangaline2d511ad464- Support adding a web extension without an id :: Fredrik Wollsénb87ddc84d1- Improved tests for profile.add_extension :: Fredrik Wollsén9337dbd540- Make RuboCop happy again :: Alex Rodionovbdc37eeea3- [server] Fixing WDBS servlet, we forgot to register session finalization listener :: Alexei Barantsevf4494da110- [java] Unignoring several chrome tests passed for me locally :: Alexei Barantsev2fcb78dad7- [java] Unignoring an IE test passed for me locally :: Alexei Barantsevf2a8715ffd- [java] IE perfectly passes this test without a special clause :: Alexei Barantsevd3b6b9bcad- Adding hack to obscured element check for label elements in IE :: jimevansf028f08e9a- [py] Remote element equals url :: AutomatedTester57177e4944- Reformat code in Capabilities. No logical changes :: Simon Stewartdcf12884f6- Make Capabilities.asMap return Map<String, Object> :: Simon Stewartc58cd0fb0b- [java] Followup for the commit that changed toMap signature :: Alexei Barantsevb46c7bd52f- Expanding inline element detection for obscured elements in IE :: jimevans65364c5095- Cleaning up variant copying in getAttribute for IE :: jimevansaddf70bb26- Allowing duration property of pause actions to be omitted for IE :: jimevans59b5002ce4- Remove our own Duration and Clock classes :: Simon Stewartc315b8999a- Fix problem with automatically generated jmx helper names :: Simon Stewart40842ec820- Fixing imports :: Alexei Barantsevbcceac9e9d- [java] Deleting deprecated code :: Alexei Barantsev1f7b3074cc- Fixing RemoteWebElement.Equals to use remote call only if not W3C compliant :: Jim Evansc556279db0- Updating .NET RemoteSessionSettings to properly return capabilities by index :: Jim Evans25d2e542d3- Fixing detection of file upload elements with multiple attribute in IE :: Jim Evans983b058c81- Make Chrome driver aware of geolocation API :: Damir8bae7a536e- Switch build file name from BUCK to BUILD :: Simon Stewart01906b5a65- Revert "Switch build file name from BUCK to BUILD" :: Simon Stewart6f789b2354- [java] Deleting unused method in test base class :: Alexei Barantsev6069d1bf11- [server] Changing GridLauncherV3 implementation to not store CLI arguments in a field :: Alexei Barantseve6c9404856- [server] Alternative NPE-protected implementation of launcher :: Alexei Barantsevacfc1c5856- [server] Mapping grid roles to launchers as enum values without conversion to strings :: Alexei Barantsevc48261f49e- Add acopyOfmethod to ImmutableCapabilities :: Simon Stewartbdb7275ab9- SessionIds are meant to represent UUIDs :: Simon Stewart4eb26e3ddd- [server] Simplification of launcher builder, it depends on the role only :: Alexei Barantsev795b2dd5a9- [server] Getting rid of duplicated code :: Alexei Barantsev1cf88d1462- [server] Deleting options deprecated long-long ago :: Alexei Barantseva61cc22fd0- [server] Refactoring CLI options again. Preparation for switching to new configuration implementation. :: Alexei Barantsevfe011cb2c8- Fixing retrieval of CSS properties that return non-string values in IE :: Jim Evans8f1d7c4ddc- Refining W3C-compliant ActionBuilder API for .NET :: Jim Evansc7ccf9c272- [py] Allow passing of service_args to Safari (#6459) :: keenangraham6067e4df11- Introduce a SessionMap for the new Grid :: Simon Stewart342c990e4a- Introduce a Node for running sessions :: Simon Stewart4ebdf5025c- Introduce a Distributor for assigning sessions to nodes :: Simon Stewartb89e29964e- Add a router to tie everything together :: Simon Stewart77637efb45- Add a standalone command :: Simon Stewart3f2f465cb0- Adding some basic javadocs explaining how Grid works :: Simon Stewartcfc05662df- Fixing javadoc errors :: Simon Stewartf999a4d364- Adding an alias for the new Grid entry-point :: Simon Stewartb5190cc579- We should start Safari too, right? :: Simon Stewart18fddd7346- Add a server for a node in the new grid :: Simon Stewart008694f0eb- Make the line wrapping work better :: Simon Stewart29f43ba1b9- Add a server for the session map :: Simon Stewart242bec5e01- Add a command for starting a distributor :: Simon Stewart9468dab6e9- Finally, adding a router to the new grid. :: Simon Stewart4963983f08- Re-ignoring alert test for Edge :: Jim Evans7a03253ee7- Avoid the safari driver info blowing up node autoconfiguration :: Simon Stewart27c5cc0235- Wrap all the commands with a w3c handler to format exceptions :: Simon Stewartc49eec110a- [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 Barantsev7a0e25fb42- Revert "Avoid the safari driver info blowing up node autoconfiguration" :: Alexei Barantsev47bb6dc310- [py] Update ctor docstrings to explain that a directory passed in is cloned. :: AutomatedTesterf381d42959- [java] Unignoring tests fixed in chromedriver 2.43 :: Alexei Barantsevd2e5b54706- add colorama to third_party/py for Windows users :: Lucas Tierneya0d2b9cf57- [py] use 'NUL' for /dev/null on Windows :: Lucas Tierneyc731a539b9- Set default IEOptions when creating from existing Capabilities :: Simon Stewartdaf2e0cf67- [py] fix os path in test for Windows :: Lucas Tierney1d4c536b53- [py] don't run unit tests in functional tests :: Lucas Tierneye56b190855- Adding opentracing to the mix :: Simon Stewart6ebc8e1c17- Adding opentracing support for okhttp :: Simon Stewart5642454aca- Add a Hub to the new grid, emulating the grid3 hub :: Simon Stewartd190faaf8d- Fixing link to a CSS file in a test page :: Alexei Barantsev5487a9d642- Fixing a button on a test page :: Alexei Barantsevb74f6b20b1- flake8 issue :: Alexei Barantsev3744b92153- Small grammar correction :: Simon Stewarta8bcd91222- Avoid walking the entire tree when finding crazy fun build files :: Simon Stewart8b56191a4f- Fix up Java IDE config files :: Simon Stewart96998d9af7- Add Safari::Options which can enable automatic inspection or profiling :: Alex Rodionov4b0296f27e- Add Edge::Options for insiders Edge builds :: Alex Rodionovc1a91d5caa- [java] Fixing flakiness of a test in Firefox :: Alexei Barantsev02d20572ce- [java] Ignoring a test that fails in Chrome on travis for unknown reason :: Alexei Barantsev92f4ed8183- Allow to pass options for remote driver :: Alex Rodionovfb249b3d0b- [java] Let JUnit do its job :: Alexei Barantsev35e0ed988a- [java] Ignoring a flaky chrome test (it's the driver flakiness, we can't do anything on our side) :: Alexei Barantsev694835f09d- Ensure handlers are treated LIFO :: Simon Stewarte520ea4e10- Reading types should use bean introspection by default :: Simon Stewartf6a9e91fc8- Wait for the hostname process to die if killed forcibly :: Simon Stewart27310764ee- Ensure that the system property is non-null :: Simon Stewart1de0702b14- Ensure only one thread at a time access the default TemporaryFilesystem :: Simon Stewart50f263c749- Make it clear we are not dereferencing a possible null value :: Simon Stewartc1b3853b40- Prevent a resource leak in the display help handler :: Simon Stewartf77feeb268- Avoid a null dereference and be clear what went wrong :: Simon Stewart34840bf3e0- Avoid a null pointer exception being thrown :: Simon Stewart51235e9984- Better handling of the NPE thrown when parsing URLs in OkHttp :: Simon Stewartf8151914ab- Remember to lock the lock, thus fixing tests :: Simon Stewart1de197b1ae- Ignore no such alert message test in Firefox (mozilla/geckodriver#1404) :: Alex Rodionovda9269fb02- Allow a Reader to be used for parsing JSON :: Simon Stewart093ac7d429- Expose underlying inputstream and reader from httpmessage :: Simon Stewart4448146912- Remove reference to gson :: Simon Stewartc0fa0edd48- No longer null out all unused fields when deserialising an instance from JSON :: Simon Stewartfe54a9500f- Removing another gson reference :: Simon Stewart727768b2ec- Remove another gson reference, this time by rewriting tests :: Simon Stewart41119ad81c- Delete another gson reference :: Simon Stewarta5bbebc869- Final bit of gson clean up for now :: Simon Stewart32f579b5dd- [java] Deleting unused annotation :: Alexei Barantsev0c37f50f50- [java] We don't need a rule to recover driver after a Sauce error because we don't use Sauce anymore :: Alexei Barantsev2613fc36a2- [java] Deleting all Sauce related guards in tests :: Alexei Barantsev12ae7d79d3- Improve file detector test reliability :: Alex Rodionov935411fb61- Fix undefined instance variable warning in Selenium server log :: Alex Rodionov150b032e1c- Fixing IE change in behavior recognizing closing of showModalDialog windows :: Jim Evans8986308daf- [java] Reverting system property to manage native events in IE, they are enabled by default :: Alexei Barantsev928b948198- [java] Adding a system property to enable requireWindowFocus option in IE :: Alexei Barantsev30a7158414- Add a check for WebExtension in the atoms userAgent (#6475) :: Tomer Steinfelda4be819579- [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 Barantsevb77f99b908- Fixing JS compilation error :: Alexei Barantsevadc4bd6e00- Cleaner fix for the atoms compilation failure :: Simon Stewart847f0b88d2- Fix Eclipse classpaths (#6581) :: JohanBrorson61aba4303c- Fix Java tests for clear color and range inputs (#6571) :: John Chenedbc583c35- check if running inside webextension by checking extension subspace instead of runtime (#6582) :: Tomer Steinfeldc9bacb3130- [java] Unignoring Safari tests passed in STP 68 :: Alexei Barantsev5a37ac3bc6- [java] Unignoring a couple of tests in Firefox :: Alexei Barantseveda44b99f1- [java] Ignoring some Safari tests :: Alexei Barantsev8afd582ef7- [java] Fixing links from tests to bug reports :: Alexei Barantsev2fb9340483- [java] Composition instead of inheritance in CLI options :: Alexei Barantsev8c9d0185e2- Removing .NET workaround for setting ChromeDriver to W3C mode :: Jim Evans80949377ed- Allow no such alert error to be raised without any message :: Alex Rodionovadf655af80- Add a utility for scheduling tasks on a regular basis :: Simon Stewart4c7512ee8f- Small doc correction :: Simon Stewart982c7ad2c8- Add a status endpoint to the nodes and the distributor :: Simon Stewartd1e114b035- Allow the Node to be started before the Distributor :: Simon Stewart68ee8e0f8b- Adding support for OSX mojave to grid (#6552) :: abidema46fc59b398- Fix Javadoc comment issues. (#6468) :: User2534899a86ab8c5a- Organise imports across the java tree :: Simon Stewart16feae5d59- Add missing override annotations in Select class :: Simon Stewarte561ca8672- Deprecate the JSON Wire Protocol Action primitives :: Simon Stewart29ee9e9841- Cleanup: Remove unused imports (#6591) :: JohanBrorson1f795e04dc- [java] Simplify and refactor Select element wrapper (#6501) :: Valery Yatsynovich22c25588c1- SafariDriver supports opening new windows and tabs :: Simon Stewartd6f4caa089- Add one piece of whitespace to make me feel better :: Simon Stewarteff8764c9e- Added Locale.US for USER_AGENT toLowerCase (#6491) :: bozdemir84483df120b1- Marking obsolete augmenters as deprecated :: Simon Stewart04deefa9f7- Touch screen is deprecated, so this should be too :: Simon Stewartfee9440946- [Grid] Hub status should only count reachable proxies. Fixes #6494 :: Diego Molina053940e2e4- Update the java changelog :: Simon Stewart1f458d6b72- Bump version to a better approximation of Π :: Simon Stewart4ff9d3eda5- Acknowledge version number being closer to π in release notes :: Simon Stewart2ecb7d9aaa- [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 Stewartb78d5bc7a5- [py] bump version to 3.13.0 in setup.py :: Lucas Tierney794148c998- Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionovd9de47c696- Remove package_data and data_files options from setup.py (#5982) :: wiggin15eb3e5f2d22- Make firefox matching more exact :: Simon Stewart9d766a113e- [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantseve79c9145e4- Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsevb605d9ab2e- Add inifile gem to JRuby package :: Alex Rodionov0aa8dd4ff1- allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortnerab87a06d1e- At SeleniumConf: delete a deprecated method :: Simon Stewartc4acbe511f- Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew3e99112a0d- Allow temporary installation of FF extension (#1) (#5751) :: kvetko02f793dd37- [py] Remove unused util methods from remote :: AutomatedTester68b0ff1376- Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans254f16fe82- Updating CHANGELOG and version resources for .NET point release :: Jim Evansb2d4df628e- Removing long-deprecated local PhantomJS support from .NET :: Jim Evansd006b4cfdd- Removing deprecated methods from .NET bindings :: Jim Evans178b07e8d5- Fixes empty options merge :: Artem Kozaev6bb3e14e11- Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev18f9b958a4- Marking .NET hardware manipulation interfaces deprecated :: Jim Evans0b310c1114- Refactoring .NET capability handling :: Jim Evans205ac91997- Ignoring maven auxiliary files :: Alexei Barantsev5457171bd5- Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev5820c5740c- Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev61f35cfdf2- Adding more info to the error message :: Alexei Barantsev5a8b4804ff- Remove guava dep from logging package :: Simon Stewartd8f6fd3467- Remove guava dep from interactions package :: Simon Stewarta78662432e- Break dependency on profiler to the json package :: Simon Stewart3962e3d10c- Simplify the core selenium target to avoid a split package :: Simon Stewart8aaf8c7c1a- [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev550cd0c54b- Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsevf54e39af25- Add cause when JsonException occurs (#6112) :: Florian LOPES52483384e6- Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning6b3598d366- No logical changes: just reformatting :: Simon Stewart52a2f6ab12- Add tests to allow new builder to only have capabilities set :: Simon Stewart3ffb8eb477- Drop support for ancient geckodriver versions :: Simon Stewart5289e9779a- Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan67b6c8d909- Reformatting code and organising imports. No logical change :: Simon Stewart94678f77f3- Correcting invalid session ID response JSON payload for IE driver :: Jim Evans1eaa2d79f9- Updating reset action for IE driver :: Jim Evans8096ef71c0- Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans96b8cc59a5- Adding a test for the fixed OkHttp issue :: Alexei Barantsev821c6f3aee- Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev046ab75f76- Deleting more tests related to ancient geckodriver support :: Alexei Barantsevda6efc1b1b- Upload file if file detector set :: Aleksei Moskvina062cd3118- Use proper file upload extension command :: Alex Rodionova6a19b1d44- Add a lightweight Dependency Injection service :: Simon Stewart501da5f6ff- Hook injector into the server, replacing old DI approach :: Simon Stewart2cbcd08b81- Fix failing hub tests :: Simon Stewart4c9379516c- Deprecate ourClockclass in favour of the one injava.date:: Simon Stewart0efc0be17c- Apparently the Safari tech preview has a different browser name :: Simon Stewartb99fa0d475- Start making the SafariOptions w3c safe :: Simon Stewart3d6ab4635f- Score the new safari options too :: Simon Stewartc553547c10- Allow compilation with the java 10 javac :: Simon Stewart34978827d1- Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: VimalRaj Selvam67b6e30cac- Fix up safari options to match w3c requirements :: Simon Stewart0ac09d0003- fix: add until.urlContains null value check (#5933) :: Jacob Wejendorpe9dfaad6ec- fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Jongkuen Hong24aed0d781- [py] fix: drag and drop by offset broken (#6172) :: Herst6f028c5c07- Marking a constructor deprecated :: Simon Stewart9c1e331862- Clean up compilation warning :: Simon Stewartd104c769d0- Move from synchronized to a reentrant lock :: Simon Stewarted4b3a4de0- Add safari to the list of build targets for atoms tests :: Simon Stewart84353588a3- Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans613f1f03c8- Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evansd7562b1e0b- Prevent keyup actions if key is not already down for IE :: Jim Evansa6e0407788- Correcting .NET IE legacy capability creation :: Jim Evans4861c79f6b- Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evanse70ccc74b0- Updating IE prebuilts :: Jim Evans83b0a34604- [java] Fixing coercer ability to access private constructors :: Alexei Barantsevf85c99012e- [java] Calling a more straightforward method :: Alexei Barantsevaafc5e895b- Ignoring .NET upload test for Safari which hangs browser :: Jim42baa2423e- Adding workaround for Safari Tech Preview in .NET :: Jimb5b247cc8e- Fix the default capability matcher test :: Simon Stewart6d56181520- Better follow project coding style :: Simon Stewart6e09f51a5f- Use browser name to determine if using Safari Tech Preview :: Simon Stewart1f75108e69- Use reflection for Gson objects in JsonOutput :: Simon Stewartad11102a9b- The injector now uses subclasses if present :: Simon Stewart2a7d23dc03- Bump version to an approximation of Π :: Simon Stewartc26dd71261- Update the java changelog :: Simon Stewartb1ececb16b- Release Ruby gem 3.13.1 :: Alex Rodionovfbf3a83275- Return back Ruby version to π :: Alex Rodionov293523b640- [rb] fix parsing server versions to be able to get the latest :: Titus Fortnerf66424b832- Adding version resources to internal IE driver library :: Jim Evans52b5348763- Extract IE internal library to IEDriver.tmp first :: Jim Evans94bc66e0a8- Fixed crashing bug in obscured element detection. :: Jim Evanse984de7bbc- Code refactoring (Minor clean-up) (#6179) :: Krishnan Mahadevand6ab55a583- Add native events under se:ieOptions. (#6183) :: KentGucd733016d4- Return 404 for non-existent routes (#6186) :: Krishnan Mahadevanb6f307c814- Pass found elements to the EventListener's afterFind method (#6191) :: Bartek Florczakf1a7bf6051- [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Jerry Pussinen29e9746e39- Making set window rect command spec-compliant for x and y coordinates :: Jim Evans52969e49a1- Exposing additional extension points in .NET bindings :: Jim Evans9f126d3a70- Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans2be2884de4- Unignoring .NET alerts tests for Edge :: Jim Evansa3d2f41cd3- Allow to use multiple files with file detector :: Alex Rodionov3f3f34e152- Update bundler to 1.16.3 :: Alex Rodionov6e1850bb6f- make ConnectionType searilize as integer (#6176) :: Anton Velma6deabdf917- Fix the failing test :: Simon Stewart62f3a3cfd1- Add "small" label to the small tests :: Simon Stewarte910737a9c- disable screenshot tests for edge :: Clay Martinafb952f3c4- Limit the size of the cache directory for buck :: Simon Stewart76882bec4c- constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Prakhar Rawatdb52375fb7- Resetting frame focus to top-level frame on refresh :: Jim Evansb57575a3a8- Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evansb5d96469c9- Bump ByteBuddy to 1.8.15 :: Simon Stewartdff72517b5- Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewarte57914ab05- Introduce basic JPMS support :: Simon Stewart3665dd7456- Move or deprecate internal classes in java client :: Simon Stewartb6748a5fc5- Update java changelog :: Simon Stewart9190cd5c8c- Properly indicate that the remote module uses services. :: Simon Stewartf3197b14bd- A Hub API that can query all running sessions. (#6158) :: Krishnan Mahadevan9669e80055- Move utility method into utility class :: Simon Stewart9f87968499- Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart4534faa77c- Add urllib3 dependency to install and test systems :: AutomatedTester8d98f3223c- Swap out httplib for urllib3 :: AutomatedTester59f93ef04d- Restore missing error class and limit error class lookup scope (#6137) :: Thomas Walpole31d547bad7- [rb] fix default value of move duration in PointerActions :: Titus Fortnera6b98462af- Move servlet request/response wrappers to new grid :: Simon Stewartc814c32500- Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart49be0e8883- Run all small tests :: Simon Stewarted207b3a00- Yield file wrapped in array to file detector :: Alex Rodionov6b4dfc6545- Jetty version bump :: Simon Stewartbdc4787caf- Fixed null pointer exception when managed element is not found :: Mike Bellew0248a49caa- Re-enable the passthrough tests :: Simon Stewart7842db3150- [py] Added ExpectedCondition invisibility_of_element :: Karl Kuehn458daaf623- Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans13720310f4- Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov17e08e8d24- Ignore upload multiple files test for remote + IE :: Alex Rodionovaacccce032- [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 Rodionov14a3e7b3eb- Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evanseb5fe13f97- Adding alert text for unexpected alerts in IE :: Jim Evansb3376cd6ba- Updating .NET CHANGELOG for 3.12 release :: Jim Evansbb2488860d- Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans79a315ab07- Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsevca9da6e8e6- [java] Deleting unused private fields :: Alexei Barantsev6359b2f8e7- [java] There are no more multiple IE driver engines :: Alexei Barantsevf41fe5fb1a- [java] Deprecating unused utility functions :: Alexei Barantsevc179a1b7d3- [java] Deleting unused private field :: Alexei Barantsev7129729457- Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans4351f22523- Upgrading httpcomponents :: Alexei Barantsevf7eeab82ed- Deprecating apache httpclient based implementation :: Alexei Barantsev5a8a2c1ba6- Deleting deprecated code :: Alexei Barantsev12d57f17d7- Enabling chrome java tests on travis :: Alexei Barantsevc68b2b84e3- Adding a safari job for travis :: Alexei Barantsev5b8994f8ab- Ignoring failed chrome tests :: Alexei Barantsevc0de230188- Adding java IE test job to appveyor :: Alexei Barantsev18fee21bc7- Use default OSX image on travis :: Alexei Barantseveaefea254a- Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev6a6b658342- Add missing copyright notice :: Simon Stewartfd92d1c48f- Adding a w3c compliant remote webdriver builder :: Simon Stewartbd1ae5981a- Ignoring more chrome tests that fail on travis :: Alexei Barantsevd42e6acc97- [java] Adding a test for noProxy :: Alexei Barantsev58cae229ba- Unignoring a couple of tests passed in IE :: Alexei Barantseve6a056f6c3- Updating okhttp :: Alexei Barantsev841f7eed26- Updating gson :: Alexei Barantsev7f0ddee5d7- Updating guava :: Alexei Barantsevd0bc211ea7- Updating htmlunit and htmlunitdriver :: Alexei Barantsev5a459a51b6- Update IDEA gson library descriptor :: Alexei Barantsevb29ad6e4b1- Update IDEA htmlunit library descriptor :: Alexei Barantsev3f040255ba- It appears that htmlunit uses its own css parser now :: Alexei Barantsev66fcb623d4- [java] Fixing JSON to Proxy deserialization :: Alexei Barantsevd1a4c2b396- This test mostly works in Chrome (but it's flacky) :: Alexei Barantsevcc810770ee- Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantseve38bc95a80- [py] Update changelog for 3.12.0 :: lmtierneyf341cda429- [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev21880a34b4- Deleting unused imports :: Alexei Barantseva9096a0097- Actually updating capabilities with fixed noProxy :: Alexei Barantsev0e1b72d022- Update close window command to return list of remaining window handles. :: Jim Evans2c2db8a47b- [py] update documentation for find_element methods to remove 'private' indication :: lmtierneyade980b7f3- Avoid using the BeanToJsonConverter within Json :: Simon Stewart70121d346c- Make the bean to json test use JsonOutput :: Simon Stewart1a99e2161f- Update LICENSE :: VijendraEAtech6404eef633- default hub host address to 0.0.0.0 when not specified :: Doug Simmons0ba8188b1a- Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov03b79620db- Bump bundler locked selenium-webdriver version :: Alex Rodionov8484fe292d- Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionovddf10710f8- Use RuboCop-preferred way to skip iteration :: Alex Rodionov53440282c3- Switch to our own classes for outputting JSON :: Simon Stewartdfffd9e16e- Remove deprecated RemoteProxy.getStatus method :: Simon Stewartc218813788- Remove GSON from the RegistrationServlet :: Simon Stewartc2d3fa842d- Remove GSON from CrossDomainRpcLoader :: Simon Stewartde9f3b7113- Remove unused import :: Simon Stewart2ceda3f814- Remove GSON from build files :: Simon Stewart7275728fd4- Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewartc65a277a85- Clean up unused import and javadocs :: Simon Stewartc09cffa40b- Continue removing gson from the json package :: Simon Stewart5454e6ee2a- Finish removing gson from grid :: Simon Stewart59b781cde2- JSON pretty printing :: Simon Stewart4c8646cde1- Update chromeOptions key for capabilities :: Florian Mutterf12a3c47dc- Suppressing IE compile warnings during 64-bit compilation :: Jim Evans8f1f9c421b- Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evansc83f3a0757- Internal refactor of IE driver moving OS bitness checking code :: Jim Evansf4676fb110- Updated to better support using CreateProcess API for launching IE. :: Jim Evans78172a3ced- Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewartb3aa68d811- Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart0016b3aa95- Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart38f46561c8- Add a "oneOf" method to the builder :: Simon Stewartc9f58ec103- Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewartc134dfae81- Catch an additional reflective exception in the server :: Simon Stewart51d5295cfa- Implementing new session payload string representation for logs :: Alexei Barantsev3ed89adfd2- Fixing unit tests to use fake driver services. :: Alexei Barantsevb696d38fce- [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierneybc17100815- Fixing javadoc. Fixes #5928 :: Alexei Barantsev0607704e3c- Use diamond operators instead of explicit type declarations :: Valery Yatsynovichdf72eaa6e0- Remove unused imports :: Valery Yatsynovich2c1c448077- Remove redundant throws clauses :: Valery Yatsynovichb95abf19ee- Making beforeunload test W3C conformant :: Alexei Barantsev7ff8c9c908- Disabling unstable chrome test :: Alexei Barantsev7e812e76b6- Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsevf3195298af- Disabling beforeunload alert tests in python :: Alexei Barantsev8d64be4362- [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantseve25aa00972- Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev2606295b85- Forcing test server to stop on shutdown. :: Alexei Barantsev9090f52fe9- Fixing noProxy handling in Grid :: Alexei Barantsev894b67a1c9- Disabling an unstable test in Chrome :: Alexei Barantsevf77d2f9e60- Added ability to direct headless chrome to save files in ruby Driver :: John Pelly796876aaa4- Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov2a16696190- Move knowledge of JSON parsing into JsonInput :: Simon Stewart1897bab365- Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans447cabadfa- Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans8f5e2364ab- Moving IE #defines for page load strategies :: Jim Evans46ca782229- Updating comments to IE driver code :: Jim Evanse312563baf- Adding ability to return extended error info from IE actions :: Jim Evansff3e64fdbe- Refactoring IE waiting for page load on click :: Jim Evanscabfd91b7d- No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans51376f6943- Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans7691ee2f09- Updating documentation comment in .NET :: Jim Evansa8f0e70de3- Changing .NET test drivers to implement new instantiation scheme :: Jim Evans1f02125e7b- Making .NET test suite align with Java test suite :: Jim Evans1619f2f563- Adding .NET test configurations :: Jim Evansd7a762ed0e- Updating IE driver prebuilts to latest binaries :: Jim Evansc01f9ce13d- Unignoring contentEditable tests for .NET :: Jim Evans0f516a83d2- Updating ignored .NET tests :: Jim Evans48fb09e94c- Removing unused categories in .NET tests :: Jim Evansfdef21044a- Further .NET integration test cleanup :: Jim Evans5839b38d7f- More .NET test updates for Edge :: Jim Evans8d664f47a8- Expose the RemoteWebDriverBuilder :: Simon Stewart7a0048213a- Updating release version to 3.12.1 for .NET :: Jim Evans24432b3db2- Fixed quit command for default state :: Clay Martin839811e151- Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evansce19a20bf3- Updating unignored .NET tests for Chrome :: Jim Evans2c3aab2537- [py] WebDriver as context manager (#5919) :: Jerry Pussinenbfd4dccb6e- Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev5ec8094720- Loosen WebElementCondition instance checks (#5968) :: Adam Smith16f6dd8310- Updating default Safari driver config to use for .NET tests :: Jim Evansf18440ae0d- More adjusting ignored browsers for .NET test suite :: Jim Evans6715b81fd0- Enable Get Element Property tests in Edge :: Clay Martine060906bbd- Enable multiple tests in Edge :: Clay Martin1158f26d43- Implement HasCapabilities by EventFiringWebDriver (#5917) :: Valery Yatsynovich07f70f7839- Add before/after getText events (#5974) :: Mikhail Paninb3eb3071e5- Expand imports :: Simon Stewart1692b9b6cc- Add test for JsonInput :: Simon Stewart9676d70127- Use anonymous GitHub API when GITHUB_TOKEN is not set :: Dave Hunta378961519- Fix if block for GITHUB_TOKEN :: Dave Hunt0010c66a64- Test cleanup for Safari in .NET tests :: Jim Evansd76558a3b9- Removing redundant XPath finding tests in .NET :: Jim Evansf98f5d4a06- Moving .NET test to asserts using constraints :: Jim Evans4c1eca1853- Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans32b8c43544- Adding default Safari driver class for .NET tests :: Jim Evans8b82f79df0- Fixing mouse movement in .NET :: Jim Evans084ed59c79- Make RuboCop happy again :: Alex Rodionov18abaa220f- Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans597ca64701- update PyPI links in Python docs (#6011) :: Corey Goldbergfac450345e- [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsevab4f24d2d1- Switch to our own classes for JSON parsing :: Simon Stewart1a0f31e299- Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart655a796605- Remove GSON from main source tree :: Simon Stewartf648f12f35- Fix the build. Oops. :: Simon Stewartba3592b746- Updating IE driver to use SendInput for a single input at a time :: Jim Evans8eb7d85888- Adding logging to IE driver for setting window focus :: Jim Evans9ad2f48524- Updating .NET test to not need two driver instances :: Jim Evansecc3dd059b- Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans655f27bedf- Updating JavaScript automation atoms for IE :: Jim Evans5484f955bf- Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans1a0b1d008a- Removing IE-specific tests that are covered in common tests for .NET :: Jim Evansa8fa257af3- Updating IE driver binary prebuilts :: Jim Evansea258d4733- Ensure we do not write too much JSON across the wire :: Simon Stewart1abe2d81ee- Allow pretty printing of json to be disabled. :: Simon Stewartbfdeb29f80- Remove debug print statements. #prodeveloper :: Simon Stewartf7f09fc513- [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 Rohovets361e9b3222- Bump version to 3.13 :: Simon Stewart21116894e4- [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantseve4c8d45ce0- [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev10a21e5021- [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev7903ba397d- Update README.md (#6021) :: Mubariz Hajimuradov0af941a74b- Updated ChromeDriver docs (#5999) :: Anastasia Vatamanc9e9528c69- Remove an unused dep in a java rule :: Simon Stewartb00810ee8a- Fix comment issues. (#5954) :: User253489bab2de3c72- Added more documentation to isEnabled() and resolves #3547 (#5691) :: Matt Q517b8b4c29- [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev35d0bb6084- Bump the Netty version we use :: Simon Stewart8c1acbdd84- Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evansacb5315755- [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev04afbc48dd- Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evansdb1e9595ef- Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evansd31bfd3941- Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evansc6686b3c20- Allow extension of RemoteWebElement for caching properties :: Michael Keeleyc15cdbcaf0- Replace Chrome with Firefox in .NET documentation comments :: Jake0f49c42e2b- Get the status servlet working again. :: Simon Stewart4446b8d3fd- Updating java changelog :: Simon Stewart04f9698484- fix incorrect w3c action encoding in python client (#6014) :: Jonathan Lipps5fad6086b1- [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney4082b77504- Add executing custom command to Chrome Python bindings (#5989) :: zhangwenqiang0011c39616e8- Fix JSON parsing of unicode escapes :: Simon Stewart93ea6dc3a8- Remove unnecessary main methods :: Simon Stewart983265e955- More compliant JSON escaping of characters :: Simon Stewart780c502cc4- Fix encoding of log levels :: Simon Stewartf5799ed23f- [py] Update CHANGES for 3.13.0 :: lmtierney5dfab8acb2- [rb] Update CHANGES for 3.13.0 :: lmtierney6c9064444d- Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans2f0d2927ac- 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 Evans4defda896b- Streamlining .NET Actions class :: Jim Evanse957482732- Update changelog for python bindings :: AutomatedTester8f52ceb090- Add desired capabilities keyword to IE and Firefox :: Isaul Vargas5ffc3a0ab1- Removed unexecuted line from IE webdriver :: Isaul Vargas7dff24f1ab- Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evansd37967aa0c- Updating .NET strong-named assembly build to correct package references :: Jim Evansafa873480c- Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych11cb216590- [rb] update changelog :: Titus Fortner4756fd1b04- Add Firefox addon install using manifest.json :: vflamea8d9b86281- Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus2a0f63d19b- Fix Safari webdriver AttributeError for python client driver #5578 :: ming121bb31759- Fixing flake8 issues :: Alexei Barantsevd7fe2c464a- Remove unnecessary parameter from JsonOutput.write :: Simon Stewart13d8f8be75- Properly initializing JSON values in IE driver :: Jim Evans99fc46a6e7- Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans5419255922- Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans7ddba7ce1e- Updating to release IE driver 3.11.1 :: Jim Evans4fe801acda- Unignore double click tests on Firefox :: Alex Rodionov9517a40afd- Ignore test for partially covered elements for IE :: Alex Rodionovbe524b6fb7- Adding Protected Mode boundary closing mechanism in IE :: Jim Evans619a02f3e8- safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg1cb3f698fe- safaridriver: add support for an extension command to open the debugger. :: Brian Burgdd8b51f602- bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiyaf77c9e38c7- Updating NUnit dependencies for .NET tests :: Jim Evans56f210e5d8- Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evansedbc9141e9- Fixing clear atom to work with for IE :: Jim Evans583aca924e- Exposing is_focusable atom for use in drivers :: Jim Evanseda10eed6a- Adding IsFocusable method to IE driver Element class :: Jim Evans0b55fb870a- Adding support for extension capabilites starting with "test:" in IE :: Jim Evansb44592fe1c- Fixing obscured element detection in IE for elements in frames :: Jim Evans8ffb552099- Separating out detection of focusable elements for sendKeys in IE :: Jim Evans74e584d12b- Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans6103798b5f- Updating .NET to not propagate non-W3C compliant capability names :: Jim Evansf454a5c8bb- Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans81371b441e- Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans6dd04e6c89- Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax0d9bcecf9c- Addition of test playlists for each .NET test project in the repo :: seanrand57d0accdfea9- Addition of overload argument to the SelectElement.SelectByText method :: seanrand57d8bdaa2426- Remove unused field :: Simon Stewart96c1b99f0b- Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans7d4b0389fe- Updating JsonCpp library to latest :: Jim Evans9120f82021- Changing COM variant to JSON serialization in IE :: Jim Evans5516b4f35a- Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans2eb4235728- Send requests with application/json content type :: Alex Rodionov6fe22c3a64- Remove unnecessary overriding of Content-Type :: Alex Rodionov2c4f935dd8- Null cookie value fix :: granak61d741bca8- Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evansf13f3f57cd- Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans977b17db59- Remove duplicated command entry of screenshot. :: Shuhai Shen8e7cc40e97- Adding HRESULT check in IE driver :: larsiverf5aafa38f0- Removing external link in IE test file :: Jim Evans5cce5cf4cf- Improve takeScreenshot performance in ie driver. :: rovner90216e938f- Treat object tag with embedded document as frame :: Larry Yuaa8e066500- Update Http.request in default.rb to include a delay in retries :: Aaron McKinleybe61a73c47- Add failing test for a sequence of drag and drop by offset and element :: Alex Rodionovc332712fb0- Adding newly added test to Visual Studio playlist :: Jim Evans8910104857- Add support for Basic Access Authentication in .NET RemoteWebDriver :: Samuel Bétriseya3a206227b- Adding BeforeRemoteHttpRequest event to .NET RemoteWebDriver :: Jim Evans89c1b69c6e- Prevent page jump to top when clicking on tab :: Dylan Reichstadtb0271d67d2- Move manifest generation to the right place :: Simon Stewartf3ba82ccb6- Add a User-Agent header to our outgoing HttpRequests :: Simon Stewart06fe780fbe- The next release is not Selenium for Workgroups :: Simon Stewart63f65c620c- Fixing .NET ChromeDriver network conditions commands URLs :: Jim Evansa43382076e- Adding user-agent string for .NET remote HTTP requests :: Jim Evans429af62c79- Add a User-Agent header for Ruby HTTP requests. :: Steven Hazel508a8b6f10- Refactor sending Selenium User-Agent :: Alex Rodionov4a1f340c5b- Fix ChromeDriver NetworkConditions setter for .NET :: John Cheneb0eb1f507- Fixing incorrect platform in .NET user agent string :: Jim Evans6c313a415f- Fix Selenium namespace collisions :: Alex Rodionovae2cf7d3a2- [py] use setter for headless property in options classes :: lmtierney315bf4e38a- [py] only add --disable-gpu for Chrome headless on Windows Fixes #5702 :: lmtierney9aa664219b- Add User Agent for Python (#5696) :: Steven Hazel0d8a1ac90f- flake8 fixes :: Lucas Tierneya4f3c97d4c- [py] missing parentheses for method call :: lmtierney81e91a86a1- Adding locking for lazy-load of static dictionary in .NET :: Jim Evans88944b7cd7- Guarding against assembly location being empty :: Jim Evans9e743aaa37- Add changelog link to RubyGems :: Alex Rodionovf6f0064ac1- Add support for getting/setting permissions for Safari :: Alex Rodionov0cf2e2460f- Add attach debugger command to Safari :: Alex Rodionovcad99f8c61- [js] Adjust type annotations to properly track types when generating API docs. :: Jason Leybaf2e0f00917- [js] Exportlib/input.Originfrom the top levelselenium-webdrivermodule. :: Jason Leyba97ca8ab497- [js] Replace typedefs with record objects for parts of the public API. :: Jason Leyba5f52b02163- [js] Add a User-Agent header for #5657 :: Jason Leybad56802ae84- Return has_network_connection driver extension :: Alex Rodionov6f0ea5406a- Fix RuboCop offences :: Alex Rodionov03d8714113- Revert .NET bindings to send spec-compliant new session for all browsers :: Jim Evanseaee33c9f4- Fixing .NET serialization of proxy autoconfig URL :: Jim Evans78af26a536- Removing no-longer-used .NET dependencies :: Jim Evansb337a82699- Making .NET ICommandExecutor interface extend IDisposable :: Jim Evans478b5f7da6- Fixing IE stale element detection for parent elements. :: Jim Evansd0cec1f2d7- [json] delegate primitve detection to guava :: Simon Stewart913ad9394c- [json] Deprecating methods where GSON leaks out :: Simon Stewart0d16a868fa- Clean up. No logical changes :: Simon Stewart1dcddcdfd7- Add equals and hashCode to Command :: Simon Stewarted2d065565- Switch to use guava type token. Should be a no-op :: Simon Stewarta6e465e7aa- Adding equals and hashCode to Response :: Simon Stewartfea3c702c6- Refactor Bys, "checkNotNull" :: Alberto Scottof833e9e5b9- More cleanups in By :: Simon Stewart12802a7ec0- All json tests are small tests :: Simon Stewart7568f7a417- add before/afterGetScreenshotAs to WebDriverEventListener :: morrishoresh640af41fe8- Fix issues in comments and exception messages. :: User2534891c77719bba- Clean up docs in By :: Simon Stewarta02a71840e- Initial implementation of taking element screenshots for IE :: Jim Evans999247be8c- Correcting IWebElement.GetScreenshot remote URL :: Jim Evans188ce052bc- Updated docs from ChromeDriver to FirefoxDriver :: Phillip Haydon27bbd2ceec- Adding new test to .NET common tests playlist :: Jim Evansd7155fed40- Adding .NET Chrome option to enable use of W3C protocol dialect :: Jim Evans41d809a81d- [py] allow Remote webdriver when only given Options class also, use Options.to_capabilties as base caps :: lmtierney38aa3268af- [py] ensure all Options.to_capabilities start with default capabilities this allows remote webdrivers to be initialized with just options :: lmtierney82b55e8e0f- Unignoring a test fixed in Firefox :: Alexei Barantsev94c503e845- Fixing a grid unit test broken after migration to OkHttp :: Alexei Barantseva5a97c9eba- Improve the error message that is raised when safaridriver cannot be found. (#5739) :: Brian Burg4f10a2a814- Added java 8 lambda expressions and also did some code cleanup of catching multiple exceptions in single catch block :: Abhilash Thadukac856444df0- Fix comment issues. (#5741) :: User253489e3f25864c9- Code clean up: remove dead code, and move to lambdas :: Simon Stewart184f8a1765- Bump mockito to 2.18 and bytebuddy to 2.13 :: Simon Stewart10cce8492e- Fixing test temp file writing for .NET :: Jim Evans259f539c03- Updating .NET CHANGELOG and version resources for 3.11.1 release :: Jim Evansf5589c9e4d- [py] add IeOptions class to selenium.webdriver :: lmtierneye1df34e74a- Add autoservice to the build :: Simon Stewart3efb8674e8- EnsurecreateDefaultServiceis the same asnew Builder().build():: Simon Stewart7c92f93b7e- Expose allDriverService.Builders to the service loader :: Simon Stewart9a8362628d- Enable annotation processing in eclipse :: Simon Stewartedca054b0d- Adding Safari tech preview test config for .NET :: Jim Evans47706e36d0- Updating .NET Safari Tech Preview test config :: Jim Evansf3d6bc6f27- Retain config file paths if specified :: Scott Babcockc4867d4342- [py] Fixing syntax error :: Alexei Barantsev217c4362d3- Reverting making .NET ICommandExecutor extend IDisposable :: Jim Evansbb476350bb- Reverting ICommandExecutor change for RemoteWebDriver :: Jim Evans4332f3ec43- Updating release info for .NET 3.11.2 point-release :: Jim Evans2770e3aa23- Test clean up :: Simon Stewart0020080868- Minor java 8ism: optional.ifPresent, not an if statement :: Simon Stewartf539288312- Minor code cleanups :: Simon Stewart1b53df240c- Class is an instanceof Type :: Simon Stewart5085838e16- Fix the build :: Simon Stewarte261910101- I have no idea why we were converting the value in cookies :: Simon Stewartf45fe9bb32- [java] Implementing WebStorage in ChromeDriver and FirefoxDriver. :: Alexei Barantsev8b521168c3- Ignoring a test in legacy FirefoxDriver :: Alexei Barantsev749dce430a- Ignoring another storage test in legacy FirefoxDriver :: Alexei Barantsevad42d0da82- [py] Fixing FirefoxOptions to capabilities conversion test :: Alexei Barantsev157703a475- [py] Unignoring xpassed marionette tests :: Alexei Barantsevfe48fc4cbf- [java] Stopping OkHttp from retrying after getting 408 response code. This caused duplication of page load timeout. :: Alexei Barantsev1ef54a6678- Fixing .NET HttpCommandExecutor event for RemoteWebDriver :: Jim Evans1560ca463f- Extracting JSON wire protocol element marker property names in .NET :: Jim Evans7fa5135e55- Fix obscure window switching bug :: Jacob Kiesel997503c27f- Refactoring creation of RemoteWebElement to use a factory :: Jim Evans0aa2ab934a- [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' :: lmtierneyee93262940- [py] revert fix for ff mn binary test, xfail with bug linked as reason :: lmtierney54b37dcfda- fix ExecuteScript and Actions to handle IWrapsElement appropriately :: Christopher Wood3cf66f920e- Ignoring .NET tests for unimplemented features in Chrome :: Jim Evans95f9a05678- More .NET test maintenance, ignoring known test failures :: Jim Evansa08c14241e- Updating .NET tests to properly reflect current driver behavior :: Jim Evans1d76974f21- Changing 'unhandled error' status code to throw WebDriverException in .NET :: Jim Evans90e16d0ae7- Fix issue where -host is not honored in all server modes. :: Doug Simmonsfbca603cd7- [grid] Disabling TRACE method in hub :: Alexei Barantsev251161849f- Fix internal-grid-test(s) which are failing after -host change :: Doug Simmonsb1eff8a6f2- Attempting to make .NET project files more cross-platform :: Jim Evans2776b64e79- Adding default value to .NET IE element scroll behavior option :: Jim Evanscc40e51128- Ignoring hanging test for Edge in .NET tests :: Jim Evansfd9d556788- Adding option for .NET EdgeDriverService to use W3C protocol dialect :: Jim Evansac525db911- Work around slash escaping weirdness for non-Windows Visual Studio :: Jim Evans44c57e3f22- Address hub/node -host backwards compatibility concern :: Doug Simmonscd0618eec0- Change if..else condition in CommonCliOptions :: Doug Simmons888fb8b371- Update another failing internal-grid-test :: Doug Simmons86f1c02f4c- [java] Calling more specific driver constructor that accepts *Options object as a parameter. :: Alexei Barantseva988b7e579- [java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode :: Alexei Barantsevd94fed19ed- An attempt to run JS tests on travis in headless Firefox :: Alexei Barantseve6ca8b1fec- [java] Fixing HtmlUnit driver initialization in tests :: Alexei Barantseva189033ca3- An attempt to use token for authenticated access to github API to download latest geckodriver :: Alexei Barantsev95fdcb075e- [py] Remove the betaauthenticatemethods fromAlert:: lmtierneyb2ad569d21- add shadow dom v1 support to getVisibleText :: James Garbuttc3c1fcd17c- remove invalid multiple-root test :: James Garbutt9e5016d660- rewrite shadow dom tests for v1 :: James Garbutt8e0cc1b910- fix shadow dom tests :: 43081j9cdfb7ad30- simplify shadow dom traversal :: 43081j4557baf2f9- only assert styles of elements :: 43081j011338dab9- return early when retrieving DOM parents :: 43081j665ee8d490- move displayed to a function :: 43081j471efd90a4- fix jsdoc :: 43081j17fbc03817- [rb] remove encoding from copyright task Encoding is no longer required and has been removed from files, see PR #4746 :: Lucas Tierney1c98bd5829- Add a test to make sure screenshots are added to exceptions :: Simon Stewart211fd70f83- Give Cookie a toJson method :: Simon Stewart80b69094eb- Make the BeanToJsonConverter a little less if/then :: Simon Stewarte755a32d49- Json.toType now requires a String :: Simon Stewartce2750d68d- Migrate to our own type coercer from the one supplied with gson :: Simon Stewart6ab61860cf- Delete the old BeanToJsonConverter :: Simon Stewart977422e280- Add a test to make sure screenshots are added to exceptions :: Simon Stewart60adb20066- Remove GSON from the configuration classes :: Simon Stewart7a0e54a703- Remove Json.toJsonElement :: Simon Stewart2fb4ddf18c- Throw exception clicking on file upload elements in IE :: Jim Evansca750c11e9- Making IE cookie expiration times integer values :: Jim Evansf1ceebf4bf- Updating find element by link text atom to handle non-breaking spaces :: Jim Evans0283f1fc5d- Throw an error for key actions taking multiple characters in IE :: Jim Evans7e15196bda- Updating IE driver prebuilts with latest changes :: Jim Evans6b436cadd5- Updating unhandled JavaScript errors to throw WebDriverException in .NET :: Jim Evans09ca4e3816- Ensure we correctly throw JsonException when GSON fails :: Simon Stewart824de2a147- Allow JsonInput to allow additional TypeCoercers to be registered :: Simon Stewart8943c610a8- Fix failing tests for Grid registration :: Simon Stewartc17a348a04- Fix failing Firefox tests :: Simon Stewart690591dda4- Use "https" for links in README (#5849) :: Roman Zollercdea559f30- Reducing visibility of DriverService.sendOutputTo method to protected (this change was announced in version 3.8) :: Alexei Barantsevcdf5effde0- Stop using deprecated API of apache httpclient :: Alexei Barantsevf69fc048e0- Deleting unused imports :: Alexei Barantsev2e76dd038f- [java] Deleting redundant checks :: Alexei Barantsev2f9037387c- [grid] Assigning node to a random free port if not specified explicitly. Fixes #5783 :: Alexei Barantsev5ca2d91553- Fixing ExpectedConditions.numberOfElementsToBeMoreThan javadoc. Fixes #5830 :: Alexei Barantsev63ce4f227e- Updating ignores for Safari TP 55 :: Alexei Barantsev3bc6af46be- Fix failing tests by checking correct type assumptions :: Simon Stewarta85ea5c825- Bump version number to 3.12 :: Simon Stewartcdcf7375b7- Update java changelog :: Simon Stewart97a01c689b- Moving DriverService.sendOutputTo back to public space :: Alexei Barantsev7c6e0b3343- ... 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 Evansf9cba0fc91- Deleting deprecated (in 3.6) methods :: Alexei Barantsev29b5bb41a5- Fixing use of deprecated API :: Alexei Barantsev2c9ffd6f50- Deleting unused imports :: Alexei Barantsev4561d85f50- Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsevbd022f4e0c- Refactoring, less guava, more standard JDK :: Alexei Barantsev5fcbb569e4- Fixing a typo :: Alexei Barantsev8450067c9b- Deleting unused imports :: Alexei Barantsevff621a21cf- Less use of deprecated API :: Alexei Barantsev62aa722bed- Refactoring a test, no logical changes :: Alexei Barantsevdb4d9eb516- Deleting unused imports :: Alexei Barantsev8d0c109fb9- Ooops, a silly mistake... :: Alexei Barantsev12655f7159- Update changelog for Python for tag 3.10.0 :: AutomatedTester87c87321e6- [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart1ecef2591c- [grid] Remove "Registry.getConfiguration" :: Simon Stewart15f1c7ed4b- Remove unused annotations and unthrown exceptions :: Simon Stewartd06e54aec6- [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart41f1681c29- Make a test not rely on JsonElement.toString :: Simon Stewart22d2498c2b- [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewartf176ae2223- [grid] Remove unthrown exception from method signatures :: Simon Stewart76f27e0987- Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewartddccdc230b- MakeAbstractCapabilitiesimplementtoJson:: Simon Stewart89870f01a1- ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart6c7ab00afe- Use the default HttpClient.Factory where possible :: Simon Stewartc5c65e5e4d- Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans4364c1eb3e- Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans5ea516de9d- Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evansf479501082- Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans6d505ccc48- Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evansb9b2f22fa1- Fixing getElementProperty to return proper data type. :: Jim Evans19d617fd4d- Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans62d3a6d3b0- Modifying processing of pause actions in keyboard action sequences :: Jim Evanse73ca05d62- Modifying mouse event handling to match W3C Specification :: Jim Evansa66bdf5769- Revamped handling of modifier keys in IE driver :: Jim Evans766a4cd976- Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evansc6a2b9ace4- Updating IE error response to be spec compliant for sendKeys :: Jim Evans9c0ca98c6e- Updating clear element command handler to return W3C compliant errors for IE :: Jim Evansb436822498- Changing clear element atom to be W3C compliant :: Jim Evans7587d40145- Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans53254bf92a- Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans070e9a9b90- Added IE string utility method for creating GUIDs :: Jim Evans9c4f94cfb0- Updating IE prebuilts and JavaScript atoms :: Jim Evansd289954944- Adding another test for SafariDriver constructor :: Alexei Barantsev4832457d59- 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 Barantsev6ed8d5184b- SafariDriver always runs a clean session :: Alexei Barantsev1646a0971f- Update Safari specs guards :: Alex Rodionov14e4f56f1e- Deleting deprecated (in 3.6) methods :: Alexei Barantsev37bd7dba1c- Fix element clear when document is undefined :: Alex Rodionov4be8cdcc71- Throw error when unfocus fails after clearing element :: Alex Rodionov0da23461d8- Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evanse0f51f545f- Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans8e15013c72- Limiting an instance of IEDriverServer.exe to a single session :: Jim Evansaafb326f2c- Marking .NET PageFactory obsolete :: Jim Evans29b5be0a72- Marking .NET ExpectedConditions obsolete :: Jim Evans8feb200268- Implementing equals and hashCode for LoggingPreferences :: Alexei Barantsev2fe0d1af93- Fixing sending keystrokes with native events disabled for IE :: Jim Evans605c511c47- Updating JavaScript atoms and IE prebuilts :: Jim Evans955e5bbae0- Updating .csproj files for use with Visual Studio 2017 version 15.6.1 :: Jim Evans616793e822- Updating .NET visibility test to check for proper exception type or subclass :: Jim Evansb09d741634- Version bump for 3.11 :: Simon Stewarte5e7e9000b- [joke] Prepping for 3.11 release :: Simon Stewartf641f30cc1- Update java changelog :: Simon Stewartc7f097d176- Fixing buck alias selenium-java :: Alexei Barantsevc10d314786- Fixing buck warning about duplicated classes :: Alexei Barantsevcddff58a69- Fixing possible NPE while reading hub config file. Fixes #5575 :: Alexei Barantsev46442aca9a- Adding support for intercepted element clicks in .NET :: Jim Evans2bf3e92cf4- Adding detection of intercepted element clicks to IE :: Jim Evansebd897ad51- Updating .NET tests to account for new IE click intercepted behavior :: Jim Evansa1238d1a0d- Replace Guava Lists/Sets/Maps/Iterables with plain Java 8 :: Valery Yatsynovich188261e4d3- Fix failing grid test :: Simon Stewartb54c8ea774- Adding additional logging for new session command for IE :: Jim Evansfe16c11197- Updating IE prebuilts for impending 3.11 release :: Jim Evanse59cfb3e59- 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 Barantsev1a5e10c5a6- Refactoring grid option preliminary analysis :: Alexei Barantsev92c8700826- Fix for Window.setRect() API documentation. (#5460) :: juperala72f233bd04- Updating .editorconfig for .h files :: Jim Evans29f3d39629- Reverting IE driver stale element checks to previous behavior :: Jim Evans1254ba29f0- Refactoring IE element's parent document detection to be the focused doc :: Jim Evansf462f9dab4- Cross-thread enable IE add and retrieve managed element methods :: Jim Evans0aaeb47e78- Making JavaScript execution asynchronous for executeScript in IE :: Jim Evansf9d99f0274- Replacing strings with #define constant in IE driver :: Jim Evans081313e9b8- Updating IE prebuilt to 3.9.0.1 :: Jim Evans46af05cd9a- Fixing .NET tests and unignoring passing tests for IE :: Jim Evans8ed2215ffc- Fix Javadoc issues. :: User2534895bc569027c- Adding tests for standalone launcher :: Alexei Barantsev78bece338a- Making selenium server less verbose by default :: Alexei Barantsevba676596b8- Improving representation of session info in server logs :: Alexei Barantsev1e271e6274- Hiding jetty info level log messages :: Alexei Barantseve522ebdc48- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev68b9e101a5- Improving logging of session start/stop :: Alexei Barantsev855c34c65d- Deleting unused private field :: Alexei Barantsevcbcb44e63b- Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsevcc5e8684ab- Deleting unused code :: Alexei Barantsev3354777fb8- Adding information about classes and methods to log message format :: Alexei Barantsevd8a2fd932e- Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evansf296ada7f2- Implementing test for -debug command line option :: Alexei Barantsev0c3c4f03e2- Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev2e44b23750- Fixing compilation issue, a missing dependency :: Alexei Barantsevb1a7d4ddc2- Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evansd13c060a4b- Making .NET common tests run with thedotnet testcommand :: Jim Evans77ff29c401- Updating build process for .NET tests to use Buck :: Jim Evans7ec54a7c16- Removing BUCK files from .NET .csproj projects :: Jim Evans5710a32854- It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg7e07498336- Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans6d4b9205e3- Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans4429fcd4d3- [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharmac0688dfb0f- Adding --disable-gpu for chrome headless. :: Pulkit Sharma5c7d15573b- Simplify specs for headless Chrome option :: Alex Rodionov2300e36377- Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov177ff31d6d- Fixing selenium build requirements :: Alexei Barantsev0ad7f69cba- Making python specification in IDEA project more generic :: Alexei Barantsevbe07773772- [py] Deleting unused imports :: Alexei Barantsev5013823a1b- [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev8c170042bf- Reducing visibility of utility classes :: Alexei Barantsev475ef18e4b- [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev4853182b53- Fixing buck build :: Alexei Barantsevee8ce198f7- Revert "Fixing buck build" :: Alexei Barantsev47118bd182- Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsevdeb865ff7d- Allow httpclient to follow requests to absolute urls :: Simon Stewarte6de17ae56- HttpClient Content-Type may not always be set :: Simon Stewart4316e45db9- Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewartdc00c0bf4d- Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinind0e16794a4- Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton418060ed6d- Avoid long/int confusion for safari options :: Simon Stewart4a0c44bdfa- Restricting visibility of utility classes :: Alexei Barantsev6df52b820e- Deleting unused private variable :: Alexei Barantsev59256770ac- Deleting unused private code :: Alexei Barantsevc640d73203- Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev01dcf25274- Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans7b6427a1a5- Code formatting and internal API cleanup for IE driver :: Jim Evansf45822a74b- Adding convenience methods on internal IE driver Script object :: Jim Evans42911ce9dd- Moving double-click detection logic inside InputManager for IE :: Jim Evans02de3da892- Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans7fa48c14cd- Reducing wait interval time in IE driver :: Jim Evansd01297c215- Updating IE prebuilts with latest fixes :: Jim Evansf024a78b7c- Fixing IE driver to send keys to contentEditable elements :: Jim Evansea99e18b10- Ignoring Alert test in IE, since driver behaves correctly :: Jim Evansb0191719ca- Added no-cache header to HTTP GET command of RemoteWebDriver :: dnknitroed4c294486- Support binding to IPv6 loopback in IE driver :: Jim Evans25d635631f- Fixing .NET release build after target directory movement :: Jim Evans942b8a437b- Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evanse1da66187b- Updating path loading for .NET tests to support .NET Core :: Jim Evansde5fc0a957- Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evansafb559ac75- Remove dependencies on HttpClientFactory where possible :: Simon Stewart7b763e2a2e- Use default httpclinet factory in tests :: Simon Stewart49fe10566f- Deprecate internal Duration in favor of java.time.Duration :: Valery Yatsynovich65fe98162e- Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart94740bca4b- Replace anonymous types with lambdas :: Valery Yatsynoviched933b60e9- Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans346aec73b8- Updating to prevent double-clicks when warranted :: Jim Evanse0b54783b4- Refactoring user input simulation code in IE driver :: Jim Evansbe0d9d0a7e- Updating IE prebuilts for latest changes :: Jim Evans3ace81a33a- Adding grid launcher tests for hub and node config files :: Alexei Barantsev0426383c8e- Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev8e1de21d67- Separating grid internal test job from e2e tests :: Alexei Barantsev064ebc250d- Remove a sysout debug line. No logical change :: Simon Stewart0213e013f0- Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewartbb77f732eb- Remove gson reference from ExternalSessionKey :: Simon Stewart11fd94fe2c- [grid] More migration away from gson and apache httpclient :: Simon Stewartdd875c3564- Fix build :: Simon Stewart9a66c823bc- Extracting server CLI to a separate package :: Alexei Barantseve311bdfb00- Fixing one more test :: Alexei Barantsevee2b25763c- [py] add docstring for InvalidElementStateException closes #5520 :: lmtierneye780aa4d17- Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans510eb7d683- Renaming a method in IE driver's internals :: Jim Evans3f1bfd7341- Fixing IE driver element detection for user-executed JavaScript :: Jim Evans79c4d65aa9- Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans39fd2b9e44- Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans2de08a29f6- Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans2ce87c152b- Unignoring async JavaScript tests that now work for IE :: Jim Evans52302645fc- Fix failing test :: Simon Stewartbf33015b0d- Fix imports: no logical changes :: Simon Stewartf1a97a49d0- [grid] More migration away from gson :: Simon Stewartf3ff5da374- Fix a spacing issue. No logical change :: Simon Stewart6e56ad53e7- Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart5734158c87- [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart910549e7d4- [grid] More migrations to our own json abstraction :: Simon Stewart2e492029fa- Fix up a spacing issue. No logical changes :: Simon Stewart08262ae304- Mark method only used by NetworkInterface as deprecated :: Simon Stewart503c44cb6d- Remove the Firebug debug class :: Simon Stewart6cb70c5db6- Adding a buck alias for safari tests :: Alexei Barantsev2d7b1c3ec6- Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsevd2f9a2748b- Getting Safari ignores to actual state :: Alexei Barantsevb71725cf99- Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsevbe4bcf5515- Fixing ignores in Safari specific tests :: Alexei Barantseveb1788d378- Oops... Enabling standard tests back in Safari :: Alexei Barantsevf88d011a88- Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev9537053757- Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev02ebcc1296- Refactoring tests for grid launcher :: Alexei Barantsev0d82db15eb- Moving away from Gson in status handler :: Alexei Barantseve2b372ac2e- Deleting a useless class, simplifying tests :: Alexei Barantsevae51f5d973- Deleting unused imports :: Alexei Barantsev17b1252e7e- Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsevbe94887e40- Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantseva1d1a2adc0- Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev7f66c20dde- [rb] turn off remote session id test for local runs :: Titus Fortnerba5925c983- Update java changelog :: Simon Stewartb576ae507c- Bump Selenium version to 3.10 :: Simon Stewart8be57e1674- Fix EdgeOptions to actually work :: Simon Stewartffd4a25c56- Buck version bump :: Simon Stewarta92cc4f2f4- Remove build warning :: Simon Stewartdc07f85447- Guard remote session ID test :: Alex Rodionovef8b1bf093- add Errno::EAFNOSUPPORT as ignored errors when finding ports :: JT Archie62744b3c37- Convert noProxy from string to array in W3C new session payload :: Alex Rodionov11bdccccf4- Fix RuboCop linter failure :: Alex Rodionovc034c2e0ca- Fix execute_async_script tests for IE :: Alex Rodionov12b76c5435- Stabilize full screen window tests :: Alex Rodionov4174ec24ea- Update changelog for 3.10.0 :: Alex Rodionov4b06f73606- Add support for getting local/session storage in local IE :: Alex Rodionovb28b0666b1- Enable remote IE tests on AppVeyor :: Alex Rodionovcf8b24f9e9- Give Chrome some time to breathe out on CI :: Alex Rodionov300cd3fa02- [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Carlos Garcia Campos75fc22a8c8- Re-ignoring async JavaScript alert tests for IE :: Jim Evansaefe62e924- Updating .NET bindings to better handle W3C error responses :: Jim Evans8a6536d8ed- Reverting change to execption type based on response error code :: Jim Evansf857c6bc7c- Updating .NET CHANGELOG for 3.10 release :: Jim Evans176b4a9e30- 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 Stewart698b3178f0- Avoid stamping builds when not actually building :: Simon Stewartb6af92f3c8- Make sure python environment is set up before building docs :: Simon Stewart42ccf2e1b5- Updating output paths for legacy Firefox driver components :: Jim Evansa2739f41b0- Linking a test to an issue :: Alexei Barantsev74fd1bb471- Unignoring green tests :: Alexei Barantsev493daaa0e7- Update python changelog for 3.9.0 release :: lmtierney1cffee4cb9- Update changelog for 3.9.0 :: Alex Rodionov8828d59442- Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev97ae9816ec- Handle Authorization challenges when using okhttp :: Simon Stewart2ffdc49840- Bump java version to 3.9.1 :: Simon Stewart4fff7fc482- Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart8eabd855b1- Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev027bb4f4d9- Fixing node configuration merge test :: Alexei Barantsev63f7b500a7- 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 Barantsevf189522865- Deleting unused imports :: Alexei Barantsevf82af5471a- Deleting deprecated unused code :: Alexei Barantsev580edfa7e1- Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev9a6df494dc- [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsevbe1fe216d8- Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev036b959bd8- .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev38d693460c- Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsevfa49d08805- [py] add request response data to debug logging :: lmtierneyb3daa030e1- [py] Deprecate PhantomJS support :: lmtierneybd3e7a7234- [py] remove phantomjs from test suite :: lmtierneyd1f4f5056e- [py] Define stdin for service subprocess (#4503) :: Melroy van den Bergeab402fd67- [py] Initialize Alert object by calling alert.text (#1863) :: Rouke Broersma66f77a0c36- [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney6b5fe890da- [py] fix bug introduced in 9a6df49 :: lmtierney028aa74d55- [py] flake8 fixes :: lmtierney1103cb7e9e- Support getting/setting network conditions in Chrome :: Alex Rodionov3e9fb10d61- Throw on non-List responses to the /log command. :: Jason Juanga0222248bf- [ghost] Addressing issues pointed out in #4458 (#5042) :: Santiago Suarez Ordoñezbb440e355b- [py] fix docs build :: Lucas Tierney01131b2cc1- [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney6dda78f0d3- Use empty capabilities when user omits them at all :: Alex Rodionovbbac6dfcf6- Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsevba71bfa132- Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Diego Molinac067d6bb35- Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev2430a644d7- [oy] Fix issue with w3c actions releasing on element (#5180) :: Dmitry Dubenets10171a07a4- [py] remove test obsoleted by 38d693460c5708dfddea2076b5ff7b6ff3c7e6d3 :: lmtierney96e46e62fb- Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantseve4ad062623- Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsevc86d229ddf- Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsevb1b4227d5f- Minor test refactoring :: Alexei Barantsev73aa9e5433- Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantseva69c508fa9- [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev0ebad5319f- [java] Fixing chrome test dependencies :: Alexei Barantsevf3e776fb71- [java] Fixing format of element screenshot command :: Alexei Barantsev9ad143a002- Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewarte6c2e7069c- [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev4a360663d1- Ignore failing storage tests for Chrome :: Alex Rodionov0bea0a1a09- Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev531ff235e4- Logging more info on new session creation errors. :: Alexei Barantsev403d796dfd- Replacing printStackTrace with logger :: Alexei Barantsev2e5358a2f7- [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 :: lmtierney779ed15143- Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev525292c0d6- Upgrade JRuby to 9.1.15.0 :: Alex Rodionovb197ca5138- Fixing buck dependencies for server tests :: Alexei Barantsev25927f6dc4- Fixing a broken test :: Alexei Barantsevae0f764a5f- Deleting unused imports :: Alexei Barantsev182ed38617- Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev289227f5a9- Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fixes #5228 :: Alexei Barantsevcad83c7f6b- Deleting deprecated code :: Alexei Barantseve201e70fe9- Stop using DesiredCapabilities class in ActiveSessionFactory :: Alexei Barantsev1468a65631- Deleting all tests not related to DefaultDriverSessions, these tests should belong to DefaultDriverFactory test set :: Alexei Barantsev7efa40a719- 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 Barantsev2591d80e33- Deleting unused imports :: Alexei Barantsev33cf6415ca- Fixing test to run on any platform (IE is available on Windows only) :: Alexei Barantsevee4e55ce4c- Deleting deprecated class :: Alexei Barantsev44d1b494b9- Loading configuration from hub to node after registration (and re-registration). Fixes #374 :: Alexei Barantsev61929de415- Update expected schedule in readme :: Jason Leybabac9cdf973- [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 Leyba9976795d03- [js] The various driver-specific option classes now extend the Capabilities class :: Jason Leyba53f2cd372d- [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 Leybaaf370f5e53- [js] Expand on ActionSequence documentation and make it easier to define and execute a single device sequence. :: Jason Leybaf2eec92c84- 1) Fixing platform verification logic to match platform family only :: Alexei Barantsev773e4ae300- Allowing to customise how the proxy is rendered by using the existing getHtmlRender() :: Diego Molina02d2c4a6f8- Fixing a node config serialization test broken after adding new option 'enablePlatformVerification' :: Alexei Barantseve43aa56eeb- Immediately shutdown standalone/hub/node if the port is busy with a human readable message :: Alexei Barantsev20b804baa0- get rid of the redundant / :: Kazuaki Matsuo812390903a- [js] Actions API changes :: Jason Leyba88bfd40037- Upgrade YARD to 0.9.11 to mitigate security vulnerability :: Alex Rodionov1eb70085b9- Prefer "geckodriver" name when looking up binary :: Alex Rodionovf539e4324e- Fixing typo that can confuse beginner users :: Leonardo Salles006aa1779c- Bump the java libraries we depend on to their latest versions :: Simon Stewart0d98451c9d- Updating to new jcommander version, avoid using deprecated constructor. :: Alexei Barantsev59007c4946- A bit of Java 8 magic :: Alexei Barantsev54ed175538- Deleting unused private variable :: Alexei Barantsev65f74252e5- Test refactoring, less code duplication :: Alexei Barantsev08117367cf- Remove the old DriverServlet :: Simon Stewartfa9371de22- Delete unusued DefaultDriverSessions class :: Simon Stewart5385e40d64- DriverSessions: Remove methods that would never work :: Simon Stewartba07615d3d- Make it easier to subclass a remote ActiveSession :: Simon Stewartbc5714760a- Allow SessionFactory to indicate whether they support particular Capabilities :: Simon Stewart8f610137dc- [py] fix Opera Driver :: lmtierneyc5e4a585f1- [py] update CHANGES and bump version to 3.8.1 :: lmtierneyf3eafa022f- [js] Clean-up command mappings to better track W3C compliance. :: Jason Leybaf63a810797- [js] RemoveAlert.authenticateAs:: Jason Leyba2e913973d5- [js] Another pass at the new actions API for #4564 :: Jason Leyba17240b3dd5- [js] Replace WebElement.getSize/getLocation with a single getRect :: Jason Leybaf16c3216df- [js] Add support for /session/:sessionId/chromium/send_command (#5159) :: Jason Leyba8afc2428ce- [java] Adding a line in changelog about PhantomJS support :: Alexei Barantsev0e89378d4b- Added merge method to OperaOptions :: Graham Russellfa508d3d74- Added missing goog require :: Tomer4c359d9e99- Make sure that window.Sizzle is defined :: Tomera6f071df0b- Fix issues in Javadocs and exception messages. :: User253489266868e9d3- Adding varargs methods to ExpectedConditions in order to avoid annoying Arrays.asList :: Karl-Philipp Richter734f2b9ca9- Test for ChromeOptions setAcceptInsecureCerts() :: nvonopd93e06b734- Ignore-Behaviour ignored for HtmlUnit in Test :: Marc Schlegelb3cda3214e- bump rubyzip version to ~>1.2 to fix CVE-2017-5946 :: Michael Glass2339f8ab53- UseCapabilitiesrather thanImmutableCapabilitiesin mutators :: Simon Stewart42a5916f32- [java] Converting IE command line switches from list to string, as required by the driver. Fixes #5319 :: Alexei Barantsev4789195486- Fixing 'registry' property name in DefaultHub.json. Fixes #5309 :: Alexei Barantseve1cbaddb80- Unignoring a test fixed in Firefox :: Alexei Barantsev8e2fda8aa3- Make shouldCache overridable/accessible :: phoenix3848c0ed84fed- Refactoring HttpClient to stop using deprecated methods of Apache HC :: Alexei Barantsev569520625c- [py] reduce the default script timeout in executing_async_javascript_tests.py (#5326) :: Carlos Garcia Camposbb788f9cb1- Extract a common base class for httpclient tests :: Simon Stewart7657acbcc1- Add an HttpClient backed by OkHttp :: Simon Stewart05125d7b22- [py] xfail chrome tests due to bugs in chromedriver :: lmtierney004bcaee84- Let's try to use OK HTTP client by default :: Alexei Barantsev7046e6484d- Refactoring to simplify WebDriverBuilder, and make it use driver Options classes for capabilities. :: Alexei Barantsevc41f9ef243- [js] retry requests on EPIPE error :: Jason Leyba1389672784- [js] Attempt to de-flake a test with a hard sleep (yuck) :: Jason Leyba3f546d9268- [js] Add some checks to catch misuse of the options classes, whose semantics have changed since 3.6 :: Jason Leybae79a6e7d83- [js] Cleanup changelog and bump version to 4.0.0-alpha.1 for publishing to npm (#5205) :: Jason Leybabbd5bfe90a- Fix Exception being raised when error_payload does not include a value. :: Miten Chauhancd213d579b- Properly handle conditions when finding server trace :: Alex Rodionov0a9b576c01- Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsevce39406f2e- Run marionette test instead of legacy ones y command 'go test_firefox' :: Alexei Barantsev20c12db26e- [java] Moving utility methods to the only class that uses them :: Alexei Barantsev57a86e103e- [java] Moving another utility method to the only class that uses it :: Alexei Barantsev6fd9eeac4e- Rewamping UrlCheckerTest and adding it to the suite :: Alexei Barantseve96cb213e2- Fixing travis job for legacy firefox driver tests :: Alexei Barantsev738e14f1ba- [py] Ignoring and unignoring tests to match current state of Marionette (Nightly) :: Alexei Barantsev116381906d- [py] Unignoring xpassed chrome tests linked to closed issues :: Alexei Barantsev559de438b2- [py] Deleting unused imports :: Alexei Barantsev1e1af07c30- [py] More test status fixes :: Alexei Barantsev3ba8543beb- [java] Fixing UrlCheckerTest to check only upper bound, the lower one suffers of a race condition :: Alexei Barantsev8c3db91c84- [py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open. :: Alexei Barantseveb4c77153e- [py] One more test broken in Chrome, no idea why :: Alexei Barantsev8767901ae4- Use a mutex to lock Win32 message handling (#5304) :: Jacob Kiesel80c58366ca- Fixes a typo (#5351) :: DanZeuss79aeb2c406- Trying to use travis per-job cache on master branch :: Alexei Barantsev844ea8eb96- Modernization of pre Java 6 code :: Alexei Barantsev01e5ce065c- Add missing copyright headers :: Simon Stewartd6cba14cda- Revert "[py] Unignoring a couple of passed tests in Chrome despite the fact that the linked bug report is open." :: Alexei Barantsevc8b1271722- [java] Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev54ad9eaf58- [java] Stop using derecated API :: Alexei Barantsev1f63cd38db- Joining all atom tests for the same browser into a single job on travis to decrease build overhead :: Alexei Barantsev194eb5cdab- Optimizing travis config for the current development needs for faster feedback: :: Alexei Barantsevc6d6dc9b60- Make the servlet wrapping implentations of our Http* classes public :: Simon Stewart869e5c193f- Make sure httpclient tests are included :: Simon Stewartfe1307ee30- All httpclient.execute calls always follow redirects. Deprecate the old method :: Simon Stewartf907cd5e96- Update call sites to httpclient.execute :: Simon Stewart01cc7298f1- [py] Use Color in rendered_webelement_tests (#5360) :: Carlos Garcia Campos979ae96718- Replace Guava Charsets with Java StandardCharsets :: Valery Yatsynovichd1cf13cd26- Make HttpRequest support query parameters. :: Simon Stewartbd269436c8- Ensure that wrapped servlet requests have query parameters :: Simon Stewart882f0c09be- Migrate ProxyStatusServlet to use our JSON and HttpRequests classes :: Simon Stewart3d25e76021- Making sure to quit all drivers created by tests :: Alexei Barantsev21a6c7a5ac- Fix the javadocs build :: Simon Stewart2590fda45e- Fix the build by making json encode urls as strings :: Simon Stewart4e129c3cf1- Delete unused JreHttpClient :: Simon Stewart9891be0d86- Allow the default HttpFactory to be switched using a system property :: Simon Stewart395c7dbbc7- Provide mechanism for getting the default HttpClient.Factory implmentation :: Simon Stewart834478e1b1- Fix failing tests by correcting OkHttpClient :: Simon Stewart209d9b070c- Fixing a broken test :: Alexei Barantsev92d2aeee27- Fixing mapping for mimetypes that does not recognize java archives on windows. Fixes #5365 :: Alexei Barantseva1472bc868- Syntax highlighting for JavasScript examples (#5364) :: Chris Ward62e298d35a- Upgrading HtmlUnit and its driver to 2.29 :: Alexei Barantsev79d6a05670- Fixing ability to run grid e2e tests from IDEA (htmlunit driver requires jetty-util) :: Alexei Barantsevd0b7253217- Making GridItemLaunchers immutable :: Alexei Barantsevebd0e4115e- Refactoring GridLauncherV3 to improve testability :: Alexei Barantsev01508b46f4- Adding some tests for GridLauncherV3 :: Alexei Barantsev6f0d4009f3- Updating java changelog :: Simon Stewarta731205f3f- Make OkHttp the default http client :: Simon Stewart7bbf8c5bac- Remove the enablePassThrough flag :: Simon Stewart0cbed72485- Bump version to 3.9 :: Simon Stewart3acbd23bed- Deleting unused dependency :: Alexei Barantsev1ca162c96f- Fixing the test for deleted passthrough mode option :: Alexei Barantsevecdad5f420- Add wrapper for buck so it can be executed easily :: Simon Stewart484d7c41ab- See if we can get buck to do some of the heavy lifting in Travis :: Simon Stewart02c148e8d2- Fixing buckw to use default python :: Alexei Barantseve1d1d734a9- Fixing ability to run html suite with GridLauncherV3 launcher (if selenium-leg-rc is added to classpath) :: Alexei Barantsevc5b8c6a9e8- Properly stop servers in grid launcher tests :: Alexei Barantsev677e1848d2- Fixing JMX re-registration issue :: Alexei Barantsev3bc25cc850- Ignoring a test that shows different results in IDE and console because of different classpath :: Alexei Barantsevaa8d7c26f3- Let's try to use more buck on travis :: Alexei Barantsevf08134855b- Deleting declaration of exceptions that can never be thrown (they are wrapped to WebDriverException) :: Alexei Barantseve7a6bb0f95- buckw: pass back the exit code given by buck :: Simon Stewart6200507a5e- Speed up JS tests by running them in parallel :: Simon Stewart5d6f73161d- Attempt to have a cache warming step :: Simon Stewart448e3ffea1- [travis]: Rebuild the matrix :: Simon Stewart81e023a00c- Two of the failing specs are now marked as fixed by Chromium and uncoupling the expected errors now makes tests green! :: Luke Hillcae006b1a3- New version of Selenium released set Gemfile.lock accordingly :: Luke Hille85b830caf- Allow drivers to respond with custom error codes :: Alex Rodionov792388fc27- Belated update of IE version resources for 3.8 release :: Jim Evans4e2a06580f- Exposing HostName property for .NET DriverService class :: Jim Evans40a7d186d8- [py] Revert change to debug logging upon request return :: Lucas Tierneyb1ed21d45a- Adding Windows version of buckw :: Alexei Barantsevd264b3979a- An attempt to mend travis build :: Alexei Barantsev7cc6dd514e- Revert "An attempt to mend travis build" :: Alexei Barantsev6d796cadb2- Revert "[travis]: Rebuild the matrix" :: Alexei Barantsev2068c26f43- Revert "Attempt to have a cache warming step" :: Alexei Barantseve8baecabba- Deleting useless separate job for calcdeps, we don't share cache between jobs :: Alexei Barantsev391f43a112- Unignoring a test fixed in today's Firefox Nightly :: Alexei Barantsev210762d6a2- Unignoring a test for IE :: Alexei Barantsev58bececfb6- New IDEA has updated code style format :: Alexei Barantsevb0c3adf6f8- 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 Barantsev9cb71e65cc- Let's try to run java tests in chrome on CI :: Alexei Barantsev9a65d4cb3a- Ignoring a test, chrome regression: https://bugs.chromium.org/p/chromedriver/issues/detail?id=2239 :: Alexei Barantsevbe434cdc97- Unfortunately, chrome is as unstable on travis as it was before, disabling the job back :( :: Alexei Barantsev19e81deb6b- Fixing strong-named assembly references :: Jim Evansc2a11e6c0c- Removing check for leading hyphens in .NET FirefoxOptions AddArgument :: Jim Evans98be3b3384- Readding CLSCompliant attribute to .NET assemblies :: Jim Evanse2bc8ea0e9- Adding commands to get and set network conditions for Chrome in .NET :: Jim Evansef156067a5- Removing unused 'using' directive in C# file :: Jim Evans8409c1bf31- Fixing build process documentation :: Alexei Barantsevbec2cbe0ea- Unignoring a test fixed in Firefox Nightly :: Alexei Barantsev2ce5f56395- IJ wants to make some changes to its config :: Simon Stewartadc87a46fe- Bump the buck version :: Simon Stewart1a0d52bb2a- Stabilize some of Ruby tests :: Alex Rodionov494a3df048- Fix syntax error :: Alex Rodionov9cd17ec373- [travis] Force the simple console output to be used. :: Simon Stewart33897be790- Fixing manifest generation on windows :: Alexei Barantsevda4984597a- Increasing travis timeout to 20m :: Alexei Barantsevd29ea82e96- update copyright year for 2018 :: Corey Goldbergc1beae566d- Try to wait for file upload in Ruby tests :: Alex Rodionovba2fa954fa- Add service_args to Firefox WebDriver (#5421) :: Moisés63d571a2d6- [py] correctly handle additional data in unexpected alter error for w3c drivers (#5416) :: Carlos Garcia Camposec681f22d1- [py] Add docstring to WebElement find_element and find_elements methods (#5384) :: mkvetkoe18a249f92- Unignoring a test fixed in Firefox :: Alexei Barantsev49691026d8- Optimised some of the calls to some ruby integration tests :: Luke Hilla5c88d39bd- Fixing use of deprecated method :: Alexei Barantsevb60a701d2d- Unignoring tests that seem to be fixed in Firefox :: Alexei Barantsev982d79d153- Removing now deprecated non-standard tr1 namespace from IE driver :: Jim Evans3e66e12efa- Updating IE driver alert detection to get alert text from "repeat" alerts :: Jim Evans43e6f4e7b4- Removing clearing of known element cache on document navigation :: Jim Evansd26aeec072- Updating ignored tests in .NET test suite :: Jim Evansa86d9ae861- Refactor IE user-initiated JavaScript execution to use JSON objects :: Jim Evanscba535b232- Updating IE prebuilts, version resources, and CHANGELOG for 3.9 release :: Jim Evansc18cecf59e- 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 Juang5e6049bb89- Fixing maven targets :: Alexei Barantsev577139c7f9- Remove deprecated :service_args driver initialization argument :: Alex Rodionovd59fe65407- Remove deprecated Alert#authenticate :: Alex Rodionov31cbb0dceb- Remove deprecated :service_log_path driver initialization argument :: Alex Rodionovcb53834c86- Remove deprecated :log_file, :log_level, :implementation :: Alex Rodionov855e48dae3- Remove deprecated Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionov2b2614feb5- Remove deprecated :port Remote::Bridge initialization argument :: Alex Rodionov0433610b6f- Update changelog for 3.8.0 :: Alex Rodionov5b378cac8c- Unguard fixed window specs for IE :: Alex Rodionov4b3394176a- Files should be read and uploaded in binary mode :: Alexei Barantsev6376733bda- External process output should be read asynchronously to avoid deadlocks :: Alexei Barantseva8bdb375d4- Revert change made by a silly mistake :: Alex Rodionov7055d6f64c- Stop injecting null chrome binaries :: Alexei Barantsev9f5c1e89e0- Stop propagating grid-specific capabilities and capabilities with null values to the driver :: Alexei Barantsev2a13d25d3c- Release selenium-webdriver 3.8.0 :: Alex Rodionov22aea53424- Deleting link to phantomjs driver from IDEA project :: Alexei Barantseva977b8ef6b- Updating the link to the bug report in a failed test :: Alexei Barantseva67f8808f9- Fixing ability to construct SafariOptions from capabilities object :: Alexei Barantsev21a1744a8f- Updating Java changelog for 3.8.1 patch release :: Alexei Barantsev6e95a6684b- 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 :: AutomatedTester8dd34cf16d- Ignoring failed tests, regression in marionette. Bug-reports submitted and referenced in the tests. :: Alexei Barantsevd952887d76- Updating upload script to work with the latest version of oauth2client library :: Alexei Barantsev499316e3d4- Ignoring one more test in marionette, it checks element overlapping by default now. :: Alexei Barantsevaaf5a08acc- finish removing support for Python 2.6 and 3.3 (#5021) :: Corey Goldberge8fdbaee8f- Add missing python W3C ErrorCodes (#4938) :: Lucas Tierneyfa164f6dfb- [py] allow browser options to be passed to Remote WebDriver (#4876) :: Lucas Tierney56b344089c- [py] Add WebKitGTK driver (#4635) :: Carlos Garcia Campos24b8028372- [py] incorporate recent options changes into webkitgtk :: lmtierneyec1e276f03- Fix potential NPE in deprecated Registry.newInstance(hub, config) call. :: Doug Simmons26b68e690d- Adding more tests for DefaultCapabilityMatcher :: Alexei Barantsev8c69cea299- Refactoring DefaultCapabilityMatcher, preparing for extension. :: Alexei Barantsev8077cc372e- Refactoring -help and -version CLI options handling :: Alexei Barantsev39e7e8b789- Refactoring node registration request initialization, fixup-methods moved to GridNodeConfiguration class, because they fix up objects of this class. :: Alexei Barantsevcb4925bd23- Implementing matching for unknown platform names. :: Alexei Barantsevca85b811ea- 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 Barantsev15cb9fc714- Upgrading mockito :: Alexei Barantsevfec2e51a44- Implementing some tests for NewSessionPipeline :: Alexei Barantsev532c67a801- Implementing mutation of capabilities with matching config UUID only. This allows to have multiple configurations for the same browser in node config file. :: Alexei Barantsev6086aa7f2e- 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 Barantsev8b4567e412- Fixing a test, new mockito version is more accurate with null values. :: Alexei Barantsev0d98a99105- Implementing firefox-specific capability matcher that takes into account "marionette" capability. :: Alexei Barantsevc1f7cb06e2- Implementing safari-specific capability matcher that takes into account "technologyPreview" capability. :: Alexei Barantsev678dc2b0c5- Fixing dependencies in BUCK files :: Alexei Barantsev599de2848f- Fixing dependencies in BUCK files for tests too :: Alexei Barantsev7fff2dc64a- [py] fix unit test for 2.7.14 :: lmtierneyb29e332260- Fix WebDriverException when binary is set, but no firefox binary on the PATH. (#5039) :: darek8686450b46e650- When emulating JWP move to, should be setting id from element (#4986) :: David Hewson472af9f961- [py] w3c compliant browsers do not throw exception when clicking on a disabled element :: lmtierney6f6d66b101- JMX initial support for Grid Hub :: Alexei Barantsev4127f0fb81- [py] flake8 :: lmtierney269958f703- Fixing JMX object names :: Alexei Barantsev9b149f20f3- Moving JMX attribute NewSessionRequestCount to Hub bean :: Alexei Barantsev2c023b662a- Flattening values in JMX attributes of Map type :: Alexei Barantseva70ab213ec- [py] add headless convenience method for Chrome Options :: lmtierney1d490b4f75- [py] add headless convenience method for Firefox Options :: lmtierney35e795b666- [py] add unit tests for Chrome Options :: lmtierney39f2e4e05f- [py] add unit tests for Firefox Options :: lmtierney09f2635069- Upgrade bundler to 1.16.0 :: Alex Rodionovbcae0089bd- Upgrade JRuby to 9.1.14.0 :: Alex Rodionov6f86d7ebb6- Remove RSpec dependency from packaged JRuby :: Alex Rodionov96b735cd6f- Use proper license name :: Alex Rodionov047c0b0c6c- Implementing JMX for grid node :: Alexei Barantsev9a6bbe4e4f- Fixing buck build :: Alexei Barantsev1d39d6b82e- [py] Fix internal error when an unexpected exception is raised while running window_switching_tests (#4654) :: Carlos Garcia Campos0dce5d043b- [py] clean up a few tests [ci skip] :: Lucas Tierney576feaf5b1- [rb] update window specs for Firefox :: Titus Fortner8014cb3e6f- [rb] remove phantomjs tests that don't get run :: Titus Fortner937cf56c39- [rb] update specs for legacy firefox :: Titus Fortner036fcaaa81- [rb] implement spec guard for exclude :: Titus Fortnerf2e6ebddb6- [rb] update specs for safari :: Titus Fortner7452a085bb- [rb] fix logging specs :: Titus Fortner66ca693a8f- [rb] all remote and local specs passing on mac :: Titus Fortner781c1c668d- Fixing SafariDriverService initialization from capabilities :: Alexei Barantsev9e4a7a6f8c- Fix the build :: Simon Stewartf6538fc334- Add missing buck files for tests :: Simon Stewartbdf883bf51- Remove the betaauthenticatemethods fromAlert:: Simon Stewart2e79a2a346- Bump htmlunit to 2.28 :: Simon Stewartde5c81fd86- Remove PhantomJS from the project :: Simon Stewartc31090ac19- [rb] get specs passing again for firefox :: Titus Fortner4e792ec246- Suppressing warning about wrong cookie format while downloading buck :: Alexei Barantsev6ed28ab4a3- Adding an info message about downloading buck :: Alexei Barantsev5036d9db27- Removing PhantomJS ignored test labels :: Alexei Barantseva86e598a08- Removing go targets that run PhamtomJS tests :: Alexei Barantsevb974d44550- Removing more PhantomJS bits :: Alexei Barantsev76ee159cdf- Unignoring tests passing in updated HtmlUnit driver :: Alexei Barantsev65b6411cce- Correct typo :: Simon Stewartef5de38159- Minor refactoring to use streams and lambdas :: Krishnan Mahadevan38eafc9a24- More streams and lambdas :: Alexei Barantsev9a19903308- Ignoring a test related to marionette bug https://bugzilla.mozilla.org/show_bug.cgi?id=1417821 :: Alexei Barantsevab68d8b457- Fixing Typos and removed un-used imports :: Krishnan Mahadevan2e66035bfe- Copy should be a copy :: Alexei Barantsev0233d3b461- Adding tests for clear operation for all types of inputs. :: Alexei Barantsev2f80b0df54- [py] make testing webserver threaded as chrome likes to hog the connection :: lmtierney3ce600359b- [py] add chrome back into travis tests :: lmtierneyad5051b1b7- [py] disable w3c interaction tests for chrome :: lmtierney8356068327- Update java changelog :: Simon Stewarta4ac624ec9- Inform users of better alternatives to long-used DesiredCapabilities methods :: Simon Stewart4ce74ebaa0- Adding more explicit information to default node config (platform info and driver settings). :: Alexei Barantsevdcb4792ac6- 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 Barantsevfd9e75c41c- Adding se: prefix to the capability that defines node config uuid :: Alexei Barantsev0af6b3b236- Temporarily disabling a check, later it should be made platform-independent. :: Alexei Barantsev2c8a1a5d59- Revamp DefaultRemoteProxyTest :: Krishnan Mahadevan991e44a8e5- Fixing number of default node configuration capabilities :: Alexei Barantsev13bd4cd627- Fixing buck dependencies for tests :: Alexei Barantsev168c87f110- Actually fixing buck dependencies :: Alexei Barantsev037784865f- Actually, actually fixing buck dependencies :: Alexei Barantsev50548342cb- Make RuboCop happy again :: Alex Rodionovcb841618ae- Add import for FirefoxOptions (#5120) :: Grey Lib5ad1ea786- Remove unused Apache commons-collections dependency :: Valery Yatsynovichf267357f15- Stop using deprecated org.mockito.Matchers :: Valery Yatsynovichb039ab12dc- Move "type" to SourceType :: Valery Yatsynovich6337d9067a- Remove unused "incrementMillis" field from TickingClock :: Valery Yatsynovich70c1bfb845- Adding atom tests for handling text-transform property :: Alexei Barantseva0e224a4ae- Adding Java tests for handling text-transform property :: Alexei Barantsev3f80de3bd6- Disabling the recently added test in HtmlUnit, it seems to lack support of text-transform property :: Alexei Barantseve543a694b1- Introducing new string constant for "platformName" :: Alexei Barantsev3cd788933d- 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 Barantsev61e347625e- [py] disable overlay scrollbars when running tests with WebKitGTK+ :: Carlos Garcia Camposcea9724350- [py] do not include empty args list in WebKitGTK+ browser options :: Carlos Garcia Campos951b3a978d- [py] make it possible to override options when running tests with WebKitGTK+ :: Carlos Garcia Campos6841f915fd- 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 Barantsev9cb14e899f- Adding one more test for an edge case: transparent select with visible options. :: Alexei Barantsev1df5dafcf0- 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 Barantsev77c2331541- Reverting "Dropping capabilities that can cause geckodriver to reject a New Session request" :: Simon Stewart021e661115- Update Python changelog for 3.8.0 :: lmtierney034519fa60- Updating IE driver element tag name command handler to be spec compliant :: Jim Evans406b8dab98- Return NoSuchElement error in IE with incorrect internal IDs :: Jim Evans8d73e5f5e7- Making IE driver SetWindowRect command compliant with spec :: Jim Evans6ccbe0a5c8- Updating IE driver getActiveElement command to be spec-compliant :: Jim Evansa7c657e58a- Updating IE driver new session command handler to process null capability values :: Jim Evanse22cab59d9- Fixing IE driver setTimeouts command to properly validate JSON payload :: Jim Evans1256dfe5a3- Updating getActiveElement command for IE driver to handle contentEditable elements :: Jim Evans8e91af9c1c- Updating IE setAlertText command to check for invalid data :: Jim Evansd5ce210fdc- Updating IE driver HTTP response code for stale elements :: Jim Evansd9fe6e0210- Updating IE driver for allowed commands when alert is present :: Jim Evans5577c15ba0- Updating IE prebuilts :: Jim Evansd897de999f- Updating .NET CHANGELOG and version resources for impending 3.8 release :: Jim Evans584431608a- Updating Java changelog for 3.8 :: Alexei Barantsev57fe00346d- 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 :: AutomatedTester24ac288d74- Actually publish the html runner :: Simon Stewart6a198866d7- [Grid] Add support for customizing the Grid Registry :: Doug Simmonsa544366a8f- Fixing IEDriverServer x64 compile warning :: Jim Evans49b4216b38- Fixing .NET language bindings command-line build :: Jim Evans08ee07f2ef- Updating IEDriverServer for 3.7 release :: Jim Evans1c4b358c32- Update changelog for 3.7.0 :: Alex Rodionove46eb5763f- Send W3C capabilities in the new session request. (#4974) :: Jason Juang647420b03e- [js] Removed various browsers from the list of "standard" browser names supported by selenium-webdriver. :: Jason Leybad4d1108778- [js] Remove more functions from firefox.Profile that are just holdovers from the legacy FirefoxDriver :: Jason Leyba4e14ea146b- [js] Simplify the API for configuring firefox by adding addExtensions() and setPreference() functions to firefox.Options :: Jason Leybae8efc001bd- [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 Leyba5520ee7571- [js] random code cleanup :: Jason Leyba5bd212e386- [js] code clean-up/simplification :: Jason Leyba8edc13bdf0- [js] Remove support for requiredCapabilities from WebDriver.createSession :: Jason Leyba81334994d9- [js] Remove the unnecessary normalizeProxyConfiguration function :: Jason Leyba661a196152- [js] Updates for proxy handling :: Jason Leybaadb47d4661- [js] Bump the minimum supported version of node to 8.9.0 LTS :: Jason Leyba6e66b0513f- [js] Fix docs example on proxy.socks() :: Jason Leybad17e0acaf0- Add python syntax highlighting (#5014) :: 1kastnerd5d3cb4d15- Implementing ability to not send shutdown command to the driver servers that don't support it. :: Alexei Barantsev373261bd0d- 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 Barantsev9117aa7777- Fixing the rule that collects third party libs required for distribution package. :: Alexei Barantsev3b8364d7bc- Bump java version to 3.7 :: Simon Stewart6c27816c9b- Update changelog for java :: Simon Stewartb66efc8f47- 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 Tierney622499b0c8- Update release date for 3.6.0 :: Alex Rodionov9ac652d497- Delete utf-8 encoding comment. :: 保木本将之c2362ac499- Updating IE driver version resources for 3.6 release :: Jim Evans5e4adb66b8- Updating .NET CHANGELOG for 3.6.0 release :: Jim Evansbb6267e0f2- Updating .NET Buck release targets to add version to zip file name :: Jim Evans6e4988ae4e- Update python changelog :: AutomatedTester0eef6a1550- Fix the prep-release-zip task :: Simon Stewart40a78e41c3- Start using the skylark parser where possible :: Simon Stewart893b3773c2- Move building of locators to How enum :: Valery Yatsynovich8126e10845- Add missing copyright header and hook small test into suite :: Simon Stewart17dd0856d8- Deleting unused method :: Alexei Barantsevd0122c564a- Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in Java binding :: Alexei Barantsev4aeed7bd7c- Showing user friendly error message about htmlrunner CLI options instead of stacktrace :: Alexei Barantsevade027bfa4- baseUrl should be prepended after exploding variables. Fixes #4540 :: Alexei Barantseva2a76345ae- Add shortcut for enabling Firefox' headless mode :: Franz Liedke546eff8595- Added setting for executing rubocop with CI. :: RustyNail4c6640fb6c- Temporarily disable Ruby lint on CI :: Alex Rodionovfacd199c31- Add atom fragments for use by marionette :: Simon Stewart161ce4d097- Fix the build. :: Simon Stewart02c5044e94- Catch more references to the old getAttribute target :: Simon Stewart5e886f5551- More getAttribute cleanup, this time in CF files :: Simon Stewart44a02b7cd2- Fixing handling of unrecognized platform names returned by remote end. Fixes #4781 :: Alexei Barantsev8301ef7c0f- Fixing Java build :: Alexei Barantsev5e6b0c9918- Fix python pause action implementation fixes #4795 :: lmtierneybadf313207- [rb] unguard specs now working in Firefox 56 https://github.com/mozilla/geckodriver/issues/463 https://github.com/mozilla/geckodriver/issues/660 :: lmtierney81376362a8- remove some python test xfail from fixed Firefox bugs :: lmtierney3a6b3bec47- Fixed the code pointed out by rubocop. :: RustyNail5d76b6a85b- Updated setting for rubocop. :: RustyNail6c1390bf5d- Added a task to execute rubocop. :: RustyNail3578c0faee- Update python chromeOptions key for capabilities (#4622) :: Jonathon Kereliukc32c0388a5- Add basic auth to the JreHttpClient :: Simon Stewart456d9f0370- Mark RemoteWebDriver.{start,stop}Client deprecated :: Simon Stewart788936fa05- Remove requiredCapabilities from ProtocolHandshake :: Simon Stewart669362b548- AddtoJsonto various classes :: Simon Stewart0d425676b3- Bump gson version to 2.8.2 :: Simon Stewartbf05c468e8- Refactoring SafariDriver constructors to accept SafariDriverService instance. Moving service settings from SafariOptions to SafariDriverService.Builder. Fixing SafariOptions to capabilities converter. :: Alexei Barantsev74831e4e10- Deprecating EdgeDriver constructors that accept Capabilities, it's recommended to use EdgeOptions :: Alexei Barantsev2afcc4c81d- Implementing chrome option to accept insecure certificates :: Alexei Barantsev45f0478c1f- Merging capabilities to options should be fluent :: Alexei Barantsevbdc5c5fd9e- Ensure send keys action checks input :: Simon Stewart6104872dc1- Hide JSON processing behind our own APIs :: Simon Stewart7296099dc3- No logical change: remove unnecessary generic parameters :: Simon Stewart453209f241- Use URL.getUserInfo consistently :: Simon Stewart8565145ce6- No logical changes: deleting a space character :: Simon Stewart82df130dac- Emulating JSON Wire Protocol Actions in the W3CCommandCodec :: Simon Stewart16c00e1461- Attempt to fix the build: varargs are never null :: Simon Stewartd41da25eaf- More fixing of builds: toJson should be made accessible :: Simon Stewart46b4413bec- Move JSON tests to the right package :: Simon Stewart74dbb7fce6- Fix compilation errors :: Simon Stewartb554dcab28- Un-ignore cookie expiry test for Marionette. :: Jason Juang247d8cdb51- Get the Grid tests passing again :: Simon Stewarte2f79bb925- Avoid an NPE in ProtocolHandshake :: Simon Stewart9ca04253b7- Reversing default for spec compliant capability generation :: Jim Evans79101fa23d- [js] account for build target change in 02c5044e9486e518100192fabb7f51ae340ab8ca :: Jason Leyba4fdab6cdc2- [js] Support the httpOnly option when adding a cookie :: Jason Leyba22f302124c- [js] Reset remote.DriverService state on kill. :: Jason Leyba84f64bcedf- [js] The Capabilities factory methods should only specify the name of the browser. :: Jason Leyba8f0f16bb0b- [js] For #4555 protect against the remote end sometimes not returning a list for findElements. :: Jason Leyba0a22633299- [js] Remove the deprecated (and no-op) firefox.Options#useGeckoDriver() :: Jason Leybad4bad7cf36- [js] Removed the unused functionselenium-webdriver/firefox/profile.decode():: Jason Leyba4d2b5e6522- [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 Leyba303f6c3bcd- [js] Removedselenium-webdriver/firefox/profile.setNativeEventsEnabled()andselenium-webdriver/firefox/profile.nativeEventsEnabled(). These methods had no effect. :: Jason Leyba7c290347f4- [js] Remove firefox.Profile.{get, set}Port() :: Jason Leyba13c8499086- [js] Clean-up from the removal of the legacy FirefoxDriver. :: Jason Leybae4f03b980d- [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 Leyba5bf50c4318- [js] Extend firefox.Options for easily configuring Firefox to run in headless mode. :: Jason Leyba8d67916056- [js] Changes to support better type checking with the closure compiler. :: Jason Leyba51db706769- [js] Finalize change log for 3.6.0. :: Jason Leyba32a52080db- [js] Purge references to the promise manager from remote/index.js :: Jason Leyba1fd2dca161- [js] Purge the promise manager from testing/index :: Jason Leybac063bb8d48- [js] Stop using the promise manager in the main WebDriver class. :: Jason Leybaff66adf80b- [js] Remove support for operadriver and phantomjs since neither are under active development :: Jason Leybaeab09f4a77- [js] Rename WebDriver.prototype.schedule() to WebDriver.prototype.execute() :: Jason Leybae94377966f- [js] Remove the WebDriver.attachToSession(id) factory method. :: Jason Leyba807b4f560f- [js] cleanup from bad rebase :: Jason Leyba0863b2246d- Fixing error codes to match W3C standard, see https://github.com/w3c/webdriver/commit/d678562e3d5f94fa71d74aeb467214bf8dd734e1 :: Alexei Barantsevb588bf5293- [js] Revamp the actions API to support the W3C spec and drop support for legacy actions. :: Jason Leybad150290b9c- [js] cleanup from b588bf52930fd4c51bbc9f9283dd0a92372b9383 :: Jason Leyba17fc7d467f- [js] remove remnants of commands that are no longer supported :: Jason Leybad22fc5165f- [js] cleanup action sequence docs :: Jason Leybaf9b221f870- [js] Remove the firefox.Binary class. :: Jason Leyba73d1654ef7- [js] Minimize window and fullscreen window APIs :: Jason Leybaef44fef133- Make sure that legacy firefox used the XpiDriverService :: Simon Stewart5650b96185- [js] For #2969, remove the promise manager and all related APIs :: Jason Leyba6e9555317f- [js] Bump the minimum version of node to 8.6.0. :: Jason Leyba77048aaaa8- Code clean up to use braces and java 7 features :: Simon Stewart60fd55cdaa- Extract capability filters for the protocol handshake :: Simon Stewart8c57602829- Remove dependency on JNA :: Simon Stewart185a5a2d73- Rename UnixProcess to OsProcess :: Simon Stewart944a3ea078- Clean up a compilation warning :: Simon Stewart985fb23d76- AddCapabilityTransformto decouple how the protocol handshake generates w3c payloads :: Simon Stewart94fe542e44- cp: add missing copyrights :: Simon Stewart2d493a82db- Bump selenium version to 3.7.0 :: Simon Stewart8f71e94af8- Update the java changelog :: Simon Stewart0252b09947- Add missing copyright headers. Oops :: Simon Stewartcaed2651d9- Prep .buckconfig for next buck bump :: Simon Stewart827bbd8177- Expose remoteHost as a parameter. :: Roberto Rivera85b8779b07- Fix the javadocs generation :: Simon Stewarte9125c778b- Mark passing test as passing :: Simon Stewart1c2a39069b- xfail tests experiencing Firefox cookie bug :: lmtierneyd54b4ba52c- Deleting unused import :: Alexei Barantsevd48e75b4c3- Adding a test for a click to a file input :: Alexei Barantsev0e680bca10- Implemented file input clicks in legacy Firefox driver. :: Alexei Barantsev30d481d2d3- Profiles are encoded as base64 zips :: Simon Stewarted04104efd- Use an InMemorySession for legacy FirefoxDriver :: Simon Stewartf5e7b8e184- [rb] profile base64 string is no longer stored in 'zip' key :: Lucas Tierney2d6374cfdb- [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 :: lmtierney4ce967811e- [rb] code expects zip to be a string key for profile :: Lucas Tierneye6d39c19ba- Package all Ruby dependencies :: Alex Rodionovaca20bcf89- Use Ruby 2.0 on CI :: Alex Rodionovaca7a3ecca- Implementing ability to set proxy in Options classes :: Alexei Barantsev853a2b6d97- Update docstrings to specify the type of path needed to install firefox addons. (#4881) :: Benjamin Forehand Jrb9dbdc693e- Updating dependency on commons-fileupload. Fixes #4906 :: Alexei Barantsev6055f00e8c- Fixing dependency on websocket in IDEA project :: Alexei Barantsevdd403a5b3f- Deleting dependency on commons-fileupload, it seems we don't need it anymore. :: Alexei Barantseve3044b3adb- Fixing task alias in Rakefile :: Alexei Barantseve047b7f84b- Deleting unused imports :: Alexei Barantsev03c722f46b- Making an internal method more private :: Alexei Barantsevb27e6e5454- Adding FirefoxDriver constructors that accept legacy XpiDriverService :: Alexei Barantsev845b87e723- We don't use bamboo for years :: Alexei Barantsev33bd44b79a- Linking file input click test to a bug report :: Alexei Barantsev80d35e0a7b- 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 Barantsev8c356e3c01- Introduce an abstract base class for both Capabilities types :: Simon Stewartf2883728b1- Better encapsulation for AbstractCapabilities :: Simon Stewarta667b3bd1c- Ensure we set capabilities consistently in *Capabilities :: Simon Stewarte49c569996- Remove quirky platform handling from ImmutableCapabilities :: Simon Stewartda07c4927c- Allow Ruby to properly handle remote error codes :: Jayson Smithee29dab247- Refactor errors implementation :: Alex Rodionov3ee5ce5c48- Exclude XML from Firefox test :: Simon Stewart33f118a010- Ignore test for correct browser and add reason :: Simon Stewart768174b049- Remove unused import :: Simon Stewart9eb5f0bd33- Ignoring another test, Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1410799 :: Alexei Barantsev45c4d55bb1- Adding new W3C-conformant values of UnexpectedAlertBehaviour enum, and changing tests to match W3C spec. Only IE passes the tests at the moment. :: Alexei Barantsev36fc0cb93c- Fixing test title :: Alexei Barantsev8218d610a9- Deleting debug output :: Alexei Barantsev978aa81947- Handle the case where a New Session payload has valid w3c options :: Simon Stewarte9253049cf- Ensure SafariOptions roundtrips through a Capabilities object :: Simon Stewart6831a7aa51- Add test for roundtripping FirefoxOptions through Capabilities :: Simon Stewart776b45d394- Some services can be configured via Capabilities :: Simon Stewartbe96afd03d- Avoid using the NewSessionPayload directly :: Simon Stewartcd5f2e6afb- Make use of the createDefaultService that takes a Capabilities if present :: Simon Stewart421cb163af- Remove default factories :: Simon Stewart7b8ce0abd1- Introduce a configurable New Session pipeline :: Simon Stewart5191481eb7- Log the fact we're using a default factory in the server :: Simon Stewart5b37f7e5b4- Re-enable cookie tests and skip StaleElement test that causes browser to hang :: lmtierneya777d3452e- [js] Remove the lib/events module. :: Jason Leyba87a4346c5a- [js] cleanup/simplify remaining code in lib/promise.js :: Jason Leyba812981352c- [js] cleanup some example code that still reference the promise manager :: Jason Leybaaa27e7a657- [js] quick code clean-up pass :: Jason Leyba6d0134fd23- [js] Removed theWebDriver.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 throughdriver.call(). :: Jason Leyba6103ef6c92- [js] Implement the window getRect and setRect commands :: Jason Leyba1d0ad21558- [js] move firefox/binary.Channel to firefox/index and delete firefox/binary :: Jason Leybace1725c00a- [js] Remove setLoggingPrefs from firefox.Option and safari.Options :: Jason Leyba294d434c20- [js] Remove unnecessary mocha wrappers from testing/index.js :: Jason Leyba9d5d3f817f- [js] Remove a redundant example :: Jason Leybad38620f20a- [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 Leybabaeee061da- [js] Remove the testing/assert module :: Jason Leybad806eec6db- [js] Enable cookie tests for safaridriver :: Jason Leyba287e313b89- [js] Remove references to Browser.PHANTOM_JS from tests :: Jason Leybadea574ec93- [js] Unignore a test for firefox :: Jason Leyba5d0e994ca0- [js] cleanup suppressed tests :: Jason Leybaadb251b32d- Allow the new session pipeline capabilities to be amended :: Simon Stewart5cf3950252- Skip python Mariontte tests that stall due to Firefox bug :: lmtierneyffce5383eb- Fix python backward compatibility for window commands Fixes #4937 :: lmtierney88124a1170- [js] update lib/error to support all error codes from the w3c spec. :: Jason Leybadffd0618ee- [py] window rect commands should fail on firefox and remote (legacy) :: lmtierney5cad486921- [js] Handle inconsistent casing for stack trace key in encoded errors for #3683 :: Jason Leyba007ad27072- flake8 updates :: lmtierney7670b282b1- [py] add support for fullscreen command :: lmtierneya92a0496c5- [py] add support for minimize command also remove extraneous params to fullscreen command, fix fullscreen test :: lmtierneye6496438cd- [py] Fix active_element for w3c drivers (#3979) :: Moritz Sichertedd24f78db- 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 Barantsevcefc7d07a7- [py] don't run minimize or fullscreen tests on Travis it causes the build to hang :: lmtierney83a3b2db87- [py] need to pass applicable environment variables to tox :: lmtierney1f852e6824- Migrate command handlers to use Json rather than JsonToBeanConverter :: Simon Stewartb12926206d- Implementing another GeckoDriverService factory method that creates a service based on capabilities. This method is used by grid to honor firefox_binary capability. :: Alexei Barantsevaf3ea26ddc- Inject the NewSessionPipeline far higher :: Simon Stewart0ae8e3c64d- Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter :: Alexei Barantsev658f56d984- Set default values for the pointerMove offset. (#4966) :: Jason Juangd36f497f7b- Revert "Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter" :: Alexei Barantsev0c142baa59- Fixing use of recently deprecated classes JsonToBeanConverter and BeanToJsonConverter, second try :: Alexei Barantsev295610df5a- Fixing FirefoxBinary to json conversion :: Alexei Barantsevef38612604- Fixing capability passing to underlying service in ServicedSession :: Alexei Barantseve07e0918d2- 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 Barantsev392fd26cb8- Remove unused code and keywords :: Simon Stewarte91c5c31a6- Make Json output to an Appendable not just a Writer :: Simon Stewart761717d6b7- Avoid writing protocol handshake to disk unless memory is tight. :: Simon Stewartfe6383b03d- Move NewSessionPayload so it can be used by ProtocolHandshake :: Simon Stewartae02d81442- Grid Nodes can set firefox binary paths :: Simon Stewart5ad7f7a7ca- Actually count number of bytes sent in protocol handshake :: Simon Stewart825ff9fc3c- Fixing css color value test, drivers can return implementation specific value, W3C spec does not specify canonical form. :: Alexei Barantsev83bdd7b2ed- Fixes #2888 - Retry on network error (#4959) :: Sean Poulter52a6d68ca7- node/selenium-webdriver: increase maximum number of portprober attempts from 10 -> 100 (#4932) :: Mark Christian1ae127f46e- [js] Remove non-standard capabilities (like elementScrollBehavior) :: Jason Leybaacbdeeec0f- [js] Remove meaningless Safari options :: Jason Leybad79f1b1e32- [js] Removed the deprecated driver.manage().timeouts() :: Jason Leyba6648015ba9- [js] Add support for geckodriver's custom install/uninstall addon commands :: Jason Leyba49d132e4c7- Better docs for NewSessionPayload.stream :: Simon Stewart4baa958348- Fix the Protocol Handshake :: Simon Stewart5efdb288ca- Rookie mistake: only include the w3c capabilities in the w3c capabilities :: Simon Stewarta63ed1d1e9- Properly write JSON when injecting values into Hub request :: Simon Stewart2cc2ecf07e- Show desired effect in javadoc :: Daniel Wagner-Halleb7d9bf9ce- Fix tests failing because of ProtocolHandshake :: Simon Stewarte2200dfca8- Rewrite binary paths for GeckoDriver in Hub if set in node config :: Simon Stewart3847dc8fd9- Add test for roundtripping numbers in maps through JSON :: Simon Stewartabae9cdac1- Update java changelog :: Simon Stewart0b45ddba3c- Copy firefox_profile and firefox_binary into w3c payload :: Simon Stewartc6da91f6dd- updated references to 'btnG' (deprecated) to 'btnK' :: jess0105278a0ab65- Fixed typos and grammar errors. :: Dan Fabulichba13dc366b- Modify build files so drivers export RemoteWebDriver too :: Simon Stewartde595071ba- Fix the build :: Simon Stewart20f6931345- Make AbstractCapabilities.asMap returnMap<String, Object>:: Simon Stewart36342d0296- Add new session pipeline mutators for chrome and firefox Grid Nodes :: Simon Stewart84af2056de- Use the *Mutators designed for the Node pipeline in the Hub :: Simon Stewarte66d995672- Use the Node's configuration to set up the Pipeline :: Simon Stewart80adb70987- Remove responsibility for rewriting Capabilities from the Hub. :: Simon Stewartd59647efd3- Separating windows and unix/macos code in genrules that collect libs. :: Alexei Barantseva4bbfbeb33- Making .NET Interactions device classes public :: Jim Evans05c202852c- Updating HTTP error return status for IE driver to align with spec :: Jim Evans3a04108e2c- Updating initial timeouts for IE driver to align with W3C Spec :: Jim Evanse8abd35ac6- Updating new session payload processing to align with W3C spec :: Jim Evans0c10a88002- Updating IE driver findElement command handlers to be spec compliant :: Jim Evanscd66f5a8e1- Updating IE driver to accept and validate timeout values per spec (64-bit int) :: Jim Evans7a74dbffa3- Updating IE driver navigation code to be more compliant with W3C spec :: Jim Evans2e63ee6253- Fixing warnings in IE driver for 64-bit compilation :: Jim Evansd276a8884b- Updating IE driver to properly handle carriage return ('\r') character :: Jim Evanse7065a5ab0- Updating IE driver prebuilts :: Jim Evans3440b61c25- Adding .NET ctors to FirefoxDriver to align with other browser drivers :: Jim Evans5c5ee6ecba- Updating .NET Options classes to better support W3C Capabilities :: Jim Evans1ff492f6e8- Updating post-build steps for .NET csproj file :: Jim Evans85318cb2af- Updating .NET bindings setting of timeouts for spec-compliance :: Jim Evans2321c73b65- 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 thepush-releasetarget :: Simon Stewartb5e281bef0- Remove direct dependency on HTMLUnit and PhantomJS from Maven artifacts :: Simon Stewart92e51a0944- Remove deprecated FirefoxDriver constructors :: Simon Stewart4a33dfa7ac- Make required parameters actually be required. :: Simon Stewart3528c0c572- Fix the build :: Simon Stewartaba4bb0db6- Remove deprecated methods from FirefoxOptions :: Simon Stewarta38aec89a1- 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 Barantsev05bc5bf424- Cleaning required capabilities out of tests, step 2: driver suppliers should not use driver constructors that accept required capabilities :: Alexei Barantsev05325a7c1e- Actually deleting maven dependency on htmlunit-driver :: Alexei Barantsev35f59093b8- Allowing null arguments isn't going to make anyone happy :: Simon Stewartaa232de51a- Remove junit dependency from SlowLoadableComponent :: Simon Stewartf0c85e01c3- Deleting deprecated methods from FirefoxOptions :: Alexei Barantseva19f161d7d- Restricting junit visibility :: Alexei Barantsev333b42679c- toJson has higher priority than toMap/asMap when converting to JSON :: Alexei Barantsev7639373d01- Adding a guard for remote specific test :: Alexei Barantsev05151a4aa1- Deleting deprecated RemoteWebDriver constructors (with required capabilities) :: Alexei Barantsev19df908525- Update cssparser reference in IJ config :: Simon Stewartc74e42e928- Provide a pure JRE implementation of HttpClient :: Simon Stewartabb0585ba3- Collapse exception blocks. No logical change :: Simon Stewart24d89c6d13- Apparently people expect Maps to be modifiable :: Simon Stewartdb4011765d- Add JreHttpClient to a BUCK file :: Simon Stewart91be330752- Lowercase proxy type for W3C payload :: Alex Rodionovd4d843398e- Handle ChromeDriver returning null for findElements call :: Alex Rodionov08a118bd6f- Updated IE driver to better support W3C WebDriver Specification :: Jim Evansd6d0cb6237- Adding new window commands to .NET bindings :: Jim Evansb16e401983- Adding GetProperty method to IWebElement in .NET bindings :: Jim Evans8e863ceed3- Add support for W3C 'invalid argument' error code to .NET bindings :: Jim Evans20ca315518- Updating .NET common test playlist :: Jim Evanseead3f1bd7- Updating serialization of Proxy for W3C-compliant drivers in .NET :: Jim Evans68c2432b0f- Guarding against null return value from findElements in .NET. :: Jim Evans4fcce6e1af- guarding against null return value from find_elements in python see issue #4555 :: lmtierneye9d3ff1dc2- lowercase proxy type for w3c payload in python see issue #4574 :: lmtierney5e93ba1f19- only check for proxyType once :: Lucas Tierney488e3cf8ea- Linking tests to bug reports :: Alexei Barantsev8e8f9f8afc- More tests for FirefoxOptions :: Alexei Barantsev543780fc77- Addressing #4555 in WebElement.findElements too :: Alexei Barantsev8c3c22fcc6- Deleting deprecated internal file NewProfileExtensionConnection :: Alexei Barantsevddd900b959- Deleting empty methods deprecated in 2.xxx (long ago) :: Alexei Barantsev550717bc07- Deleting deprecated unused interface (a part of non-public internal API) :: Alexei Barantseva7f9cb84d1- Fixing file list in buck file :: Alexei Barantsevdadc09e412- 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 Barantsev415942957f- Trying to unignore some tests in chrome, passed locally, let's look how will they perform on CI server :: Alexei Barantsev2a7e5342fa- Update chromeOptions key for capabilities :: Simon Stewartabe4ec43ab- No logical change: remove unused import :: Simon Stewartd3f9b1fb4b- Add pause to action chains :: Simon Stewartbf948c9581- No need to multiply pause by 1000 :: Simon Stewartd80f86d185- Revivify the ProtocolConverterTest :: Simon Stewartc8f6bf9408- Move element converter so it's only used in RemoteWebDriver :: Simon Stewart4cacc9df71- Add back test ensuring preservation of pointer location :: Simon Stewartb5999f6691- Always use JSON.parse for bot.json.parse (#4603) :: Jakub Vránaf3208bfd1c- Changing .NET ChromeOptions to use goog:chromeOptions as property name :: Jim Evans5638427e3e- Simplifying Proxy properties marked as obsolete in .NET :: Jim Evans74fb80374e- Moving WebDriverWait into main WebDriver.dll assembly :: Jim Evans90611adf87- Updating assembly version resources and .NET CHANGELOG for 3.5.2 point release :: Jim Evans07b7b540a7- Replace cglib with bytebuddy :: Simon Stewart3f3afc4ea5- No logical changes: Use Java 8 instead of guava :: Simon Stewartb37c27b4c6- Moved Locable to the interactions package :: Simon Stewart5f5ddb9915- Add missing case to Proxy :: Simon Stewartcab6655c72- fix typo in docs for driverExecutableFileName :: Nate Lowrybb73a56e4e- Add test for releasing keys when driver receive NULL key :: Alex Rodionov4854ccbabf- Move Handlers under the commandhandlers package :: Simon Stewart4d6f38fb11- Add missing bytebuddy files :: Simon Stewart7f66dc9547- Adding a method to enable insecure cert support via FirefoxOptions :: Alexei Barantsev38a5130ca5- Adding an option to start Firefox in headless mode :: Alexei Barantsevbd9d415b3f- Add an ElementClickInterceptedException :: Simon Stewart1fbbe9ccc1- Add back a deprecated Locatable interface. :: Simon Stewarteabea4afa7- Fix the build :: Simon Stewart237e96e285- Fix the small java tests :: Simon Stewart5cb47df62c- Mark tests as meant to be passing in Marionette :: Simon Stewart5d83293500- Remove platformVersion from W3C payload :: Alex Rodionovf10dfc03d7- Properly map page load timeout when constructing GeckoDriver payload :: Alex Rodionove6f40238df- Fix specs which used to send platformVersion in W3C payload :: Alex Rodionov2d3a147611- Release selenium-webdriver 3.5.2 :: Alex Rodionov72e3977756- Implementing enum for FirefoxDriver (geckodriver) log levels, it's not wise to use jul levels because geckodriver has its own set of levels. :: Alexei Barantsev808b30648d- ByAll should not oblige driver to implement FindByXXX interfaces, using pure WebDriver interface is safer. :: Alexei Barantsev18028ac9f0- ByAll.findElement should not not use remaining locators if an element is already found. :: Nitish4f5741b878- Let FirefoxDriverLogLevels be responsible for log levels :: Simon Stewartcc0066ffa0- Temporarily ignoring a test in marionette, see https://github.com/mozilla/geckodriver/issues/934 :: Alexei Barantsev1f2eb7fde6- LiftDesiredCapabilities.toString()toMutableCapabilities:: Simon Stewartc2ece2559d- Make SafariOptions easier to chain :: Simon Stewart66ba89a8d9- MakeSafariOptionsextendMutableCapabilities:: Simon Stewart84ef203da4- Adding new Interactive interface to EventFiringWebDriver. Fixes #4589 :: Alexei Barantsevbc15308830- Fix Java binding test org.openqa.selenium.os.CommandLineTest.canUpdateLibraryPath(). :: Gerald Ehmayercf3c68464c- No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour3f3f249296- Remove extra line before package declaration :: Ahmed Ashour717d5eff03- Fix python driver examples (#3872) [ci skip] :: Dmitry Tokarev00ca43f153- Default to true when javascriptEnabled capability is not set :: Alex Rodionov376e0097fb- Cleaning out temp files created by test. :: Alexei Barantsev1e7691554a- Deleting duplicated action performed in fixture initialization method :: Alexei Barantsev738b060b60- FirefoxProfile.toJson should not pollute directory for temp files. :: Alexei Barantsevdcc855b227- Detect early if logger will be used :: Ahmed Ashourd7b43efa05- Fix some typos in the client javadoc. :: Adam Demuri865c14024c- [java] Fix submitting form containing input with name or id "submit" (#3398) :: Ondřej Machuldaf9f0f6b93d- Fixed WebExtensions installation :: Nitish1534fa32e8- Fixing the duplicate creation of SocketConfig and RequestConfig :: Jesserd July87b1ef3713- Fix Eclipse warnings :: Ahmed Ashour5090a0cd40- Use String.valueOf() :: Ahmed Ashourc1e9efa4ca- Add constructors to IEDriver that take IEDriverOptions :: Simon Stewartee84bcb628- Make recursive setting of IEOptions harder :: Simon Stewart321151379e- Remove unused imports (#4673) :: Ahmed Ashour9943df8ddb- Make ChromeOptions extend MutableCapabilities :: Simon Stewart3a1d5e9512- Close resources in tests :: Ahmed Ashour2ef07a73e4- Fix generics warnings :: Ahmed Ashour96862ebe63- Fixing platform name conversion in capabilities returned on new session request. Fixes #4669 :: Alexei Barantseve5d451ef2a- Start adding a target to generate dist jars :: Simon Stewart2d4541f5bd- It was a bad idea to close server connector :( :: Alexei Barantsev2494e69275- Improved TimeoutException for wrapped WebDrivers :: Tom Trumper2f3ee9c3d5- More Java 8 in tests :: Alexei Barantsevc3ceecfed7- Ignoring a test that started to fail in Firefox on travis. Locally it's green :: Alexei Barantsev302453dd19- Fix package name in python webelement module (#4670) :: 0ukc1130112d3- Update settings for rubocop. :: RustyNail30b0fcf31a- Added setting to exclude Style/ MutableConstant. :: RustyNailf8bc310035- Fix regression of invalid RuboCop correction :: Alex Rodionove2e1d77dfd- Adding a lost InternetExplorerDriver constructor :: Alexei Barantsevef599b3100- ParseMac OS Xas aPlatform:: Simon Stewart782822cb6f- MarkLockfor deletion :: Simon Stewart52025541c9- Tweak code style :: Simon Stewartb3d07c9087- Reformat EdgeOptions. No logical changes. :: Simon Stewart6386ccddd4- Move EdgeOptions to extend MutableCapabilities :: Simon Stewart9d7ec561bd- Don't allow modification ofChromeOptionsas a map :: Simon Stewartedb6a01a5d- Make OperaOptions a MutableCapability :: Simon Stewartacd0ad9c9a- Making ChromeOptions fluent, like Firefox and IE :: Alexei Barantsev75923476ff- Adding an option to run Chrome headless :: Alexei Barantsev1896b15f04- Make OperaOptions fluent :: Simon Stewart20c1ef80b8- Fixing javadoc format :: Alexei Barantsevdcc66f3734- Make FirefoxOptions extend MutableCapabilities :: Simon Stewart555a624254- Allow ChromeOptions to amend the hash :: Simon Stewart2243e8b9c6- Use proper setters when copying FirefoxOptions :: Simon Stewartfa0e55618e- Unignoring marionette tests that are green locally in geckodriver 0.19 :: Alexei Barantsevdb53d0f643- Restoring FirefoxOptions.getBinary method to not return null always. :: Alexei Barantsev2f65928ada- Fixing legacy firefox driver initialization with no profile specified in options :: Alexei Barantsev488a97fd40- Rework guards to use RSpec pending examples :: Alex Rodionovd3603a85e5- Clean up guards for specs passing against Chrome :: Alex Rodionove9aa80a460- Clean up guards for specs passing against Marionette :: Alex Rodionova49033c4ad- Clean up guards for specs passing against remote :: Alex Rodionov39a028ed85- Clean up guards for specs passing against PhantomJS :: Alex Rodionovdb2939c5f4- Add guards for mozilla/geckodriver#800 :: Alex Rodionov81d261bde5- Unguard tests passing with GeckoDriver 0.18 :: Alex Rodionovba04547ccc- Unguard tests passing with standalone 3.5 :: Alex Rodionov72c9dc2ea9- Remove Firefox nightly tests from Ruby :: Alex Rodionov7ba5a339ba- Print browser version in specs :: Alex Rodionov1b0f2b328a- Make sure hung driver and cannot be quit does not affect subsequent specs :: Alex Rodionovb19c77fc4a- Unguard tests passing with IE :: Alex Rodionov2deadc58d5- Unguard tests passing with Safari :: Alex Rodionov9520c9d433- Silence WebRick output in tests :: Alex Rodionov7389846821- Don't allow IE tests failure on AppVeyor :: Alex Rodionov48abe77199- Unguard delete cookie test for Firefox :: Alex Rodionov1c12c4b290- Restoring ability to use system property to force legacy mode or marionette. If we want to delete it we should deprecate it first. :: Alexei Barantseveb52e66d10- Remove integration tests for PhantomJS :: Alex Rodionov51bdd7ccc0- Make JettyAppServer attempt to lookup a non-loopback address :: Simon Stewartc32eb80c56- Support installing web extensions using Firefox profile :: Alex Rodionov005110b201- Avoid calling fields before they've been initialized :: Simon Stewartd05f1f8f1d- Updating .NET bindings to not send incorrect W3C Firefox capabilities :: Jim Evansa4a62466ed- Updating for compilation with .NET Standard 2.0 :: Jim Evans82a2635a59- Updating NuGet.exe tool for .NET :: Jim Evansf28bea266c- Adding ILRepack tool for .NET builds :: Jim Evans2c5e69d642- Updating version of ImageSharp for .NET Standard builds :: Jim Evans8fe5a9227f- Updating .NET bindings .NET Core/.NET Standard support :: Jim Evans354c04af32- Adding .nuspec file for WebDriver assembly for .NET Core/.NET Standard support :: Jim Evans36ef2c7fea- Removing option for screenshot formatting under .NET Core :: Jim Evans2c9b5ba7dc- Removing ImageSharp from .NET bindings :: Jim Evansbddf35fba2- Adding no-format override to .NET Screenshot class for saving file :: Jim Evans46427d6060- Moving .NET signing key file to dotnet directory :: Jim Evansffefe84000- Correcting XML documentation comment in .NET :: Jim Evans19c841e3d7- Removing internal use of deprecated construct in .NET bindings :: Jim Evans52202f23ac- Updating .NET tests to NMock3 :: Jim Evans8edff46200- Separating in-progress .NET Core support work from production :: Jim Evans04824f71b7- Moving .NET build process to use Buck instead of crazy-fun :: Jim Evans5ae088ccad- Adding dummy test file for Safari :: Jim Evans74f96fd2a6- Adding explicit current-release Firefox test class for .NET :: Jim Evansd39c1fc1c8- Created new cross-browser test configuration mechanism for .NET :: Jim Evans782a3b1b6e- Removing now-unused config files for .NET tests :: Jim Evans78860c7e51- Refactored .NET HttpCommandExecutor for future HTTP client expansion :: Jim Evansa7c51d6fe7- Temporarily updating environment for WebDriverBackedSelenium .NET tests :: Jim Evans6dac133d2d- Conditionally not compiling .NET PageFactory tests for .NET Core 2.0 :: Jim Evans334d0cf41e- Enabling .NET Core on all test projects :: Jim Evans6598a95e3e- Updating .NET build process :: Jim Evansce6a30e471- Finalizing .NET language bindings build with Buck :: Jim Evanse4705043fa- Adding launchSettings.json to gitignore :: Jim Evanse397dec865- Updating .NET project post-build step for Visual Studio compilation :: Jim Evansc569bccc33- Updating .NET BUCK build files for use with non-Windows platforms :: Jim Evansc02a36b8c2- Updating dependency rules in .NET BUCK files :: Jim Evans81cf1fd774- Try and set profile for xpi driver if necessary :: Simon Stewartb6d64e16cd- Deleting unused code and use of deprecated methods. :: Alexei Barantsev42fb125e04- Adding FirefoxDriver constructor that accepts driver server only :: Alexei Barantsev4a919b7969- Deprecating environment setting in FirefoxBinary, it should be configured in DriverService (for local runs) on in server/node settings (for remote runs) :: Alexei Barantsev49305c8065- Bump buck version :: Simon Stewart043e4450b6- Build dist jars using buck :: Simon Stewart500f3e11f6- Build selenium server dist jar using buck :: Simon Stewart00460be770- Bump selenium version to 3.6 :: Simon Stewart04d5365d77- Update java changelog :: Simon Stewart332735e8c8- Make sure Options do not require DesiredCapabilities :: Simon Stewartbaea96c05f- Attempt to fix the python builds :: Simon Stewart041c815937- Correct test guards for Microsoft Edge :: Alex Rodionovae96602ad1- Handle permission denied error upon attempt to start multiple Edge drivers :: Alex Rodionova0b1418016- Removing and unignoring tests for Safari in .NET :: Jimc1b7c174e0- Apparently args and "args" is not the same :: Alexei Barantseva44360437e- Fixing "args" and "prefs" handling in Capabilities to FirefoxOptions converters :: Alexei Barantsev708da64a10- Bump the buck version :: Simon Stewartc3900625a8- Deprecate PhantomJS support :: Alex Rodionovb28e9ef692- Update Ruby changelog for 3.6.0 :: Alex Rodionova8aa455b29- Mention HTMLUnit as an alternative to deprecated PhantomJS :: Alex Rodionovd603bcae75- Deprecate PhontomJS DesiredCapability :: Simon Stewarta51f912052- chromedriver on windows 7 returns platform as "Windows NT" :: Alexei Barantseve1ab34d032- Deleting old tests in rc (!) namespace. They are duplicates of existing more modern tests. :: Alexei Barantsev55a15907aa- Deprecate PhantomJS capabilities :: Alex Rodionov1d6c9655e8- Lift clever handling of some capabilities into MutableCapabilities :: Simon Stewart7e2172a74d- Implementing handy ImmutableCapabilities constructors :: Alexei Barantsev0530de0eac- Replacing DesiredCapabilities with MutableCapabilities or ImmutableCapabilities where it's possible in client tests :: Alexei Barantsevc9b7c73f43- 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 Barantsev732a5ad9e3- Unused imports :: Alexei Barantsev5285ef6ae5- Unused import :: Alexei Barantsevde65bafb68- Linking ignored tests to the corresponding issue :: Alexei Barantsev9be6e6eacd- Fixing encoding of payload passed by hub to a node :: Alexei Barantsev1f25db90aa- MoveActiveSessionandSessioneven closer :: Simon Stewart198735f592- Implement screenshot saving for InMemorySession :: Simon Stewarta4eda2568b- Remove unused field :: Simon Stewartab385555fa- [py] convert OSS capabilities to W3C equivalent for W3C payload :: lmtierney58fffa6aa2- [py] add IE Options class :: lmtierney466c084ded- [py] allow IE WebDriver to accept IE Options :: Lucas Tierney3e0e6ffc2d- Add temporary iOS platform to aid W3C migration (#4559) :: matthewdoerksen9158232447- remove unnecessary pytest marking, address flake8 issues :: Lucas Tierneycd10cae4ca- Make Chrome driver aware of touch actions :: Alex Rodionov38e4a10040- Fix incorrect documentation for Chrome emulation :: Alex Rodionov7a197cce08- Allow passing speed to flick action :: Alex Rodionov3e1bac65e8- Don't print mouse/key deprecations on using TouchActionBuilder :: Alex Rodionov6afbc2e410- Ignore difference in browser handling of links with the same blank target :: Alex Rodionov1940813259- Synchronizing "platform" and "platformName" capability values. Fixes #4565 :: Alexei Barantsev4a3ec2d5bb- Defending against chromedriver that sometimes returns null value as the result of findElements operation. See #4555 :: Alexei Barantsev0e801b2609- No logical change: minor java 8 syntax tweak :: Simon Stewart2be28288db- Prevent a Grid Hub blindly assuming 404 == dead session :: Simon Stewart13c1113d99- [Grid]: Handle poorly formed JSON responses :: Simon Stewartb0b598f8c9- Unignored marionette tests fixed in nightly :: Alexei Barantsevbf1e8372bc- [Grid]: Add a w3c status endpoint for nodes and hubs :: Simon Stewart5c658dfc55- Add a target for running Grid tests :: Simon Stewart52b826234f- Forgot to wire the GridSupplier into the WebDriverBuilder :: Simon Stewart4c97156ceb- Add shortcut targets for running grid tests :: Simon Stewart8d7004002f- Grid tests are also remote tests :: Simon Stewartcfebaadb72- Actions: correctly fill sequences :: Simon Stewart7e034d949f- Fixing javadoc to match OSS spec :: Alexei Barantsev07eb380981- Linking ignored tests to bug reports :: Alexei Barantsev7e6e03d8e1- 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 Barantsev6c37bb464f- Ensure DriverService instances found by ServiceLocators are used :: Simon Stewart1da22d48ae- ActiveSession: allow new factories to be bound :: Simon Stewart870a5c07cf- Add new test into test suite :: Simon Stewart30ebe6ed32- Adding tests for focus and blur events inspired by #825 :: Alexei Barantsev1bd61c06a0- Ignoring just added tests in marionette :: Alexei Barantsevfb2f497713- Ignoring recently added test in legacy Firefox driver :: Alexei Barantsev59d5019204- Fixing a grid test: two new status servlets were added recently :: Alexei Barantsev60fc2d44de- Oops, there are two checks in this test, only one was fixed in the previous commit :: Alexei Barantsevc95b44bc09- Linking ignored test to bug report :: Alexei Barantsev9731d698c7- Return toReturn. :: Joshua Bruning7dec9f12c3- Adding tests for executeScript that returns recursive structures :: Alexei Barantsev95f25152c5- Grid tests need geckodriver apparently :: Alexei Barantsev18791bdffc- Ignoring failed tests :: Alexei Barantsev4e5969142b- Adding a test for click to an element partially (>50%) hidden by overflow :: Alexei Barantsev77ae1f87a0- Implementing ability to ignore tests in grid environment :: Alexei Barantsevce962bd842- Bump Java version number to 3.5.3 :: Simon Stewart1080c9107c- All Platforms have a family. :: Simon Stewartbd255ec346- Avoid throwing an exception in RemoteWebDriver.toString() :: Simon Stewartf4a22f2d61- A Platform family returnsnullfromgetFamily:: Simon Stewartd9a3d3f4de- Update java release targets :: Simon Stewarta88d25fe6b- 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 Rodionov5743d45e85- Deprecate Alert#authenticate :: Alex Rodionovfe0476d04e- Updating Java CHANGELOG for version 3.5. Fixes #3877 :: Alexei Barantsev4be56fb32f- Unignoring a bunch of tests in marionette, file uploading and d-n-d work now :: Alexei Barantseve377b92308- Ensure we append text to the end of content editables. :: Simon Stewart209cb2bbc1- Move the content editable test into ContentEditableTest :: Simon Stewart212c6df353- Mark content editable tests as not yet implemented :: Simon Stewart0a4ccb9c67- Safari returns "macOS" as the platform :: Simon Stewart5729dfde86- This test requires a fresh browser in marionette too :: Alexei Barantsev9a6a79c103- Ignore rules should recognize Edge :: Alexei Barantsev9a4f5fd8c9- 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 Barantsevd25d966486- Updating IE driver atoms to properly return element position :: Jim Evans312a8afce4- Updating IE driver prebuilts for 3.5.1 point-release :: Jim Evansafdf13b849- Implementing /wd/hub/sessions endpoint in selenium server :: Alexei Barantsev5bf5a90a7e- Add the/fileendpoint to the new server :: Simon Stewart8db389076b- Creating temp dir for files uploaded to remote server. :: Alexei Barantsev4b3bfa7615- [py] Add Safari to API docs [skip ci] :: Dave Hunt7e8fc51ed0- Remove unused import. :: Joshua Bruning90cfe35674- [js] Add a new ElementNotInteractableError :: Jason Leybaf9aa0e2ebc- [js] Update examples & docs to not rely on btnG on the Google search page :: Jason Leybad4eb9a2f23- Migrate from GSON to our own serializer/deserializer :: Simon Stewart6574275719- More migration to our own JSON serialisers :: Simon Stewartd834a30773- InMemorySession does not need a second tempfs :: Simon Stewart60480b0460- Move Session and ActiveSession closer :: Simon Stewart1df7898bab- Attempt to avoid sending doubles instead of longs in JSON :: Simon Stewartb954014cb9- Bump Java version to 3.5.2 :: Simon Stewarte7dc2c37ed- Correct the CHANGELOG :: Simon Stewart21ac65f960- More CHANGELOG shenanigans :: Simon Stewart10229a9020- 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 Tierneycf857141b9- [rb] fix ie options param in docs [ci skip] :: Lucas Tierneyff38353f14- update AUTHORS :: Lucas Tierneyf1dd68b815- Updating IE driver resources for impending 3.5 release :: Jim Evans385f9489d6- Updating .NET CHANGELOG for 3.5 release :: Jim Evans1d603d58da- allow rb IE test failure on Appveyor :: Lucas Tierney2f6f60fc6a- Unignoring tests for Safari on .NET :: Jim9cf3a4b90b- Deleting PhantomJS jobs from travis :: Alexei Barantsev60e8255c68- Deleting python 3.4 and 3.5 unit test jobs from travis :: Alexei Barantsev7b81ced546- Undeprecating pause action, it's a legit W3C compatible action now. :: Alexei Barantsev64ebe723f3- A dirty hack that allows 32-bit Java to find location of 64-bit program files on windows. Fixes #3525 :: Alexei Barantsev50f9bb1c12- Fixing javadoc for JavascriptExecutor, it can return maps. Fixes #3599 :: Alexei Barantsevc81a3f3ff3- Ignoring tests in legacy firefox, the related issue closed but not fixed. :: Alexei Barantsevfb3d4c43fa- Unignoring tests in marionette, new firefox nightly fixed the issue with capabilities :: Alexei Barantsev3291605f26- Unignoring one more test in marionette, and fixing calls to deprecated methods. :: Alexei Barantsevfcd010d882- More aggressive use of mocks in EventFiringWebDriver tests :: Alexei Barantsevb932200978- Wrapping result of executeScript in EventFiringWebDriver. Fixes #3380 :: Alexei Barantsev846c3ae04d- Checking for interface instead of a concrete class in element to json converter. Fixes #3047 :: Alexei Barantsevc283923f88- 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-Semerauac0a5b572b- Increasing Java heap space available for buck to 2GB :: Alexei Barantsevfa7d32ffa8- Read stdout/stderr of child process on JRuby :: Alex Rodionove2e3ea41f6- Updating .NET projects to use Visual Studio 2017 :: Jim Evans3690155ae9- Removing unused source file from .NET :: Jim Evanse3536727c1- Removing deprecated screenshot formats in .NET :: Jim Evans9e5a64018a- Removing deprecated IsJavaScriptEnabled property from .NET :: Jim Evans27ca970366- Suppressing static analysis warnings :: Jim Evans0722dbcc66- Updating .NET Visual Studio 2017 projects to use NUnit Test Adapter :: Jim Evans4ce57f6fa1- Adding ability to detect spec-compliant capabilities in .NET :: Jim Evans08954de1db- Adding ability to run Edge via remote in .NET tests :: Jim Evanse529d0a9e1- Adding new session remote tests for .NET :: Jim Evans43517271ff- Updating .editorconfig to work with Visual Studio 2017 :: Jim Evans04988354ba- Updating C++ projects to work with Visual Studio 2017 :: Jim Evans3b74ce2d69- Bumping version resources and CHANGELOG for .NET 3.5.1 point-release :: Jim Evansa506ad27c9- Fixing guava version in eclipse and IDEA project files :: Alexei Barantsevf49083f178- Bump java version to 3.5.1 :: Simon Stewart88e08c8ae0- Handle null values in stack traces when marshalling exceptions :: Simon Stewarteed161ce5a- Allow non-local connections. :: Joshua Bruningb4720fcaa4- Initial support for .NET Core :: Jim Evans3c69c54b59- Release selenium-webdriver 3.5.1 :: Alex Rodionovf4bd516f1e- Correctly process driver stacktrace upon error :: Alex Rodionovdab663db4a- Enable debug mode when DEBUG environment variable is set :: Alex Rodionov4cf028acb2- Fix node Options documentation (#4479) :: Ilya Kozhevnikovd453c86bfc- Updating .NET FirefoxOptions to not force specifying binary location :: Jim Evans9c21bb67ef- 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 Stewartc4e25f1758- Make lift package depend on //...:support :: Simon Stewartb0c257742c- Correct command line for maven-install :: Simon Stewart488d7fab3e- Updating IE driver resources for 3.4 release :: Jim Evans70c10a2cfe- Updating .NET CHANGELOG for 3.4 release :: Jim Evans4fcbef7f48- Belatedly update the java changelog :: Simon Stewartd1745b5f4f- Fixing reasons to ignore tests in marionette :: Alexei Barantsevc8d223a933- Update Python Changelog for 3.4.0 :: AutomatedTester6e88496a58- [rb] fix naming convention for new w3c error classes :: Lucas Tierney81b484d728- Status of these tests is not defined, they work for me locally, they work on travis, but the issue is still open. :: Alexei Barantsevfbb099c387- typo unexpectedAlertBehavior ->unexpectedAlertBehaviour (#3813) :: Heky3706c07e67- Unignoring some Actions tests that passed locally in marionette. :: Alexei Barantsev2f1df982c0- [js] Add support for Firefox WebExtensions. (#3846) :: Tobias Lidskoge181e41242- Turns out that these tests only fail on OS X and Firefox :: Simon Stewart8f325df6fe- Makedebugnot require an extra parameter :: Simon Stewart41d9d32e21- Add back the ability to set profile when using Firefox 45ESR. Fixes #3897 :: AutomatedTester302e87f741- Update capabilities with browser profile, not overwrite them. :: AutomatedTestera709f452b1- Explain why ExpectedCondition continues to extend guava's Function :: Simon Stewartdb4db05532- Implementing Java shim for getElementLocationOnceScrolledIntoView :: Alexei Barantsev6c6e7cab90- Deleting Java shims for /window/rect :: Alexei Barantsevaab02909a8- Fixing the reason to ignore the test :: Alexei Barantsevb9d206318f- Fix MaxPermsize => MetaspaceSize :: Alex Rodionov358492240f- Make Ruby tests work on UNC paths :: Alex Rodionovc72ed6f407- Ignore local buck config :: Alex Rodionov54b0ff1d4f- Adding more links to issues in ignores :: Alexei Barantsevae01595a3d- Changing test page to work with small window size (Actions don't auto-scroll) :: Alexei Barantsev6339e8b937- Bump python bindings to 3.4.1 :: AutomatedTester6907a129a3- Stop passing array as "text" when calling sendKeys (#3905) :: skratchdotf5a82a14ea- [py] Add Chrome options module to API docs. [skip ci] :: Dave Huntde121ca2be- [py] Add missing file for Chrome options to API docs. [skip ci] :: Dave Hunt01ac0cce04- Update capabilities properly instead of assuming dict structure. Fixes #3927 :: AutomatedTester2b08036a0e- Prevent JNA library conflicts on AppVeyor :: Alex Rodionov91f9f2a619- Fixing key of pageLoad timeout :: Alexei Barantsev7a75d41bed- Improving stability of the test :: Alexei Barantsev1fd2760319- Add webdriver.edge.* system properties for customizing logging. :: Jason Juang56be183892- Scroll an element into view using W3C suggested steps :: Simon Stewarta8a00348f8- Support both OSS and W3C dialects in Ruby bindings :: Alex Rodionov49f3b97c6b- Parameter for scrollIntoView is an Object :: Simon Stewartdfd608fe4e- Add simple deprecation API :: Alex Rodionovcf2870fae1- Fix undefined local variable error :: Alex Rodionovf8976be07a- Only lowercase proxy type in W3C options :: Simon Stewart454cc4d8bf- Ignoring failing and hanging .NET tests :: Jim Evans833a8ed7a2- Updating launching of remote in .NET test suite :: Jim Evanse60b607a97- Implementing W3C Specificiation compliance for IE driver :: Jim Evans75a0ca7875- Ensure new server sessions have the same session ID as the session they represent. :: Simon Stewart9fde984fba- Adding more logging to understand why geckodriver can't start browser on travis :: Alexei Barantsev95f3a0f6d8- Add hashCode to DeviceRotation class. (#3999) :: Marc Fisherb9c17e54a6- Rework and simplify .travis.yml :: Alex Rodionovb35d2bca0b- Better handle encoding the W3C Send Keys command :: Simon Stewart6166f48699- Disable window_rect specs for remote + Firefox nightly :: Alex Rodionovf7d6765f9a- Remove websocket dependency used in old SafariDriver :: Alex Rodionov11b34de8a4- Closing alert that can remain after previous test :: Alexei Barantsev842e345df8- Expecting these test to fail until the change to be propagated to the nightly release :: Alexei Barantsev6131f8f98d- Expecting these tests to fail until geckodriver 0.17 is available :: Alexei Barantsev2aa951e01d- No idea why NotYetImplemented does not work, but these test should be skipped for now :: Alexei Barantsev4fc3ac7b2f- According to CI results, these changes are already shipped to nightly :: Alexei Barantsevdce65ea597- Use try-with-resources rather than manage streams ourselves :: Simon Stewart58872c67aa- [py] translate move_by_offset command to w3c :: Lucas Tierney1d7934a54a- Move functionality for wrapping requests into the HttpCommandHandler :: Simon Stewartf0680d53ae- No logical change: fussing with code layout :: Simon Stewart288e9a18d1- Remove unused method :: Simon Stewart7d0100f1b9- Clean up a simple method call :: Simon Stewart49b7c9b3dc- Remove most constructors from DefaultDriverSessions :: Simon Stewarta17ee39a03- Use a guava cache in the DefaultDriverSessions :: Simon Stewartc87f2dc5fa- Remove a constructor from the SessionCleaner :: Simon Stewart4bfcf95382- Make sure evicted sessions clean up state. :: Simon Stewartf3778ac09c- Only print Selenium version when starting :: Simon Stewart7507baed73- Encode errors from the Grid node in W3C format too. :: Simon Stewart5b8b62d804- Standalone-server: conform to the w3c spec for Status endpoint. :: Simon Stewartab77a9e90a- Fix a resource leak in theLinuxEphemeralPortRangeDetector:: Simon Stewart64c7ffc47b- Fix resource leak in HubStatusServlet :: Simon Stewart78e6851a9b- Mark unused NewProfileFileExtensionConnection as deprecated :: Simon Stewarta5a7bb0ecb- Close resource leak in Zip :: Simon Stewart8cf16eaf27- Close some resource leaks in Grid :: Simon Stewart1ba84bfcf4- 5ms are too brittle :: Alexei Barantsev9fadc0caeb- Exclude listener from handshake :: Alex Rodionovf8fe55e4b1- Introduce ChromeOptions class :: Lucas Tierney89b7ba0e9b- Ensure support code is available in specs :: Alex Rodionovb05e2f85d1- Use new ChromeOptions class in specs :: Alex Rodionov18d2be0295- Abandon ci_reporter dependency :: Alex Rodionov3edcd6288b- Remove accidentally committed specs focus :: Alex Rodionov5eb33901bc- Fix listener on legacy Firefox driver :: Alex Rodionovb85c2ab9ad- Add AppVeyor badge and make Travis badge only look at master [ci skip] :: Alex Rodionov2775361b78- When decoding an HttpResponse flesh out Exceptions and WebElements :: Simon Stewarte32b83dc43- Also convert WebElements when decoding HttpRequests. :: Simon Stewart26bfbedeb2- Bump Python bindings to 3.4.2 :: AutomatedTester20efb934f1- Fix Ruby specs for latest IE driver :: Alex Rodionovb04f780c91- Disable drag&drop Ruby tests for IE :: Alex Rodionov8ae565dd26- add feature requests to CONTRIBUTING :: Daniel Davisonea3fa47c56- Initial rework of the existing DriverServlet :: Simon Stewartcb3b1e3906- Add a passthrough mode for the new webdriver servlet :: Simon Stewart144d70d5b7- Add missing copyright headers :: Simon Stewartd8b259bd01- Fix up visibility of fields. :: Simon Stewart2ab61e1cba- Copy the original CORS support from the DriverServlet to the WebDriverServlet :: Simon Stewart304f8791d2- Be more paranoid about content type for new session :: Simon Stewart5d13839d7a- Copy over static resource handler to new WebDriverServlet. :: Simon Stewartb9f03491f8- Allow the Grid Hub and StandaloneServer to use the new WebDriverServlet :: Simon Stewarta09303d65e- Use JUnit4TestBase in SessionHandlingTest. :: Jason Juangf55ce52c1a- Declare private, constant list as ImmutableList. :: Jason Juangbd4ae614ca- Use the builder's FirefoxBinary, if specified. :: Jason Juang67202b17c3- Use fallback actions if a deprecated constructor was used. :: Jason Juang402f65d05f- Fix indentation. :: Jason Juangd71a8b14aa- Convert RemoteWebElements decoded from JSON to "known elements". :: Jason Juang242d64ca4c- [py] unwrap WebElements inside dicts :: Lucas Tierney597f2f8487- Fix ProxyTest. :: Jason Juang749af245e5- Fix GridNodeConfigurationTest. :: Jason Juange84f0fe610- Fix IgnoreComparatorUnitTest. :: Jason Juangf40114275a- Include //j/c/t/org/openqa/selenium:small-tests in test_java_small_tests. :: Jason Juang453585e8aa- Fix "unknown command" response in pass-through mode. :: Jason Juangd6d335d6b1- Add a /status handler for pass-through mode. :: Jason Juang5e4af43ff8- Fix EventFiringWebdriver and WebElement to raise AttributeError on missing attributes. (#4107) :: Isaul Vargas58ac131382- Bump Python bindings to 3.4.3 :: AutomatedTester1c58dfe797- Fix code consistency for experimental -enablePassThrough config option :: Doug Simmonse6b85d0501- Turns out Hub and Standalone have differentDriverServlet's :: Simon Stewart2dc48fc3ec- Adapt servlet spec requests/responses to look like Selenium's :: Simon Stewart9bc8c9a280- MakeActiveSessiontrack the protocol dialect :: Simon Stewart7f5279e9a3- Be more generous about acceptable JSON content-types :: Simon Stewart1dc0585354- Properly detect the sesionId in Grid with the W3C protocol. :: Simon Stewart8780494448- py - add warning when saving incorrectly named screenshot (#4141) :: Corey Goldbergc221a39990- Avoid NPE when service startup times out. :: Jason Juang0d9c867b80- Raise XpiDriverService connect timeout to 45s. :: Jason Juang0694bf16f7- Add an explanatory comment about the timeout. :: Jason Juangb152639572- Fix indentation. :: Jason Juang885eef7183- Fix GeckoDriver URL in error message :: Donald Pipowitch87f993e6e9- Update NOTICE :: Ahmed Ashour7ba13118ac- Add network emulation to Chrome Python bindings (#4011) :: tomasznaf1335d1a9- Introduce Firefox::Options class :: Alex Rodionovc12085374e- Prevent autoload of Firefox in builds that don't have it :: Alex Rodionov4c13200422- Use proper mobile devices names in tests :: Alex Rodionovce51a032be- Deprecate Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionovbf9882412f- rb - warn on incorrectly named screenshot :: Andrei Botalov0ac4d5fde7- Fix typo in validation message when saving screenshot :: Alex Rodionov860b3f747c- Release selenium-webdriver 3.4.1 :: Alex Rodionov234c999fe3- Add expected conditions based on URL to Python Expected Conditions (#4160) :: Carlos Ortegaac996295f5- [py] Honor cmd line args passed to Service ctor (#4167) :: jugglinmikeca9f24c63f- [rb] support :switches for chrome with deprecation :: Lucas Tierney4214b81d71- [rb] don't default args to array :: Lucas Tierney58e4090727- Fix firstMatch in Java protocol handshake. :: Jason Juang1865c3a782- Fix a regression whne capabilities could not be passed as a hash :: Alex Rodionov5b0ee148b1- Add unhandledPromptBehavior to the list of known capabilities :: Alex Rodionovc53c9db83c- Pass extension capabilities when doing protocol handshake :: Alex Rodionov59634f4667- Add timeouts to the list of known capabilities :: Alex Rodionov74814c149c- Handle symbol/string capability names when doing protocol handshake :: Alex Rodionove8280d22dd- Release selenium-webdriver 3.4.2 :: Alex Rodionov9a95bdb38f- Fix hostport concatenation. :: Jason Juang69a5efad1c- Delete ignores.json and related tools. :: Jason Juang2b1748282a- Fix a regression when capabilities could not be passed as a symobl :: Alex Rodionovd588cd57a6- Fix unit tests for recent changes in protocol handshake :: Alex Rodionov106dfbfaad- Release selenium-webdriver 3.4.3 :: Alex Rodionovcec56778ba- Filter non-W3C capability names out of alwaysMatch. :: Jason Juang683fb0d780- Move firefox_profile into moz:firefoxOptions. :: Jason Juangdf598c6856- Make Content-Type match spec requirements :: Simon Stewarta4f172a5a1- No logical changes: remove unused import :: Simon Stewartb139df7066- Make the DriverServlet write to the HttpServletResponse. :: Simon Stewart2b88fca2c8- Hide the Cache of ActiveSession instances in a wrapper :: Simon Stewart50b49f5ac6- Make the DefaultDriverFactory actually contain the default drivers. :: Simon Stewart0bb8a9b1e5- Use correct error when session does not exist. :: Jason Juanga5983025de- Wait longer before invalidating the session. :: Jason Juangca47f6cdc8- Only create a DriverProvider if the driver class is present. :: Simon Stewart20ae4f9161- Add missing browsers toBeginSession. :: Simon Stewarta1f31ee71d- Fix WrapsElement serialization in W3C Actions. :: Jason Juang9ec20e0d6f- Fix dependency that I broke. :: Jason Juangbf8672e1c5- Fix data race in CircularOutputStream. :: Jason Juangf58cb8f805- Stop reading stream when it's about to close. :: Jason Juang42abd3f33a- Remove unused code from ProtocolHandshake :: Simon Stewart088918cf46- Fix typo in error message :: Simon Stewart5cc305a1b8- Extract ActiveSession creation to a separate class :: Simon Stewartba708ec105- cp: woot :: Simon Stewart634d422c0e- [py] add six package wheel :: Lucas Tierney19e750ce6d- [py] flake8 fixes :: Lucas Tierney26d27cbd1e- [rb] add spec guard for failing Firefox test :: Lucas Tierney3dd99db5ed- Use the wrapped httprequest in all places. :: Simon Stewartf605b73595- Switch handling of command timeouts in the DriverServlet :: Simon Stewartbe211fcea1- cp: timeout :: Simon Stewart6600f6a9a3- Match SessionCleaner session expiry time with DefaultSession cache's timeout. :: Simon Stewartb98888545d- DeleteSessionCleaner:: Simon Stewart56b215a758- Delete methods fromSessionthat were used bySessionCleaner:: Simon Stewartf34304f5a8- Share inactive session timeout with ActiveSessions too :: Simon Stewart2d69139e8f- Actually use the shared inactive session timeout :: Simon Stewart4e477eb10b- Clean up session logs in the same way as we used to :: Simon Stewart78d7a3bacd- [rb] wait for element in flaky phantomjs test :: Lucas Tierney26fa936172- Support GeckoDriver addon install/uninstall commands :: Alex Rodionovf85ac37b4d- Include PhantomJS as a supported driver in the new remote server modules :: Simon Stewartd284f3429e- Implement enough of the old APIs to support an in-memory service. :: Simon Stewarted45d7abb0- Ensure providers exist for new ActiveSessionFactory :: Simon Stewart373941fc6d- Add missing copyright back. :: Simon Stewarta42e31a8d1- Correct misleading warning about FirefoxDriver constructors :: Simon Stewart38f0e36405- Grid: Better attempt to extract capabilities :: Simon Stewart61cdc287ac- Be more defensive in DesiredCapabilities :: Simon Stewartdcfab90e1d- No logical changes: remove accidental sysout debugging lines :: Simon Stewarta2c86398ca- [py] Fix W3C switching to window by name. :: Jason Juangfb6c35ed49- Fix indentation. :: Jason Juangd2aef3c600- Make addons install/uninstall commands available to remote :: Alex Rodionovae422a4196- Revert "Make addons install/uninstall commands available to remote" :: Alex Rodionov3adacfe2c4- Make InternetExplorerOptions instances of Capabilities :: Simon Stewart55de2d302c- Marking unusued Killable interface deprecated :: Simon Stewart8981d39635- Kill the process before attempting to drain the streams :: Simon Stewartb700761520- [rb] implement Remote::Driver as a class not a module :: Titus Fortner43f8b3f66e- [rb] raise exception when using :firefox_options in Remote::Capabilities :: Titus Fortner6e656b9a4a- Switch to Java 8 primitives rather than Guava ones. :: Simon Stewart3bc0c2bd3e- [js] removing native support for the legacy firefox driver :: Jason Leyba904bae39ab- [js] Support moz:firefoxOptions set through Builder#withCapabilities. If options are also set (via Builder#setFirefoxOptions), the options will be applied last. :: Jason Leybaa3f545e6da- [js] Addederror.WebDriverError#remoteStacktraceto capture the stacktrace reported by a remote WebDriver endpoint (if any) :: Jason Leybac3f21a4165- [js] Rearrange code to fix scoping on variable used in error reporting :: Jason Leyba8e77b5402b- [js] Replace adm-zip and a hidden dependency on GPL code. :: Jason Leybaf4d22d9ca5- [js] Fix broken unit test :: Jason Leyba45ac225da0- Unwrap when an action is performed, not when it's built. :: Jason Juang392311ee77- Log level is always All (#4121) :: Matthew Lymer86419e922c- Propagate altered DC to Node :: Krishnan Mahadevan4b2df30da6- Bump packaged htmlunit-driver to 2.27 :: Simon Stewartbe77273e6e- Stop leaking /dev/null when child process IO is not used :: Alex Rodionov0b3018895b- introduce backwards compatible abstraction for @FindBy PageFactory capability :: Paul Hammant323132d747- PageFactory: add field when constructing the locator. :: Simon Stewart9d4c023338- Reduce the number of classes that measure time :: Simon Stewart5812fe4f4e- No logical change: whitespace futzing :: Simon Stewart13e95ba1e3- Finish deleting old websocket versions :: Simon Stewarta556943cfe- Make InMemorySession use DriverProviders directly :: Simon Stewart17f6aded92- Remove unused DriverSessions :: Simon Stewartc755c2f3d1- Fall back to the w3c capability name for "platform" :: Simon Stewart4f3a0a9947- Make a constant actually be a constant. :: Simon Stewartf97f413ee2- No logical change: marking a method deprecated :: Simon Stewart1b1581d625- Deprecating one more FirefoxDriver constructor :: Alexei Barantsev5e56efa4a0- Release selenium-webdriver 3.4.4 :: Alex Rodionovfe798d064b- Only redirect Firefox subprocess output when debug is set :: Alex Rodionov355f7f2854- fix typo (#4302) :: jochenbergerfd4954f518- Fix goog.dom.TagName usages. :: Jason Juangd1d452becf- Add missing closing tag in test data. :: Jason Juang2f5e858361- Fix mouse atom right-click test for Chrome 60+. :: Jason Juang97d0d4e627- Check that parent is not null before property access. :: Jason Juang60d36fd380- Replace isEmpty with isEmptyOrWhitespace. :: Jason Juangefe9e051de- Pin guava version to at least 21 :: Simon Stewart4374cdd6b1- Update Eclipse project config :: Simon Stewarte7e1c9018a- Switch to geckodriver for JS tests :: Simon Stewart094fda2a93- Include the name of the driver class when augmentation fails :: Simon Stewartc76b56dd33- Closure update to v20170521 (#4325) :: James Garbutt9cf58f67f7- Support shadow DOM when reading element text. (#4230) :: James Garbutt166268cb4c- Look inside loadFlags instead of just checking for its presence. :: Jason Juangb2688da4ba- Ignoring a test in marionette, looks like the browser behavior has been changed. :: Alexei Barantseva1439c4b90- Unignoring a couple of tests in HtmlUnit to match the current state :: Alexei Barantsev11fbccd12a- Fixing UNHANDLED_PROMPT_BEHAVIOUR capability to work in legacy browsers :: Alexei Barantsev04dbf0c126- To run JS tests in marionette we need geckodriver executable and a newer browser version :: Alexei Barantseve9f8e37124- Introducing MutableCapabilities a base class for DesiredCapabilities and browser specific Options classes :: Alexei Barantsev36e49ba032- Exclude ANY from the w3c platformName :: Simon Stewartdbef55b7e5- [rb] get rid of flaky test for remote phantomjs :: Lucas Tierney32fdc61c9f- [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 Tierney3d09ce43e3- Adding a warn on deprecated FirefoxDriver constructor :: Alexei Barantsevfaa929b16d- Deleting unused imports :: Alexei Barantsev7dc28d9155- Fixing flakiness in waiting for a text :: Alexei Barantsev214cf716d4- Use a Stream of Capabilities in DriverSessions :: Simon Stewart3d0260d421- Allow notifications about ActiveSessions :: Simon Stewart7d8a0e2747- Implement toString on ImmutableCapabilities :: Simon Stewart49f7c1a347- Implement hashCode and equals on ImmutableCapabilities :: Simon Stewart06bf2135c7- Normalise handling of Platform in ImmutableCapabilities :: Simon Stewart98097bef25- Add a class to model the New Session payload :: Simon Stewart56faa2796f- Prepare the DefaultSessions using the init method for WDB-RC Servlet :: Simon Stewartebddeb35b2- Make the ActiveSessionFactory use a NewSessionPayload :: Simon Stewart924f482ea9- Attempt to kill the session when closing a ServicedSession :: Simon Stewart49c043c903- Switch the RC emulation to use ActiveSession. :: Simon Stewartdc0d523c79- Switch Hub to use the NewSessionPayload to find Capabilities :: Simon Stewart18fbc25eee- Default to using the new passthrough mode :: Simon Stewart72cb7fab41- Bump the Selenium version to 3.5 :: Simon Stewart7e484c450c- Deleting unneeded private method :: Alexei Barantseva56345a8d3- Reusing existing method instead of an expression :: Alexei Barantsev32713e1c80- Moving more options and capabilities processing logic from FirefoxDriver to FirefoxOptions :: Alexei Barantsev3869fa1f82- enablePassThrough is the default mode now :: Alexei Barantsevdaaf8a7b58- Allow RemoteWebDriver constructors that take a DriverService :: Simon Stewart036b87c80b- Update java changelog :: Simon Stewart381f815652- Remove unused code :: Simon Stewarta3bfe4d95e- Fix passthrough servlet downstream logging. :: Jason Juang6220c2fcc8- [js] Removing a test whose behavior is not in the spec (test was originally copied from the java suite) :: Jason Leybae4696a2929- [js] Cleanup WebDriver.createSession calls :: Jason Leyba689f3f3ad7- Avoid exception in FirefoxOptions.toString() :: Simon Stewart8aca73793b- Make the new ErrorHandler flesh out responses properly :: Simon Stewart23b89e3c3e- Fix the failing CrashWhenStartingBrowserTest :: Simon Stewartc5a4e078b5- Move to java8 Optionals, over guava ones :: Simon Stewart93abdbebd4- Implementing methods to set standard W3C capabilities :: Alexei Barantsev9488e91513- Flesh out the new status endpoint implementation :: Simon Stewartdede8c1f33- Fixing chromedriver backward compatibility :: Alexei Barantseva36ee6bdf5- [js] cleanup code that causes problems for static analysis with the closure compiler :: Jason Leybaada70b4d9b- [js] Remove //javascript/firefox-driver:webdriver as a dep of node:deploy :: Jason Leyba3f78e78ce0- [js] Fix a handful of type issues flagged by dossier :: Jason Leyba59f2f8118c- [js] Bump version in changelog to 3.5.0 :: Jason Leyba609400ab8d- [js] Missed a bug fix in changes :: Jason Leyba8b9939de5a- Implement a lightweight UrlTemplate and IoC container for WebDriverServlet :: Simon Stewartf2d8d33c9c- Add support for gathering logs :: Simon Stewartdfecced90c- Move handlers out of the WebDriverServlet :: Simon Stewart9a261de67d- Support getting logs of type from WebDriverServlet :: Simon Stewart0f29de7956- Allow users to turn off the passthrough mode :: Simon Stewart7efc39807c- Remove the word "experimental" from the logs :: Simon Stewart29f7d46e80- No logical changes: reformatting :: Simon Stewart4fbf058530- Get log capture working in the new servlet. :: Simon Stewarta571653c40- Add logging preferences from capabilities if present :: Simon Stewartd6dafecf0a- Add note on how to disable passthrough mode :: Simon Stewart1d38c49c70- Also generate source jars for the zips :: Simon Stewart87a90b6d32- Update DefaultStandalone.json :: Doug Simmonsd8b5cbf311- Unignore a test on IE. :: Jason Juangd8ba27537b- [js] code cleanup :: Jason Leyba80b7b4f9a7- [js] Fix example/chrome_mobile_emulation.js :: Jason Leyba18660c422e- [js] Extend the chrome.Options API to simplify configuring Chrome to run in headless mode :: Jason Leyba871b12d804- Exclude the root element when finding one element by ID. :: Jason Juang77856ee4da- Remove gecko driver verbose log level override (#4362) :: Jeff Moore38ac51cd07- [docs] [rb] API doc comment formatting (#4372) :: Olle Jonsson5c193e4b63- Remove commented PhantomJS download code (#4371) :: Olle Jonsson049761cdb3- Fix Firefox location detection on Windows_x64 :: Kamen Litchevf5074e6c39- Correct typo :: Sajad Torkamani819bc25d1b- Update README.md :: Ahmed Ashourc39752cedb- selenium-webdriver: update Ruby gem YARD to v0.9.9 :: Olle Jonssone8c48701ae- Fixes #4221 :: Krishnan Mahadevan251d6bd8b3- Javadoc improvement. Fixes #4194 :: Alexei Barantsev42aa7eb47a- Javadoc improvement. Fixes #4186 :: Alexei Barantsev5592739031- Disabling HTTP TRACE in server. Fixes #3988 :: Alexei Barantsevce06f68fb8- Rewriting ConfigureTimeout to support W3C compliant payload that contains multiple timeouts at once :: Alexei Barantsev75701dd132- Fixing platform extraction from geckodriver capabilities :: Alexei Barantsevc87c0ea350- FirefoxOptions.toJson no longer depends on GSON :: Simon Stewartf0ec7d9a2e- Implement more sophisticated matching in ActiveSessionFactory :: Simon Stewart61a970e174- cp :: Simon Stewarte92bb48fc5- Ensure OSS and W3C New Session payloads make an effort to match :: Simon Stewart860cb1408f- Bump guava to version 22 :: Simon Stewart715f0121fb- Clean up deprecated method calls in UrlChecker :: Simon Stewartf723701df1- Replace deprecated calls to Throwables.propagate :: Simon Stewarte3975a77c6- [htmlrunner] Allowing relative path to the suite file :: Alexei Barantsev9bd53518d5- [htmlrunner] Implementing ability to specify path to the browser in CLI :: Alexei Barantsev77445ff52b- Improving error messages if the driver server can't start in the given time, Fixes #4403 :: Alexei Barantsevf340fa2e62- Add the htmlrunner as a shorthand Buck target :: Simon Stewartee7d357329- Adding issue info for an ignored test :: Alexei Barantsevffb1fc1426- Adding socksVersion property to conform to W3C :: Alexei Barantsev225f4c4081- Fixing equals and hashCode for Proxy :: Alexei Barantsev12012b186d- Updating .NET DriverService for hard termination shutdown of exectuables :: Jim Evanse40ea05d0d- Updating command line for Java remote server in .NET tests :: Jim Evans94ac2ca7f2- Ignoring tests that expect unhandled alerts to throw for Firefox :: Jim Evans73a27342a3- Fixing Proxy to match W3C Editor Draft :: Alexei Barantsev6fc2f271ec- Upgrading little_proxy and netty :: Alexei Barantsev7833751322- Sometimes we should not wrap exception to rethrow it. :: Alexei Barantsev15263501ac- Attempt to report git revision in BuildInfo :: Simon Stewart537ab1dfb4- Buck version bump :: Simon Stewart2325730cae- Second buck push :: Simon Stewartf8c827388a- Ignoring failed tests :: Alexei Barantsev5f68dffa3f- Update Ruby tests for standalone with passthrough mode :: Alex Rodionova459f855ca- Convert Firefox options/profile/binary from OSS to W3C capabilities :: Alex Rodionov0cec372678- Includese:ieOptionsas an IE option :: Simon Stewart74ae07de7c- Iterate over capabilities in a way to support py2.7 and py3 :: AutomatedTesterf943605da3- Introduce IE::Options class :: Alex Rodionov73ce767342- Handle null argument in sendKeys :: Glib Briia90dc8cbadb- Remove old guava jars. :: Simon Stewart9c8eeb3452- Remove unused htmlunit jars and update classpaths :: Simon Stewartb4742b394f- [py] Fixing a flaky (in marionette) test :: Alexei Barantsevb001fbdbdb- [py] Making a copy of capabilities dict because driver constructor modifies it :: Alexei Barantsevc5a2a5f6e2- [py] Ignoring tests that fail in marionette :: Alexei Barantsev2b0f1a5973- [py] Fixing flaky (in marionette) tests :: Alexei Barantsev5c875189c3- [py] Unignoring window switching tests that pass in marionette :: Alexei Barantsev6e25383bdb- [py] Adding links to bugtracker for xfailed tests :: Alexei Barantsevbf2c5b988d- [py] Ignoring a test that fails in marionette :: Alexei Barantsev8a9c46494e- [py] Fixing a flaky (in marionette) test :: Alexei Barantsev2e387ed9db- [py] Unignoring green marionette tests :: Alexei Barantsevf843df92cc- Activating python marionette jobs on travis :: Alexei Barantsevab4429564e- Add test for null value causing exception in Actions.sendKeys :: Simon Stewart3800c437af- Misspelling in InternetExplorerDriverService :: Ahmed Ashourd778865c7a- Fix ExpectedConditions.not to use equals for Boolean comparisions to fix a bug wherenew Boolean(false)was not considered to equal to false :: Mikko Tiihonen6b69522b91- MakenewRemoteWebElementprotected:: cjayswal762c0e91aa- No logical changes - removing unusedstaticand adding whitespace :: Simon Stewartd31aad3acd- [py] Fixing flake8 issues :: Alexei Barantsev1b615a9e12- Missing @Test annotation :: Ahmed Ashour2afd2757a3- No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour6c6edba9d4- Bring java flags to same value in "go" :: Simon Stewartf1ae16a7da- [py] Ignoring tests that fail on travis :: Alexei Barantsev490938615f- [py] Fixing module path in import :: Alexei Barantsev1826d6ec34- [py] Disabling W3C interaction tests in legacy firefox :: Alexei Barantsev4dc981cf39- [py] Ignoring failed test in legacy Firfox driver :: Alexei Barantsev081b1840b3- Moving python firefox travis jobs out of allowed failures section :: Alexei Barantsev13526daab3- Fixing path to selenium server in python tests, and changing travis remote python jobs to use legacy driver and firefox esr :: Alexei Barantsevc022635738- [py] Ignoring remote tests because we use legacy firefox driver at the moment :: Alexei Barantsev0814dfd5c5- [py] Fixing special remote test for passing a firefox profile :: Alexei Barantsevb4f14e91c8- [py] Fixing python 2/3 compatibility issue in tests :: Alexei Barantsev1a30dbada6- [py] Ignoring failed tests in phantomjs :: Alexei Barantsev93c3b9455e- [py] Stop using xdist for marionette tests, they hang because of zombi geckodriver processes (who knows where do they come from...) :: Alexei Barantsev54537d099e- Ignoring a test that is not yet implemented in HtmlUnit :: Alexei Barantsevc325211d2b- Unignoring marionette test for sendKeys to alert :: Alexei Barantsev6b953c8894- Temporarily ignore tests that are broken in Firefox Nightly :: Alexei Barantsevdfba758d14- One more test to be ignored temporarily in marionette :: Alexei Barantsev044cf55539- Ignoring more htmlunit test that are not implemented yet :: Alexei Barantsev3d2be6d386- Oops, forgot to delete a line that has been already refactored :: Alexei Barantsev894117e887- [py] Fixing capabilities to use legacy firefox driver for remote tests :: Alexei Barantsev877646666f- [py] Ignoring tests for remote too :: Alexei Barantsev66312d14dd- [py] Using a shared browser instance for all tests, restarting the browser after failed and xfailed tests :: Alexei Barantsev0fb913153e- Ignoring one more test in htmlunit :: Alexei Barantsev9d250d60d0- [py] Restoring top level context after frame switching tests :: Alexei Barantsev33007a0ae4- [py] Implementing ability to force a new driver creation after some tests (that quit the driver) :: Alexei Barantsev5a771e3e82- Moving python marionette jobs out of allowed failures block :: Alexei Barantsev14dcfabad8- [py] Deleting extra blank lines :: Alexei Barantsevab004009e3- [py] Result may vary depending on browser version :: Alexei Barantsev0981c62e6b- There are issues on travis with window maximize operation, I hope this change will fix broken JS jobs. :: Alexei Barantsev470eacc265- [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 Barantsev3cf7c5fdd8- Fixing buck dependencies for JS tests :: Alexei Barantsev5ef3f2ac60- Disable file upload Ruby tests on Firefox :: Alex Rodionov9dd3b01583- 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 Barantsev8def36e068- 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 Stewart0e41af5f9b- Encode timeouts the w3c way too :: Simon Stewartc32d893dda- Revert "Encode timeouts the w3c way too" :: Simon Stewart36ba4cc771- [py] Add initial unit test suite :: Dave Hunt55ed929d64- [py] Fix encoding of basic auth header when using Python 3 Fixes #3622 :: Dave Hunta634bf7894- Explicitly require goog.events.BrowserEvent. :: Jason Juangf2bfe6aee0- Bump Python to 3.3.1 :: AutomatedTestera1155d1a94- Fix non-W3C page load timeout setting. :: Jason Juang25bad848f9- Fix indentation in double_click. :: Jason Juang7349fc8400- [py] Run unit tests on Python 3.3, 3.4, and 3.5 (#3638) :: Leo Laskin18749acbfa- Add warning message about deprecated FirefoxDriver constructors. :: Simon Stewart6e3a5c9070- No logical chnages: reformat code :: Simon Stewart557a11404e- [py] fix file uploads for Firefox :: Lucas Tierneya9f88696ad- Avoid looking up the driver provider more than once. :: Simon Stewartdb037dd37e- Ensure we properly set the legacy flag for FirefoxOptions :: Simon Stewart65553a14e1- Deprecate ChromeDriver constructors that take a DriverService :: Simon Stewart07f6b7a037- Add tests for starting firefox remotely :: Simon Stewarte58ad4ade4- Fix "quiteDriver" typo. :: Jason Juang549996dc15- Don't construct a new FirefoxBinary() if one is already provided. :: Jason Juang14ef7bda00- FirefoxOptions now picks up System property set values :: Simon Stewarta0bc911955- Reduce visibility of recently added method :: Simon Stewart3c200d7d0f- Fix the build :: Simon Stewartd7bdd7cc42- JavaScript bindings for Chrome network emulation (#3624) :: daviande0a8aa60cd1- Implement the W3C "status" endpoint in the firefoxdriver XPI :: Simon Stewarte9a906a347- Remove getScreenshot method from FirefoxDriver as it's in RemoteWebDriver :: Simon Stewartebd250e959- Don't use the default FirefoxBinary() constructor in tests. :: Jason Juang68f506d18a- Fixing links in javadoc :: Alexei Barantsev9e0e500d82- Using geckodriver to run //javascript/webdriver:webdriver-firefox:run on travis :: Alexei Barantsevc8a8f4c23d- Fixing javadoc error :: Alexei Barantsev25d99bd10b- Don't add an import just to make javadocs nice :: Simon Stewartc3cd5d1cb9- Update ErrorHandler to use Java 8-isms :: Simon Stewart758f676479- No longer force marionette on the desired firefox capabilities :: Simon Stewartaf52bf24c3- Try use old way of setting page load timeout if new way fails. Fixes #3654 :: AutomatedTestere8b6c60616- [rb] add IE testing to appveyor :: Lucas Tierney7e9eac93ff- Excluding chrome related jobs from CI :: Alexei Barantsev1a0f06625b- [rb] don't expect responses to be wrapped in 'value' for Edge :: Lucas Tierneydd486216e7- [rb] update unit tests for w3c responses wrapped in 'value' :: Lucas Tierneyaa7be6f2d8- Fix failing webdriver atom test on firefox :: Simon Stewart78fede98bb- Speed up ReferrerTest on OS X by avoiding a URL lookup :: Simon Stewartd8132d6570- Attempt to reduce test crashes for chromedriver tests :: Simon Stewarte2acb2873d- Ahahahahaha! Version numbers are hard. :: Simon Stewart9fe5661a5b- Force the test chromedriver to have a clean exit state :: Simon Stewarta23a0671e8- Remove unused import :: Simon Stewart155812ff14- Flag tests that are failing for Chrome on my OS X machine :: Simon Stewartd652b61d02- [js] error looking for free port -> process halts (#3664) :: Georgii Dolzhykovfa24958570- [py] Fix indentation to satisfy PEP8 :: Alex Rodionova511341c96- Disabling jobs that does not provide any information due to browser hung :: Alexei Barantsev4f76ec653f- Switching grid tests from chrome to htmlunit :: Alexei Barantsev7c33c5cfec- Updates to .NET bindings for current W3C specification :: Jim Evansc7d36d90ce- Updating .NET bindings tests to reflect current W3C specification :: Jim Evans441bf30118- Implement the w3c timeouts command :: Simon Stewart96e7418286- Firefox is not needed to run grid tests :: Alexei Barantsevc5c04d6965- Disabling some cookie related tests in marionette :: Alexei Barantsev8cb6e192df- Unignoring back marionette tests for secure pages :: Alexei Barantsevd98e7951b8- Fixed handling of outside a Shadow DOM (#3656) :: mcharsleyf72778de71- Fixing travis config syntax :: Alexei Barantsevc73d2aa742- Trying to figure out why window tests are not ignored on travis :: Alexei Barantsevb8d517414b- Revert "Trying to figure out why window tests are not ignored on travis" :: Alexei Barantsev82b69bbf08- Fixing platform detection in case when the browser does not provide enough information :: Alexei Barantseve0c0992cb1- [js] Add W3C endpoints for alert and executeScipt :: AutomatedTester61dd65d6e6- Disabling another chrome job that hangs on travis :: Alexei Barantsev7d1286e7fc- [py] Fix string decoding in remote connection (#3663) :: Sarah Birdaf42bc0f66- [js] Add Window Handle W3C Endpoints :: AutomatedTesterbb07a48543- Better error message in tests about how to select a browser to use. :: Simon Stewart3006b923eb- Remove pointless Timeouts subclass in FirefoxDriver :: Simon Stewartcedaa07929- Make the FirefoxDriver XPI throw exception for unknown timeout type. :: Simon Stewart24a5055b5c- Escape spaces in ID locators. :: Jason Juang6b781f3562- Updating closure compiler command line for cpp header file generation :: Jim Evans96b97dc107- Fixing overzealous .NET spec modificiations :: Jim Evans24d2540c99- Implementing IE driver custom capabilities in sub-object :: Jim Evans8f074b53f4- Update to .NET InternetExplorerOptions to pass proper capabilities :: Jim Evans6c55320d3f- Use \s in the regex for better readability. :: Jason Juang08870d41a5- [rb] send string as 'text' parameter with element send_keys for w3c :: Lucas Tierney3ab6364ea2- Delete unused cssEscape method. :: Jason Juang7f11d4e8a3- Java: Escape spaces in the ID when translating "find elements by ID" to the W3C protocol. :: Jason Juang5b04ef6501- Updating .NET FirefoxDriver(FirefoxOptions) constructor :: Jim Evans9a70926c46- Fix ExpectedConditions.or behavior when one of the conditions throws. :: Jason Juangc9fe229d4c- Throw an exception if new session returns an error. (#3704) :: Marc Fisherc19bba0b27- Correctly parse the session ID in W3C spec-compliant new session responses. :: Jason Juang57c05409ac- Add W3C acceptInsecureCerts Capability and set default to true :: AutomatedTester530b77e6da- Add W3C Capability "acceptInsecureCert" and set default to True. :: AutomatedTesterd83c612263- [rb] Support "capabilities" JSON object when creating session :: Alex Rodionov36ced7cacb- Remove unused class from test. :: Simon Stewart1f52740ae2- Ensure we always try and destroy the process onDriverServiceexit :: Simon Stewart1a8cdc6715- Add shutdown endpoint to FirefoxDriver XPI :: Simon Stewart0bad213d32- FirefoxDriver: use a XpiDriverService :: Simon Stewartf48a8127ff- Allow subclasses to access outputstream of driverservice :: Simon Stewartd566ed3711- XpiDriverService should honour the same system property as ExtensionConnection :: Simon Stewart7a1df57e97- Remove unused constructors :: Simon Stewartf8b23bba6e- Update the w3c parameters for the protocol handshake to be spec compliant :: Simon Stewartc1511fd916- Updatesend keysmethods to sendtextfor w3c protocol :: Simon Stewart4b5a88ddb5- Makesend keyssendtextparameter in py and js :: Simon Stewart46db47838e- FirefoxOptions: be wary of numbers :: Simon Stewartd2378dd1d1- Remove deprecated constructor fromFirefoxBinary:: Simon Stewarte7cdccbd1d- Fixing compile error in .NET DesiredCapabilites :: Jim Evansab4291034a- Removing unused code in .NET for parsing W3C protocol error responses :: Jim Evans6dbc13309c- Adding first stab at sending spec-compliant new session payload in .NET :: Jim Evans9c30763bad- Add aCapabilities.mergemethod :: Simon Stewarta841fe97ff- No logical changes: Reformatting of code :: Simon Stewartd8a7662c67- Deprecate confusing constructors in the RemoteWebDriver :: Simon Stewart89d6a133b3- Make the FirefoxOptions function as expected. :: Simon Stewartb1c4b87961- Updating .NET bindings to allow use with older versions of the IE driver :: Jim Evans340486c417- Fixing resource paths in IDEA project :: Alexei Barantsevf465781736- When passing intextto send_keys, make sure we send a string not array :: AutomatedTester7414a5c23f- [js] When sending to endpoint, make sure it is a string not an array :: AutomatedTesterca5f0b97ea- Clean up InternetExplorerDriver constructors to match ChromeDriver's :: Simon Stewart8fde866ab2- Introduce some InternetExplorerOptions. :: Simon Stewartf948e6d34d- The W3C spec is pretty clear about what's allowed in new session :: Simon Stewarte6b9d65f25- Send string for text instead of array for W3C remote ends in Java sendKeys :: Jim Evansd0b1b8107a- [rb] Don't createcaps[:firefox_options]unless needed :: Titus Fortner83e1124d17- Add explicit JSON serialization for Proxy. :: Jason Juang3538223f17- Classes in the core webdriver-api package must not depend on GSON :: Simon Stewart3f8ea603b6- Fixing passing capabilities that are not part of FirefoxOptions. They are needed for legacy Firefox driver. :: Alexei Barantsev13918d5903- [rb] implement w3c window rect and minimize commands :: Lucas Tierney8abc5ea537- ElementNotVisibleException is a specialisation of ElementNotInteractable :: Simon Stewart85f213c64d- Add missing javadocs :: Simon Stewart00d5f879c2- Ignoring a couple of tests failing due to a geckodriver bug :: Alexei Barantsev7f86390065- Deprecating more FirefoxDriver constructors :: Alexei Barantsev10965cca6e- Stop passing empty required capabilities to safari :: Alexei Barantsevfb23ea6362- Deleting tests for deprecated functions :: Alexei Barantsev2baf251667- [rb] minor syntax updates :: Titus Fortnerb5d1bfc89f- Fixing Java drag-and-drop action for W3C remote ends :: Jim Evansccc9734431- Fixing the path to firefox executable. :: Alexei Barantsevb78963e49e- Fixing javadocs :: Alexei Barantsev9219778077- Java 8 magic :: Alexei Barantsev3e02a92501- Deleting constants deprecated 5 years ago :: Alexei Barantseve2a888c1ad- Fixing "normalization" of firefox binary path :: Alexei Barantsev3d0ccca68f- Files.setPosixFilePermissions does not work on Windows :: Alexei Barantsevd0c298d5a6- Handle lower-case values for enums nicely :: Simon Stewartaa2d8a8e4c- Add Proxy.toString, equals and hashCode :: Simon Stewart48ce7815eb- Avoid prematurely serializing the Proxy in FirefoxDriver :: Simon Stewarted3e946a9a- Replace backslashes in paths "correctly" on UNIX :: Simon Stewart98ddef32df- Ignoring authentication alert tests on IE because of changed dialog :: Jim Evanscd0b8b70d7- Fix the build :: Simon Stewart4c38c031b5- Optional is useless in parameters, it does not prevent NPE, just makes harder to call methods. :: Alexei Barantsevcdbcdca904- Refactoring use of a deprecated method :: Alexei Barantsev1865ccac42- Fix the build :: Simon Stewart6014af6cc9- Add InvalidArgumentException :: AutomatedTesterde1275de7d- [py] Add get/set window rect commands :: AutomatedTester3442be1ef2- Add test for the W3CHttpResponseCodec. :: Simon Stewart433791979f- Add new test to BUCK file. :: Simon Stewartdb0bcb35f9- Properly fill out the w3c unexpected alert expcetion alert text :: Simon Stewart70539cdd1f- If a remote end does not explicitly state JavaScript support we suppose it's a "normal" browser that supports JavaScript :: Alexei Barantsevb31dc3f2f4- 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 Barantsev3e7a23fa58- Java 8 :: Alexei Barantsev2ac435f15f- Unignoring Actions test that pass locally in marionette :: Alexei Barantseva6c1e04351- use prebuilt IEDriverServer for AppVeyor :: Lucas Tierney433eb060dc- Updating Java W3CHttpCommandCodec for window commands and element location :: Jim Evanscdeebdf09a- Travis said this test passes :: Alexei Barantseva4b316618e- Refactoring :: Alexei Barantsevfd3a074ab6- Fixing expected exceptions for invisible elements :: Alexei Barantsev313e79d5e8- Refactoring :: Alexei Barantsev0f2378414b- Deleting unused private methods :: Alexei Barantsev785fddf2e6- Removemousefield from RemoteWebElement :: Simon Stewart48a1c7b892- No logical changes: removing unnecessary generic declarations :: Simon Stewart9a7082bc99- No logical changes: moving method invocation in JsonToWebElementConverter :: Simon Stewart44cb402424- Reusing existing utility method :: Alexei Barantsev7408424744- Travis said this test passes too :: Alexei Barantsev3fbec31722- Unignoring marionette tests that pass locally :: Alexei Barantsevc2ae88bb49- Fix the eclipse classpaths :: Simon Stewartabe1f45be5- Update start session to handle the W3C New Session :: AutomatedTester61800fb4a5- Deprecate the use of browser profile when instantiating a session :: AutomatedTesterb6f5eaf4ac- Add setting/getting proxy details to Firefox Options :: AutomatedTester5a096fb267- [py] Update to new W3C Execute Script end points :: AutomatedTester9b64c180a9- Update Alert when in W3C mode to use W3C Endpoints :: AutomatedTestercb71f15c90- Deleting unused private field :: Alexei Barantsev7dc41ebc16- Implementing utility method to catch expected exceptions in tests :: Alexei Barantsev5f96eb0ba8- Refactoring tests :: Alexei Barantsev44ef2cb4e2- Update window commands to use W3C End points :: AutomatedTester45dc056bfd- This condition should be opposite :( :: Alexei Barantsev03c4fc954f- Handling exception that occurs in htmlunit driver :: Alexei Barantsevfbc7acfa9f- Bump Python bindings to 3.3.2 :: AutomatedTester45cfa6d435- [py] make w3c execute_script commands unique :: Lucas Tierney1908abfe90- Fix a typo in javadocs :: Simon Stewarte3af3bb709- Bump Python to 3.3.3 :: AutomatedTester17ee77dcf6- Annotating failed marionette tests :: Alexei Barantsevabb74a736b- Ignoring tests that fail on travis (despite the fact that they are green for me locally) :: Alexei Barantseva61e2095f8- flake8 :: Alexei Barantsevc585c152f6- Travis said this test passes in htmlunit :: Alexei Barantsev5a45da246c- Making Ignore annotation repeatable :: Alexei Barantsevf209d24e4a- Implementing ability to skip tests on travis with Ignore annotation :: Alexei Barantsev69be61e463- Chrome is back to travis :: Alexei Barantseva0f75c23bf- [rb] use rect for firefox with support for previous geckodriver versions add specs for window rect and minimize :: Lucas Tierney238621bb5a- Implementing ability to link tests to github issues. The test is ignored while the issue is open. :: Alexei Barantsev9c26c4f03f- Python + chrome jobs are not ready for travis yet :: Alexei Barantsevcb5a2884b0- Ignoring marionette tests related to https://github.com/mozilla/geckodriver/issues/594 :: Alexei Barantseveb0c0afee6- Fixing library paths in IDEA project :: Alexei Barantsev860ded4c9c- Unignoring passed (locally) htmlunit tests and ignoring failed (on travis) marionette tests :: Alexei Barantsev2eec35281e- Deleting unused import :: Alexei Barantsev267d1762f8- This test was ignored by accident :: Alexei Barantsevb94c28512a- Fixing post /alert/text command seralization :: Alexei Barantsevd360ccf95d- Fixing test cleanup to close all non-main windows :: Alexei Barantsev1e28b3bf38- Ignoring tests that don't pass in htmlunit with JS off :: Alexei Barantsevffdd202137- Chrome did not justify the trust :: Alexei Barantsev4dbf9e0803- Fixing the test related to text page. Browsers are allowed to create DOM for text pages. :: Alexei Barantsevcfcfceeca1- Fixing SessionHandlingTest to check session after some sleep. :: Alexei Barantsev0606379718- Deleting "bad" test :: Alexei Barantsevb09d5dfd83- Linking broken tests to geckodriver bug reports :: Alexei Barantsevb7c0e6b026- Duplicating capability to match W3C :: Alexei Barantsev628a8ed1b8- Linking tests to bug reports :: Alexei Barantsev911a558bc9- Marking the tests that expected to fail until geckodriver 0.16 is out :: Alexei Barantsevebcdc9f879- Updating httpclient :: Alexei Barantsev084e6f10dc- Allow GeckoDriverService to analyze this property :: Alexei Barantsev25feb2c5d5- Implementing ability to redirect geckodriver log to a file or stdout/stderr or /dev/null with a system property :: Alexei Barantsev32ff140c72- Making test sever ports constructor parameters, they should not (and cannot) be changed on the fly. :: Alexei Barantsev1cffe48036- Implementing ability to generate test pages dynamically from test methods :: Alexei Barantsev9343e7b38e- Rewriting AlertsTest with generated test pages instead of static ones :: Alexei Barantsev34e41e6537- Adding tests for #3398 :: Alexei Barantsev1dbcbc2d29- Fixing case of requiredCapabilities == null :: Alexei Barantsev4b6ca97812- Please, chrome, get off the travis :: Alexei Barantsevd28fa64323- Adding tests for #3384 :: Alexei Barantsev44971620f4- Slight refactor for uploading same file multiple times in .NET :: Jim Evans5c8380b6ab- Rewriting IE driver file upload dialog handling code. :: Jim Evans15b9bba3dc- A new test for the case of an alert generated by form submit :: Alexei Barantsev46f47b492b- Ignoring on travis temporarily. May be it is relates to window size, but it is not possible to change it yet in marionette. :: Alexei Barantsevd3d8e176fa- The issue is marted as fixed, but the fix is not propagated yet :: Alexei Barantsev4f5f80be5d- Making NotYetImplemented annotation repeatable :: Alexei Barantsev3cfe1887ff- Clean up imports in error handler :: AutomatedTester9296227628- [py] Add Element Not Interactable exception :: AutomatedTesterc26e2b6579- Fixed the usage information in documentation of "save_screenshot". (#3804) :: Gaurav82dd3c9393- Unignoring a test :: Alexei Barantsev8d11f6e755- Rewriting tests for better expected exception checks :: Alexei Barantsev09bd568429- Deleting all ignores for REMOTE, they all pass for me with legacy FirefoxDriver :: Alexei Barantsevd2e43e99a9- The IE file upload dialog may not be a direct child of the IE window. :: Jim Evans6c7b4b4741- Add test to ensure clicking on a disabled element is okay :: Simon Stewart7ba1186d95- Avoid re-inventing wheels with null output streams. :: Simon Stewart28955ccb4e- Fix compilation issues :: Simon Stewartfd984615db- Rewriting dynamic page creation using remote API provided by test server :: Alexei Barantsevcabc6b34e5- Fixing buck build, and using httpclient directly, without wrapper :: Alexei Barantsevf96cd95a94- Revert cabc6b34e53863afdea856c7157f4698ed0f49c0 :: Simon Stewart1e8d95f94a- Add a test for the ApacheHttpClient :: Simon Stewartfec87ea8c2- Location once scrolled into view should use W3C executeScript endpoint not JSONWP :: AutomatedTester70dcab84fe- Addtextkey to alert#sendKeys parameters for W3C Endpoint :: AutomatedTester509d88a867- Small tidy up of ApacheHttpClient again :: Simon Stewartc48ac89d9c- No logical change: reformatting code :: Simon Stewart2b5ea38f98- Turns out this constructor is used everywhere :: Simon Stewart06e35ac7c5- [py] Conform to the api of urllib2 for adding header for a request (#3803) :: clubfest7e313caed4- When testing Marionette use default capabilities in testing :: AutomatedTester3de9df1630- Replace TypeError with KeyError in remote webdriver error handler code (#3826) :: Dima Veselov7f7c38e0b1- Update google_search_test.js (#3817) :: joma74a3eb1cf68c- Update README.md (#3788) :: PombaM21db9a4c07- [js] Update CHANGES.md to reflect recent code changes for W3C WebDriver Spec compliance (#3828) :: Marvin Ojwang5b1e66f48d- Fix eclipse classpath, with github library :: Ahmed Ashour1fee32b3a4- Remove unused imports/methods/fields :: Ahmed Ashour138e3ab914- Fix generics :: Ahmed Ashourd063185715- Update HtmlUnit and HtmlUnitDriver to 2.26 :: Ahmed Ashour332680993d- Changing some ignores to @JavascriptEnabled :: Alexei Barantsev928dbe6af1- flake8 :: Alexei Barantsev66c896dbef- [py] Bump example source distribution to match latest release. [skip ci] :: Dave Hunt01ac9f8430- Use W3C check from parent object instead of assuming from capabilities :: AutomatedTester6f5042ce72- [py] DroppingjavascriptEnabledcapability for real browsers :: AutomatedTester181eac184d- [rb] add new w3c errors ElementClickIntercepted, ElementNotInteractable :: Lucas Tierney68dd9a6fdb- Only set "marionette" capability for false case :: Jim Evansb46086e359- Fix .NET IAlert.SendKeys to send string in the W3C protocol case :: Jim Evansd8073534bb- Updating .NET IE driver to process legacy capabilities properly :: Jim Evansb074f2092f- Exposing new Interactions framework for .NET :: Jim Evans6692b19700- Changing .NET interactions tests to reset input state before test :: Jim Evans5fc364de25- Break LiFT into its own maven package :: Simon Stewart5b6fe1f783- Make users ask for lift support if they need it :: Simon Stewart2dce963c21- Bump the buck version. :: Simon Stewart787d4ede4b- Coerce a "proxy" capability to a proxy object :: Simon Stewart0c6f254f57- Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (#806) :: Tommy Beadle3ecb3bacc0- Bump version to 3.4.0 :: Simon Stewart6bc7d7a456- Update Ruby changelog for 3.4.0 :: Alex Rodionov284f8cc59c- Mention window rect/minimize commands in Ruby changelog :: Alex Rodionov9fd43398a5- [js] allow duck typing for locators :: Jason Leyba427307d6e2- [js] Finalize CHANGES for 3.4.0 :: Jason Leyba674fe6ee9c- Bump buck version again :: Simon Stewart0decef767f- Tuning ignores to match bug report statuses :: Alexei Barantsev8ad8daba8c- Delete JavascriptEnabled test annotation :: Ahmed Ashourccfd456378- Deleting redundant casting int to int :: Alexei Barantseve0e8f01c50- Extract some of the logic for handling new session responses :: Simon Stewartc5fec8c8ac- Add expected condition that waits for all found elements to be visible (#3532) :: Jim Brännlund3a3cde100d- It's quite possible that this test causes Firefox (marionette) hang on travis :: Alexei Barantsev1ab7721346- [py] Remove superfluous capabilities that are not needed :: AutomatedTester61e7c70d1d- [py] Correct usage of newSession aroundfirstMatchandalwaysMatch:: AutomatedTesterf96c37fc58- [rb] update guards based on latest geckodriver :: Lucas Tierney515a1cbdc9- [py] add text parameter to send alert text :: Lucas Tierney8298121317- Correctly detect we're using Marionette in tests :: Simon Stewart9d3ea5a7db- Correctly ignore Marionette tests :: Simon Stewart7c2aed7298- 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 Stewartbc4c207053- Fix an issue where setting the binary causes Firefox to be unable to start :: Simon Stewart5b0f88ef32- DeprecateCapabilities.isJavascriptEnabled:: Simon Stewartb931d12016- Update python changelog for release :: AutomatedTesterebb307e3fd- Adding note about updating Geckodriver too when updating to 3.3 Client binding :: AutomatedTester10d4ab67f8- [rb] enable specs for new firefox functionality :: Lucas Tierney3fe26349b4- Fix the status handler :: Simon Stewart7a15be8742- [rb] specify geckodriver 0.15 is required [ci skip] :: Lucas Tierney06d52b5976- Fix up the FirefoxDriverTests :: Simon Stewartd320a21ea3- Unwrap errors from value field if present :: Simon Stewartf72fc73749- [rb] release_actions guard for w3c non-compliant browsers :: Lucas Tierneyb6270cadca- [rb] add #rect method to Element :: Lucas Tierney128ec4e2dd- Unwrap errors from a W3C compliant remote end in New Session :: Simon Stewartdc76b17d10- Attempt to only fail the test in marionette :: Simon Stewartbbd201b418- Fix flake8 issues (#3628) :: Jim Brännlund9eeb0fd4fc- fix bug in proxy constructor that some properties are not proper set (#3459) :: Zhuo Penged3beaf3fd- [py] support.ui.Select class inherits from object (#3067) :: Lukáš Linhart01e76ca8f0- [py] Update W3C Timeout setting to be in line with the specification :: AutomatedTester086c655b58- No logical change: reorganise and format FirefoxDriver :: Simon Stewart04b0789293- Prefer required capabilities to desired in FirefoxOptions :: Simon Stewart1b555e44b4- Fix a problem with serializing FirefoxProfile to a remote server :: Simon Stewart394c3c2f8e- Capbilities return an empty string for VERSION. Sometimes. :: Simon Stewart0d58f72a33- Update Java changelog for 3.3.1 :: Simon Stewart27ef14fe63- Bump version to 3.3.1 :: Simon Stewart5457e21ef5- Fix some of the broken tests :: Simon Stewartc1f4989afe- You'd imagine we'd have cracked the duplicate key problem now :: Simon Stewart4e4d5995ec- Try and fix some of the failing RC tests :: Simon Stewart0ca584d989- [js] Use the W3C set timeouts format. If this fails, fallback to the legacy format. :: Jason Leyba5234b325d5- [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 Ashourb1737a1561- Fix javadoc for @FindBy ('@' was not rendered in code samples) (#3430) :: Maria Filonova72fb2e5e71- Make security.csp.enabled mutable (but still default it to false) (#3428) :: kateposenerd55f20bf80- Use throwIfUnchecked to resolve deprecation. :: Joshua Bruninge8beda46c6- [rb] build ruby docs from the right location :: Lucas Tierney2dd47b0361- [rb] move remote phantomjs tests out of allowed failures :: Lucas Tierney1e271a254f- Quit setting timeouts to negative values. (#3570) :: Marc Fisher282e7e8827- Disable captive portal detection in Firefox. :: Jason Juangc54e1a3d40- [py] fix docs output directory :: Lucas Tierney7f858be1ab- [rb] fix logger for Ruby 2.0-2.2 :: Lucas Tierney7790515014- [rb] fix issue with integer logging level :: Lucas Tierney4319d0acd4- [rb] bump version to 3.2.1 :: Titus Fortner07178f1735- [rb] remove deprecations for setting driver path by module method :: Titus Fortnerd00e91f1db- [rb] allow setting URL in browser bridges to connect to remote session :: Titus Fortner58d2253e48- [rb] deprecate passing in port to Remote Bridge :: Titus Fortnerc27788856c- [rb] Fix Logger#output= on Ruby < 2.3 :: Alex Rodionov861288e725- Updating IE driver for 3.2 release :: Jim Evans7582011a6d- Updating .NET changelog for 3.2 release :: Jim Evans1476750e38- Have git ignore /py/build :: AutomatedTesterb966f72504- [py] Initial W3C Actions support :: AutomatedTesterafd3232bbe- Clear up FirefoxDriver constructors :: Simon Stewartdb435db087- Handle the protocol handshake when remote end follows the spec :: Simon Stewart95b4df965e- Actions: makepausemore strongly typed :: Simon Stewart80a91b4215- Clean up ExpectedConditions a little :: Simon Stewart86f9823d86- Fix property access of Element.currentStyle. :: Jason Juange560f7e4ab- removing a remenant of iphone driver that no longer works anyways :: Luke Inman-Semerau62991b027c- [rb] update what gets logged at what level :: Titus Fortnercff0662afe- [rb] use Webdriver.logger.warn instead of Kernel.warn :: Titus Fortnerfef2611c8a- [rb] bump version to 3.2.2 :: Titus Fortnerf6fde71d12- Bump the version number to 3.3 :: Simon Stewartefdec2c42e- Update the java changelog :: Simon Stewart16f1c112fd- Account for W3C new session response with 'value' property in .NET :: Jim Evans95956f8083- [rb] get specs passing without stdout clutter :: Titus Fortner5226a5acd3- Adding ability to test Safari Technology Preview in .NET :: Jim Evansdf54e7857a- [rb] move driver related functionality to Service classes :: Titus Fortner8646aa635a- Update calls that return a pure object with keys to look for 'value' key :: AutomatedTesterd38931762a- [rb] ensure duration is an integer for action pause :: Lucas Tierney0db65478fa- Revert "Clear up FirefoxDriver constructors" :: Alexei Barantsev5301e031b5- Start of refactoring Firefox initialization parameters to FirefoxOptions :: Alexei Barantsev418d591fb3- Refactoring constructor that accepts FirefoxBinary :: Alexei Barantsev914207effc- Refactoring constructor that accepts FirefoxProfile :: Alexei Barantsevec80d11851- Refactoring constructor that accepts FirefoxBinary and FirefoxProfile :: Alexei Barantsev5ff67fc2da- Refactoring constructor that accepts desired capabilities. Need more test, though :: Alexei Barantsev59f8fefe25- Refactoring constructor that accepts both desired capabilities and profile. :: Alexei Barantsev4acae8ce89- Refactoring constructor that accepts required capabilities too. But it should be reworked later to fit W3C standard :: Alexei Barantseva34f1e1f1f- Implementing ability to pass FirefoxBinary or version in capabilities for legacy driver. :: Alexei Barantsev89ab7b408f- Implementing ability to pass profile and preferences at once in FirefoxOptions :: Alexei Barantsev645c9e97a8- Re-deprecate the seldom-used FirefoxDriver constructors. :: Simon Stewart807843d79a- Fixing asserts :: Alexei Barantsev720349b86a- Adding forgotten file in .NET :: Jim Evans70964d249b- Fixing pointer actions duration in .NET to be an integer :: Jim Evans1c813e0e8b- Fixing error return values from W3C spec-compliant remote ends :: Jim Evansf482acb8d1- 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 Barantsev4c93bffee7- Fixing javadoc :: Alexei Barantsev4231cf044b- No logical changes: use standard java formatting :: Simon Stewartf0a4b295e3- Update ProtocolHandshake to handle latest w3c "New Session" :: Simon Stewartbab0673902- Attempt to reduce key collisions in the ProtocolHandshake :: Simon Stewarta401291ae5- [py] fix creating new session :: Lucas Tierney4cf170c35d- [py] flake8 cleanup :: Lucas Tierney88cd74cb4e- [py] fix imports for py3 :: Lucas Tierney7f7dc14143- [py] more import and 'value' cleanup :: Lucas Tierney0d65c3d686- Add ExpectedCondition checking invisibility of single WebElement :: Valery Yatsynovich6e5fe5a5d9- Chrome (HtmlUnit accordingly) does not trigger alerts on unload :: Ahmed Ashour2d6f5b00e2- Try to use geckodriver to run RC tests :: Alexei Barantsev87dcd3752f- Actually trying to run RC tests with geckodriver :: Alexei Barantsev72fc14eb2e- Shortening commands in the log of RC test run :: Alexei Barantsev1ee3c2bbf5- [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 Leyba07005a3451- [js] Finalize changelog for 3.3.0 :: Jason Leyba046a120222- ProtocolHandshake: be generous about duplicate keys :: Simon Stewart296738d2c5- Add meaningfulFirefoxOptions.toString:: Simon Stewart026ec77110- Allow the FirefoxBinary path in options to not be local :: Simon Stewart71c3fe8147- Update copyright header. No logical change. :: Simon Stewartd773d2ae4a- DeprecateFirefoxBinary(String)constructor :: Simon Stewartf287207724- Bump GSON to the latest version (2.8.0) :: Simon Stewarta88c93552b- Ignoring auth test in webdriven test suite :: Alexei Barantsevd5fbef1992- Running marionette tests in nightly on travis :: Alexei Barantsev39b69abd2b- Revert "Ignoring auth test in webdriven test suite" :: Simon Stewart27fc2ab533- Fix the FirefoxDriver when the binary is not specified. :: Simon Stewart32a89707a2- [rb] update timeouts format :: Lucas Tierneyccc442ea1e- [rb] expect responses to be wrapped in 'value' for w3c :: Lucas Tierney8ec95cbee5- [py] Only skip tests if driver name matches a directory name. Fixes issue where cookie_tests.py was matching on the ie driver. :: Dave Huntc6c3f95801- All firefox-specific old-style capabilities begin withfirefox_:: Simon Stewart5759002375- New Session: stream values from local to remote end :: Simon Stewart1f809cb30b- Update java changelog :: Simon Stewarted06ecaaf1- Add the protocol handshake test to a test suite :: Simon Stewarte6207a6345- Attempt to be a little more informative if session is not created :: Krishnan Mahadevan28b3a4e491- [rb] update changelog for 3.3.0 :: Lucas Tierneyb33a3c9f33- Initial implementation of Pointer Actions :: AutomatedTesterec8ff72941- Add the W3C capability to Firefox for accepting insecure certificates :: AutomatedTester179bd935fe- Add an endpoint for the W3C Actions commands to the standalone server :: Simon Stewart53b08f2988- Add missing copyright to class. No logical changes. :: Simon Stewartdfe1c5c10a- Updating IE driver prebuilts for impending 3.3 release :: Jim Evansbec44ccc76- Updating .NET CHANGELOG for 3.3 release :: Jim Evansb526bd5b41- 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 Leyba2e64afbdcc- [js] Finalize CHANGES.md for 3.1.0 :: Jason Leyba5806700eb5- Allow for customisation of TestSlot (#3431) :: Krishnan Mahadevan86a5d702a7- Minor refactor of #3431 and add javadocs. :: Doug Simmons85389a9b40- Removing .NET Selenium RC language binding implementation :: Jim Evansc861fe7179- [rb] don't set chrome childprocess as leader on Windows :: Lucas Tierney51f108a28e- Bump the jarjar-links version :: Simon Stewartfdc62fd095- Bump jetty to latest release :: Simon Stewart045612a2d4- Bump htmlunitdriver to 2.24 :: Simon Stewartbee4115079- Remove a deprecated method from FluentWait :: Simon Stewart3a59abd319- Remove the accidentally left behind htmlunit-driver-2.23 jars :: Simon Stewart763d78c389- Fix up the Eclipse classpath files :: Simon Stewart6b968f4083- Minor tweak to the ActionsTest :: Simon Stewarte8a2a65d2e- Scaffolding for implementing the W3C Actions APIs. :: Simon Stewart84c847e5de- Make the w3c actions available from the existing Actions classes. :: Simon Stewarta934e2d0e9- Flip the Actions class to use the W3C interactions if present :: Simon Stewart5d7ab06913- Restore semantics of the Actions class :: Simon Stewart30012e45da- Fix up bugs to with Actions when using JSON or W3C commands :: Simon Stewart9f39acdfe7- [js] Add an example test using async/await with mocha for #2969 :: Jason Leybaed6dc8e676- [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 Leyba37dbe0442d- [js] Use JAVA_HOME if set. :: Jason Leybaff42350177- fix javadocs :: Lucas Tierneyd949ae408c- [rb] fix rubydocs :: Lucas Tierney4f07336179- [rb] Initial implementation of Logger class :: Alex Rodionov27ef2af86a- [rb] Support RSpec 3.5 :: Alex Rodionov659f090326- [rb] update docs task to fix library path :: Lucas Tierney0c0aee8d4a- [rb] don't create backups of sed [no-ci] :: Lucas Tierney77d2ac91eb- Finish removing native events for Firefox :: Simon Stewart01cf2d06d4- Bump version to 3.2 :: Simon Stewart67bff6cca2- Fix the build :: Simon Stewart83d2c3e7ac- Update java CHANGELOG prior to 3.2 release :: Simon Stewarta28265bf3e- [rb] fix rubydoc warnings :: Lucas Tierney9c9d9433b7- upgrade phantomjsdriver to 1.4.0 :: Lucas Tierneydd1c17e0df- No logical changes: Clean up a generic assignment :: Simon Stewart2a038aedeb- Fix up the JettyAppServer :: Simon Stewart3fb5b657dc- fix build on windows :: Lucas Tierney0e12e8e657- Moving implementation code of IE driver command handlers from headers :: Jim Evans26765be135- Removing Microsoft IE driver implmentation :: Jim Evans67099e9c6b- Updating IE prebuilts :: Jim Evans5e1e9635cf- Removing obsolete use of IE vendor implementation in .NET bindings :: Jim Evans6889cd7fa0- Restore the noblur library for use with Firefox :: Simon Stewart84569a5c46- Set origin of move when using W3C actions :: Simon Stewartbd5e2e92d0- Include the HtmlUnitDriver in the combined client jar :: Simon Stewart3af2b9dc3e- Fix the htmlunit-driver tests :: Simon Stewart80b2bc59ee- Remove unused jetty jars :: Simon Stewartd630281352- Bump the version of Jetty we claim to be :: Simon Stewartc624cc0e7e- [rb] update changelog for 3.2.0 :: Lucas Tierneyd2b1c51902- It's expected that an element might not be present... :: Simon Stewart85638a4d0c- Minor tweak to test setup. No logical changes :: Simon Stewart94361a44f4- Update Python CHANGES doc :: Simon Stewart6dd8781fea- Updating CHANGELOG for .net :: Simon Stewart37a3cb8b1e- No code changes. Git ignore emacs temp files. :: Simon Stewart8c03df6b79- 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-Semerau9cb0c8d9b9- adding -rc (WDBS) tests for chrome / firefox to travis :: Luke Inman-Semerau9bb63d9d58- fix bash syntax for case statement :: Luke Inman-Semerauf72741d490- adding atoms tests for firefox (legacy) to travis, allowing failures :: Luke Inman-Semerau143592993a- [js] Bump the min supported version of Node to 6.9.0 (LTS) :: Jason Leybab16b657acc- for legacy firefox we should stick to 45esr in travis :: Luke Inman-Semerau079a237133- adding atoms_test, htmlunit tests to travis :: Luke Inman-Semeraue3d4768a01- Java firefox legacy are passing reliably in travis :: Luke Inman-Semerau9717494a98- ignore IME test for htmlunit :: Luke Inman-Semerau2cb5727cbf- default locally when driver not set is chrome now, catching another spot [ci skip] :: Luke Inman-Semerau2e09979856- htmlunit tests pass in linux, removing NotImplement (they are ignored on mac) :: Luke Inman-Semerau36e67cce86- Mention the need for a driver and how to get one in python documentation :: John Comeau253d188e53- Added python context manager for chrome/content in Firefox (#2753) :: John Dorlusaabb225fda- [js] For w3c, use get not post for active element :: Jason Leyba23f66a969e- Simplify and clean up FluentWait (#2979) :: Valery Yatsynovichd851f4c791- Expand python marionette profile tests to cover capabilities, firefox_profile, and firefox_options :: Dave Huntfe594a65db- Parameterise python marionette test_invalid_binary :: Dave Huntfff22cd38c- Remove test classes from python marionette tests :: Dave Hunt702f1a9ef5- Refactor python test mn_options_test.py :: Dave Hunt7e255eb763- Add python tests for calling quit :: Dave Hunt9157c7071f- [py] Only attempt to remove the profile path if one was specified :: Dave Hunt32ee67106a- [py] Fix click tests for Marionette by waiting for the title to change :: Dave Hunt76d8fc9862- [py] Fix cookie tests for PhantomJS and other improvements :: Dave Hunt6504362bd1- [py] Fix testShouldEmitOnChangeEventsWhenSelectingElements by first expanding the :: Dave Hunte8b5e8c4a7- Update AUTHORS... :: Doug Simmonsf8861573c2- catching two more duplicate authors [ci skip] :: Luke Inman-Semeraue1b0cf8be0- ignoring some htmlunit tests to get travis to pass :: Luke Inman-Semerau6c3d1b1ac7- htmlunit test passes with javascript enabled :: Luke Inman-Semerau81a5fe29e2- [Java] Add Double to return types list :: Glib Briia62eabcc52a- test flaked once in travis, adding wait. [ci skip] :: Luke Inman-Semerau2512868e0a- [py] Removing dubious testMovingMouseBackAndForthPastViewPort that expects to be able to move to and click elements that are outside of the viewport :: Dave Huntcc98e833bc- [py] Enable passing testShouldBeAbleToOverrideTheWindowAlertMethod for PhantomJS :: Dave Hunt1cbe2b63bb- [py] Enable passing testShouldNotBeAbleToClickElementThatIsOutOfViewInANonScrollableFrame and add TODO for suitable assert :: Dave Hunt8c1e8f8b16- [py] Remove pytest.skip from method as this is taken care of by the calling tests :: Dave Huntee899fbb2d- [py] Enable testDraggingElementWithMouseFiresEvents :: Dave Huntf5300cd789- [py] Enabling testCannotMoveToANullLocator for Chrome :: Dave Hunt8f76faad8a- [py] Enable testClickingOnFormElements :: Dave Hunt1b56bcb018- [py] Enabling testSelectingMultipleItems for Chrome :: Dave Huntf67a7cc3d7- [py] Remove Marionette xfail for testShouldTimeoutOnPageLoadTakingTooLong :: Dave Hunt2bf6fde3f7- [py] Fix testShouldReturnWhenGettingAUrlThatDoesNotResolve so it does not expect an exception :: Dave Hunta119fc14e9- [py] Remove Safari xfail for testShouldReturnWhenGettingAUrlThatDoesNotConnect :: Dave Huntb4ef4ec3e6- more test de-flaking in travis, hopefully. :: Luke Inman-Semerau7186e1a1d1- bumping htmlunit driver to 2.23.1 :: Luke Inman-Semerau5e86496add- Fix IJ and Eclipse configs after htmlunitdriver bump :: Simon Stewart3a616b09ad- DefaultCapabilityMatcher in grid should consider browserVersion (w3c) and version (jsonwp) capability keys :: Luke Inman-Semerau86777d8be4- Deleting deprecated class :: Alexei Barantsev7046f4264f- [py] Mark testClickingOnFormElements as xfail for PhantomJS :: Dave Huntaf16372f68- [py] Remove PhantomJS xfail for testSelectingMultipleItems :: Dave Hunt0ac9f59508- 'go clean' should delete buck-out :: Alexei Barantsev90af9d3e6f- [py] Refactor position and size tests and remove xfails for PhantomJS :: Dave Huntc10d3ff100- Revert "[py] Remove PhantomJS xfail for testSelectingMultipleItems" :: Dave Hunt5d13dc1e5d- [py] Remove Chrome xfail for testShouldPickUpStyleOfAnElement :: Dave Hunt387d8deab6- [py] Some drivers return rgba(0,0,0,0) for the shortcut 'transparent' :: Dave Hunt2730c8ad41- [py] testSelectDisabled tests need to select an option other than the default :: Dave Hunt38bafdd1c3- [py] Remove Chrome xfail for testSelectByValueSingle :: Dave Huntc9ecf8b29a- [py] Remove skips for Chrome < 16 in TestWebDriverSelectSupport :: Dave Hunt8d6412fb65- [py] Fix number_of_windows_to_be expected condition to check the number of windows :: Dave Hunt5326671898- [py] Remove Chrome ignores for TestWindowSwitching :: Dave Hunt79c54da89c- fix edge case in pad function (#2977) :: Jake Garelickc1269d5ab4- [py] Remove remaining skips for Chrome < 16 :: Dave Huntc823a1ca00- [py] Fix test page in testShouldReturnEmptyStringWhenTagIsSelfClosing and mark as xfail :: Dave Hunt75a308b09f- [py] Remove all historic @Ignore decorators :: Dave Huntc1c539e749- [py] Remove Chrome ignores for TestClear :: Dave Hunteecaa46aa9- [py] Remove unnecessary PhantomJS and Firefox ignores from TestDriverElementFinding :: Dave Hunted563e9318- adding setLogLevel to FirefoxOptions for use with geckodriver :: Luke Inman-Semerau779b8655b5- bump htmlunit to 2.23.2 :: Luke Inman-Semeraufc4d79f5b1- [py] Remove Chrome ignore for testShouldReturnNullForNonPresentBooleanAttributes :: Dave Huntfb0472a9fa- [py] Remove PhantomJS ignores from most tests in TestExecutingAsyncJavaScript :: Dave Hunt57e7ecacce- [py] Remove some PhantomJS ignores from TestFrameSwitching :: Dave Huntdf2e3c764c- [py] Remove two Firefox ignores from TestFrameSwitching :: Dave Huntafa36d9ff6- [py] Remove Marionette ignore for testShouldContinueToReferToTheSameFrameOnceItHasBeenSelected :: Dave Hunt841191208d- [py] Fix testShouldBeAbleToClickInAFrame :: Dave Hunt0b803f2bbf- [py] Fix testShouldBeAbleToSwitchToTheTopIfTheFrameIsDeletedFromUnderUs :: Dave Hunt9b9a8698b5- [py] Introduce marks for xfailing tests against specific drivers :: Dave Huntfeb392dcbd- Buckifying chrome-driver atom tests. :: Alexei Barantsevcd67ff6bba- Buckifying ie-driver atom tests. :: Alexei Barantsevd73914a2dc- Transferring remaining JS tests to buck. :: Alexei Barantsev093bdb658e- Deleting unused js_test mapping from crazyfun :: Alexei Barantsev0b786d6c67- Getting rid of Ant in javascript crazyfun tasks. That allows us to delete java.rb and use Ant included in JRuby. :: Alexei Barantsevd2ed3d5371- Deleting java.rb mapping, it's not used anymore in crazyfun :: Alexei Barantseve07eaf0e9b- This part is not ready for buck yet :: Alexei Barantsevb3a004aab6- Include LICENSE in MANIFEST.in for sdist (#3006) :: Peter M. Landwehr187780755c- Update License to show copyright belongs to SFC :: AutomatedTester90c80a897e- [py] Don't write to unused pipe when no log_file (#2994) :: Herstbae10822e3- Fix getting ip for python 3 (#2936) :: Alexander Bayandin0359f0a510- implement local and session storage for w3c :: Titus Fortnerb76baa5dca- Update version number for python documentation (#3017) :: Nik Nyby8b57591cd6- python: link to https version of docs (#3018) :: Nik Nybyd6877b8072- python docs: update pip link (#3019) :: Nik Nyby6b8c15034e- Raise a domain-specific exception (WebDriverException) instead of general Exception. (#2606) :: Junpei Kawamoto4f27518133- Removing sleep no longer needed by Edge browser in .NET :: Jim Evans1e84771c08- Firebug functions are incorporated into Firefox developer tools :: Alexei Barantsev2ba7ef5458- This file has no uses (another Firebug version is used in FirefoxProfileTest) :: Alexei Barantsevbb90d26079- No more native events in FirefoxDriver :: Alexei Barantsevbc5b728317- Shortening long capability values in string representation. Fixes #3027 :: Alexei Barantsev38dcbfaa9b- Fix #2961 - node registration with mixedOS on Windows :: Doug Simmonsa4379d0c47- Fix issue in RegistrationServlet when receiving Se2 request with node servlets :: Doug Simmons476261d3e5- Bump jQuery for DisplayHelp and Console servlet :: Doug Simmonsabb8f055f6- Fixing paths on windows :: Alexei Barantsevea09fb26ff- Fixing the check that selenium server is up :: Alexei Barantsev4f5335902b- words of advice :: Paul Hammanta9e7085d8e- Turn up the silence :: Jari Bakken3b7ba0ec1f- Filter by executable per-PATH-entry :: Daniel Wagner-Hallc95184ab68- deflaking test the intermittently fails in travis :: Luke Inman-Semerau6cedf5855d- Update TakeElementScreenshot to match WebDriver specification :: AutomatedTester41ebe21007- Flake 8 updates :: AutomatedTester42fc5302bb- Implementing ability to use relative path to suite file in htmlrunner :: Alexei Barantsev3c224be3ee- Adding sendKeys method to Selenium for the sake of compatibility with Selenium IDE :: Alexei Barantsevcebb1aba6a- Adding exception info to the log :: Alexei Barantsev8ce9a9a7db- Adding proper extension to the result file :: Alexei Barantsev1b24642154- Remove pdb statement and add xfail to new test :: AutomatedTester6d717523b0- Xfail python tests that are known issues in Marionette :: AutomatedTester618d6634d0- XFail Python tests that are intermittent :: AutomatedTester77b57ec8f4- A better way to get the correct path to the resource directory. :: Alexei Barantsev0ab820f4a6- js: remove marionette atom generation :: Andreas Tolfsende2a2175c4- authors: update :: Andreas Tolfsen397efe8a74- fixing UnexpectedAlertBehaviorTest :: Luke Inman-Semerau63e321f783- Store command should store to the given variable :: Alexei Barantsev3873ac994f- getValue should, um... get value :: Alexei Barantsev2f835d2319- Expanding arguments of the command :: Alexei Barantsev8ea4893520- Checking result of non-boolean operations :: Alexei Barantsevd18469672f- [js] Add a type cast to silence static type checking errors when generating docs :: Jason Leyba32c4ebf880- [js] Update mocha version and stop running with the --harmony flag. :: Jason Leybace01bba7dd- [js] Update test for node 6.9.x (where a number is a valid input as a file descriptor) :: Jason Leyba71947565ff- [js] Reduce the API on promise.Thenable for compatibility with native Promises. :: Jason Leybae7b60715d3- [js] Use moz:firefoxOptions for geckodriver-specific capabilities. :: Jason Leyba332e45fb61- [js] Extend the testing much to support tests defined using generator functions :: Jason Leyba370703fb62- [js] Introduce the SELENIUM_PROMISE_MANAGER environment variable, which can be set to 0 to disable use of the promise manager. :: Jason Leyba6f5b188028- [js] Update a test to handle changes to the way chromedriver returns captured log messages :: Jason Leybade1d18e450- [js] Don't inherit the current process' stdio handles when launching phantomjs in a child process. :: Jason Leybab390490dc9- [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 Leybadc84c6dc3f- [js] Update all dependencies :: Jason Leybaba56ad1ae0- [js] Replace usages of Promise.defer(), which no longer exists in Node v7 :: Jason Leyba9985d1f754- Using baseUrl passed in the command line to open relative URLs :: Alexei Barantsev9ebb7a8ab2- XFail Python tests that are intermittent :: AutomatedTesterd266b0047e- remove python chrome and marionette tests from allowed failures on travis :: AutomatedTester363fcda9fd- [py] EdgeDriver with log file and verbose option :: Herstfe03c57cc0- [js] Allow disabling the promise manager through a property setter. :: Jason Leyba6fa3c01f48- [js] Make sure examples are all updated for #2969 :: Jason Leybaf76d614534- [js] Use the atoms for getAttribute and isDisplayed :: Jason Leyba88fc935dcd- [js] Ensure callback for session teardown is called if an error cocurs while creating the session. :: Jason Leyba246c2d7332- [js] Finalize changelog for 3.0 :: Jason Leyba855ef65a14- [js] Ensure quit handler is invoked with no context :: Jason Leybade98553456- rb - guard specs due to timeouts with Remote + Firefox :: Titus Fortner7fab4ccb48- Update CHANGELOG for 3.0.2 :: Doug Simmons1466ae3e8f- Complete sentences for my previous commit [ci skip] :: Doug Simmons7e8f5f1e8e- rb - always send jwp commands to remote instead of w3c :: Titus Fortner8859d2cfdd- Use the python intepreter from the PEX instead of the system default :: Dave Hunt4deddd29cd- trim key/value strings for grid node -capabilities / -browser command line switch :: Luke Inman-Semeraue7d41659be- [py] Build the docs using Tox :: Dave Hunt0f5739629c- [py] Remove unused third party dependencies :: Dave Huntd039c34cf8- [py] Remove Selenium RC from docs :: Dave Hunt19fff8066f- [py] Remove broken references in docs :: Dave Hunt0d40dcd642- [py] Fix docstring formatting :: Dave Hunt1e9734ba9c- [py] Fix formatting of table in docs :: Dave Hunt2a9a36cb99- [py] Fix documentation warnings about orphaned content :: Dave Hunt8daed864ff- [py] Remove configuration of static files for docs :: Dave Huntac158e07f7- [py] Treat doc generation warnings as errors :: Dave Hunt1d05820eda- [py] Remove unused virtual environment handling from crazy-fun :: Dave Huntab92ed2336- rb - always send jwp commands to remote instead of w3c :: Titus Fortnerbf49812976- Xfailing alert test for Chrome :: AutomatedTestera05085aba4- Disable all python alerts tests due to Chrome bug :: AutomatedTester1122835b3d- Clean up python form handling tests :: AutomatedTester749d4ae33c- Move Marionette python to allowed failures again :: AutomatedTesterdc2d41d823- [js] More API adjustments to align with native Promises :: Jason Leyba2a5819fa18- [js] Improved error handling with WebDriver.wait() :: Jason Leyba685a7f1186- [js] Properly capture rejected promises within an action sequence :: Jason Leyba55e370c99a- [js] Bump to 3.0.1 :: Jason Leybacbc150b091- Fix a typo in the w3c? method :: Brian Hawley1f7a9b9872- [java] Alert Listener implementation (#3054) :: Srinivasan Sekarbf1db877dd- Mention Selenium RC support removed from Selenium 3in python bindings :: AutomatedTester8a673c59ee- organize imports of firefox options; expanduser and abspath on chrome options extension (#3089) :: Dj69cb274c7a- Refactor the Travis CI jobs and introduce tests for python 3.5 :: Dave Huntfa517760ff- [py] Remove unneccessary test classes :: Dave Huntbc19742bb0- [py] Fix flake8 issues and run flake8 on Travis :: Dave Hunt708c8d91ab- Run apt-get update before installing java 8 on Travis :: Dave Huntd29bac25c5- [py] Fix inner test classes :: Dave Hunt7d35d3171d- [py] Fix incomplete testShouldThrowAnExceptionIfAnAlertHasNotBeenDealtWithAndDismissTheAlert :: Dave Hunt297733734c- Return when we use executeScript for faking WebElement.get_property(...) :: AutomatedTesterb0af4e1e05- Reverting use of Python interpreter from PEX :: Jim Evans5e1d455098- Correcting HTTP verb for GetActiveElement command in .NET for W3C :: Jim Evansb22f01be34- [py] Fix flake8 issue in webserver.py :: Dave Huntcac7f7ab4d- Introduce AppVeyor for testing the build on Windows :: Dave Hunt438485ca7d- Only use the system python when building on Windows :: Dave Hunt705be71ce9- Server configuration consistency updates. :: Doug Simmons9f2c1183b8- Guard against NPE in RegistrationRequest#build() :: Doug Simmonsc0a3b39807- More tests and tweaks for RegistrationRequest :: Doug Simmonseeed4e0c29- [js] consequences of replacing Promise->ManagedPromise (#3129) :: Georgii Dolzhykov93f5a238b2- [java] Update FirefoxDriver to handle serialized FirefoxOptions in DesiredCapabilities :: Jason Leyba5e66e773ac- fix error that can occur with JsonToBeanConverter and invalid selector exception due to multiple error status matches :: Luke Inman-Semerau3475dd7c01- Added a bunch of improvements to webdriver playback and scheduler including: :: Samit Badle183c51d19b- Add in support for W3C Get Active Element in Python. Fixes #2751 :: AutomatedTester8b47d0a95a- rb: add property webelement method :: lmtierney68d51cf449- rb: add new w3c get cookie and delete all cookies functionality :: lmtierneye9433bd3c8- Updating .NET build process to add atoms resources for strong-named build :: Jim Evans3b95afafda- Bumping .NET version number to 3.0.1 :: Jim Evans5c82646648- [js] Fix atoms usage to remain platform agnostic :: Jason Leyba8b04d234d4- Modifying crazyfun Closure compilation to read command-line flags from file :: Jim Evans08b6df2a4c- Fixed java client's serialization of NetworkConnection. (#3125) :: mcharsley0eb1874ca3- rb: fix typos building chrome-driver arguments :: danvine6dbc73b7c1- Explain the GeckoDriver situation a little more in the issue template :: Dave Huntbfd415f94f- Disabling Alert test because of another reason for it to fail. Hopefully this will stabilise Chrome :: AutomatedTester106ce42fb9- [rb] kill service process for drivers without a shutdown command :: lmtierney604fabd97d- [rb] convert commands to snake_case :: joe_schultef8f18c1126- [rb] put commands directly into the constant :: joe_schultee3fbb4a834- [rb] remove remaining Edge workarounds for remote server :: Titus Fortneref2003cd6a- [rb] values must be appended before freezing IGNORED_ERRORS. :: kou1okada5ce7249dae- [rb] allow custom exec path, deprecate module methods :: lmtierneya4402d65d5- [rb] get specs passing :: Titus Fortnera01fb62c42- Replace HashBiMap with thread-safe and lighter-weight ConcurrentHashMap (#3151) :: asmundaked1779c70e- [rb] release 3.0.2 :: Titus Fortner90e026af60- [rb] allow windows drivers to be executed from batch files :: Titus Fortner2d3cdc6b20- [rb] release 3.0.3 :: Titus Fortnerd943ee2950- [js] fix doc typos (#3133) :: Georgii Dolzhykov901ac2cd4f- [py] Release 3.0.2 :: Dave Hunt119cae45ff- [py] Fix py_release target :: Dave Huntbf895d30aa- Change log level for protocol debug messages to 'fine' (#3134) :: Arturc65a338ed3- Updating getSlotCounts to use sessions allowed (#3183) :: mitchloudenbeck271c594e5d- Use the TouchEvent constructor. :: Jason Juang83ed8cbf0a- Update remote_connection.py :: jkohlsb288c216e8- [py] attempt to maintain intent of PR #421 after incomplete rebase :: Titus Fortner8e8fc87ead- py: make CONTEXT_CHROME and CONTEXT_CONTENT static :: Andreas Tolfsenaa5b714dd1- py: avoid looking at specificationLevel capability to determine conformance :: Andreas Tolfsenfd55164ddf- Use default capabilities in asserts in tests :: AutomatedTester33d7d1a0e0- Correcting binary location commited by accident :: AutomatedTesterbd20807dfb- If the selectionStart attribute is null, then selection APIs do not apply to that element. :: Jason Juang2984b13b7c- Fixed several typos in promise.js (#3172) :: Dmytro Shpakovskyibd3f14cd32- Fix: to avoid using existing /Application/FirefoxNN.app as binary (#3199) :: Alexei Vinogradov465ef4ded7- browser version capability should be a string when parsing command line options for a node. :: Luke Inman-Semeraubc10e1633c- ExpectedConditions.presenceOfNestedElementsLocatedBy should check that at least one element is returned Fixes #3214 :: Luke Inman-Semeraub990d61b4e- add changlelog note about grid command line browser version fix :: Luke Inman-Semeraucdebe0e55f- fixing crappy unit test :: Luke Inman-Semerau52a89fdb99- Fix network connection (#3222) :: mcharsley0e4c719e81- Breaking dependency of buck build on ant :: Alexei Barantsevb7562f1365- Adding simple MIT-licensed icon for htmlunit. Fixes #3190 :: Alexei Barantsevd0884e4612- Unignoring some tests fixed in chromedriver 2.26 :: Alexei Barantsev99d4173c64- [py] Preventing exception if log_path is none or empty. Fixes #3128 :: Alexei Barantsev87cadbb0c3- [py] Migrating more tests to marionette :: Alexei Barantsev2f8d8653ca- Added NetworkConnection interface to ChromeDriver client :: Mark Charsley483eb0064b- Deleting alias for a target that was obsoleted by migration to buck :: Alexei Barantsev0fd840096f- Throwing an error on wrapping recursive objects as described in https://w3c.github.io/webdriver/webdriver-spec.html#dfn-internal-json-clone-algorithm :: Alexei Barantseva6f6b5102b- [py] remove blank lines so flake8 passes (#3255) :: Corey Goldberg6d21577503- [py] Add firefox options to API docs :: Dave Huntf7785fc589- Deleting unused files. We use buck to build Java part. :: Alexei Barantsevf309c641aa- Deleting useless private method :: Alexei Barantsev0b6dea168c- Using more straightforward constructor to create a CommandLine instance :: Alexei Barantsevd7178c234f- Fixing the build broken by a previous commit :: Alexei Barantsev63afab7f94- Moving a method to the class that only uses it. :: Alexei Barantsev6021927b6f- Deleting PATH duplication in Firefox environment :: Alexei Barantsev0e832802c0- Adding (temporarily) a missing dependency :: Alexei Barantsev409c996632- 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 Barantsevd85ff33647- Stop leaking Executable out of FirefoxBinary :: Alexei Barantseva60f72e7c1- No more native events in FirefoxDriver, no need to mention them in Java binding. :: Alexei Barantseved1f9a1ff1- Attempt to use stable chromium :: Alexei Barantsevdc80ee2ea5- Deleting unused imports :: Alexei Barantsev7728f47413- Looking for firefox executable in the directories where developer and nightly editions resides too. :: Alexei Barantsev7f126959a7- 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 Barantsev9f2ea67a76- Ignoring a couple of tests that fail on travis :: Alexei Barantsevf8db7e3d0b- Moving some travis jobs from allow_failures to stable :: Alexei Barantsev4cb8f95f7b- Correct list of stable jobs :: Alexei Barantsev0b688fd7a7- [rb] make QUIT_ERRORS constant a class variable to allow modification :: clarkenciel0d3853ebff- [rb] Add support for net-http-persistent v3 :: Pete Johnse0a54f80a4- [rb] update quit_error implementation for http :: Titus Fortnerd4f142f93f- [rb] implement Firefox profile functionality for geckodriver :: lmtierney19de192131- [rb] update specs for new Firefox profile implementation :: Lucas Tierney1e60e34c54- [rb] allow default http client to set open and read timeouts independently enforce open_timeout default to Ruby 2.2 default of nil :: richseviora5dc2565742- [rb] style updates :: Titus Fortnera51ca60174- [rb] update README with required Ruby version of 2.0 :: Toda Hiroshi7d924f1240- [rb] release 3.0.4 :: Titus Fortner751204fc51- [rb] honestly I have no idea :: Titus Fortner0acaa2c1c2- Refactoring firefox executable discovery code. :: Alexei Barantsev273a5c8e36- Implementing ability to get Firefox channel and version info :: Alexei Barantsev683b17b159- Implementing ability to specify Firefox channel or version in FirefoxBinary constructor. :: Alexei Barantsev8a43ecc467- Implementing ability to specify Firefox channel or version in FirefoxDriver constructor via "version" capability. :: Alexei Barantsev0209848a89- Deleting a stale test. More tests for FirefoxBinary to be added soon. :: Alexei Barantsevd7772ff267- Improving Firefox executable discovery on Linux :: Alexei Barantsev4f292dd082- Real path to executable should be real :: Alexei Barantsevd913d90f0f- It's true by default :: Alexei Barantsev2a64a8939b- RemoteWebDriver should not add its own information to the recreated server exception, it makes harder to read exception messages. :: Alexei Barantsev736725833b- Fixing tests broken by previous commit :: Alexei Barantsev0fdb500b69- Putting try-with-resources in action :: Alexei Barantsev338e5718cc- Replacing custom Filter class with Predicate :: Alexei Barantsev4ca1f7d3ef- Deleting unused classes :: Alexei Barantseve82de4599d- Deleting a method used in a single test only. :: Alexei Barantsev001c55fa01- Deleting unused code :: Alexei Barantsev63aec398d6- Inlining :: Alexei Barantsev2ced8e2016- Deleting methods used in tests only :: Alexei Barantsev7264b8a4e2- Refactoring utility classes :: Alexei Barantsevedf69ffdbe- More refactoring and more tests :: Alexei Barantsevf3dfb7f42c- Breaking redundant dependency on guava :: Alexei Barantsevb984b9e07d- Deleting unused utility methods :: Alexei Barantseve4d36e18b4- Inlining :: Alexei Barantsev68ed698871- Refactoring to Java 8 :: Alexei Barantsev425f6e310f- Deleting unused class :: Alexei Barantsev6bb5877f60- These tests are unstable on travis :: Alexei Barantsevbab917183c- Unignoring some Chrome tests that pass locally :: Alexei Barantsev50025e882a- Ignoring a couple of tests back :: Alexei Barantsev03253f9f62- Bump max memory for go command :: Simon Stewart48c746d85c- Bump the buck version :: Simon Stewart9a2412ba20- Refactoring expected conditions to use findElements instead of findElement to check presence of an element :: Alexei Barantsev12f91975de- Fixing the tests broken by previous commit :: Alexei Barantseve775891b84- Ignoring the failing test :: Alexei Barantsev6cbff932ab- [rb] remove Fixnum references to support Ruby 2.4.0 release :: jamespdocd72cc0eb5- [rb] update specs for Ruby 2.4 and RSpec 3.0 :: Titus Fortner0a4beb02d7- [rb] bump version to 3.0.5 :: Titus Fortner9a39af7619- Refactoring to Java 8 magic :: Alexei Barantseva708008431- Back to the previous buck version until https://github.com/facebook/buck/issues/1074 fixed :: Alexei Barantsev886a53c8a6- Fixing color converter to java.awt.Color. I blame lukeis for accepting pull-requests without tests! :) Fixes #3304 :: Alexei Barantsev26d8ddbb1f- Ignoring unstable test (fails on travis) :: Alexei Barantsev0106659222- update Ruby version running on Travis :: Titus Fortner049648f9f9- [rb] this code is swallowing data :: Titus Fortnere7d4f5e21e- Set browser.process.leader to true :: CsolGc489c8b511- Inlining the single use of an utility method :: Alexei Barantsev498d0a4fb2- Moving output demux to the top level, it can be used in other places too :: Alexei Barantseva1451a180e- Separating responsibilities of demux and circular buffer. :: Alexei Barantseve41da15108- Less guava, more Java 8 :: Alexei Barantsev4f3493809e- Disabling (temporarily) the option that is not implemented in geckodriver yet :: Alexei Barantsev76416a68c7- We're on Java 8 already. :: Alexei Barantsev3856302060- Deleting long ago deprecated function. :: Alexei Barantsev717918fb1a- Deleting bunch of unused windows-specific code :: Alexei Barantsevfdb69e7888- Fixing ability to run taskkill in bad-tuned environments. :: Alexei Barantsev6b0275ebc7- Deleting unused JNI code :: Alexei Barantsev56dd9b4cb7- Updating geckodriver version :: Alexei Barantsev4392869d62- Current process output can be returned at any moment :: Alexei Barantsevd5af6e102b- No need to create another in-memory output stream, CommandLine already has one. :: Alexei Barantsevac5d1682ae- Moving IO utility classes to internal namespace :: Alexei Barantseved6123dba9- Moving OS utility classes to internal namespace :: Alexei Barantseva7b638ec07- Moving Net utility classes to internal namespace :: Alexei Barantsev80bda00266- Fixing the path to a test :: Alexei Barantsevd37a5cc4e8- Revert moving utility classes to internal namespace. :: Simon Stewart14212a2e5e- Ensure thatbuck build //javascript/...builds. :: Simon Stewart83dbb87f94- Bump Guava to 20.0 :: Simon Stewart47e572514a- Implementing ability to redirect geckodriver logs to a file :: Alexei Barantsev4b7f4021ee- Implementing more straightforward way to specify firefox binary in GeckoDriverService builder. :: Alexei Barantsev3612480dc9- Add a BUCK build file for the watir-atoms :: Simon Stewartf4ac68577d- Fix FirefoxBinary so it works on OS X. :: Simon Stewart3402e78744- Major and minor versions make sense for the current platform only. :: Alexei Barantsev8977c2ffcb- Fixing use of deprecated method :: Alexei Barantsev2b622c5dde- Extracting binary and profile from capabilities as late as possible. :: Alexei Barantsev68f2ca8ab8- Deprecate CanPerformActionChain, and tidy up some code :: Simon Stewart6104b66e6b- Using java 7 features in the BeanToJsonConverter. No logical changes. :: Simon Stewart09b102f843- Revert "Extracting binary and profile from capabilities as late as possible." :: Alexei Barantsev4e076ee366- Closing zip output stream properly (on behalf of lucast) :: Alexei Barantsev6c9d0bb6df- Geckodriver 0.12 is out :: Alexei Barantsev64c086f170- No more native events in FirefoxDriver, deleting tests that assume native events are on. :: Alexei Barantsev9428b32e8e- Deleting non-browser specific test, covered by other tests. :: Alexei Barantsevb5d04d8f96- Adding more tests for FirefoxDriver construction with a profile :: Alexei Barantsev482c91fa5e- [js] fix docs typos (#3295) :: Dmytro Shpakovskyi5a9c2b6daf- [js] spelling fix (#3272) :: Craigaf65fc1eb1- No need to populate profile when creating a command executor, it uses capabilities just to recognize legacy mode :: Alexei Barantsev2a19cf164b- No need to populate profile several times in a row, it can be populated in the last constructor only :: Alexei Barantsevb2ed53113e- Simplifying checks :: Alexei Barantsev0238f2b127- Equality is not defined for profiles. So we can only keep old or reset. Let's reset. :: Alexei Barantsev45cf95f40b- Splitting profile population to smaller more specific methods. :: Alexei Barantseva4e5719c30- Fixes to FirefoxOptions.java (#3327) :: Marc Fisher3c119816a7- Add macOS Sierra (10.12) platform (#3274) :: Valery Yatsynovich6481e7bdef- [rb] Travis can't handle RSpec 3.5 yet :: Lucas Tierneye3645a4bf9- [rb] implement window position for w3c :: Titus Fortner8d5cdb9aa8- [rb] fix send text to alert for W3C :: Titus Fortner808d4b6a62- [rb] implement updates to geckodriver capabilities :: Titus Fortneracda925beb- [rb] update tests for safari and firefox on mac :: Titus Fortner1e07a85431- [py] fix shutdown and process termination (#3263) :: Corey Goldberg82587ea71a- use lastest geckodriver for travis (#3343) :: Lucas Tierney3064a0e5b4- for _ -> for x on behalf of cgoldberg :: Luke Inman-Semeraufa53697e71- range!... whoops :: Luke Inman-Semeraubda48e995f- [rb] fixes for travis tests :: Titus Fortnerdcc80b8cce- [py] fix inverted logic and flake8 failure (#3346) :: Lucas Tierney0e5b18aa88- [py] Allow Firefox preferences to be set directly in Options :: Dave Hunt5ed8ffc86c- [py] Mark test as expected to fail due to about:blank causing a timeout :: Dave Hunt50f4ca8b59- Make GetText aware of the Shadow DOM by default. :: Simon Stewartea231f089e- Fix failing builds. I think :: Simon Stewart79685dbf7d- Bump guava to 21.0 :: Simon Stewart8250fc95fe- Use java 8 features in closure test runner :: Simon Stewart441dbc7229- Roll back change to getText atom. :: Simon Stewart0aa9288351- Make "bot.dom.isShown" work with and without the Shadow DOM. :: Simon Stewart1721e627e3- Switchbot.dom.getVisibleTextto be able to use the Shadow DOM. :: Simon Stewartf11bfed0e6- Fix determination of latest GeckoDriver release for Python 3 :: Dave Huntb1c2cf6cee- Add support for -version in selenium server standalone. :: Doug Simmonsdc5a865fcd- fix python HTTPS encoding for python driver (#3379) :: Leo Laskina170bb3d17- require atoms statically (#3368) :: Ziyu179887e158- Fix compilation with latest java release :: Simon Stewartf8174d2c1a- Only the JSON wire protocol supports the original actions :: Simon Stewart6b8bdae1f5- Remove old marionette actions support. :: Simon Stewartb2aa9fd534- Update Wait and FluentWait for Java 8 :: Simon Stewartea350ae14d- Allow the BeanToJsonConverter cleanly handle common return types :: Simon Stewart195cf614db- [js] Changed promise.{fulfilled, rejected, defer} to all use native promises when the promise manager is disabled. :: Jason Leyba66a012c207- [js] Properly handle W3C error responses to new session commands :: Jason Leybad33222c0bc- Make RemoteWebElement able to serilise itself as json :: Simon Stewart02a0df9d72- Clean up import statements. No logical changes. :: Simon Stewart21d22d6eca- [js] Update example in selenium-webdriver/testing documentation :: Jason Leyba9f6aaa6f97- Fix typo. :: Joshua Bruningc7b441cf05- Updating to NUnit 3.6.0 :: Jim Evans92a08b36e3- StyleCop and FxCop changes for FirefoxOptions :: Jim Evans1a366169f4- Removing custom code for geckodriver since it now implements a status end point. :: Jim Evans6616bdd9d3- Refactored wire protocol serialization of IWebElements in .NET :: Jim Evans4671432951- Initial development of .NET implementation of W3C spec actions command :: Jim Evans53f6361f41- StyleCop and FxCop changes :: Jim Evansb487943bd1- Unignoring now-passing .NET Interactions tests for some browsers :: Jim Evansc73e2012dd- Add license metadata via the setup() call (#3413) :: Alexander Kavanaugh3f8afe9655- Remove last vestiges of the old safaridriver :: Simon Stewartda0507b645- [py] update test/ci configs to use python 3.6 (#3415) :: Corey Goldberg5f8df720d6- Removing duplicate command entry :: Jim Evansc4992c61ab- Updating .NET build files for new version of NUnit :: Jim Evans52c344bd3f- Updating path to new nunit3-console.exe in crazy-fun :: Jim Evansac31f00ca7- [rb] refrain from sending default capabilities for w3c :: Lucas Tierney0ccdeba200- Updating .NET upload tests to work no matter working directory :: Jim Evansca5ca89b95- Ignoring .NET alert test that hangs Edge :: Jim Evans7427778d0b- Enabling execution of .NET tests from within Visual Studio :: Jim Evans3d84143684- [js] Export promise.createPromise(), which will return a managed promise if the promise manager is enabled, otherwise it will return a native promise. :: Jason Leyba62a1bee8c1- [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 Leyba4308e132c6- [js] Do not use strict mode when generating JS docs. This is necessary b/c the minified atoms libraries fail strict type checking. :: Jason Leyba8d8ffdd0fd- [js] Add a test for setting firefox preferences for #3307 :: Jason Leyba6dab5c3453- [rb] update copyright years in README :: Titus Fortner0a10998ce5- [py] Vendor in Python packages required for running Tox environments (#3442) :: Dave Hunte668f8936e- [py] Vendor in some missing Python packages :: Dave Hunt4aebb3a672- [rb] Allow standalone server to use Java system properties (values prepended with '-D') that are added to @additional_args array :: alikingbed395c699- [rb] change File#expand_path to File#realpath for gemspec paths to address issues with symlinks :: aliking8d2950a6cb- [js] Export describe.only :: Jason Leyba30f5997de5- [js] Fixedselenium-webdriver/lib/until.ableToSwitchToFrame. :: Jason Leyba075a3409be- [js] Add support for Firefox Nightly in addition to Dev and the standard Release schedule. :: Jason Leyba5db2e19b53- [rb] revert bed395c due to build issues with jruby version :: Titus Fortner8d2e995e45- [rb] allow running specs against latest released server :: Titus Fortnerbf17821c4d- fix Chrome tests on Travis :: Titus Fortner22bce9d411- [rb] distinguish specs using safari technology preview from default safaridriver :: Titus Fortner6266e58b7c- [rb] distinguish specs using firefox esr, nightly and production :: Titus Fortnerf14424f732- [rb] fix element equality for elements returned from execute_script with marionette :: Thomas Walpole7ab196ed17- [rb] fix unnecessary handling of w3c elements :: Titus Fortnerec4f156bf1- [rb] remove duplicate methods from subclass :: Titus Fortner85b3ab5016- [rb] bump version to 3.0.6 :: Titus Fortnerbd8ac6dbab- [py] Move all Python related files into py directory :: Dave Huntf8620f35a8- Fixed text in CONTRIBUTING.md (#3461) :: Dmytro Shpakovskyib3e08eaa1e- [rb] fix bug for comparing element arrays between execute_script and find_elements :: Titus Fortner21eac6ddb4- [rb] bump version to 3.0.7 :: Titus Fortner4b6a297fd1- [py] Fix crazy-fun targets for relocation of tox.ini [skip ci] :: Dave Huntf0f8def65c- Update how the WebDriverException gathers system info :: Simon Stewartc2c341cccd- [js] To avoid confusion, update documentation to reference current node versions for support window examples. :: Jason Leyba10a75558f7- Bump the version to 3.1.0 :: Simon Stewart1565faf71b- Update java changelog :: Simon Stewart596c1c7d2e- Remove dead RC code :: Simon Stewart3a27973b57- Delete more commented out code. No logical changes :: Simon Stewartdf212770da- Make seleniumsendKeysavailable to the htmlrunner :: Simon Stewart2f7e65ebd8- Replace guava with java 8 primitives :: Simon Stewart0b8c3d51d4- [rb] missed another element id conversion :: Titus Fortner7e2e5775a6- [rb] bump version to 3.0.8 :: Titus Fortner75a479d9de- Clean up webdriver-backed-servlet :: Simon Stewart76d8f6e1f7- Move from guava Supplier to java.util.Supplier :: Simon Stewart2cd8007f8d- [rb] initial ruby w3c interactions implementation :: Lucas Tierney0e84431d8e- there was no 3.0.2 :: Luke Inman-Semerau94db9482aa- Adding additional specification error codesin .NET :: Jim Evanse4c0a4d2ef- Updating .NET bindings specification compliance for windows and timeouts :: Jim Evansfa68af7f6d- Updating .NET tests to no longer use obsolete Timeout methods :: Jim Evansb72a1ffbea- Temporarily reverting to prior verion of Window manipulation protocol :: Jim Evansc243c2c480- Removing 'primary' from W3C-compliant pointer actions :: Jim Evans70518d112d- Preparing .NET screenshot for removal of direct dependency on System.Drawing :: Jim Evanscc0a0aea65- Updating NuGet description to announce final version of Selenium.RC package :: Jim Evans123e66472c- Updating .NET CHANGELOG for 3.1 release :: Jim Evans32dd1b3d49- Suppressing warnings :: Jim Evansbf26239357- Updating WebDriver postbuild action to copy 32-bit IE driver :: Jim Evans1e22193759- Updating IE prebuilts for impending 3.1 release :: Jim Evans75f47748bd- Fix the javadoc target :: Simon Stewart8abf4c5a2e- [rb] bump version to 3.1.0 :: Titus Fortnercb00152566- [js] Allow SafariDriver to use Safari Technology Preview (#3422) :: Marvin Ojwangf7b68e7c8c- Be paranoid about exceptions in the WebDriverException itself :: Simon Stewartb94c9021aa- 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 :: AutomatedTester3d30e5e57f- override stopClient without params in FirefoxDriver :: Luke Inman-Semerauce9c9de40e- starting the changelog now for 3.1 :: Luke Inman-Semerau4fe755a5ca- adding the travis badge to the readme :: Luke Inman-Semerau9a04624dd7- add logo, and build status next to logo :: Daniel Davisonb6068aebdc- put build status next to project name :: Dj95698ce49d- removing bits of code to allow the original requested new session payload to be forwarded to the node :: Luke Inman-Semeraue4c87988fa- Fix typo in python docs :: Dave Hunt69c55bb6f6- Add support for Safari Technology Preview to python bindings :: Dave Huntee4ad6727d- Fix recent python 3 regressions :: Dave Huntc212765c40- Bump python client to 3.0.1 :: Dave Hunt1d0abcabb0- initialize port to 0 to avoid an NPE later on when args are checked :: Luke Inman-Semeraua60f0eea76- Ensure HTMLUnit is a dep of selenium-java :: Simon Stewartbfd2d96461- phantomjs mirror chosen is flaky. updating download location, but commenting out. The tests pass with the version installed in travis anyways. :: Luke Inman-Semerau6e4ed463ac- [js] Remove reference to deleted function :: Jason Leyba9d984ac231- [js] Add logging to builder to help with debugging :: Jason Leyba99a8acef4c- use a Map instead of a Pair to avoid javafx, javafx should be everywhere though :) :: Luke Inman-Semeraud4933ff605- updating idea files for markdown that it keeps wanting to change for me. [skip ci] :: Luke Inman-Semeraua0f6b8dc42- add ElementScrollBehavior enum to BUCK so it's included in the release artifact like it was in 2.X :: Luke Inman-Semerau1969d7507b- 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 Fortnere97639bce3- Prevent Travis CI IRC notifications from user forks by encrypting the channel :: Dave Hunt36d57777f1- remove legacy SafariDriver references in lib/test (#2839) :: Ziyu1e19b3b3ee- need to move capability matchers to their own public class to work with jcommander :: Luke Inman-Semerauf83d4f24c9- also fix priortizer :: Luke Inman-Semeraub97704fa76- no logical changes - code cleanup :: Doug Simmons2a746cc50f- Thread profile through to capabilities in firefoxdriver constructors :: Simon Stewart249202e684- Favour the OSS dialect when hand-shaking :: Simon Stewart40a5d80e99- enable log path setting from firefox webdriver (#2700) :: Gestalt LURab76d0ff9b- 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-Semeraua1999c48cb- ignore window tests in travis :: Luke Inman-Semeraubede16870e- TRAVIS is an environment variable not property :: Luke Inman-Semerau9453cc7117- need a new ScriptTimeoutException in order to pass appropriate error codes to clients. :: Luke Inman-Semerau3bfa1f7967- fix build :) :: Luke Inman-Semerau7e2cca5211- rb - update tests :: Titus Fortner87f0371a47- Adding touch screen funtionality to ChromeDriver (#2694) :: Enrique Daimiel92cf77420d- fix tests that should assume ScriptTimeoutException now, attempt to deflake other tests :: Luke Inman-Semerau242a570c43- 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-Semeraue198580bf2- Element ... is not clickable at point (#2866) :: Michał Herda49888b6d10- Only try and set the Firefox profile if it's not null. :: Simon Stewartf0c74180e0- Fall back to using browser instead of document to get current URL. :: Jim Evans8b08e39f15- Attempt to reduce flakiness of BasicMouseInterfaceTest with Chrome :: Simon Stewart5cf66fe61b- Remove useless branch from WebDriverBackedSeleniumServlet :: Simon Stewart49cc3aec5c- Avoid using singletons in tests. :: Simon Stewart575507a1e8- Death to statics in test cases. :: Simon Stewart1ba7b4452b- Fix typo in tox.ini for Safari test environment :: Dave Hunt5fdeca3c55- Update to pytest 3.0.3 and pytest-xdist 0.15 :: Dave Hunt7919164cb7- Get the Grid e2e tests working. :: Simon Stewart9611d1faa9- Restore remote server tests for python bindings :: Dave Hunt3f0f4e75ad- Fix pytest 3.x warning about setup.cfg section name :: Dave Hunt3ec944c171- Ignore flaky test :: Simon Stewartf1daf662a0- Rework how per-session logging is done so it functions :: Simon Stewart19b82a88dd- Bump version number to 3.0.0 :: Simon Stewart8181d5abf2- use port prober in grid test, anything could be running on the default ports... need to find and clean up other tests :: Luke Inman-Semerau206b1975fe- adding building of atoms to travis, fix mobile atoms build :: Luke Inman-Semerau63a301906f- adding java 'small' tests to travis, fixing them too :: Luke Inman-Semerauac78247ae7- Deprecate Grid1HeartbeatServlet and remove dead code in Hub.java :: Doug Simmons8e9fb5ae52- Remove duplicate test definition for testShouldHandleAlertOnPageLoadUsingGet :: Dave Huntf83a4b400a- Remove accidental hard-coding of Firefox binary path in tests :: Dave Huntfcf15f5df4- Fix poor use of pytest.raises in testUnexpectedAlertPresentExceptionContainsAlertText :: Dave Hunt334b111cd6- Add W3C Set Window Position and W3C Get Window Position :: AutomatedTester3464282e0b- Bump the buck version to one that spams the console during builds :: Simon Stewart30ef76683d- Bump the version of htmlunit to 2.23 (plus dependencies) :: Simon Stewartbf47492f65- Ignore failing HtmlUnitDriver tests :: Simon Stewart7b3a247723- Change how we run the htmlrunner self tests :: Simon Stewart46af17f4eb- Fix up the eclipse configs :: Simon Stewart58d2e8b2e3- typo (#2891) :: Eli Flanagan2d532c5c71- catch more potential errors when processing a new session request in grid, attempting to troubleshoot test failure of GridViaCommandLineTest.testRegisterNodeToHub in travis :: Luke Inman-Semerau8309f73709- registerCycle is assumed to have a default, adding one of 5 seconds. :: Luke Inman-Semeraud247a6fb8c- Switch to using Path instead of File in InProject.locate :: Simon Stewart1afc18be51- grid hub getting desired capabilites needs to account for w3c only requests. :: Luke Inman-Semeraub29be53f12- Run the atom tests using buck :: Simon Stewart7c3e1c5ede- Fix the failing grid tests :: Simon Stewartcbd6b11228- updating regex in spec to handle both error messages :: Bob Lubeckerb07794e18c- rb - replace missing supported parameter :: Titus Fortner4b45c9c53d- Bump the buck version :: Simon Stewart3d40a6bdeb- Update the java changelog :: Simon Stewart1d600796c0- Add help servlet for all server types. Closes #2534 :: Doug Simmonsa44f2d8b54- Add grid servlet tests :: Doug Simmons434dcb4245- Force our firefox driver tests to use our extension :: Simon Stewartc3efd840b3- Correct import for dom_test.html :: Simon Stewart7f972ab9a0- Remove unnecessary import. No logical changes :: Simon Stewartf4e21a23bc- Add missing test to a suite :: Simon Stewartfccc93dd49- Fix i18n typing tests. :: Simon Stewartd693f7562c- attempting to stablize grid tests :: Luke Inman-Semerau9e02904727- add atoms tests :: Luke Inman-Semeraue3544809a4- fix test build failure :: Luke Inman-Semerau5ece07a727- actually try to run the atoms tests :: Luke Inman-Semeraudfd0f1b827- how slow can travis be? seemingly very slow... or something else is going on :) :: Luke Inman-Semerau9706bb7525- py: new FirefoxDriver ctor precedence logic and moz:firefoxOptions support (#2882) :: Andreas Tolfsen7f1e999ad0- don't run the full java tests with the atoms tests for a browser :: Luke Inman-Semerau2ebb881990- Output xfails and xpasses when running tests :: AutomatedTesterb4a8281822- use buck to run atoms tests :: Luke Inman-Semerau15a9f58e87- Force legacy firefox driver for atoms tests :: Simon Stewart515dee93a0- Build IEDriverServer before running java IE tests :: Simon Stewartd0aae29587- Revert "Output xfails and xpasses when running tests" :: Dave Hunta44cc4e1c8- Buck version bump :: Simon Stewart2d5f00a12f- Slightly more robust way of finding files in the project. :: Simon Stewart93a0b6c712- Allow browser-specific fragments to be built using buck :: Simon Stewartc9b6a0fa43- Fix the build :: Simon Stewart5f8e54901d- Upgrade GeckoDriver in Travis CI to v0.11.1 :: Dave Huntec11e600a5- Also fixing the build thanks to a missing DEFS file :: Simon Stewart1914f2ef96- Minor tweak to the firefox driver :: Simon Stewart7800772c06- Work around a firefox bug in our tests. :: Simon Stewartb5b1a3fdfb- Fix basic auth test :: Simon Stewart361e2f4b2e- Ignoring test that failed with 2.53.1 :: Simon Stewartbc0ca82edd- Allow failing test on Chrome to fail :: Simon Stewart30f139a0b1- strip out newlines from the b64 string in file uploads :: Luke Inman-Semerau10f20c7005- Be more generous about incoming Base64 :: Simon Stewart8106e66417- Revert "strip out newlines from the b64 string in file uploads" :: Simon Stewartf60542497c- Force test_javascript to use Chrome :: Simon Stewart0f29119df1- rb - update changelog for 3.0 release! :: Titus Fortner623ecfff98- Xfailing and ignoring python tests and adding bug comments :: AutomatedTester7190f21466- Marking choosing IE driver implementation obsolete in .NET :: Jim Evans7b1287abf4- Updating .NET Firefox driver to use latest Marionette options schema :: Jim Evans3f1015acde- Updating prebuilts :: Jim Evans98cfbdc434- Marking Selenium RC classes and interfaces as Obsolete in .NET :: Jim Evans707bd78f71- Updating .NET CHANGELOG for 3.0.0 release :: Jim Evans0153e9e675- more test de-flaking :: Luke Inman-Semerau76897cf7c3- js test timeout is in seconds, adding more debug info to the exception when errors occur :: Luke Inman-Semeraufc99169f41- trying atoms tests with 20 second timeout, travis ran too long :: Luke Inman-Semerau5af774a2d9- Deleting unused crazy-fun tasks, Java tests are buck-ified. :: Alexei Barantsev4e39c29bea- try running calcdeps before atoms tests in travis to see if that's the issue :: Luke Inman-Semerau4a97364979- Only fail the atom scrolling test on OS X :: Simon Stewartcfab8fff64- XFail and Ignore Chrome Python tests :: AutomatedTester5af36d66d4- Adding full stops to ends of sentences in the changelog :: Simon Stewart7d8a85a289- Handle older versions of the w3c protocol with a hack. :: Simon Stewartb5dd949648- Handle Set Alert Text properly for the W3C protocol. :: Simon Stewart3c808f6675- Handle the timeout commands in the W3C codec :: Simon Stewart80424feb99- Add an error code for "element not visible" :: Simon Stewart6395cc3fdb- Also use moz:firefoxOptions when setting and getting capabilities :: Simon Stewart1d1a092b14- Mark failing Marionette tests as Ignored or NotYetImplemented :: Simon Stewart3716fc567d- handle when register is null, don't throw NPE, default to false :: Luke Inman-Semerau04baa5de37- Convert a bot exception to a webdriver exception in element.clear() :: Simon Stewart941333c0e6- No logical change: remove unused import :: Simon Stewart6c287b2806- Attempt to fix a problem with incorrectly mapped status codes. :: Simon Stewarta827edd32b- build api docs, quarantining rb and py till we find out which dependencies need installing in travis :: Luke Inman-Semerau51b80916d5- fix yml format error :: Luke Inman-Semerauc7d8dcbe18- one must go into the matrix to make it run... thanks davehunt! :: Luke Inman-Semerau36157be919- would you look at that... py_docs worked first try in travis, removing from allowed_failures :: Luke Inman-Semerau8712020a5f- Revert "Attempt to fix a problem with incorrectly mapped status codes." :: Luke Inman-Semerau347dee3eb3- an attempt at fixing the error codes, with some tests :: Luke Inman-Semerauf47ad3da29- adding a broken test that we need to figure out how to solve for ErrorCodes to keep JSONWire compatibility with 2.X :: Luke Inman-Semerau603eb5e4d9- XFail failing alerts tests :: AutomatedTesterfbd8529a46- Add handler for NoSuchDriver status in RemoteWebDriver for .NET :: Jim Evansc1e405fbc3- fix serialization of UnhandledAlertException :: Luke Inman-Semerau252a5090c0- used wrong Ignore type, fixing :: Luke Inman-Semerauf406c25076- py27-chrome is green, and shall be forever more :) :: Luke Inman-Semeraucf9f18efa3- fixing build :: Luke Inman-Semeraud75a86d7b1- 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-Semerau35c003511a- rollback my previous change to make this test pass, it was doing the right thing before! :: Luke Inman-Semeraucdba7336d0- No logicial change: collapse ReflectiveOperationExceptions into a single block :: Simon Stewartf27645917c- Fix failing test. :: Simon Stewart00d0d20474- Add a JavascriptException :: Simon Stewartb1edbb11a8- Revert custom serialisation of UnhandledAlertException :: Simon Stewarta9da1a0aa6- Rework the ErrorCodes one last time. Hopefully. :: Simon Stewart85eb68d275- Add a public serialisation field to the UnhandledAlertException :: Simon Stewartcac9bf3e07- rb - update firefox_options for geckodriver 0.11 :: Titus Fortner4e528a56b9- test should use ErrorCodes constant, not hard code the value :: Luke Inman-Semerau350cf60be6- 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 Fortner4ca507f313- Set Ruby version to dev :: Titus Fortner4bc10688ef- Unignoring .NET http-only cookie test :: Jim Evansa54f5b2575- Adding additional .NET click tests to alignwith java test suite :: Jim Evans87fb11f19a- Removing deprecated ChromeOptions method from previous point-release :: Jim Evansf444b4859e- Updating assembly version resources and CHANGELOG for .NET 2.51.0 release :: Jim Evansbe9f3d77b8- Updating IE driver version resources and prebuilts for 2.51 release :: Jim Evans1c2a3c4071- python changes & 2.51.0 release :: Luke Inman-Semeraudf25c63c20- Update MANIFEST.in :: Levi Noecker9b7a73b56d- py 2.51.1 :: Luke Inman-Semeraueeaf3a37f2- [js] Convert the testing/assert module to a native node module. :: Jason Leyba4b2a5f26be- [js] Make a pass over the code base with ES6 clean-up (mainly switching to class syntax). :: Jason Leybac9fa790ce7- [js] Convert the webdriver.until namespace to a node module :: Jason Leybaecf530cd18- [js] Convert remaining portions of the core api from closure to node modules :: Jason Leyba4ddce09448- [js] Break the node client library's dependency on closure :: Jason Leybac5b6f23c78- [js] Replace the awkward serializable interface with a symbol-based approach :: Jason Leyba2aec22500e- Add an e2e test for custom locator functions and fix doc typos. :: Jason Leyba24c0593ac8- [js] Wait conditions that locate an element or check an element's state will return a WebElementPromise. :: Jason Leyba3394e301fe- [js] Fix a bunch of type errors found by the closure compiler :: Jason Leyba7d062439bd- [js] Fix a handful of errors encountered with the edge driver :: Jason Leybaab99406613- Firefox: Implementing a capability that disables overlapping checks :: Alexei Barantsev6eedf89ee3- Implementing client-side logging API in .NET :: Jim Evansfa067c7b80- Removing unused using clauses in .NET bindings :: Jim Evansb3ef3b65f6- [Grid] Allow forwarded response to be modified by CommandListener :: Jason60009b1417- fix py test :: Luke Inman-Semerau0f45bdd74d- handle special case spellcheck attribute :: Luke Inman-Semerau9c2f12d755- Firefox: Fixing closed window handling in FF45 :: Alexei Barantsev8a385d62d8- Enabling a test that works well in Chrome locally :: Alexei Barantsevaba9a5f8f5- Java: Test speed optimization :: Alexei Barantsev206396dd04- Java: Moving annotations that manage test execution process to testing package :: Alexei Barantsev630b6a101e- Java: Moving Driver enum from Ignore to the top level to be able to use it in other annotations too. :: Alexei Barantsev5acbfb433a- Fixing buck build (I hope as I can't run it locally due to buck bugs) :: Alexei Barantsev3a942a7758- Java: Implementing ability to choose which drivers require restart before a test :: Alexei Barantsev9c2e49e450- Java: Decreasing number of browser restarts in tests :: Alexei Barantseve4b10e1adf- Firefox: Actually use launch_browser timeout :: François Freitag4f828d27e8- fix spellcheck test, default isn't the same for all browsers :: Luke Inman-Semerau5883af125a- [Java] Fix deselecting options in :: Glib Briiaa631330227- 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-Semerau2d38be88e4- Java: Stop restarting browser so often without real need :: Alexei Barantsev569584a538- python test page server shouldn't greedy match /page* for the 'numbered' dynamically generated pages :: Luke Inman-Semerau98aa08be0e- reduce that logic a bit... :: Luke Inman-Semerau2b7698790a- spellcheck returns undefined for IE < 10 :: Luke Inman-Semerauc761d20ec1- extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat241add46da- add mail map entry :: Daniel Davison8425b59bd9- In webdriver.testing.jsunit, throw if the test suite is empty. :: Russ Amosc9d0e1b672- Firefox: Weakening platform restriction to enable 64-bit support :: Alexei Barantsev1a08031c48- Revert "extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes" :: Luke Inman-Semerau9e445a3b94- python 2.52 / changes :: Luke Inman-Semerau4c2593cfc3- updating java changelog, 2.52.0 release :: Luke Inman-Semerau
- Java
Published by ddavison about 10 years ago