The Ruby Toolbox - Know your options!

selenium-webdriver

14.23
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.
 Popularity
Downloads
26,790,898
Stars
9,133
Forks
3,571
Watchers
1,053

capybara

12.28
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
 Popularity
Downloads
35,059,866
Stars
8,190
Forks
1,183
Watchers
245

poltergeist

4.41
Poltergeist is a driver for Capybara that allows you to run your tests on a headless WebKit browser, provided by PhantomJS.
 Popularity
Downloads
13,151,159
Stars
2,443
Forks
437
Watchers
56

capybara-webkit

2.4
Headless Webkit driver for Capybara
 Popularity
Downloads
4,981,593
Stars
1,928
Forks
451
Watchers
82

webrat

1.44
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.
 Popularity
Downloads
2,287,197
Stars
1,570
Forks
300
Watchers
25

headless

1.28
Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight from Ruby code, hiding some low-level action.
 Popularity
Downloads
3,826,749
Stars
834
Forks
103
Watchers
30
 Releases
Total releases
15
First release
Latest release

watir

0.96
Watir stands for Web Application Testing In Ruby It facilitates the writing of automated tests by mimicing the behavior of a user interacting with a website.
 Popularity
Downloads
1,674,648
Stars
1,023
Forks
182
Watchers
83

site_prism

0.81
SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for use with Capybara
 Popularity
Downloads
1,467,727
Stars
906
Forks
137
Watchers
46

watir-webdriver

0.64
WebDriver-backed Watir
 Popularity
Downloads
2,774,194
Stars
3
Forks
0
Watchers
3

culerity

0.33
Culerity integrates Cucumber and Celerity in order to test your application's full stack.
 Popularity
Downloads
829,680
Stars
274
Forks
36
Watchers
4

selenium-client

0.32
Official Ruby Client for Selenium RC.
 Popularity
Downloads
701,812

celerity

0.3
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.
 Popularity
Downloads
698,449
Stars
218
Forks
48
Watchers
6

paytonrules/selenium-on-rails

0.14
The "official" Selenium On Rails repository, synced with OpenQA.
 Popularity
Stars
140
Forks
20
Watchers
3

akephalos

0.04
Headless Browser for Integration Testing with Capybara
 Popularity
Downloads
89,097

polonium

0.01
Selenium RC with Rails integration and enhanced assertions.
 Popularity
Downloads
20,607

tooth

0.0
Simple page objects for Capybara. All tooth-generated methods return Capybara Elements so that you can use these familiar objects for your needs.
 Popularity
Downloads
6,555
Stars
6
Forks
0
Watchers
1