fix: guard transient controls and verify timeline endpoints

This commit is contained in:
chenmingxuan committed 2026-11-02 13:54:50 +08:00
1 parent 479a185192
commit 00e62a663a
29 files changed
+1150 -90

No files matched your search

+4
View File
@@ -99,6 +99,10 @@ class BaseDeviceDriver(ABC):
"""
...
async def get_ui_elements(self) -> list[dict]:
"""Read the current hierarchy; drivers may avoid a full screenshot here."""
return (await self.get_screen_data()).ui_elements or []
@abstractmethod
async def tap(
self,