Commit Graph

70 Commits (4e3ae8227d3418091998a6bd2c7bacfa5102f738)

Author SHA1 Message Date
Radislav e9f3f79f0b Сохранение текущих изменений перед откатом 2025-09-11 14:34:33 +03:00
Radislav 257fe09aa5 Переименовано check_button_presence в check_button_visibility. 2025-09-11 14:28:22 +03:00
nsubbot 88fa0d4e93 Сделано разделение добавления локального пользователя и пользователя из Active Directory 2025-09-11 10:26:31 +03:00
Radislav 13d821b43f Добавлены тесты работы с сеансами пользователей, их создание, удаление и автоматическую очистку. 2025-09-11 08:17:22 +03:00
nsubbot a19e125ef2 Перенос Dropdown List из элементов в компоненты 2025-09-02 13:08:29 +03:00
Radislav b7352ebbc5 Добавлена прокрутка к элементу кнопки перед проверкой её видимости 2025-08-29 14:09:21 +03:00
Radislav ddcecce8b7 Добавлены отсутствующие аннотации типов 2025-08-29 14:04:48 +03:00
nsubbot e88c9b2a1b Сделана новая функция для нажатия кнопок на подпанелях главной панели навигации с рекурсивным поиском по именам кнопок 2025-08-28 10:57:56 +03:00
nsubbot 51adc84838 Сделан единый alert component не зависящий от типа 2025-08-26 14:24:09 +03:00
nsubbot 351b11573a Добавлена возможность полного открытия панели навигации на основе рекурсивного обхода дерева элементов 2025-08-25 11:46:47 +03:00
nsubbot a7c3e953f7 Добавлены новые тесты для вкладки Сессия 2025-08-15 14:39:46 +03:00
Radislav b3c5356acd docs: добавить стандартизированные docstrings для основных модулей
Добавлены полные docstrings в основные модули проекта для улучшения документации кода.
2025-07-25 11:17:50 +03:00
nsubbot 10315ba38f Правка code style, актуализация тестов под текущие изменения GUI 2025-07-23 08:20:36 +03:00
Radislav e28d9ef339 feat(table_component): добавлены аннотации типов для компонента таблицы
- Добавлены аннотации параметров:
  * locator: str | Locator во всех методах
  * row_index: int в check_row_highlighting()

- Добавлены возвращаемые типы:
  * -> list[list[str]] для read()
  * -> None для методов проверок

Изменения улучшают документирование API и помогают в статическом анализе кода.
2025-07-21 15:33:17 +03:00
Radislav 025b171724 feat(navbar_component): добавлены аннотации типов для методов панели навигации
- Добавлены аннотации параметров:
  * locator: str | Locator во всех методах
  * item_name: str в click_item(), click_sub_item() и check_item_visibility()
  * sublevel_number: int в click_sub_item()

- Добавлены возвращаемые типы:
  * -> list[str] для get_item_names()
  * -> None для методов действий и проверок

Изменения улучшают документирование API компонента и помогают в статическом анализе кода.
2025-07-21 15:27:22 +03:00
Radislav ad8eb5599c feat(modal_window_component): добавлены аннотации типов для методов
- Добавлены возвращаемые типы для всех методов:
  * -> 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()

Изменения улучшают статический анализ кода и документируют интерфейсы методов.
2025-07-21 15:21:33 +03:00
Radislav de4fc8c7c2 feat(confirm_component): добавлены аннотации типов для методов
- Добавлены возвращаемые типы -> None для методов:
  * click_allow_button()
  * click_cancel_button()
  * click_close_button()
  * check_title()
  * check_text()

- Добавлены аннотации параметров:
  * title: str и msg: str в check_title()
  * text: str и msg: str в check_text()

Изменения улучшают ясность кода и помогают в раннем обнаружении ошибок типов.
2025-07-21 15:15:16 +03:00
Radislav dabca4e3f6 feat(base_component): добавлены аннотации типов для параметров
- Добавлены аннотации типов для параметров locator: str | Locator в методах:
  * check_presence()
  * is_scrollable_vertically()
  * is_scrollable_horizontally()
  * scroll_up()
  * scroll_down()
  * scroll_left()
  * scroll_right()

- Добавлена аннотация типа для параметра msg: str в check_presence()

Изменения улучшают типобезопасность и документацию кода.
2025-07-21 15:07:45 +03:00
Radislav a6cd5e3b3f feat(alert_component): добавлены аннотации типов для параметров и возвращаемых значений
- Добавлена аннотация возвращаемого значения -> str для метода get_text()
- Добавлены аннотации типов для параметров:
  * 	ext: str в методах check_presence() и check_absence()
  * 	imeout: int в методе check_absence()
  * lert_text: str в методе check_text()

Теперь код лучше документирован и типобезопасен.
2025-07-21 14:49:24 +03:00
Radislav ee04c0c808 Initial commit: добавлены файлы проекта 2025-07-21 07:44:09 +03:00