Releases: elixir-wallaby/wallaby
Releases · elixir-wallaby/wallaby
v0.18.0
Features
- Updated dependencies
- Added experimental support for chromedriver
v0.17.0
Version 0.17.
Check the CHANGELOG for a full description of changes.
v0.16.1
Bugs
- Fixed issue with print options in deprecation warnings.
v0.16.0
Changes
- Added the
Query
module.
- Added the
Element
module.
- Added the
Browser
module.
- Deprecated
click_on
, click_button
, click_link
, check
, choose
, uncheck
, select
, send_text
, get_current_url
, get_window_size
, set_window_size
, and checked?
.
- Deprecated passing strings to actions and finder. Everything now expects a
Query
.
- Added a callback to
find
. This makes chaining much easier and allows for better scoping.
- Added
has?
to allow the creation of generic has_value?
and has_text?
type actions.
- Updated the retry logic to be more consistent and handle stale elements.
v0.15.0
Breaking changes
- Button detection doesn't raise an exception if the button is missing a
type
attribute.
v0.14.0
Features
- Users can change the IO device that console logs are written to with the
:js_logger
config option. JS logging can also be disabled by setting this option to nil
.
0.12.0
Bugs
- Isolate localStorage between test runs.
0.11.1
Bugs
- Fix for screenshot name collisions
- Fix for xpath escaping
- Fix for text scoping
- Fix for error handling
- Fix missing button type error handling.
0.11.0
Features
Bugs
- Increase timeout server timeouts to infinity to avoid poolboy errors.