Selenium 3.14.0
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 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 0f49c42 :: 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 ourClock
class 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