Selenium 3.14.0
          ·
          
            10999 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- Clockclass 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