Commit Graph

200 Commits (ce9ff3e27dff20951bf0c73551e7e9749af82049)

Author SHA1 Message Date
Radislav 652f842bfd Добавлено руководство по документации тестов с помощью Sphinx 2025-11-27 13:42:32 +03:00
nsubbot 1efa055dc2 Актуализирован тест вкладки 'Системный журнал' панели событий 2025-11-27 10:45:12 +03:00
nsubbot 87cf5f2be0 Исключен из запуска тест вкладки 'Статус обслуживания' в связи с переходом на новый интерфейс пользователя. Тест будет переписан 2025-11-27 10:15:13 +03:00
nsubbot 0f6083f85b Добавлены компоненты и тесты для вкладки 'Настройки/Уведомления/Push-уведомления' 2025-11-26 16:41:57 +03:00
Radislav 1fb980d4e5 docs: добавление документации Sphinx с автогенерацией
- Инициализация структуры документации Sphinx
- Настройка autodoc для автоматической генерации из docstrings
- Генерация документации из исходного кода
2025-11-26 10:56:56 +03:00
Radislav e324b9aa23 далены файлы MkDocs 2025-11-26 10:51:10 +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
Radislav ed1658678a feat: добавлен файл pyproject.toml с конфигурацией pylint
- Настройка pylint для проекта 'еНОД.Мониторинг' тестов Playwright
- Отключены специфичные правила:
  * W0106: Разрешены выражения для побочных эффектов в тестах
  * W0246: Разрешены имена переменных в стиле Playwright (page, locator)
  * W1203: Разрешены f-strings для логирования вместо % форматирования
- Установлена максимальная длина строки 120 символов
2025-11-25 15:19:37 +03:00
Radislav ad7cb98bb3 feat: добавление проверки существования элемента навигации
- Добавлен метод check_navigation_item_exists с возвратом boolean
- Реализована мягкая проверка элементов навигационной панели
2025-11-25 14:59:44 +03:00
Radislav 85491b7cb9 feat: добавление проверки существования элемента навигации
- Добавлен метод check_navigation_item_exists с возвратом boolean
- Реализована мягкая проверка элементов навигационной панели
2025-11-25 14:57:08 +03:00
Radislav a2d37a8090 refactor(users): исправление опечатки и форматирования кода
>>
>> - Исправлена опечатка в названии метода check_navigation_panel_verticall_scrolling на check_navigation_panel_vertical_scrolling
>> - Улучшено форматирование кода для лучшей читаемости
>> - Удалены лишние пробелы и приведено к единому стилю оформления
2025-11-25 14:35:04 +03:00
Radislav e00edb65ef refactor(users): исправление опечатки и форматирования кода
- Исправлена опечатка в названии метода check_navigation_panel_verticall_scrolling на check_navigation_panel_vertical_scrolling
- Улучшено форматирование кода для лучшей читаемости
- Удалены лишние пробелы и приведено к единому стилю оформления
2025-11-25 14:33:24 +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 c88eabdcce feat: добавление метода is_item_visible в навигационную панель
- Добавлен метод для проверки видимости элемента без исключений
- Возвращает boolean значение для условных проверок
2025-11-25 13:50:40 +03:00
Radislav a6eade473a Добавление нового модуля локаторов 2025-11-25 10:46:29 +03:00
Radislav 13608f7e4b refactor(alert): улучшение функциональности и структуры компонента alert
- Добавлен импорт модуля локаторов и использование AlertLocators для лучшей поддерживаемости
- Реализован метод close_alert_by_text() с проверками видимости
- Добавлено комплексное логирование для всех операций с alert-окнами
- Улучшены подсказки типов с явными аннотациями возвращаемых значений
- Обновлено использование логгера с consistent форматированием сообщений
2025-11-25 10:43:17 +03:00
Radislav 2bdc364ca4 Merge branch 'main' of http://192.168.2.61/AlexL/e-nms_qa_automation 2025-11-25 10:36:15 +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
Radislav 7ee92ef6a5 feat: добавление метода is_item_visible в навигационную панель
- Добавлен метод для проверки видимости элемента без исключений
- Возвращает boolean значение для условных проверок
2025-11-25 10:31:40 +03:00
Radislav d555a2c6b0 feat: добавление методов работы с combobox в dropdown компонент
- Добавлены методы open_combobox, get_combobox_options, get_selected_combobox_value
- Улучшено логирование и обработка состояний combobox
2025-11-25 10:25:15 +03:00
Radislav 700f14f21c refactor(alert): улучшение функциональности и структуры компонента alert
- Добавлен импорт модуля локаторов и использование AlertLocators для лучшей поддерживаемости
- Реализован метод close_alert_by_text() с проверками видимости
- Добавлено комплексное логирование для всех операций с alert-окнами
- Улучшены подсказки типов с явными аннотациями возвращаемых значений
- Обновлено использование логгера с consistent форматированием сообщений
2025-11-25 10:23:08 +03:00
nsubbot a5c7328562 Исправлены ошибки теста вкладки 'Системный журнал' 2025-11-24 14:00:55 +03:00
Radislav 81c348ded5 Merge remote-tracking branch 'origin/main' into radislav/tests_rack 2025-11-24 13:26:07 +03:00
Radislav 155769b270 Добаление нового модуля локаторов 2025-11-22 12:51:00 +03:00
Radislav 4b70079935 Рефакторинг 2025-11-22 11:43: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
Radislav c0459e0905 Рефакторинг: перенос методов работы с combobox в DropdownList 2025-11-17 15:21:59 +03:00
Radislav e4aba34421 Тест создания Стойки 2025-11-17 08:44:21 +03:00
nsubbot b4f20aae4c Начальная версия компонента боковой панели параметров фильтрации 2025-11-14 14:44:45 +03:00
nsubbot 440426aca1 Актуализирован тест пагинации данных вкладки Панель событий/Системный журнал 2025-11-07 15:15:54 +03:00
nsubbot d8af190875 Актуализация теста отображения текста лицензии 2025-11-05 10:49:50 +03:00
Radislav d874700abe Актуализация документации 2025-11-01 13:55:26 +03:00
nsubbot adcac1899f Добавлен тест проверки вертикального скроллинга вкладки Сеансы/Настройки в маленьком окне браузера 2025-10-30 15:08:58 +03:00
nsubbot 9d519f43b7 Уменьшено количество попыток перелистывания страниц в тесте пагинации 2025-10-29 14:12:28 +03:00
nsubbot 3b52bb2c76 Добавлены тесты редактирования полей настроек времени жизни сессий 2025-10-29 14:09:41 +03:00
nsubbot eb7fe13b02 Актуализированы тесты для вкладок Сеансы/Текущие и Сеансы/Настройки 2025-10-28 10:21:09 +03:00
nsubbot 632cf4ee40 Исправлена ошибка открытия подпанели панели навигации с большим уровнем вложенности 2025-10-28 09:45:51 +03:00
nsubbot 8380bb38d3 Астуализированы тесты карточки пользователя 2025-10-24 11:17:09 +03:00
Radislav 68672327af Изменен текс alert-окна при ошибке смены текущего пароля пользователя. Стало: Неверно указан текущий пароль. 2025-10-22 14:24:39 +03:00
nsubbot 9ffa043dc4 Актуализированы тесты проверки сортировки столбца таблицы и пагинации табличных данных 2025-10-22 08:32:33 +03:00
Radislav c5099b814b Добавлен тест автоматического удаления сеанса после выхода пользователя из системы 2025-10-21 11:38:49 +03:00