Fixes#137 — the sole failure in run 32299 (all 28 other UI tests passed, including the scroller-driven per-page print and state-driven handheld triggers).
app.descendants(matching: .any)["presetSelect"] matches two elements on the runner's SDK — the Picker's "Preset"StaticText label inherits the identifier — so resolving .frame fails with "Multiple matching elements found". Query app.popUpButtons["presetSelect"] for a unique, stable sidebar child.
Fixes #137 — the sole failure in run 32299 (all 28 other UI tests passed, including the scroller-driven per-page print and state-driven handheld triggers).
`app.descendants(matching: .any)["presetSelect"]` matches two elements on the runner's SDK — the Picker's `"Preset"` `StaticText` label inherits the identifier — so resolving `.frame` fails with "Multiple matching elements found". Query `app.popUpButtons["presetSelect"]` for a unique, stable sidebar child.
On the runner SDK the Picker label inherits the control accessibility
identifier, so the .any query for presetSelect matches both a
StaticText and the PopUpButton and .frame resolution fails.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
gronod
merged commit 5bea928042 into milestone/m9-monterey2026-09-12 14:33:43 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #137 — the sole failure in run 32299 (all 28 other UI tests passed, including the scroller-driven per-page print and state-driven handheld triggers).
app.descendants(matching: .any)["presetSelect"]matches two elements on the runner's SDK — the Picker's"Preset"StaticTextlabel inherits the identifier — so resolving.framefails with "Multiple matching elements found". Queryapp.popUpButtons["presetSelect"]for a unique, stable sidebar child.