Bad news. The server hosting The Ruby Toolbox went bust on the evening of June 7th. While I do have backups, the original source code is in a very outdated state so I currently don't feel it makes sense to try and get it running again.

For the time being, here is a very stripped down version of the Ruby Toolbox's contents.

Update June 13th: I'd like to invite you to join the discussion on the future of the Toolbox on github. You can also get in touch directly on Twitter.

 Score 14.93


Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website

 Rubygem capybara
 Score 13.52


WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.

 Score 3.88


Poltergeist is a driver for Capybara that allows you to run your tests on a headless WebKit browser, provided by PhantomJS.

 Score 3.45


Headless Webkit driver for Capybara

 Score 2.52


Webrat lets you quickly write expressive and robust acceptance tests for a Ruby web application. It supports simulating a browser inside a Ruby process to avoid the performance hit and browser dependency of Selenium or Watir, but the same API can also be used to drive real Selenium tests when necessary (eg. for testing AJAX interactions). Most Ruby web frameworks and testing frameworks are supported.

 Rubygem webrat
 Github brynary/webrat
 Score 1.54


Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight from Ruby code, hiding some low-level action.

 Score 1.47


WebDriver-backed Watir

 Score 0.9


SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for use with Capybara

 Score 0.61


Culerity integrates Cucumber and Celerity in order to test your application's full stack.

 Rubygem culerity
 Score 0.59


Automated testing tool for web applications. By Testers. For Testers.

 Rubygem watir
 Github watir/watir
 Score 0.53


Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity provides a superset of Watir's API.

 Rubygem celerity
 Github jarib/celerity
 Score 0.45


Official Ruby Client for Selenium RC.

 Score 0.36


Headless Browser for Integration Testing with Capybara

 Score 0.04


Selenium RC with Rails integration and enhanced assertions.

 Rubygem polonium
 Score 0.01


Simple page objects for Capybara. All tooth-generated methods return Capybara Elements so that you can use these familiar objects for your needs.

 Rubygem tooth