Changelog¶
Versions follow Semantic Versioning
[2.0.0] - 2019-02-12¶
Added¶
- Behavior tests from yaml description. #54
- Plugin configuration hooks for selenium options (Currently only
webdriver
)- Configuration from commandline
- Configuration from pytest.ini file.
- Added xpath wait_for wrappers.
- Added wait_for wrappers for multi elements find.
- Customizable behavior parsing thru
pytest_add_behavior
hook.
Changed¶
- Application runners (dash_threaded, dash_subprocess) refactored to a context manager with own selenium driver.
- Driver argument changed to
--webdriver
[1.1.0] 2019-01-01¶
Added¶
- Base exception type:
PytestDashError
#23 DashAppLoadingError
#23- Add port option to
dash_threaded
anddash_subprocess
. #28 - Add
start_wait_time
option todash_threadred
for waiting after starting the thread, default to 1 sec. #28 - Add more
wait_for
wrappers #41wait_for_style_to_equal
wait_for_property_to_equal
wait_for_element_by_*
[1.0.1] 2018-12-05¶
Changed¶
- Syntax for
utils.import_app
changed to dot notation, same asdash_subprocess
.
[1.0.0] 2018-12-04¶
Added¶
- Added
dash_subprocess
fixture, runs a dash app in a subprocess waitress-serve command. utils.wait_for_text_to_equal
utils.wait_for_element_by_css_selector
Removed¶
dash_app
fixture.
Renamed¶
start_dash
fixture todash_threaded