Wallaby helps you test your web applications by simulating realistic user interactions. By default, it runs each test case concurrently and manages browsers for you. Here's an example test for a simple Todo application. Because Wallaby manages multiple browsers for you, it's possible to test several users interacting with a page simultaneously. Read on to see what else Wallaby can do or check out the Official Documentation. Wallaby also requires bash to be installed. Generally, bash is widely available, but it does not come pre-installed on Alpine Linux. If you're testing a Phoenix application with Ecto and a database that supports sandbox mode, you can enable concurrent testing by adding the Phoenix.Ecto.SQL.Sandbox plug to your Endpoint. It's important that this is at the top of endpoint.ex before any other plugs.

Features

  • Wallaby helps you test your web applications
  • Simulates realistic user interactions
  • By default it runs each test case concurrently and manages browsers for you
  • Its possible to test several users interacting with a page simultaneously
  • Wallaby requires Elixir 1.12+ and OTP 22+
  • Wallaby also requires bash to be installed

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Wallaby

Wallaby Web Site

Other Useful Business Software
The Most Powerful Software Platform for EHSQ and ESG Management Icon
The Most Powerful Software Platform for EHSQ and ESG Management

Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Wallaby!

Additional Project Details

Programming Language

Elixir

Related Categories

Elixir Browsers, Elixir Software Testing Tool

Registered

2022-10-07