Skip to main content
App inspector

Click an element on a real device and get a locator that works

Freeze the screen, open the app's element tree, copy a locator — and see how many elements it matches before it reaches your test suite.

Android proven on hardware · iOS built, not yet verified

Search products
Add to cart
Checkout

resource-id

input_search

//EditText[@resource-id="input_search"]

matches 1 element

Every inspector hands you a locator. Ours tells you if it's unique.

A bad locator does not fail when you write it. It passes today, then grabs the wrong element next month, when a list grows or the screen reorders. That is the top cause of flaky mobile tests. We show how many elements each locator matches, so you catch it now.

//Button[@id="save"]

matches 1 — safe to ship

//Button

matches 3 — a flaky test in waiting

Appium Inspector, which most similar tools are built on, never tells you whether a locator is unique.

A TestKase Live inspector on a real Pixel 9 — the login-password field highlighted on the device, the matching EditText node selected in the element tree, UIAutomator and XPath locators ready to copy

What the inspector gives you

Freeze and click

Turn on Inspect and the screen holds still. Click any element and the tree opens at that spot.

Attributes that matter

Resource id, class, accessibility label, text and bounds — the values your test needs, read from the real device, not a design file.

A copyable locator

A locator you can paste straight into an Appium test, taken from the live app so it matches the current build.

How many elements it matches

We show how many elements each locator matches. One that matches three is a flaky test you would chase next month.

Aligned with the screenshot

The tree and the screenshot are taken at the same moment and lined up, so the highlight lands exactly where you clicked.

In the session you already have

No extra inspector app and no driver to start — just a button on the session rail.

Where it works

Android apps

Real phones, tablets and emulators — tested end to end on real hardware.

iOS apps

It is built the same way, but not yet tested on a real iPhone — ask us where it stands before you commit.

The inspector reads native views. For a page in a browser or a WebView, use browser DevTools on a desktop session instead.

FAQ

Frequently asked questions

The element tree of whatever is on the device screen, with a screenshot taken at the same moment. Click an element to see its details — id, class, label, text, bounds — plus a locator you can copy into an Appium test.

Write locators against the device, not the design

Open an app session, freeze the screen, and copy a locator that you already know is unique.