Category

Browser testing

Write and run automated tests of your web app in a real-world browser environment

20.72
A long-lived project that still receives updates
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.
12.63
A long-lived project that still receives updates
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
4.04
No release in over a year
Poltergeist is a driver for Capybara that allows you to run your tests on a headless WebKit browser, provided by PhantomJS.
1.41
No commit activity in last 3 years
No release in over 3 years
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 nec...
1.31
A long-lived project that still receives updates
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.
1.1
A long-lived project that still receives updates
SitePrism gives you a simple, clean and semantic DSL for describing your site. SitePrism implements the Page Object Model pattern on top of Capybara.
1.2
No release in over a year
Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight from Ruby code, hiding some low-level action.
0.24
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
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.
0.26
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Culerity integrates Cucumber and Celerity in order to test your application's full stack.
0.21
The project is in a healthy, maintained state
Cuprite is a driver for Capybara that allows you to run your tests on a headless Chrome browser
0.18
No commit activity in last 3 years
The "official" Selenium On Rails repository, synced with OpenQA.
0.0
No commit activity in last 3 years
No release in over 3 years
Simple page objects for Capybara. All tooth-generated methods return Capybara Elements so that you can use these familiar objects for your needs.