diff --git a/hmdriver2/_uiobject.py b/hmdriver2/_uiobject.py index 31f58d0..98dd5cb 100644 --- a/hmdriver2/_uiobject.py +++ b/hmdriver2/_uiobject.py @@ -182,11 +182,13 @@ def isScrollable(self) -> bool: @property def bounds(self) -> Bounds: _raw = self.__operate("Component.getBounds") + _raw = {k: v for k, v in _raw.items() if k in {"bottom", "left", "right", "top"}} return Bounds(**_raw) @property def boundsCenter(self) -> Point: _raw = self.__operate("Component.getBoundsCenter") + _raw = {k: v for k, v in _raw.items() if k in {"x", "y"}} return Point(**_raw) @property