Selenium WebDriver v3.14.0 Release Notes
Release Date: 2018-08-16 // over 5 years ago-
- ๐ Make generating the docs more robust :: Simon Stewart
- [py] bump version to 3.13.0 in setup.py :: Lucas Tierney
- ๐ Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionov
- Remove package_data and data_files options from setup.py (#5982) :: Lucas Tierney
- Make firefox matching more exact :: Simon Stewart
- โ [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantsev
- โ Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsev
- ๐ฆ Add inifile gem to JRuby package :: Alex Rodionov
- ๐ allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortner
- ๐ At SeleniumConf: delete a deprecated method :: Simon Stewart
- ๐ Fix windowSize option in Firefox in Javascript (#6075) :: jleyba
- Allow temporary installation of FF extension (#1) (#5751) :: jleyba
- ๐ [py] Remove unused util methods from remote :: AutomatedTester
- Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans
- ๐ Updating CHANGELOG and version resources for .NET point release :: Jim Evans
- ๐ Removing long-deprecated local PhantomJS support from .NET :: Jim Evans
- ๐ Removing deprecated methods from .NET bindings :: Jim Evans
- ๐ Fixes empty options merge :: Alex Rodionov
- Refactor custom desired_capabilities spec in driver_spec :: Alex Rodionov
- ๐ Marking .NET hardware manipulation interfaces deprecated :: Jim Evans
- ๐จ Refactoring .NET capability handling :: Jim Evans
- Ignoring maven auxiliary files :: Alexei Barantsev
- ๐ Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev
- 0๏ธโฃ Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev
- Adding more info to the error message :: Alexei Barantsev
- ๐ฆ Remove guava dep from logging package :: Simon Stewart
- ๐ฆ Remove guava dep from interactions package :: Simon Stewart
- ๐ฆ Break dependency on profiler to the json package :: Simon Stewart
- ๐ฆ Simplify the core selenium target to avoid a split package :: Simon Stewart
- โ [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev
- ๐ Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsev
- Add cause when JsonException occurs (#6112) :: Simon Stewart
- โ Fix test to work with newer byte-buddy (#6029) :: Simon Stewart
- No logical changes: just reformatting :: Simon Stewart
- ๐ Add tests to allow new builder to only have capabilities set :: Simon Stewart
- ๐ Drop support for ancient geckodriver versions :: Simon Stewart
- Enriching Hub Status to include Node info (#6127) :: Simon Stewart
- Reformatting code and organising imports. No logical change :: Simon Stewart
- ๐ฐ Correcting invalid session ID response JSON payload for IE driver :: Jim Evans
- โก๏ธ Updating reset action for IE driver :: Jim Evans
- โก๏ธ Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans
- โ Adding a test for the fixed OkHttp issue :: Alexei Barantsev
- ๐ Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev
- โ Deleting more tests related to ancient geckodriver support :: Alexei Barantsev
- Upload file if file detector set :: Alex Rodionov
- Use proper file upload extension command :: Alex Rodionov
- Add a lightweight Dependency Injection service :: Simon Stewart
- Hook injector into the server, replacing old DI approach :: Simon Stewart
- โ Fix failing hub tests :: Simon Stewart
- ๐ Deprecate our
Clock
class in favour of the one injava.date
:: Simon Stewart - ๐ป Apparently the Safari tech preview has a different browser name :: Simon Stewart
- Start making the SafariOptions w3c safe :: Simon Stewart
- Score the new safari options too :: Simon Stewart
- Allow compilation with the java 10 javac :: Simon Stewart
- Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: Simon Stewart
- Fix up safari options to match w3c requirements :: Simon Stewart
- fix: add until.urlContains null value check (#5933) :: jleyba
- ๐ fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Lucas Tierney
- [py] fix: drag and drop by offset broken (#6172) :: Lucas Tierney
- ๐ Marking a constructor deprecated :: Simon Stewart
- โ Clean up compilation warning :: Simon Stewart
- ๐ Move from synchronized to a reentrant lock :: Simon Stewart
- ๐ Add safari to the list of build targets for atoms tests :: Simon Stewart
- Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans
- ๐จ Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evans
- Prevent keyup actions if key is not already down for IE :: Jim Evans
- Correcting .NET IE legacy capability creation :: Jim Evans
- Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evans
- โก๏ธ Updating IE prebuilts :: Jim Evans
- [java] Fixing coercer ability to access private constructors :: Alexei Barantsev
- [java] Calling a more straightforward method :: Alexei Barantsev
- โ Ignoring .NET upload test for Safari which hangs browser :: Jim
- โช Adding workaround for Safari Tech Preview in .NET :: Jim
- โ Fix the default capability matcher test :: Simon Stewart
- ๐ Better follow project coding style :: Simon Stewart
- ๐ป Use browser name to determine if using Safari Tech Preview :: Simon Stewart
- Use reflection for Gson objects in JsonOutput :: Simon Stewart
- The injector now uses subclasses if present :: Simon Stewart
- Bump version to an approximation of ฮ :: Simon Stewart
- โก๏ธ Update the java changelog :: Simon Stewart
- ๐ Release Ruby gem 3.13.1 :: Alex Rodionov
- ๐ Return back Ruby version to ฯ :: Alex Rodionov
- โ [rb] fix parsing server versions to be able to get the latest :: Titus Fortner
- Adding version resources to internal IE driver library :: Jim Evans
- Extract IE internal library to IEDriver.tmp first :: Jim Evans
- ๐ Fixed crashing bug in obscured element detection. :: Jim Evans
- ๐จ Code refactoring (Minor clean-up) (#6179) :: Simon Stewart
- Add native events under se:ieOptions. (#6183) :: Simon Stewart
- Return 404 for non-existent routes (#6186) :: Simon Stewart
- Pass found elements to the EventListener's afterFind method (#6191) :: Simon Stewart
- ๐ฒ [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Lucas Tierney
- Making set window rect command spec-compliant for x and y coordinates :: Jim Evans
- Exposing additional extension points in .NET bindings :: Jim Evans
- Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans
- โ Unignoring .NET alerts tests for Edge :: Jim Evans
- Allow to use multiple files with file detector :: Alex Rodionov
- โก๏ธ Update bundler to 1.16.3 :: Alex Rodionov
- make ConnectionType searilize as integer (#6176) :: Simon Stewart
- โ Fix the failing test :: Simon Stewart
- โ Add "small" label to the small tests :: Simon Stewart
- โ disable screenshot tests for edge :: Jim Evans
- Limit the size of the cache directory for buck :: Simon Stewart
- ๐ constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Titus
- Resetting frame focus to top-level frame on refresh :: Jim Evans
- โก๏ธ Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evans
- Bump ByteBuddy to 1.8.15 :: Simon Stewart
- ๐ Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewart
- ๐ Introduce basic JPMS support :: Simon Stewart
- ๐ Move or deprecate internal classes in java client :: Simon Stewart
- โก๏ธ Update java changelog :: Simon Stewart
- Properly indicate that the remote module uses services. :: Simon Stewart
- A Hub API that can query all running sessions. (#6158) :: Simon Stewart
- ๐ Move utility method into utility class :: Simon Stewart
- ๐ Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart
- โ Add urllib3 dependency to install and test systems :: David Burns
- Swap out httplib for urllib3 :: David Burns
- โช Restore missing error class and limit error class lookup scope (#6137) :: Lucas Tierney
- ๐ [rb] fix default value of move duration in PointerActions :: Titus Fortner
- ๐ Move servlet request/response wrappers to new grid :: Simon Stewart
- ๐ฆ Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart
- โ Run all small tests :: Simon Stewart
- Yield file wrapped in array to file detector :: Alex Rodionov
- Jetty version bump :: Simon Stewart
- ๐ Fixed null pointer exception when managed element is not found :: Jim Evans
- โ Re-enable the passthrough tests :: Simon Stewart
- [py] Added ExpectedCondition invisibility_of_element :: Dave Hunt
- Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans
- Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov
- โ Ignore upload multiple files test for remote + IE :: Alex Rodionov
- [py] Fix doc of URL-related ExpectedCondition (#6236) :: Lucas Tierney