Commit Graph

108 Commits (713cfd61266eec068468ed3342ed67f2f2190c3a)

Author SHA1 Message Date
Radislav 713cfd6126 Изменены тексты Alert окон 2026-03-13 09:42:49 +03:00
Radislav 0295852986 refactor: унификация работы с формами создания и редактирования стоек
- Добавлен базовый класс BaseRackForm с общей логикой для работы с формами
- Вынесена общая функциональность по заполнению полей, очистке и проверке ошибок
- Упрощены классы CreateRackForm и EditRackForm за счет наследования от BaseRackForm
- Обновлены зависимые компоненты (create_element_frame, edit_rack_maker)
- Исправлены тесты создания стойки с учетом новой архитектуры
2026-03-11 14:14:15 +03:00
Radislav 4fff4835f1 refactor: реорганизация структуры проекта
- Изменены (test_edit_rack.py, test_management_rack.py)
2026-03-06 11:54:03 +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
nsubbot 0509d5bee3 Добавлены тесты вкладки 'Резервное копирование' 2026-03-06 09:08:55 +03:00
nsubbot afb611dae9 Минорные исправления тестов после перехода на версию 1.33 2026-03-02 10:46:47 +03:00
Radislav 5f518f0aa7 Переименован test_image.jpg в test_edit_rack_image.jpg 2026-02-27 08:34:25 +03:00
Radislav dd87041fd0 Добавлена функциональность редактирования и управления стойками 2026-02-27 08:25:00 +03:00
Radislav 681b0ff99d тесты: обновление тестов для управления стойками 2026-02-25 13:43:03 +03:00
Radislav 04bf299194 Актуализация тестов после перехода на версию 1.33 2026-02-25 13:21:07 +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 4ad79b108b Добавлена проверка индикатора статуса в панели навигации 2026-02-19 16:43:40 +03:00
nsubbot b8c3b55ebd Добавлен тест проверяющий невозможность отправки push-уведомления при незаполненных полях формы 2026-02-18 13:46:45 +03:00
nsubbot ba6bc49859 Восстановлен тест пагинации для вкладки Действия/Реальное время панели событий 2026-02-18 11:14:11 +03:00
nsubbot 6d36491d79 Кнопка расширения/сжатия рабочей области страницы добавлена в панель навигации 2026-02-17 14:28:01 +03:00
nsubbot 7612138c50 Актуализация тестов после перехода на версию 1.31 2026-02-11 18:57:26 +03:00
nsubbot f8f85300d3 Внесение изменений в локаторы и названия тулбаров после изменений в UI версии 1.31 2026-02-10 14:35:24 +03:00
nsubbot 415924ec98 Добавлены тесты для вкладки 'Настройки/Аутентификация' 2026-02-03 10:03:28 +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 891502d3ca Актуализация тестов после перехода на версию 1.28 2026-01-23 14:01:34 +03:00
nsubbot 18228df8c7 Первая версия тестов вкладок 'Уведомления/СМС' и 'Уведомления/E-mail' 2026-01-22 14:59:35 +03:00
nsubbot 004bb2b4d7 Добавлен тест панели событий для пользователя с ролью 'Специалист ИБ' 2026-01-21 09:58:50 +03:00
Radislav e8f42aa480 refactor(test_element_rack): оптимизация тестов стойки оборудования 2026-01-19 13:59:46 +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 cb1465ad7c Актуализация теста вкладки Уведомления/Push уведомления после изменения UI 2025-12-23 11:43:43 +03:00
nsubbot 6e5eeaf4d6 Актуализация теста вкладки Сеансы/Настройки после изменения UI 2025-12-23 10:05:14 +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
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 e81a039ff0 Проверка кнопки открытия окна анализатора удалена из теста и компонента страницы состояния сервисов 2025-12-15 14:33:52 +03:00
nsubbot 47d5306c5d Восстановление затертых коммитов 2025-12-10 18:06:39 +03:00
Radislav 48eae76141 Добавление теста создания стойки 2025-12-10 13:44:56 +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
Radislav 35401be507 Перенос создания фрейма CreateChildElementFrame в тесты 2025-12-01 08:53:19 +03:00
nsubbot 87cf5f2be0 Исключен из запуска тест вкладки 'Статус обслуживания' в связи с переходом на новый интерфейс пользователя. Тест будет переписан 2025-11-27 10:15:13 +03:00
nsubbot 0f6083f85b Добавлены компоненты и тесты для вкладки 'Настройки/Уведомления/Push-уведомления' 2025-11-26 16:41:57 +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 4b70079935 Рефакторинг 2025-11-22 11:43:55 +03:00
Radislav 50041c66c7 Рефакторинг 2025-11-21 13:49:13 +03:00
Radislav c0459e0905 Рефакторинг: перенос методов работы с combobox в DropdownList 2025-11-17 15:21:59 +03:00
Radislav e4aba34421 Тест создания Стойки 2025-11-17 08:44:21 +03:00