Ross ROSS = Recommend OSS · open-source software intelligence for agents

selenide/selenide

Concise UI Tests with Java! observed · 2026-08-28

github.com/selenide/selenide · homepage · Java · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 19
  • age_days: 5321
  • days_rel: 13
  • days_push: 9
  • n_releases_24m: 32

Full methodology

Adoption not part of the score

1909 stars · 603 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Selenide is a Java framework for writing concise, easy-to-read and easy-to-maintain automated UI tests, powered by Selenium WebDriver. It provides a fluent API, natural language assertions, automatic browser lifecycle management, screenshots, reports, and built-in handling of AJAX-based applications so testers can focus on business logic.

Use cases

  • write automated browser UI tests in Java
  • replace verbose Selenium WebDriver boilerplate with a concise fluent API
  • test ajax-heavy web applications without flaky timeout handling
  • run acceptance and functional tests for web UIs
  • test mobile applications via the selenide-appium plugin
  • run tests in Selenium Grid or Selenoid containers
  • automatically capture screenshots and generate reports on test failures

When to choose

  • your team writes UI tests in Java on the JVM and wants stable, readable tests with minimal boilerplate
  • you need automatic browser management, screenshots, and reports out of the box
  • you want built-in waiting for AJAX and protection against StaleElement exceptions
  • you need to test mobile apps or run against Selenium Grid/Selenoid with official plugins

When to avoid

  • you need end-to-end tests in a language other than Java or the JVM ecosystem
  • you only need API/backend testing without a browser UI
  • you prefer writing tests directly against raw Selenium WebDriver with full low-level control
  • your project is not JVM-based and cannot use Maven/Gradle dependencies

Facets

framework · maturity active

testing e2e-testing web-framework testing web-development developer-tools jvm cross-platform browser selenium-wrapper ui-test-automation fluent-api browser-testing acceptance-testing page-objects mobile-testing appium screenshot-on-failure test-reports ajax-waiting java-testing automation

4 sources

Member repositories

RepositoryRoleHealth v2
selenide/selenidemain99

For agents

markdown · JSON · MCP: product_card(name="selenide/selenide")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem