"""Probe the Add button area and show full accessible info."""
import requests

HOST = "http://127.0.0.1:8765"

print("Probing Add button area (physical x=900-990, y=300-340):")
for y in range(300, 342, 3):
    for x in [912, 930, 944, 960]:
        r = requests.post(f"{HOST}/info-at", json={"x": x, "y": y}, timeout=5)
        d = r.json()
        f = d.get("found", {})
        role = f.get("role", "?")
        name = f.get("name", "?")
        if role not in ("unknown", "internal frame", ""):
            print(f"  ({x},{y}): role={role!r:22} name={name!r:30} states={f.get('states')} bounds={f.get('bounds')}")
