Commit Graph

50 Commits (d555a2c6b0b9bee6df16b84f291bf6a02e4c1dbb)

Author SHA1 Message Date
Radislav 50041c66c7 Рефакторинг 2025-11-21 13:49:13 +03:00
Radislav a88d8ed54a Интеграция SelectionBarComponent в CreateRackElementTab
- Замена DropdownList на SelectionBarComponent в CreateRackElementTab для единообразной работы с выбором
- Добавление метода get_available_options() в SelectionBarComponent для получения всех доступных опций из выпадающего списка
- Обновление selection_bar_locators.py с новыми локаторами LISTBOX и LIST_ITEMS для элементов выпадающего списка
- Улучшение combobox_locators.py с дополнительным локатором LIST_ITEMS_SELECTOR для опций combobox
2025-11-18 12:27:52 +03:00
Radislav c0459e0905 Рефакторинг: перенос методов работы с combobox в DropdownList 2025-11-17 15:21:59 +03:00
Radislav e4aba34421 Тест создания Стойки 2025-11-17 08:44:21 +03:00
nsubbot d8af190875 Актуализация теста отображения текста лицензии 2025-11-05 10:49:50 +03:00
Radislav d874700abe Актуализация документации 2025-11-01 13:55:26 +03:00
nsubbot adcac1899f Добавлен тест проверки вертикального скроллинга вкладки Сеансы/Настройки в маленьком окне браузера 2025-10-30 15:08:58 +03:00
nsubbot 3b52bb2c76 Добавлены тесты редактирования полей настроек времени жизни сессий 2025-10-29 14:09:41 +03:00
nsubbot eb7fe13b02 Актуализированы тесты для вкладок Сеансы/Текущие и Сеансы/Настройки 2025-10-28 10:21:09 +03:00
nsubbot b7ca7194ae Актуализированы тесты управления пользователями 2025-10-20 16:57:05 +03:00
Radislav facc0dd2a1 еренос конкретных файлов: modal_view_template.py, modal_view_ztp_template.py, templates_tab.py, ztp_templates_tab.py, test_ztp_templates_tab.py 2025-10-16 10:35:18 +03:00
nsubbot c239ce9916 Актуализированы тесты создания и редактирования пользователя 2025-10-15 16:11:23 +03:00
nsubbot aac422e2b2 В компонент таблица добавлена функция поиска кнопки в ячейке заголовка таблицы 2025-10-14 10:37:30 +03:00
Radislav 1572c37d5f Актуализация функционала пользователей, добавлена проверка чекбокса 'Блокировка' 2025-10-08 14:47:42 +03:00
Radislav bb4a088a00 Добавлена аннотация возвращаемого типа -> Locator для метода get_sync_button 2025-10-03 11:08:59 +03:00
Radislav 38444cc0f9 Переименовано сессии в сеансы 2025-10-03 10:51:33 +03:00
Radislav d9ebae3b19 Добавлен тест вкладки 'Конфигурация' в модуле Zero Touch Provisioning 2025-10-01 15:27:38 +03:00
Radislav 6cd20c0947 refactor: единообразное именование переменных для модальных окон 2025-09-30 10:40:40 +03:00
Radislav ff707434f1 Добавлен тест функциональности модального окна и тестов для вкладки шаблонов ZTP 2025-09-29 15:33:51 +03:00
Radislav be28ffceaa Актуализация документации 2025-09-26 14:28:59 +03:00
nsubbot e505534a1e Добавлены компоненты и тесты для панели отображения событий системного журнала 2025-09-24 13:30:39 +03:00
nsubbot 3cdc495fef Сделан поиск элемента навигационной панели с учетом имени его родителя (при необходимости, для неуникальных имен) 2025-09-23 13:11:30 +03:00
nsubbot 1b92588168 Минимальный рефакторинг компонента таблица - сделаны общие методы проверки контента и подсчета колт=ичества строк 2025-09-23 10:35:45 +03:00
Radislav 16c558a3a5 Добавлен тест для проверки соответствия данных API 2025-09-22 16:45:26 +03:00
nsubbot 2c150e71e1 Сделано добавление в тулбар кнопки обычной и кнопки типа v-tabs 2025-09-18 15:17:03 +03:00
nsubbot 8a875caaca Добавлены тесты для иконок скрытия пароля 2025-09-18 10:55:08 +03:00
Radislav c67460b486 Добавлена тесты работы с шаблонами 2025-09-18 10:10:17 +03:00
nsubbot f32cc24a4c Добавлен компонент: окно отображения сессионных данных пользователей 2025-09-15 14:45:18 +03:00
nsubbot 25710114c2 Добавлен компонент Карточка пользователя 2025-09-12 15:39:07 +03:00
Radislav cea6e0231d Добавлена аннотация в get_modal_window(self, title: str) -> ModalWindowComponent: 2025-09-12 13:31:06 +03:00
nsubbot 29db7a5574 Переименована папка, в которую далее будут добавляться реализации производных от базовых компонент 2025-09-12 09:27:51 +03:00
nsubbot 2f6bd950e7 Добавлен компонент Панель Событий 2025-09-11 18:04:01 +03:00
Radislav 8f5aa882b5 Переименовано check_toolbar_button_presence в chek_toolbar_button_visibility. 2025-09-11 15:01:09 +03:00
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
Radislav ae2cd5611b Добавлено ожидает исчезновения всех активных всплывающих подсказок. 2025-09-02 09:41:58 +03:00
Radislav e931dca60b Добавлены отсутствующие аннотации типов 2025-08-29 14:13:52 +03:00
Radislav ddcecce8b7 Добавлены отсутствующие аннотации типов 2025-08-29 14:04:48 +03:00
nsubbot e88c9b2a1b Сделана новая функция для нажатия кнопок на подпанелях главной панели навигации с рекурсивным поиском по именам кнопок 2025-08-28 10:57:56 +03:00
Radislav c2f0cd9aa4 Добавлены тайм-ауты в операциях с таблицами 2025-08-27 16:32:57 +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 eb0246e84a Актуализирован тест проверки вкладки Лицензия так, чтобы он работал на обеих версиях системы 2025-08-18 11:51:02 +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 a54358f900 feat(base_page): добавлены аннотации типов для базовой страницы
- Добавлены аннотации параметров:
  * uri: str в open(), send_get_api_request(), send_post_api_request(), check_URL()
  * timeout: int в wait_for_timeout()
  * payload: Dict[str, Any] в send_post_api_request()
  * response: Response в get_response_body()
  * msg: str в check_URL(), check_equals(), check_lists_equals()
  * actual/expected: Any в check_equals()
  * actual/expected: List[Any] в check_lists_equals()

- Добавлены возвращаемые типы:
  * -> Optional[Response] для open()
  * -> Optional[Dict[str, Any]] для get_response_body()
  * -> Response для send_get_api_request() и send_post_api_request()
  * -> None для методов без возвращаемого значения
  * -> bool для внутренней функции compare_lists()

Изменения улучшают статическую проверку типов и документирование.
2025-07-22 08:35:08 +03:00
Radislav ee04c0c808 Initial commit: добавлены файлы проекта 2025-07-21 07:44:09 +03:00