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
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
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