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