Wallaby - concurrent browser testing for Elixir

Wallaby - Concurrent browser testing for Elixir

GitHub: https://github.com/keathley/wallaby
HexDocs: https://hexdocs.pm/wallaby/readme.html

7 Likes

Today we have released v0.23.0!

This release provides several improvements and a bugfix. You can read about them in the changelog.

Cheers! :beers:

9 Likes

I opened a proposal to standardize the configuration mechanism for WebDrivers and I would appreciate any feedback!

Cheers! :beers:

2 Likes

v0.24.0 has been released!

Please see the changelog for all the details!

Cheers! :beers:

6 Likes

v0.25.0 has been released!

This release deprecates the PhantomJS driver and makes the Chrome driver the default.

Please see the changelog for all the details!

Cheers! :zap:

3 Likes

v0.27.0 has been released!

This release increases the minimum Elixir version to 1.8 as well as some other bug fixes. Please see the CHANGELOG for more details

Cheers! :zap:

5 Likes

Hello everyone!

I’ve enabled Discussion on the GitHub repository!

If you ever have any questions about Wallaby or its usage, feel free to start a new discussion there :grinning_face_with_smiling_eyes:

Thanks!

1 Like

v0.28.0 (2020-12-8)

Breaking

  • Browser.assert_text/2 and Browser.assert_text/3 now return the parent instead of true 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

Cheers! :zap:

6 Likes

Howdy folks!

I’ve tweeted a poll to see the distribution of “oldest elixir version” used by Wallaby users.

Really this means, for projects you actively work on and actively update dependencies to the latest versions, what is the oldest elixir version used.

Here is the link to the Twitter poll.

2 Likes