---
description: >-
  Reliably End-to-End (E2E) test your Android and iOS mobile apps with Appetize
  AppRecorder for Playwright
---

# Testing

## What is Appetize AppRecorder for Playwright?

Appetize AppRecorder for [Playwright](https://playwright.dev/) is an integration that brings the power of Appetize's Mobile UI automation framework to Playwright. It allows you to easily build, run and debug tests on Appetize devices while benefitting from the many tools that Playwright offers.

<figure><img src="https://lh7-us.googleusercontent.com/slidesz/AGV_vUfDhei3zJ-IQe4MT8ejIwMKhcCz1LBXabFRMf85w47QU9zznRFGq11pWA0mQrCRhmp0l4qLEYjx6GziqEdkqsIEjpBh0sREzSnsVe6fEx3hiJp2PKxh7PmDvj7pU__eOGzkzzuPb_C9r-hXQHpYNW2-v-sBXyF5=nw?key=Ov-qIhkbe_J50OTU5jQN9g" alt=""><figcaption><p>Playwright with Appetize AppRecorder in action</p></figcaption></figure>

## **Why Should I Use Playwright with Appetize AppRecorder?**

### **Platform-independent**

**AppRecorder** is built to be platform-independent, supporting all major mobile app development frameworks (React Native, Flutter, KMP, Native, etc.)

### **Unified Testing Solution**

The Playwright integration with Appetize provides a unified testing solution familiar to web teams, enabling seamless testing across mobile, [mobile-web](testing/web-tests-on-mobile-browsers), and web applications.

### **Ease of Use**

**AppRecorder** is designed to be familiar and easy to use, featuring an inspector tool for debugging and understanding the app under test, along with a low-code automation tool to help you get started quickly.

#### AppRecorder Inspector Mode

<figure><img src="https://lh7-us.googleusercontent.com/slidesz/AGV_vUcsTEgw8qRe7gDZSXmjatB7OiejviWbp1elsBjdxnHl8qhx0BZ2i-2Y-DhkyzSo5WK7owLZ434lBuwjUDG-dTQsKzZsSmBlUtRjnnlbYQy7wRP_fa-x3ZsdE4L57z0CjyHrfDt6huXw1Wup90K0tu1FvfkPmLk=nw?key=Ov-qIhkbe_J50OTU5jQN9g" alt="" width="563"><figcaption><p>AppRecorder Inspector Mode</p></figcaption></figure>

#### **Low-Code Automation Tool**

<figure><img src="https://lh7-us.googleusercontent.com/slidesz/AGV_vUdeXA9PgE2hoG38KEV5OzNW10DnN8a81tzJ1WqSEj-XS3xcQxfKSXEd6QS5-J0dZn6HfsjNIdp2fiv3f0sPjWEqzB4fyqpRZUUDMouEEHNcws49zEVxunD_1S9h97kRRwvckFRDtqe0j1zR5aVufDKexzaSyINZ=nw?key=Ov-qIhkbe_J50OTU5jQN9g" alt="" width="563"><figcaption><p>Low-code automation example</p></figcaption></figure>

See [UI Automation](features/ui-automation) for more information.

### **Consistent and Reliable Test Environments**

All tests are run in the Appetize environment, ensuring consistent behavior and results whether executed locally or through CI/CD pipelines.

### **Quick Test Execution**

Experience fast app launches (as quick as 4 seconds) and efficient test execution with built-in support for concurrency.

### Benefit from the many tools that Playwright offers

Leverage Playwright's powerful tools, including the [Trace Viewer](https://playwright.dev/docs/trace-viewer-intro), [CI configurations](https://playwright.dev/docs/ci), and the [VS Code extension](https://playwright.dev/docs/getting-started-vscode). See the [Playwright documentation](https://playwright.dev/docs/intro) for more information.

## Getting Started

Visit our Getting Started section to begin:

{% content-ref url="testing/getting-started" %}
[getting-started](testing/getting-started)
{% endcontent-ref %}
