Skip to content
CAI
Produce a survey ↗Verify a survey

elixir-wallaby/wallaby

This system is a headless browser automation library for Elixir, designed to interact with web browsers via the WebDriver protocol. It provides a high-level API for simulating user interactions such as clicking, typing, and navigating, while supporting multiple browser drivers including Chrome and Selenium. The codebase has been significantly refactored to support concurrent browser sessions and includes extensive integration and unit tests to verify browser state, query selectors, and driver lifecycle management.

64.8

Adequate · 1 August 2026

5.8k

lines of production code

Elixir

primary language

2

bus factor · 90 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2016 · Chrome driver architecture and modernization

This period focused on refactoring the core architecture to support a modular driver system, specifically introducing a Chrome driver implementation. The project also modernized its configuration, tooling, and dependencies, while significantly expanding test coverage for the new components.

9 changes

2017 · Browser automation and integration testing

This period focused on expanding browser automation capabilities and establishing comprehensive integration tests for Chrome and Selenium drivers. The work included implementing detailed error messages and XPath query generation, alongside adding extensive test coverage for browser interactions, session management, and log capture.

13 changes

2020 · Headless browser test infrastructure

This period focused on establishing a robust testing environment for headless browser automation, specifically targeting Chrome and Selenium drivers. The work involved creating integration tests for feature macros and WebDriver interactions, alongside adding support scripts to facilitate consistent testing within Docker containers.

5 changes

CAI lens gauges

Survey your own repository

elixir-wallaby/wallaby was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 13e1394d31 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards