Browser testing

webrat

2442

1389
265
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. Last commit: Mon, 26 Jul 2010 00:30:23 +0000

gem install webrat

Downloads: 115875

v0.7.1
40305

capybara

1366

746
124
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website Last commit: Wed, 21 Jul 2010 21:32:14 +0000

gem install capybara

Downloads: 35637

v0.3.9
10192

culerity

441

286
31
Culerity integrates Cucumber and Celerity in order to test your application's full stack. Last commit: Thu, 01 Jul 2010 16:21:28 +0000

gem install culerity

Downloads: 34350

v0.2.10
24238

watir

313

138
42
WATIR is "Web Application Testing in Ruby". Watir (pronounced water) is a free, open-source functional testing tool for automating browser-based tests of web applications. It works with applications written in any language. Watir drives the Internet Explorer browser the same way an end user would. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page, or whether a control is enabled. Watir can test web applications written in any language. Watir is a Ruby library that works with Internet Explorer on Windows. Last commit: Tue, 13 Jul 2010 15:50:29 +0000

gem install watir

Downloads: 23814

v1.6.5
22163

celerity

250

155
19
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. Last commit: Mon, 26 Jul 2010 17:56:44 +0000

gem install celerity

Downloads: 8475

v0.7.9
4407

selenium-client

220

124
27
Official Ruby Client for Selenium RC. Last commit: Wed, 26 May 2010 18:38:01 +0000

gem install selenium-client

Downloads: 29128

v1.2.18
20305

selenium-on-rails

213

128
17
The "official" Selenium On Rails repository, synced with OpenQA. Last commit: Tue, 13 Jul 2010 10:07:24 +0000

polonium

55

47
3
Selenium RC with Rails integration and enhanced assertions. Last commit: Thu, 14 Jan 2010 00:01:01 +0000

gem install polonium

Downloads: 1295

v0.3.3
307