Skip to content

Selenium 3.14.0

Compare
Choose a tag to compare
@ddavison ddavison released this 16 Aug 15:53
· 9802 commits to trunk since this release

Changelog

For each component's detailed changelog, please check:

Commits in this release

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