# watir/watir

Watir Powered By Selenium

Repository: https://github.com/watir/watir
Canonical: https://ross.abutalabs.com/products/watir
Homepage: http://watir.github.io
Language: Ruby
License: MIT
License Family: permissive
Topics: ruby, selenium, watir
Last push: 2024-05-31T14:27:21+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 6141, "days_push": 824, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1544, forks 245 (observed 2026-08-28T04:05:01.379781+00:00)

## What it is
Watir is an open-source Ruby library for automating web browsers, built on top of Selenium WebDriver. It drives browsers the way people do—clicking links, filling forms, and validating text—for end-to-end web testing.

## Use cases
- automate browser tests in ruby
- click links and fill forms programmatically
- end-to-end testing of web applications
- scrape or interact with web pages via a real browser
- run cross-browser tests on chrome firefox safari edge ie
- write selenium tests with a friendlier ruby api

## When to choose
- you write tests in Ruby and want a clean, object-oriented browser automation API
- you need cross-browser end-to-end testing built on Selenium
- you want automatic waiting and element location without boilerplate

## When to avoid
- you are not using Ruby (consider Selenium directly or Nerodia for Python)
- you need fast headless HTTP-level testing without a real browser
- you need mobile app automation (use Appium instead)

## Facets
- artifact type: library
- maturity: active
- function: testing, e2e-testing
- domain: testing, web-development, developer-tools
- platform: ruby, cross-platform
- tags: browser-automation, selenium, web-testing, watir

## Member repositories
- watir/watir (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:01.379781+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:39.423844+00:00, confidence not recorded.
  - readme: https://github.com/watir/watir (fetched 2026-08-28T04:05:01.379781+00:00, sha ca4d55dfdb5f)
  - homepage: http://watir.github.io (fetched 2026-08-29T11:31:59.485616+00:00, sha bcb1530df504)
  - site_page: http://watir.com/about (fetched 2026-08-29T11:31:59.494675+00:00, sha 1dfad9e777d2)
  - site_page: http://watir.com/watir-6-faq (fetched 2026-08-29T11:31:59.496584+00:00, sha cb14b702d03a)
  - site_page: http://watir.com/add-ons (fetched 2026-08-29T11:31:59.498654+00:00, sha ae3b9efeb288)
- Data as of 2026-08-30T08:39:29.467469+00:00.
