All Versions
11
Latest Version
Avg Release Cycle
135 days
Latest Release
1460 days ago

Changelog History
Page 1

  • v0.14.0

    April 21, 2020
  • v0.13.0 Changes

    December 15, 2019

    ๐Ÿ‘• whats's new in splinter 0.13.0?

    • ๐Ÿ‘• Patch Remote WebDriver to add retry attempts (#742)
    • โž• Add driver attribute to WebDriverElement. This fixes an issue where mouse interaction fails on nested elements (#740)
    • Fix WebDriverElement.select and .select_by_text to search only inside the parent element (#729)
    • find_by with 0 second wait_time only checks once (#739)
    • ๐Ÿ›  Fix FlaskClient redirects (#721)
  • v0.12.0 Changes

    December 09, 2019

    ๐Ÿ‘• whats's new in splinter 0.12.0?

    • find_by_text now handle strings with quotation marks (#457)
    • ๐Ÿ”— find_link_by methods are now chainable (#699)
    • ElementList. __getattr__ () no longer hide ElementNotFound (#707)
    • ๐Ÿ‘• Firefox headless mode now handle custom firefox_binary option (#714)
    • ๐Ÿ‘• Firefox driver now respects headless option in subsequent calls (#715)
    • ๐Ÿ‘• Browser.get_alert() returns None if no alert exists (#387)
    • ๐Ÿ‘• Retry WebElement.click if Exception is thrown (#725)
    • ๐Ÿ‘• find_by methods in WebDriverElement now uses retry mechanism (#727)
    • is_not_present/visible returns True immediately after not finding anything (#732)
    • ๐Ÿ‘• Accept all valid arguments for Remote WebDriver (#734)
    • ๐Ÿ‘ Allow ActionChains when using Remote WebDriver (#738)
  • v0.11.0 Changes

    June 28, 2019

    ๐Ÿ‘• 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'
  • v0.10.0 Changes

    November 16, 2018

    ๐Ÿ‘• whats's new in splinter 0.10.0?

    • Scroll to elements before to execute action chains
    • ๐Ÿ‘• Using options instead firefox_options to avoid warnings (#634)
    • Add support for *args parameter in execute_script (#436)
    • Implement __ne__ in StatusCode (#460)
    • Using the new syntax switch_to_alert instead switch_to.alert to avoid webdriver warnings.
    • CookieManager. __eq__ returns a bool value (#308)
    • Fix find_by_text to be used inside a chain (https://github.com/cobrateam/splinter/issues/6281)
    • โž• Add support for selenium 3.141.0
  • v0.9.0 Changes

    August 27, 2018

    ๐Ÿ‘• whats's new in splinter 0.9.0?

    • ๐Ÿ‘• phantomjs support was removed (#592)
    • โž• add options argument for chrome driver (#345)
    • (bugfix) avoid element.find_by_text searches whole dom (#612)
    • โž• add suport for zope.testbrowser 5+
    • ๐Ÿ‘• handle webdriver StaleElementReferenceException (#541)
    • โž• add support for Flask 1+
    • โž• add support for seleniu 3.14.0
    • โšก๏ธ update lxml to 4.2.4
    • โšก๏ธ update cssselect to 1.0.3
  • v0.8.0 Changes

    May 03, 2018

    ๐Ÿ‘• whats's new in splinter 0.8.0?

    • โž• add support for Firefox incognito mode (#578)
    • ๐Ÿ‘ allow return value for execute_script to be returned (#585)
    • ๐Ÿ‘• chrome_options parameter renamed to options (#590)
    • โœ‚ removed deprecated mouseover method
    • raises NotImplementedError on status_code in drivers based on webdriver
    • ๐Ÿšš phantomjs is deprecated (this driver will be removed in 0.9.0)
  • v0.7.7

    October 30, 2017
  • v0.7.6 Changes

    July 30, 2017
    • ๐Ÿ›  fix fill_form for select element
    • ๐Ÿ‘Œ support chrome headless mode

    ๐Ÿ‘• you can see more in https://splinter.readthedocs.io/en/latest/news/0.7.6.html

  • v0.7.5

    November 02, 2016