Splinter

Latest version: v0.21.0

Safety actively analyzes 638418 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.13.0

* Patch Remote WebDriver to add retry attempts (https://github.com/cobrateam/splinter/pull/742)
* Add driver attribute to WebDriverElement. This fixes an issue where mouse interaction fails on nested elements (https://github.com/cobrateam/splinter/pull/740)
* Fix WebDriverElement.select and .select_by_text to search only inside the parent element (https://github.com/cobrateam/splinter/pull/729)
* find_by with 0 second wait_time only checks once (https://github.com/cobrateam/splinter/pull/739)
* Fix FlaskClient redirects (https://github.com/cobrateam/splinter/pull/721)

0.12.0

==============================

* `find_by_text` now handle strings with quotation marks (https://github.com/cobrateam/splinter/issues/457)
* `find_link_by` methods are now chainable (https://github.com/cobrateam/splinter/pull/699)
* `ElementList.__getattr__()` no longer hide ElementNotFound (https://github.com/cobrateam/splinter/pull/707)
* Firefox headless mode now handle custom firefox_binary option (https://github.com/cobrateam/splinter/pull/714)
* Firefox driver now respects headless option in subsequent calls (https://github.com/cobrateam/splinter/pull/715)
* `Browser.get_alert()` returns None if no alert exists (https://github.com/cobrateam/splinter/issues/387)
* Retry WebElement.click if Exception is thrown (https://github.com/cobrateam/splinter/pull/725)
* `find_by` methods in WebDriverElement now uses retry mechanism (https://github.com/cobrateam/splinter/pull/727)
* `is_not_present/visible` returns True immediately after not finding anything (https://github.com/cobrateam/splinter/pull/732)
* Accept all valid arguments for Remote WebDriver (https://github.com/cobrateam/splinter/pull/734)
* Allow ActionChains when using Remote WebDriver (https://github.com/cobrateam/splinter/pull/738)

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

==============================

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

0.9.0

* `phantomjs` support was removed (https://github.com/cobrateam/splinter/issues/592)
* add options argument for chrome driver (https://github.com/cobrateam/splinter/pull/345)
* (bugfix) avoid element.find_by_text searches whole dom (https://github.com/cobrateam/splinter/issues/612)
* add suport for zope.testbrowser 5+
* handle webdriver StaleElementReferenceException (https://github.com/cobrateam/splinter/issues/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

0.8.0

=====================

* add support for Firefox incognito mode (https://github.com/cobrateam/splinter/pull/578)
* allow return value for `execute_script` to be returned (https://github.com/cobrateam/splinter/pull/585)
* `chrome_options` parameter renamed to `options` (https://github.com/cobrateam/splinter/pull/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)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.