Rails System Testing
- Blog post arguing for CDP, Ferrum, and Cuprite which provides a pure Ruby Capybara driver talking to Chrome.
- Running system tests with Playwright leads to more reliable tests than Selenium as it’s more aware of JS runtime execution, no need to wait arbitrary times for the browser to “settle”.