We all know testing is important. We have our unit tests and integration tests to make sure everything is working as expected. At OmbuLabs, we use Capybara for our integration tests so that we can interact with the app as a real user would.
This is the process we used to replace the
capybara-webkit gem in a legacy project with a more modern approach that uses the
webdrivers gem and a headless browser.