Based on Cucumber's HTML formatter, Butternut uses Celerity to capture page sources after each step.
Jeremy Stephens
gem "butternut", "~> 0.2.0"