ElementWait
Wait builder returned by App.await / Screen.await / Element.await. visible, one and gone poll on the device in a single RPC; property waits poll snapshots from the host with delay-based polling, so test-root cancellation and sibling failure cancel them promptly.
All terminal methods are suspend and require an owning scope (tapScope/tapTest).
Functions
Waits until no match exists. A timeout's reason is WaitReason.STILL_PRESENT, with the count.
Waits until exactly one match exists — what a mutation such as tap() needs — and returns the lazy element. A timeout's WaitTimeoutException.reason is WaitReason.NO_MATCH or WaitReason.AMBIGUOUS with WaitTimeoutException.matchCount from the last poll.
Wait until the one matching node's text contains part.
Wait until the one matching node's text equals expected.
Waits until at least one match exists; returns the lazy element. A timeout's WaitTimeoutException.reason is WaitReason.NO_MATCH.