All Versions
25
Latest Version
Avg Release Cycle
82 days
Latest Release
791 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.30.1 Changes
July 16, 2022๐ Fixes
- ๐ fix(chromedriver): Account for Chromium when doing the version matching (#698)
-
v0.30.0 Changes
July 14, 2022๐ฅ Breaking
- ๐ Now only supports Elixir v1.12 and higher. Please open an issue if this is too restrictive. This was done to allow us to vendor
PartitionSupervisor
, which uses functions that were introduced in v1.12, so vendoring only gets us that far.
๐ Fixes
- ๐ Handle errors related to Wallaby.Element more consistently #632
- ๐ Fix
refute_has
when passed a query with an invalid selector #639 - ๐ Fix ambiguity between imported Browser.tap/2 and Kernel.tap/2 #686
- ๐ Fix
remote_url
config option for selenium driver #582 - ๐ Specifying
at
now removes the defaultcount
of 1 #641 - ๐ Various documentation fixes/improvements
- โฑ Start a ChromeDriver for every scheduler #692
- This may fix a long standing issue #365
- ๐ Now only supports Elixir v1.12 and higher. Please open an issue if this is too restrictive. This was done to allow us to vendor
-
v0.29.1 Changes
September 22, 2021- ๐ Docs improvements #629
-
v0.29.0 Changes
September 14, 2021has_css?/3
returns a boolean instead of raising. (#624)- Updates
web_driver_client
to v0.2.0 (#625)
-
v0.28.1 Changes
July 31, 2021- ๐ Fix async tests when using selenium and the default capabilities.
- ๐ Fixes the DependencyError message in chrome.ex (#581)
-
v0.28.0 Changes
December 08, 2020๐ฅ Breaking
- ๐ป
Browser.assert_text/2
andBrowser.assert_text/3
now return the parent instead oftrue
when the text was found.
๐ Fixes
- File uploads when using local and remote selenium servers.
๐ Improvements
โ Added support for touch events
Wallaby.Browser.touch_down/3
Wallaby.Browser.touch_down/4
Wallaby.Browser.touch_up/1
Wallaby.Browser.tap/2
Wallaby.Browser.touch_move/3
Wallaby.Browser.touch_scroll/4
Wallaby.Element.touch_down/3
Wallaby.Element.touch_scroll/3
โ Added support for getting Element size and location
Wallaby.Element.size/1
Wallaby.Element.location/1
- ๐ป
-
v0.27.0 Changes
December 04, 2020๐ฅ Breaking
- Increases minimum Elixir version to 1.8
๐ Fixes
- ๐ Correctly remove stopped sessions from the internal store. #558
- โ Ensures all sessions are closed after the test suite is over.
- โ Tests won't crash when side effects fail when calling the inspect protocol on an Element
-
v0.26.2 Changes
June 19, 2020๐ Fixes
- ๐ Improve
Query.t()
specification to fix dialyzer warnings. Fixes #542
- ๐ Improve
-
v0.26.1 Changes
June 17, 2020๐ Fixes
- ๐ Change Wallaby.Browser.sync_result from
@opaque
to@type
Fixes #540
- ๐ Change Wallaby.Browser.sync_result from
-
v0.26.0 Changes
June 15, 2020โ Remove
Wallaby.Phantom
๐ The PhantomJS driver was deprecated in v0.25.0 because it is no longer maintained and does not implement many modern browser features.
๐ท Users are encouraged to switch to the
Wallaby.Chrome
driver, which is now the default.Wallaby.Chrome
requires installingchromedriver
as well as Google Chrome, both of which now come pre-installed on many CI platforms.