Examples
Each guide tests a small public app from the tester-army example repositories (MIT licensed). The apps are not part of this repository. Clone one, run it, and write the tests in your own test project. Every snippet is C# for E2E for .NET, and its test ids and texts come from the app’s README and tests.
These guides are .NET-only pages. Upstream lists the five apps in its examples registry and renders each app’s README as the page, so there was no guide text to port. The snippets compiled against the packages when written, but none was run against its app, and each guide says so. Every guide says which steps need a model, a simulator, or a store.
| Guide | App | Platform | Needs a model |
|---|---|---|---|
| Three languages | A Nuxt contact form in English, German, and Spanish | Web | One of three tests |
| File uploads | A Next.js image upload to Vercel Blob | Web | No |
| Location | An Expo app that shows the city you are in | iOS, Android | No |
| Face ID and fingerprint | An Expo lock screen with a PIN fallback | iOS, Android | One test |
| Deep links | An Expo app that opens orders from links | iOS, Android | No |
Three languagesOne test class run in each browser language.
File uploadsSetInputFilesAsync, a refused file, and a download.
LocationThe permission prompt, a moving device, and airplane mode.
Face ID and fingerprintMatches, misses, the PIN fallback, and relocking.
Deep linksLinks from a cold start, while running, and to no screen.
The web guides follow Get started: Web. The mobile guides follow Get started: Mobile.