Commit Graph

70 Commits (5f518f0aa715dee9463b6663104d2c7e19b74184)

Author SHA1 Message Date
nsubbot 4ad79b108b Добавлена проверка индикатора статуса в панели навигации 2026-02-19 16:43:40 +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 4e39172bc7 Актуализация тестов после перехода на версию 1.29 2026-01-30 14:01:39 +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 18228df8c7 Первая версия тестов вкладок 'Уведомления/СМС' и 'Уведомления/E-mail' 2026-01-22 14:59:35 +03:00
nsubbot 9da4097e8d Исправлена ошибка подсветки выбранной строки таблицы сервисов вызванная перекрытием элементов 2026-01-20 13:16:50 +03:00
nsubbot bd9768dc4e Актуализация тестов после перехода на версию 1.27.0 2026-01-16 14:27:37 +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 6e5eeaf4d6 Актуализация теста вкладки Сеансы/Настройки после изменения UI 2025-12-23 10:05:14 +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 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