Skip to content

Latest commit

 

History

History
334 lines (188 loc) · 5.71 KB

CHANGES.rst

File metadata and controls

334 lines (188 loc) · 5.71 KB

Changelog

3.3.2

  • Fix mouse_over patch for Firefox, so it works with recent splinter (0.18.1) (mpasternak),

3.3.1

  • Fix handling of command-line option splinter_headless (mpasternak)

3.3.0

  • Support headless firefox (mpasternak)

3.2.0

  • Passing --splinter-headless without arguments defaults to 'true' #123 (tony)

3.1.0

  • Remove unnecessary webdriver patch for retries, this behaviour is now part of splinter. (jsfehler)
  • Bump minimum splinter version to 0.13.0 (jsfehler)

3.0.0

  • Removed python2 support (bubenkoff)

2.1.0

  • Add support for Django and Flask Splinter browsers, that don't have a driver attribute #146 (michelts)

2.0.1

  • Address compatibility with pytest >= 4

2.0.0

  • Bump minimum splinter version to 0.9.0 (jsfehler)
  • Remove phantomjs support. (jsfehler)

1.9.1

  • Fix utf-8 decode warnings when taking screenshots with pytest-xdist active #108 (jsfehler)

1.9.0

  • Use getfixturevalue instead of getfuncargvalue #97 (pelme)
  • Added Chrome headless support (miohtama)

1.8.6

  • Fix screenshots not being taken when used with xdist (youtux)

1.8.5

  • Fixed issue with xdist #94 (bubenkoff)

1.8.3

  • Profile does not work with geckodriver+remote webdriver #90) (pelme)

1.8.2

  • Fixed missing switch_to method (some selenium expected_conditions are broken without it, see #93)

1.8.1

  • Ensure node's splinter_failure always exists (bubenkoff, pelme)
  • Correctly handle skipped tests (bubenkoff, schtibe)

1.8.0

  • Limit retry behavior for prepare_browser (bubenkoff)
  • Workaround for cleaning cookies (Edge browser) (bubenkoff)

1.7.8

  • Make it possible to override the default value for --splinter-wait-time (magnus-staberg)

1.7.7

  • Make it possible to override the default --splinter-webdriver (pelme)
  • Fix screenshots for function scoped fixtues (pelme)

1.7.6

  • Support pytest 3 (bubenkoff)
  • Less opionated override of splinter's visit (bubenkoff)

1.7.5

  • escape screenshot paths for path separators (bubenkoff)

1.7.4

  • use tmpdir_factory to get session scoped tmpdir (RonnyPfannschmidt, bubenkoff)

1.7.3

  • fixed Firefox freezing when opening a missing codec extension (olegpidsadnyi)

1.7.2

  • fixed taking a screenshot with pytest>=2.9.0 (olegpidsadnyi)

1.7.1

  • pytest warnings fixed (firebirdberlin)
  • remove firefox firstrun script (aaugustin, bubenkoff)

1.7.0

  • add possibility to clean cookies on given domains during the browser cleanup, document cookies cleanup (bubenkoff)

1.6.6

  • screenshot encoding made flexible (bubenkoff)

1.6.2

  • pass timeout to restored connection (bubenkoff)

1.6.0

  • added html screenshot (bubenkoff, blueyed)

1.5.3

  • remote webdriver fixes (bubenkoff)

1.5.2

  • respect splinter_make_screenshot_on_failure (bubenkoff)

1.5.1

  • use native selenium socket timeout feature (pelme)

1.5.0

  • pytest tmpdir_factory support (bubenkoff)
  • depend on splinter 0.7.3, remove the previous status_code monkey patch (pelme)
  • add option --splinter-wait-time to specify splinter explicit wait timeout (pelme)

1.4.6

  • ensure base tempdir exists (bubenkoff)

1.4.0

  • introduce splinter_browser_class fixture (bubenkoff, ecesena)

1.3.8

  • correctly handle zope.testbrowser splinter driver (bubenkoff)

1.3.7

  • pass splinter_selenium_implicit_wait as wait_time to splinter Browser (lrowe)

1.3.6

  • properly respect webdriver executable command line option (bubenkoff, bh)

1.3.5

  • add option --splinter-webdriver-executable for phantomjs and chrome (sureshvv)

1.3.4

  • make browser_instance_getter session scoped, add session_browser fixture (bubenkoff, sureshvv)

1.3.3

  • make mouse_over comparible with more use-cases (bubenkoff)

1.3.1

  • properly handle driver switch during the test run (bubenkoff)
  • respect splinter_session_scoped_browser fixture (bubenkoff)

1.2.10

  • handle exceptions during screenshot saving (blueyed, bubenkoff)
  • documentation improvements (blueyed)

1.2.9

  • status_code is back in a lazy way (bubenkoff)

1.2.7

  • Fix automatic download of pdf content type (bubenkoff)

1.2.4

  • fix failing the test run if pytest-xdist is not installed, as it's completely optional dependency (bubenkoff, slafs)

1.2.3

  • improve exception handing when preparing the browser instance (bubenkoff)
  • require pytest (bubenkoff)

1.2.0

  • automatic screenshot capture on test failure (bubenkoff)
  • improvements to the browser preparation procedure (bubenkoff)
  • boolean config options made more clear (bubenkoff)

1.1.1

  • restore browser parameters on each test run instead of once for browser start (bubenkoff)

1.1.0

  • added possibility to have multiple browser instances for single test (amakhnach, bubenkoff)

1.0.4

  • Fixed browser fixture to support splinter_browser_load_condition and splinter_browser_load_timeout by default. (markon)

1.0.3

  • unicode fixes to setup.py (bubenkoff, valberg)

1.0.2

  • wait_for_condition now receives pytest_bdd.plugin.Browser object, not selenium webdriver one (bubenkoff)

1.0.1

  • Refactoring and cleanup (bubenkoff)

1.0.0

  • Initial public release