nsubbot
5960b27e0b
Добавление в локаторы data-testid для элементов вкладки 'Настройки/Уведомления'
2026-02-04 14:59:07 +03:00
nsubbot
415924ec98
Добавлены тесты для вкладки 'Настройки/Аутентификация'
2026-02-03 10:03:28 +03:00
nsubbot
4e39172bc7
Актуализация тестов после перехода на версию 1.29
2026-01-30 14:01:39 +03:00
Radislav
3a09e0d602
fix(confirm_locators): обновлены локаторы для работы с диалогами подтверждения TITLE, TEXT
2026-01-28 14:57:24 +03:00
Radislav
b46cd7870c
feat(confirm_component): добавлена поддержка кастомных локаторов кнопок
...
- Добавлены опциональные параметры cancel_button_locator и allow_button_locator в конструктор
- Текстовые параметры cancel_button_text и allow_button_text опциональными с пустыми строками по умолчанию
- Добавлен приоритет локаторам над текстом кнопок при инициализации
- Сохранена обратная совместимость с существующим кодом
2026-01-28 14:52:11 +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
nsubbot
004bb2b4d7
Добавлен тест панели событий для пользователя с ролью 'Специалист ИБ'
2026-01-21 09:58:50 +03:00
nsubbot
9da4097e8d
Исправлена ошибка подсветки выбранной строки таблицы сервисов вызванная перекрытием элементов
2026-01-20 13:16: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
nsubbot
2ae53e3e2e
Временный фикс проблемы перехода на https версию приложения
2026-01-15 14:02:21 +03:00
Radislav
5f21e197f6
Merge branch 'main' of http://192.168.2.61/AlexL/e-nms_qa_automation
2026-01-13 14:19:56 +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
nsubbot
e3fd08999c
Актуализация тестов панели событий
2026-01-12 09:54:57 +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
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
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
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
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
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
ef9d9c632a
Актуализация документации
2025-12-05 12:17:18 +03:00
Radislav
995e7c7a8a
Добавлен .gitattributes для защиты папки docs/ (изменяется только в main)
2025-12-05 10:40:54 +03:00
Radislav
d74de7617b
Merge branch 'radislav/tests_rack'
2025-12-05 10:19:09 +03:00
Radislav
838a2ee474
CONFIG: Обновлен pyproject.toml с исключениями E0401 для Pylint
2025-12-05 10:01:48 +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
Radislav
52fc93fc5d
Удален неиспользуемый компонент
2025-12-05 09:46:14 +03:00
Radislav
43aa9128b3
RAD-125: справлена обработка текста элементов и упрощена логика в 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:39:39 +03:00
Radislav
073cc5c8a8
Исправлено предупреждение pylint
2025-12-05 08:52:58 +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
Radislav
35401be507
Перенос создания фрейма CreateChildElementFrame в тесты
2025-12-01 08:53:19 +03:00
Radislav
ee502a7fa0
Merge branch 'main' of http://192.168.2.61/AlexL/e-nms_qa_automation
2025-11-27 13:44:18 +03:00
Radislav
652f842bfd
Добавлено руководство по документации тестов с помощью Sphinx
2025-11-27 13:42:32 +03:00
nsubbot
1efa055dc2
Актуализирован тест вкладки 'Системный журнал' панели событий
2025-11-27 10:45:12 +03:00