Configure the test/system test harness to drive files.
Rack-driven tests are significantly faster to set up and execute, and
more closely mimic the end-user experience for a JavaScript-disabled
runtime.
In a production application, the System Test suite could be a mixture of
Selenium-driven and Rack-driven tests. Striking a good balance between
the two is an exercise left up to the teams managing the application.