Capability
14 artifacts provide this capability.
Want a personalized recommendation?
Find the best match →via “element interaction via accessibility-aware selectors”
Automate browsers and run web tests via Playwright MCP.
Unique: Uses accessibility tree semantics to generate robust element selectors that survive DOM refactoring, unlike brittle CSS/XPath selectors; validates element state before interaction to prevent silent failures
vs others: More robust than pixel-based clicking (screenshot + vision) because it uses semantic element properties that don't change with styling; more reliable than CSS selectors because it references accessibility roles that persist across DOM restructuring
via “accessibility-tree-based-ui-element-detection”
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Unique: Implements a two-tier interaction strategy that prioritizes native accessibility trees (Android AccessibilityService, iOS WebDriverAgent accessibility API) as the primary interaction mechanism, with screenshot-based coordinate fallback only when semantic data is unavailable. This approach provides deterministic, layout-resilient automation that survives UI changes without requiring coordinate recalibration.
vs others: Outperforms image-based automation tools (like Appium with image recognition) by using semantic accessibility metadata for element location, eliminating the need for ML-based visual matching and providing 100% deterministic element identification when accessibility labels are present.
via “ui element selection and interaction via accessibility tree parsing”
The most powerful Android RPA agent framework, next generation mobile automation.
Unique: Combines UIAutomator2 accessibility tree parsing with direct ADB input event injection, allowing element selection via semantic properties (text, resource-id) while maintaining pixel-perfect interaction accuracy. Caches hierarchy snapshots to reduce query latency and supports both absolute coordinates and relative positioning within element bounds.
vs others: More reliable than Appium for local Android devices because it uses native UIAutomator2 without HTTP overhead; more flexible than image-based automation (OCR) because it works with dynamic content and doesn't require visual training data.
via “dom-element-selection-and-querying”
Model Context Protocol servers for Playwright
Unique: Exposes Playwright's locator API as MCP tools with rich metadata responses (bounding box, visibility, attributes), enabling LLMs to make informed decisions about element interaction without trial-and-error clicking, and supporting both CSS and XPath with automatic selector validation
vs others: Returns structured element metadata (visibility, enabled state, bounding box) in a single query, reducing the number of round-trips needed compared to frameworks that require separate queries for element existence, visibility, and interaction readiness
The most powerful Android RPA agent framework, next generation mobile automation.
Unique: Leverages Android's native Accessibility API and UIAutomator2 framework for robust element selection instead of image recognition or coordinate-based clicking, enabling selector-based automation that survives UI layout changes
vs others: More reliable than image-based automation (Appium with OpenCV) because it uses semantic element attributes; more maintainable than coordinate-based scripts because selectors adapt to layout changes
via “dom-aware-element-selection-with-multi-strategy-matching”
🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support
Unique: Implements intelligent fallback chain with selector strategy caching — learns which selector type works for each element and reuses it, reducing retry overhead on subsequent interactions
vs others: More resilient than single-strategy selectors (pure CSS or XPath) because it adapts to DOM changes, but more performant than brute-force fuzzy matching because it caches successful strategies
via “window-and-element-discovery-via-accessibility-tree”
I've been building computer-use tools for a while, and I quietly launched this about a month ago (122 Stars on GH). I figured it was worth sharing here.Over the last few months, a lot of computer-use agents have come out: Codex, Claude Code, CUA, and others. Most of them seem to work roughly li
Unique: Exposes raw accessibility tree structure as queryable data rather than requiring agents to know exact element IDs or coordinates — enables semantic element discovery based on accessibility metadata (roles, labels, states) that applications provide for assistive technology
vs others: More reliable than image-based UI automation (no OCR errors) and more flexible than coordinate-based clicking because it uses semantic accessibility metadata that persists across UI theme changes and layout adjustments
via “accessibility hierarchy inspection and ui element querying”
** - Popular MCP server that enables AI agents to scaffold, build, run and test iOS, macOS, visionOS and watchOS apps or simulators and wired and wireless devices. It has powerful UI-automation capabilities like controlling the simulator, capturing run-time logs, as well as taking screenshots and
Unique: Exposes XCTest's accessibility tree inspection as MCP tools, providing AI agents with structured UI element data for programmatic interaction — enables accessibility-based UI automation without screen coordinate guessing
vs others: More reliable than coordinate-based UI automation because it uses accessibility attributes; enables AI agents to interact with dynamic UIs that change layout or position
via “semantic ui element detection and accessibility-based interaction”
** - a macOS-only MCP server that enables AI agents to capture screenshots of applications, or the entire system.
Unique: Hybrid detection architecture that prioritizes accessibility APIs for deterministic interaction but seamlessly falls back to vision-based element detection when accessibility metadata is unavailable; includes element snapshot storage and cleanup system to support vision model analysis without unbounded disk growth
vs others: More reliable than pure vision-based automation (e.g., Claude Computer Use) because it uses native accessibility APIs when available, avoiding coordinate drift and enabling interaction with dynamic UI; more robust than pure accessibility automation because it has vision fallback for inaccessible apps
via “accessibility tree-based browser element targeting”
** (by UI-TARS) - A fast, lightweight MCP server that empowers LLMs with browser automation via Puppeteer’s structured accessibility data, featuring optional vision mode for complex visual understanding and flexible, cross-platform configuration.
Unique: Uses Puppeteer's native accessibility tree extraction rather than screenshot-based vision or regex DOM parsing, providing semantic-aware element identification that preserves ARIA relationships and computed accessibility properties in a structured format suitable for LLM reasoning
vs others: Faster and cheaper than vision-based browser agents (no VLM calls) while more reliable than regex/CSS selector approaches on dynamic or complex UIs, as it leverages browser-native accessibility APIs that understand semantic intent
via “dom-element-interaction-and-selection”
Experimental MCP server for browser automation using Puppeteer (inspired by @modelcontextprotocol/server-puppeteer)
Unique: Wraps Puppeteer element APIs (page.$, page.$$, element.click, element.type) as discrete MCP tools, allowing agents to compose multi-step interactions. Includes element property introspection (text, attributes, visibility) for conditional branching.
vs others: More granular than Selenium/Playwright wrappers that often batch operations; allows agents to inspect element state between actions for adaptive behavior
via “accessibility testing with aria and role inspection”
A high-level API to automate web browsers
Unique: Exposes the browser's accessibility tree (ARIA roles, labels, descriptions) natively through the page API, enabling accessibility assertions without external tools or axe-core integration
vs others: More integrated than external accessibility tools because it uses the browser's native accessibility tree, and more flexible than manual ARIA inspection because it supports programmatic assertions
via “intelligent element detection and interaction on dynamic web pages”
Interact with any UI, website or API
Unique: Combines visual element recognition with DOM analysis to create selector-agnostic interaction, allowing automation to survive UI changes that would break traditional XPath or CSS selector-based approaches
vs others: More robust than Selenium's XPath selectors for dynamic sites, and more accessible than writing custom computer vision code with OpenCV
via “intelligent-element-detection”
Building an AI tool with “Ui Element Selection And Interaction Via Accessibility Hierarchy Inspection”?
Submit your artifact →curl unfragile.ai/agents.md | sh© 2026 Unfragile. The platform for software for agents.