Splinter Versions Save

splinter - python test framework for web applications

0.19.0

1 year ago

[0.19.0]

Added

Changed

  • When CookieManager.delete() is called with no arguments then all cookies are deleted. This behaviour has been deprecated. CookieManager.delete_all() should be used instead.
  • The message for the error raised when a driver's class is not found has been improved.

Fixed

  • FlaskDriver.attach_file() has been fixed.
  • urllib3 is now always installed, regardless of driver used.

0.18.1

1 year ago

What's New in Splinter 0.18.1?

Changed:

  • Set Firefox preferences through options instead of FirefoxProfile

Fixed:

  • Use dedicated logger in browser.py to avoid clobbing other Python logging
  • Removed required selenium import for error handling, making it possible to use splinter without installing selenium (as long as a selenium driver isn't used)

0.18.0

1 year ago

What's New in Splinter 0.18.0?

Added:

  • WebDriverElement() now implements the shadow_root property. This returns a ShadowRootElement() object to interact with the shadow root of an element.
  • Failed driver imports are logged at the debug level instead of silently ignored
  • browser.html_snapshot() now takes the optional unique_file argument. Setting this to False will disable the addition of random characters to the filename.

Changed:

  • repr(ElementList()) now returns the repr of the internal container.
  • Driver.find_link_by_ methods have been removed. Use Driver.links.find_by_.
  • Screenshot taken by WebDriverElement.screenshot() now implements Selenium's element screenshot instead of cropping a full page screenshot.
  • Flask/Django's back/forward methods more accurately store browsing history
  • Official Python 3.6 support has been removed

Fixed:

  • 0.17.0 would report as 0.16.0. 0.18.0 reports correctly.
  • When using Firefox, extensions can now be installed

0.17.0

2 years ago

What's New in Splinter 0.17.0?

Backward incompatible changes

0.16.0

2 years ago

whats's new in splinter 0.16.0?

Backward incompatible changes

0.15.0

2 years ago

whats's new in splinter 0.15.0?

0.13.0

4 years ago

whats's new in splinter 0.13.0?

0.12.0

4 years ago

whats's new in splinter 0.12.0?

0.11.0

4 years ago

whats's new in splinter 0.11.0?

  • Browser.get_alert() returns Alert instead of a wrapper object
  • Add browser.html_snapshot method
  • Allow browser.get_iframe() to accept a web element
  • Fix mouse_out method
  • ElementList is no longer a subclass of list
  • Browser.get_alert() now waits for alert to present
  • Use 'switch_to.alert' instead of deprecated 'switch_to_alert'

0.10.0

5 years ago

whats's new in splinter 0.10.0?