"Unified, high-performance E2E testing framework for Ruby. e2e is a modern wrapper around Playwright, designed to bring the elegance of Capybara and the speed of raw browser automation together. Blazing Fast: Uses direct IPC (Pipes) to communicate with the browser, avoiding HTTP overhead. Plug & Play: Zero configuration for most Rails apps. Includes a generator. Clean DSL: Idiomatic Ruby API (click_button, find, visit) that feels like home."
"Clean DSL: Idiomatic Ruby API (click_button, find, visit) that feels like home. Modern Engine: Powered by Microsoft Playwright (WebKit, Firefox, Chromium). Escape Hatch: Direct access to the native Playwright object for any complex scenario. Shared Connection: Built-in support for sharing DB connections between test and app threads (transactional tests support). Lint Friendly: Includes auto-configuration for RuboCop to respect E2E testing patterns. https://github.com/alec-c4/e2e"
e2e is a modern wrapper around Playwright for Ruby that combines the elegance of Capybara's DSL with the speed of raw browser automation. It communicates with browsers over direct IPC (Pipes) to avoid HTTP overhead and improve performance. Zero configuration works for most Rails apps and a generator is included. The API offers familiar methods like click_button, find, and visit while providing an escape hatch to access the native Playwright object. Built-in support enables sharing database connections between test and application threads for transactional tests. Auto-configuration for RuboCop respects E2E testing patterns.
Read at Rubyflow
Unable to calculate read time
Collection
[
|
...
]