Rails supports writing Capybara tests out of the box since the 5.1 release in the form of system tests. This means you no longer need to configure database cleaning strategies or have webdriver configuration files with hard-to-understand configuration settings.
This article explores how to migrate Feature specs in an existing Rails app to the default System specs.
System specs are cool, but can be slow and flaky. Request specs can be good enough if you add the right seasoning to them.
Chrome 80 introduced tighter control around trusting TLS certificates, which unearthed an interesting bug for one of our projects running on CI.
How to use subdomains in your feature specs.
Turn off concurrency in tests to avoid race conditions in Capybara.