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.
Not all decisions need the same amount of analysis before being made.
Some are easily reversible and should be made fast.
While others have long-lasting effects and require careful planning before being made.
This article explores the difference between selenium and rack_test and how to leverage them to speed up your tests.