wallaby v0.23.0 Release Notes
Release Date: 2019-08-14 // over 4 years ago-
๐ Improvements
- โ Add ability to configure the path to the ChromeDriver executable
- ๐ Enable screenshot support for Selenium driver
- Enable
accept_alert/2
,dismiss_alert/2
,accept_confirm/2
,dismiss_confirm/2
,accept_prompt/2
,dismiss_prompt/2
for Selenium driver - โ Add
:log
option totake_screenshot
, this is set totrue
when taking screenshots on failure - ๐ป Introduce window/tab switching support:
Browser.window_handle/1
,Browser.window_handles/1
,Browser.focus_window/2
andBrowser.close_window/1
- ๐ Introduce window placement support:
Browser.window_position/1
,Browser.move_window/3
andBrowser.maximize_window/1
- ๐ป Introduce frame switching support:
Browser.focus_frame/2
,Browser.focus_parent_frame/1
,Browser.focus_default_frame/1
- Introduce async script support:
Browser.execute_script_async/2
,Browser.execute_script_async/3
, andBrowser.execute_script_async/4
- Introduce mouse events support:
Browser.hover/2
,Browser.move_mouse_by/3
,Browser.double_click/1
,Browser.button_down/2
,Browser.button_up/2
, and a version ofBrowser.click/2
that clicks in current mouse position.
๐ Bugfixes
- โ LogStore now wraps logs in a list before attempting to pass them to List functions. This was causing Wallaby to crash and would mask actual test errors.