> For the complete documentation index, see [llms.txt](https://docs.testfirst.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.testfirst.com/unified-test-automation/mobile-automation.md).

# Mobile Automation

## Android Mobile Automation

Automate Android applications using the TestFirst Editor, natural language syntax, and execution workflow used for other automation types.

Mobile automation supports Android emulators and existing devices, allowing you to launch applications, interact with mobile UI elements, validate application behaviour, and execute end-to-end user journeys without traditional scripting.

**Example**

```gherkin
 Scenario: Start emulator and run the app
   Given application "{Android apps.Reddit}"
   Given mobile device "{Devices.Android.My device}"
   When I run application
```

Mobile automation is fully integrated into TestFirst's **Unified Test Automation** approach, allowing mobile tests to be combined with web, API, and other automation types within the same test case.

**Learn more:**

* [Android Mobile Automation](/testfirst-editor/android-mobile-automation.md)
* [Inspect Mobile Applications](/testfirst-editor/android-mobile-automation/inspect-mobile-applications.md)
* [Write a Mobile Test](/testfirst-editor/android-mobile-automation/write-a-mobile-test.md)
* [Run Mobile Tests](/testfirst-editor/android-mobile-automation/run-mobile-tests.md)
