Browser testing
Write and run automated tests of your web app in a real-world browser environment
19.98
Selenium implements the W3C WebDriver protocol to automate popular browsers.
It aims to mimic the behaviour of a real user as it interacts with the application's HTML.
It's primarily intended for web application testing, but any web-based task can automated.
2021
2022
2023
2024
2025
2026
8.5
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
2021
2022
2023
2024
2025
2026
1.47
Poltergeist is a driver for Capybara that allows you to run your tests on a headless WebKit browser, provided by PhantomJS.
2021
2022
2023
2024
2025
2026
1.17
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.
2021
2022
2023
2024
2025
2026
0.92
Headless Webkit driver for Capybara
2021
2022
2023
2024
2025
2026
0.61
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...
2021
2022
2023
2024
2025
2026
0.57
Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight from Ruby code, hiding some low-level action.
2021
2022
2023
2024
2025
2026
0.47
Cuprite is a driver for Capybara that allows you to run your tests on a headless Chrome browser
2021
2022
2023
2024
2025
2026
0.47
SitePrism gives you a simple, clean and semantic DSL for describing your site. SitePrism implements the Page Object Model pattern on top of Capybara.
2021
2022
2023
2024
2025
2026
0.23
Integrates Cypress and Playwright with Rails or Rack applications
2021
2022
2023
2024
2025
2026
0.13
Helps you write Cypress tests of your Rails app
2021
2022
2023
2024
2025
2026
0.09
The "official" Selenium On Rails repository, synced with OpenQA.
0.09
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.
2021
2022
2023
2024
2025
2026
0.09
Culerity integrates Cucumber and Celerity in order to test your application's full stack.
2021
2022
2023
2024
2025
2026
0.08
WebDriver-backed Watir
2021
2022
2023
2024
2025
2026
0.05
Official Ruby Client for Selenium RC.
2021
2022
2023
2024
2025
2026
0.01
Chrome driver for capybara using remote debugging protocol.
2021
2022
2023
2024
2025
2026
0.0
Selenium RC with Rails integration and enhanced assertions.
2021
2022
2023
2024
2025
2026
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.
2021
2022
2023
2024
2025
2026
0.0
Headless Browser for Integration Testing with Capybara
2021
2022
2023
2024
2025
2026