Back to directory

Testing with Espresso Interop

Agent skill
1 skill

Use this skill to mix Compose finders and Espresso onView in the same test — for Android Dialog windows, IME (soft keyboard) state, ComposeView inside an Android View hierarchy, or focus interactions that cross the Compose/View boundary. Covers createAndroidComposeRule () setup, the EspressoLink bridge that auto-registers Compose's IdlingResource with Espresso, the onRootWithViewInteraction API, and why Espresso.onView(...) MUST run from the test thread (not from runOnIdle / runOnUiThread). Use when the developer mentions "Espresso onView and Compose at the same time", "ComposeView inside a View", "soft keyboard test", "Dialog focus", "compose interop test", or shows a test that calls Espresso from inside runOnIdle and deadlocks.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Skill stats

Skills1CategoryEngineeringStars0

About this skill

Use this skill to mix Compose finders and Espresso onView in the same test — for Android Dialog windows, IME (soft keyboard) state, ComposeView inside an Android View hierarchy, or focus interactions that cross the Compose/View boundary. Covers createAndroidComposeRule () setup, the EspressoLink bridge that auto-registers Compose's IdlingResource with Espresso, the onRootWithViewInteraction API, and why Espresso.onView(...) MUST run from the test thread (not from runOnIdle / runOnUiThread). Use when the developer mentions "Espresso onView and Compose at the same time", "ComposeView inside a View", "soft keyboard test", "Dialog focus", "compose interop test", or shows a test that calls Espresso from inside runOnIdle and deadlocks.

Quick start

  1. Copy the install prompt. Use the green button above this README.
  2. Send it to your agent. Paste it into your coding agent’s chat and send.
  3. Review the setup. Your agent checks the skill’s instructions, requirements, and installation scope.
Review, license & listing details
Review the source before using this skill

This is an imported listing. We haven’t certified its safety, license, or compatibility. Skills may include executable scripts.

Automated security scan: Partial

Only SKILL.md was scanned. Supporting files and scripts were not checked. No safety grade has been assigned.

0 potential findings · Scanned 11/4/2026 · Scanner 0.2.1

Content SHA-256: fa2c29d71aa4f12dfdc0d304d4c9f87de21d9b2f9acbe10e6d73eae3810bc4c4

About scan coverage and limitations

About this listing

Category
Engineering
Reported license
Apache-2.0
Listing language (estimated)
English
Review status
Not individually reviewed
Agent compatibility
Atlas installation supports Claude Code, Codex, and Cursor. Skill-specific dependencies and features are checked during setup.
Testing with Espresso Interop | Agent Skills Atlas