All Versions
25
Latest Version
Avg Release Cycle
82 days
Latest Release
621 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.19.0 Changes
August 13, 2017🔋 Features
- 🖐 Handle alerts in chromedriver - thanks @florinpatrascu
🛠 Bugfixes
- Return the correct error message for text queries.
-
v0.18.1 Changes
August 08, 2017🛠 Bugfixes
- 📇 Pass correct BEAM Metadata to chromedriver to support db_connection
- Close all sessions when their parent process dies.
-
v0.18.0 Changes
August 08, 2017🔋 Features
- 👌 Support for chromedriver
🛠 Bugfixes
- Capture invalid state errors
-
v0.17.0 Changes
May 17, 2017🗄 This release removes all methods declared as deprecated in the 0.16 release, experimental Selenium support and much more! If you are looking to upgrade from an earlier release, it is recommended to first go to 0.16.x. ✅ Other goodies include improved test helpers, a cookies API and handling for JS-dialogues.
💥 Breaking Changes
- ✂ Removed deprecated version of
fill_in
- ✂ Removed deprecated
check
- Removed deprecated
set_window_size
- ✂ Removed deprecated
send_text
- ✂ Removed deprecated versions of
click
- ✂ Removed deprecated
checked?
- Removed deprecated
get_current_url
- ✂ Removed deprecated versions of
visible?
- ✂ Removed deprecated versions of
all
- ✂ Removed deprecated versions of
attach_file
- ✂ Removed deprecated versions of
clear
- ✂ Removed deprecated
attr
- ✂ Removed deprecated versions of
find
- ✂ Removed deprecated versions of
text
- ✂ Removed deprecated
click_link
- ✂ Removed deprecated
click_button
- ✂ Removed depreacted
choose
🔋 Features
- 🆕 New cookie API with
cookies/1
andset_cookie/3
- New assert macros
assert_has/2
andrefute_has/2
- execute_script now returns the session again and is pipable, there is an optional callback if you need access to the return value - thanks @krankin
- Phantom server is now compatible with escripts - thanks @aaronrenner
- 🔊 Ability to handle JavaScript dialogs via
accept_dialogs/1
,dismiss_dialogs/1
, plus methods for alerts, confirms and prompts - thanks @padde - Ability to pass options for driver interaction down to the underlying hackney library through
config :wallaby, hackney_options: [your: "option"]
- thanks @aaronrenner - 🌲 Added
check_log
option toexecute_script
- thanks @aaronrenner - 🌐 Experimental support for selnium 2 and selenium 3 web drivers has been added, use at your own risk ;)
- ⚡️ Updated hackney and httpoison dependencies - thanks @aaronrenner
- ✂ Removed documentation for modules that aren't intended for external use - thanks @aaronrenner
- set_value now works with text fields, checkboxes, radio buttons, and options. - thanks @graeme-defty
🛠 Bugfixes
- 🛠 Fix spawning of phantomjs when project path contains spaces - thanks @schnittchen
- 🛠 Fixed a couple of dialyzer warnings - thanks @aaronrenner
- 🛠 Fixed incorrect malformed label warning when it was really a mismatch between expected elements found
- ✂ Removed deprecated version of
-
v0.16.1 Changes
🚀 Changelogs for these versions can be found under releases