FindSoftware

Capybara

Ruby library that simulates a user's interactions with a web application in acceptance tests.

Capybara is a Ruby library that drives a web application the way a user would: it visits pages, clicks links and buttons, fills in forms and checks what is on the page. It plugs into RSpec, Cucumber, Minitest and Test::Unit, and Rails and Rack applications need no extra setup. The Rack::Test driver runs against a Rack application in the same process, and the Selenium driver runs the same tests in a real browser. WebKit is supported through an external gem. Installation is a Gemfile entry or a RubyGems install.

Identity

Status
Active
Maintainer
Thomas Walpole, Jonas Nicklas5
First release
20094

Rendering and deploy

Install with
bundler13

Releases

Current major version
37
Last release
2024-01-277

Adoption

GitHub stars
10,1752
Contributors
3258

Why these figures do not compare

Sources

  1. 2026-11-04: links, Install with
    teamcapybara.github.io/capybara/
  2. 2026-11-04: links, Written in, License, License model, GitHub stars
    github.com/teamcapybara/capybara
  3. 2026-11-04: links, Categories, Runtime, Install with
    github.com/teamcapybara/capybara/blob/master/README.md
  4. 2026-11-04: First release
    rubygems.org/api/v1/versions/capybara.json
  5. 2026-11-04: Maintainer
    github.com/teamcapybara/capybara/blob/master/License.txt
  6. 2026-11-04: Minimum runtime
    github.com/teamcapybara/capybara/blob/3.40.0/capybara.gemspec
  7. 2026-11-04: Current major version, Last release
    rubygems.org/api/v1/gems/capybara.json
  8. 2026-11-04: Contributors
    api.github.com/repos/teamcapybara/capybara/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON