v0.1.28 – v0.1.34Oct 17, 2026
Allwright Inspector: find locators visually
- New allwright inspector command opens a local browser UI for a live application and shows its screenshot, accessibility hierarchy, element details, and ready-to-paste locator code. Click an element in the screenshot or the tree to select it. It works for desktop-windows, desktop-mac, mobile-android, and mobile-ios.
- Locator code is generated for all five clients at once: TypeScript, Python, Java, Go, and Rust. Elements with an accessibility id suggest getByTestId; everything else suggests getByRole with its accessible name. Copy with one click.
- Inspect and Interact are separate modes. Inspect captures the hierarchy and selects elements without activating them. Interact switches to a continuous live screen feed and forwards click/tap, double-click, drag/swipe, wheel scrolling, typing, special keys, and paste straight to the app. Selected elements can also be clicked, double-clicked, scrolled, filled, or sent a key press to confirm a locator works before it goes into a test.
- Pass an application path or bundle identifier (Windows, macOS), or a local or downloadable APK / iOS app artifact (Android, iOS). --device picks an emulator, Simulator, or device, --url opens a URL in the app, and --no-open prints the address instead of launching a browser. The inspector listens on loopback only.