android-e2e-testing

Automate Android E2E testing for Expo Router apps on emulators.

51.5k|13.4k|Updated Aug 15, 2016
One-click install
npx skills add https://github.com/expo/expo --skill android-e2e-testing-expo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: android-e2e-testing
Source: https://github.com/expo/expo/tree/main/packages/expo-router/.claude/skills/android-e2e-testing
Command: npx skills add https://github.com/expo/expo --skill android-e2e-testing-expo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Android E2E testing workflow reduces manual QA effort by automating end-to-end checks of Expo Router UI and navigation on Android emulators.

Core Features & Use Cases

  • Automated UI validation across screens and flows on Android devices
  • Verification of Jetpack Compose components and native UI interactions
  • Use Case: Validate a new route or screen by running the router e2e tests on a connected emulator

Quick Start

Launch the Android emulator, then run the predefined test suite to begin E2E validation.

Frequently Asked Questions about android-e2e-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Android UI testing for Expo Router navigation flows?▼

To automate Android UI testing for Expo Router, you run predefined end-to-end test suites on an active Android emulator to validate UI behavior and navigation flows without manual QA effort.

What do I need to run end-to-end tests on an Android emulator for my app?▼

Running end-to-end tests on an Android emulator requires an active emulator instance, adb tooling, and prebuilt test apps or scripts to drive the validation of UI and navigation.

Can I verify Jetpack Compose components with Android E2E testing?▼

Yes, Android E2E testing supports verifying Jetpack Compose components and native UI interactions across multiple Android configurations during your development and QA cycles.

What is the best way to validate a new route or screen in an Expo Router app?▼

The best way to validate a new Expo Router screen is to launch your Android emulator and run the predefined router end-to-end test suite to automate UI checks across screens.

Does Android E2E testing work without an active emulator or adb tooling?▼

No, Android E2E testing does not work without an active emulator and adb tooling, as these dependencies are strictly required to drive the end-to-end test scripts on Android devices.