- Добавлены возвращаемые типы для всех методов:
* -> None для методов действий
* -> bool для проверок прокрутки
* -> object | None для get_content_item()
* -> Button | None для get_button_by_name()
- Добавлены аннотации параметров:
* name: str и item: object в add_content_item()
* name: str в get_content_item()
* title: str в add_toolbar_title()
* locator: str и name: str в add_toolbar_button() и add_button()
* name: str в click_button() и проверках кнопок
* tooltip: str в check_toolbar_button_tooltip()
Изменения улучшают статический анализ кода и документируют интерфейсы методов.
- Добавлена аннотация возвращаемого значения -> str для метода get_text()
- Добавлены аннотации типов для параметров:
* ext: str в методах check_presence() и check_absence()
* imeout: int в методе check_absence()
* lert_text: str в методе check_text()
Теперь код лучше документирован и типобезопасен.