3 ms·
Personally I really like selenium + PhantomJS (headless WebKit browser) since it allows you to do things like automate real user interactions in your tests, the
by seanp2k2 12y ago
Personally I really like selenium + PhantomJS (headless WebKit browser) since it allows you to do things like automate real user interactions in your tests, then run the test suite on your CI: http://www.realpython.com/blog/python/headless-selenium-testing-with-python-and-phantomjs/ http://www.realpython.com/blog/python/headless-selenium-test...
Also interesting if you're going down this road is CasperJS which is basically the same thing for JavaScript, and Velocity ( https://github.com/xolvio/velocity https://github.com/xolvio/velocity ) which is a test runner for Meteor that seems to run all your tests constantly and give you ~real-time feedback for TDD.
Lastly, there are many things to tie in Cucumber-style testing specs with Capybara and these other tools if you're into that.