FindSoftware

Cuprite

Pure Ruby driver for Capybara that runs Capybara tests on headless Chrome or Chromium.

Cuprite is a Ruby gem with no Selenium, WebDriver or ChromeDriver dependency that lets Capybara tests run against headless Chrome or Chromium. Projects install it with Bundler, as the documentation describes. Under the hood it uses Ferrum, a high-level Ruby API to the browser over the CDP protocol.

Worth knowing

A Chrome or Chromium binary has to be installed and reachable through the PATH, the BROWSER_PATH variable or the browser_path option.

Identity

Status
Active
Maintainer
Dmitry Vorotilin5
First release
20194

Rendering and deploy

Install with
bundler3

Releases

Current major version
Pre-1.08
Last release
2026-10-308

Adoption

GitHub stars
1,3982
Contributors
479
Dependent repositories
35410
Dependent packages
3510

Why these figures do not compare

Sources

  1. 2026-11-04: links
    rubycdp.com/
  2. 2026-11-04: links, Written in, GitHub stars, License
    api.github.com/repos/rubycdp/cuprite
  3. 2026-11-04: links, Built on, Install with
    docs.rubycdp.com/docs/cuprite/introduction/
  4. 2026-11-04: First release
    rubygems.org/api/v1/versions/cuprite.json
  5. 2026-11-04: Maintainer
    github.com/rubycdp/cuprite/blob/main/LICENSE
  6. 2026-11-04: Runtime, Categories
    github.com/rubycdp/cuprite/blob/main/README.md
  7. 2026-11-04: Minimum runtime
    github.com/rubycdp/cuprite/blob/v0.20/cuprite.gemspec
  8. 2026-11-04: Current major version, Last release
    api.github.com/repos/rubycdp/cuprite/releases
  9. 2026-11-04: Contributors
    api.github.com/repos/rubycdp/cuprite/contributors?per_page=1
  10. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/cuprite

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