Radislav
453d6a5ec2
Перенос изменений из radislav/element_rack в main:
...
- components/toolbar_component.py
- locators/rack_locators.py
- pages/rack_page.py
- tests/e2e/elements/test_element_rack.py
2025-12-16 15:20:26 +03:00
nsubbot
9a5308bf7d
Актуализация тестов после перехода на новую версию приложения 1.25
2025-12-16 11:27:07 +03:00
nsubbot
be4e01a090
Кнопка 'Поиск' удалена из панели событий
2025-12-15 08:22:01 +03:00
nsubbot
47d5306c5d
Восстановление затертых коммитов
2025-12-10 18:06:39 +03:00
Radislav
d7cbedafa4
feat: добавление метода wait_for_timeout
2025-12-10 14:19:11 +03:00
Radislav
5a6d0054ba
Исправления в компоненте навигационной панели
...
- Исправлена ошибка R1705 pylint: удален лишний 'else' после 'return' в методе click_sub_item
- Улучшена логика извлечения текста для элементов навигации:
+ node_texts = node_text.splitlines()
+ if len(node_texts) > 1:
+ node_text = node_texts[1]
2025-12-08 07:34:22 +03:00
Radislav
de735fb9fa
Исправлена обработка текста элементов и упрощена логика в find_and_click_item
...
>>
>> Основные изменения в navbar_component.py:
>> 1. Удалена обработка многострочного текста из node_content
>> - Убрано разбиение текста на строки (node_texts = node_text.splitlines())
>> - Теперь используется полный текст элемента без извлечения второй строки
>>
>> 2. Упрощена логика условных операторов:
>> - Удален ненужный else после return в строке 116
>> - Код внутри else перенесен внутрь if с корректным отступом
2025-12-05 09:53:33 +03:00
nsubbot
0f6083f85b
Добавлены компоненты и тесты для вкладки 'Настройки/Уведомления/Push-уведомления'
2025-11-26 16:41:57 +03:00
Radislav
27ca4596fa
feat: добавление метода is_item_visible в навигационную панель
...
- Добавлен метод для проверки видимости элемента без исключений
- Возвращает boolean значение для условных проверок
2025-11-25 13:59:33 +03:00
Radislav
610d13575d
fix: исправление типов и локаторов в toolbar компоненте
...
- Исправлены типы параметров filter_text и locator
- Обновлены аннотации типов методов
- Улучшено форматирование кода
2025-11-25 13:56:24 +03:00
Radislav
13608f7e4b
refactor(alert): улучшение функциональности и структуры компонента alert
...
- Добавлен импорт модуля локаторов и использование AlertLocators для лучшей поддерживаемости
- Реализован метод close_alert_by_text() с проверками видимости
- Добавлено комплексное логирование для всех операций с alert-окнами
- Улучшены подсказки типов с явными аннотациями возвращаемых значений
- Обновлено использование логгера с consistent форматированием сообщений
2025-11-25 10:43:17 +03:00
Radislav
5cb1cfdc38
feat: добавление методов работы с combobox в dropdown компонент
...
- Добавлены методы open_combobox, get_combobox_options, get_selected_combobox_value
- Улучшено логирование и обработка состояний combobox
2025-11-25 10:33:34 +03:00
nsubbot
6c6f8c18f2
Добавлена функция выдачи элементов выпвдающего списка для компонента панели выбора значений
2025-11-20 14:11:34 +03:00
nsubbot
42a813180f
Добавлен компонент панели выбора значений
2025-11-18 10:46:45 +03:00
nsubbot
b4f20aae4c
Начальная версия компонента боковой панели параметров фильтрации
2025-11-14 14:44:45 +03:00
nsubbot
440426aca1
Актуализирован тест пагинации данных вкладки Панель событий/Системный журнал
2025-11-07 15:15:54 +03:00
nsubbot
adcac1899f
Добавлен тест проверки вертикального скроллинга вкладки Сеансы/Настройки в маленьком окне браузера
2025-10-30 15:08:58 +03:00
nsubbot
eb7fe13b02
Актуализированы тесты для вкладок Сеансы/Текущие и Сеансы/Настройки
2025-10-28 10:21:09 +03:00
nsubbot
632cf4ee40
Исправлена ошибка открытия подпанели панели навигации с большим уровнем вложенности
2025-10-28 09:45:51 +03:00
nsubbot
9ffa043dc4
Актуализированы тесты проверки сортировки столбца таблицы и пагинации табличных данных
2025-10-22 08:32:33 +03:00
Radislav
f9d3a03c68
Добавлена проверка в scroll прокрутки до краев
2025-10-17 08:45:59 +03:00
nsubbot
aac422e2b2
В компонент таблица добавлена функция поиска кнопки в ячейке заголовка таблицы
2025-10-14 10:37:30 +03:00
Radislav
4067c2f6b0
feat(table): добавлена проверка пустой таблицы в check_content
...
- обавлен параметр check_table_not_empty для проверки пустых таблиц
- обавлено логирование при пустой таблице
- Сохранена обратная совместимость
2025-10-01 15:01:37 +03:00
Radislav
93c88a12d2
Добавлен метод получения заголовка окна
2025-09-29 15:26:05 +03:00
Radislav
be28ffceaa
Актуализация документации
2025-09-26 14:28:59 +03:00
nsubbot
93005b6cfe
Добавлен тест пагинации для панели отображения событий системного журнала
2025-09-25 16:16:18 +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
f32cc24a4c
Добавлен компонент: окно отображения сессионных данных пользователей
2025-09-15 14:45:18 +03:00
nsubbot
25710114c2
Добавлен компонент Карточка пользователя
2025-09-12 15:39:07 +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
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