Selenium: capabilities, evidence & fit
A browser automation ecosystem built around WebDriver, IDE, and distributed Grid execution.
A deterministic control layer. WebDriver sends browser commands; Grid routes sessions to remote machines. Add an agent for planning or keep explicit scripts for stable, repeatable checks.
- Last verified
- Sep 27, 2026
- Primary sources
- 3
- Evidence state
- Fresh
- Benchmark records
- No linked results
Where it fits
- Existing WebDriver test suites
- Remote multi-browser test infrastructure
- You want an autonomous model without orchestration
- Your task is a native desktop application
Fit recommendations are editorial interpretations of the documented architecture.
Documented capabilities
| CAPABILITY | DOCUMENTED STATE | SOURCE |
|---|---|---|
| Browser control | WebDriver drives browser interactions | |
| Recorded tests | Selenium IDE records and plays back browser tests | |
| Remote execution | Grid routes commands to remote browser instances | |
| Parallel coverage | Run across browser versions and operating systems | |
| Language bindings | Client libraries support multiple programming languages | |
| Distribution | Apache-2.0 public source repository |
Environment, deployment & control
Environment
- browser
- Full
- desktop
- Unknown
- mobile
- Unknown
Deployment
- cloud
- Unknown
- local
- Full
- self Hosted
- Full
Extensibility
- api
- Full
- sdk
- Full
- mcp
- Unknown
- bring Your Own Model
- N/A
Control method
- screenshots
- Unknown
- mouse Keyboard
- Full
- dom Or Accessibility
- Full
- code Execution
- Unknown
Unknown = insufficient public evidence; No evidence = an explicit negative record; N/A = does not apply to this layer.
Trust, oversight & limitations
Documented oversight
- human Approval
- Unknown
- audit Logs
- Unknown
- sandboxing
- Unknown
- prompt Injection Defense
- Unknown
- credential Controls
- Unknown
Know the boundary
- Selenium controls browsers rather than supplying a task-planning model.
- Running a Grid requires capacity, browser-version and session-lifecycle management.
Pricing snapshot
Price needs verification
Current pricing is not sufficiently verified, or its 14-day review window has expired. Check the official provider before budgeting.
Compare the tradeoffs
Relevant use cases
Computer use for healthcare portals
A constrained architecture for authorized administrative retrieval, with explicit data handling and review.
Computer use for recruiting operations
Prepare source-linked candidate records and scheduling drafts while leaving employment decisions to people.
Computer use for QA testing
Combine deterministic release checks with bounded exploratory interface testing.
Computer use for data entry
Turn a validated input table into reviewable drafts, with row identity and duplicate protection.
Computer use for portal automation
Build one adapter per portal and keep business rules above the interface layer.
Sources & verification
Reviewed Sep 27, 2026. Architecture recommendations are editorial analysis; linked vendor documentation supports the underlying capability and safety facts.
- www.selenium.dev/documentation/overview/
- www.selenium.dev/documentation/grid/
- github.com/SeleniumHQ/selenium