nsubbot
57d8a0466d
Актуализация тестов панели 'Настройки' в соответствии с последними изменениями UI
2026-04-13 09:58:02 +03:00
nsubbot
cab4f18f55
Актуализация тестов компоненент ввода даты в панелях фильтрации в соответствии с последними изменениями UI
2026-04-07 15:55:21 +03:00
nsubbot
bfb4082a2d
Актуализация тестов тестов скроллинга в соответствии с последними изменениями UI
2026-04-07 13:17:16 +03:00
nsubbot
085d8c4ec7
Добавлены тесты для вкладки 'Сертификаты'
2026-04-02 14:23:46 +03:00
nsubbot
384ee4e15e
Актуализация тестов после перехода на версию 1.38
2026-03-31 11:49:44 +03:00
nsubbot
036f86efad
Актуализированы тесты панели событий
2026-03-23 15:20:25 +03:00
Radislav
b024fac0d8
refactor: переименовать InteractiveDropdownList в CheckboxGroupComponent
...
- Переименование и перенос компонента в папку components
- Обновление импортов
- Расширение функционала компонента
2026-03-12 15:45:17 +03:00
Radislav
ca7c69c423
refactor: реорганизация структуры проекта
...
- Добавлены forms/ (create_rack_form.py, edit_rack_form.py)
- Добавлены makers/ (edit_rack_maker.py)
- Добавлены frames/ (create_element_frame.py)
- Добавлен тест test_create_rack.py
- Удалены устаревшие файлы из components_derived
- Обновлены alert_component.py и rack_locators.py
2026-03-06 11:41:06 +03:00
Radislav
dd87041fd0
Добавлена функциональность редактирования и управления стойками
2026-02-27 08:25:00 +03:00
nsubbot
abf1a89bc3
Актуализация тестов после перехода на версию 1.33
2026-02-25 09:07:32 +03:00
Radislav
b5c1ee5d23
Добавлен тест редактирования Стойки
2026-02-20 11:45:39 +03:00
nsubbot
7612138c50
Актуализация тестов после перехода на версию 1.31
2026-02-11 18:57:26 +03:00
nsubbot
ce9ff3e27d
Добавление в локаторы data-testid для элементов вкладки 'Настройки/Лицензии', 'Настройки/Пользователи', карточки текущего пользователя
2026-02-05 14:14:16 +03:00
nsubbot
5960b27e0b
Добавление в локаторы data-testid для элементов вкладки 'Настройки/Уведомления'
2026-02-04 14:59:07 +03:00
nsubbot
4e39172bc7
Актуализация тестов после перехода на версию 1.29
2026-01-30 14:01:39 +03:00
nsubbot
46a882d2c1
Добавлено модальное окно посылки тестовой СМС
2026-01-28 11:19:51 +03:00
nsubbot
29d8aa8354
Перевод локаторов элементов окон работы с пользователями на использование testid
2026-01-27 14:02:37 +03:00
nsubbot
891502d3ca
Актуализация тестов после перехода на версию 1.28
2026-01-23 14:01:34 +03:00
nsubbot
18228df8c7
Первая версия тестов вкладок 'Уведомления/СМС' и 'Уведомления/E-mail'
2026-01-22 14:59:35 +03:00
Radislav
b270b45cbd
style: исправлено предупреждения Pylint и улучшить код
2026-01-19 08:38:22 +03:00
nsubbot
bd9768dc4e
Актуализация тестов после перехода на версию 1.27.0
2026-01-16 14:27:37 +03:00
Radislav
5bbd4e2d46
refactor: Универсальный метод get_input_fields_locators_
...
- Создан универсальный метод get_input_fields_locators в BaseComponent
- Метод поддерживает разные структуры: xs4->xs8, xs4->xs1, любые парные flex
- Добавлены специализированные локаторы для числовых полей в SettingsFormLocators
- Обновлены тесты и компоненты для использования нового метода
- Удалена зависимость от конкретных CSS классов xs1/xs4/xs6/xs8
2026-01-13 14:18:06 +03:00
Radislav
8127781d89
Обновление компонентов создания элемента Стойка
2026-01-12 00:21:09 +03:00
nsubbot
410d279e23
Добавлены тесты для вкладок 'Действия', 'События', 'Обслуживание', 'Аудит' панели событий
2025-12-26 11:46:11 +03:00
nsubbot
edd91e66fc
Актуализация тестов создания и редактирования пользователей
2025-12-22 10:55:12 +03:00
Radislav
bc53906454
Перенос исправлений из ветки ra1/creat_element_rack в main
...
Файлы:
- rack_maker.py: рефакторинг локаторов
- rack_locators.py: разбивка длинных строк, добавление универсальных локаторов
- create_child_element_frame.py
- test_create_rack_element.py
2025-12-19 12:07:41 +03:00
nsubbot
a6b0347c78
Актуализация тестов панели событий после изменения UI в версии 1.25
2025-12-17 14:54:07 +03:00
nsubbot
9a5308bf7d
Актуализация тестов после перехода на новую версию приложения 1.25
2025-12-16 11:27:07 +03:00
nsubbot
47d5306c5d
Восстановление затертых коммитов
2025-12-10 18:06:39 +03:00
Radislav
b2a32f70dc
Рефакторинг кода: стандартизация форматирования и использование assert
...
- Добавлены пустые строки после docstrings
- Заменены raise AssertionError на assert
2025-12-10 13:54:34 +03:00
Radislav
2f2cf2c143
Добавление теста создания стойки
2025-12-10 13:51:36 +03:00
Radislav
48eae76141
Добавление теста создания стойки
2025-12-10 13:44:56 +03:00
Radislav
52fc93fc5d
Удален неиспользуемый компонент
2025-12-05 09:46:14 +03:00
Radislav
84d9c27916
Удаление неиспользуемых файлов фреймов
2025-12-05 08:06:43 +03:00
Radislav
84393b3a40
Рефакторинг тестов создания стойки с использованием dataclass
...
- Добавлен класс RackData для типобезопасного хранения данных стойки
- Обновлен RackObjectMaker для работы с dataclass
- Обновлены тесты для использования нового интерфейса
- Решены проблемы pylint с импортами и количеством аргументов
- Сохранена обратная совместимость со старыми тестами
2025-12-05 08:05:43 +03:00
Radislav
69606d7b05
Merge main into radislav/tests_rack (excluding docs folder)
2025-12-04 15:11:20 +03:00
nsubbot
1efa055dc2
Актуализирован тест вкладки 'Системный журнал' панели событий
2025-11-27 10:45:12 +03:00
nsubbot
0f6083f85b
Добавлены компоненты и тесты для вкладки 'Настройки/Уведомления/Push-уведомления'
2025-11-26 16:41:57 +03:00
Radislav
a8b8dccfc7
Удаление MkDoc документации
2025-11-26 10:34:10 +03:00
Radislav
5cd46a8fd9
docs: добавление документации Sphinx с автогенерацией
...
- Инициализация структуры документации Sphinx
- Настройка autodoc для автоматической генерации из docstrings
- Добавление поддержки русского языка
- Настройка темы RTD
- Генерация документации из исходного кода
- Исправление форматирования и содержания index.rst
2025-11-26 10:28:03 +03:00
Radislav
54c8503ba6
Merge branch 'main' into radislav/tests_rack
2025-11-26 09:50:28 +03:00
nsubbot
a5c7328562
Исправлены ошибки теста вкладки 'Системный журнал'
2025-11-24 14:00:55 +03:00
Radislav
7b9f1f3fd9
Перенос компонентов в main:
...
- selection_bar_component.py
- sidebar_filter_component.py
- selection_bar_locators.py
2025-11-22 11:23:06 +03:00
Radislav
622eb91474
Merge main into radislav/tests_rack and resolve conflicts
2025-11-22 11:15:39 +03:00
Radislav
1666498a36
Рефакторинг компонента SelectionBar и его локаторов
...
- Добавлены новые локаторы для расширения функциональности
- Улучшена инициализация компонента с поддержкой поиска по label
- Добавлены методы для работы с ошибками валидации
- Улучшена надежность открытия выпадающих списков
2025-11-22 11:04:52 +03:00
Radislav
50041c66c7
Рефакторинг
2025-11-21 13:49:13 +03:00
nsubbot
6c6f8c18f2
Добавлена функция выдачи элементов выпвдающего списка для компонента панели выбора значений
2025-11-20 14:11:34 +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
nsubbot
42a813180f
Добавлен компонент панели выбора значений
2025-11-18 10:46:45 +03:00
nsubbot
b4f20aae4c
Начальная версия компонента боковой панели параметров фильтрации
2025-11-14 14:44:45 +03:00