Commit Graph

62 Commits (52fc93fc5d47fb80ff8f0f03f32c979623f12947)

Author SHA1 Message Date
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 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 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 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 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
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
Radislav 622eb91474 Merge main into radislav/tests_rack and resolve conflicts 2025-11-22 11:15:39 +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 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
Radislav e9f3f79f0b Сохранение текущих изменений перед откатом 2025-09-11 14:34:33 +03:00
Radislav 257fe09aa5 Переименовано check_button_presence в check_button_visibility. 2025-09-11 14:28:22 +03:00
nsubbot 88fa0d4e93 Сделано разделение добавления локального пользователя и пользователя из Active Directory 2025-09-11 10:26:31 +03:00
Radislav 13d821b43f Добавлены тесты работы с сеансами пользователей, их создание, удаление и автоматическую очистку. 2025-09-11 08:17:22 +03:00
nsubbot a19e125ef2 Перенос Dropdown List из элементов в компоненты 2025-09-02 13:08:29 +03:00
Radislav b7352ebbc5 Добавлена прокрутка к элементу кнопки перед проверкой её видимости 2025-08-29 14:09:21 +03:00
Radislav ddcecce8b7 Добавлены отсутствующие аннотации типов 2025-08-29 14:04:48 +03:00
nsubbot e88c9b2a1b Сделана новая функция для нажатия кнопок на подпанелях главной панели навигации с рекурсивным поиском по именам кнопок 2025-08-28 10:57:56 +03:00