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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start 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