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.