Commit Graph

9 Commits (da8bde15a1db2b9319a271846b1e3df34873256c)

Author SHA1 Message Date
Radislav da8bde15a1 refactor: глобальная реорганизация структуры проекта
- Добавлена новая архитектура: makers/forms/frames
- Созданы папки:
  - makers/ - сборщики интерфейса
  - forms/ - формы с полями
  - frames/ - обертки и контейнеры
- Удалены устаревшие файлы из components_derived:
  - rack_maker.py (перенесен в makers/accounting_objects/)
  - create_child_element_frame.py (перенесен в frames/)
  - modal_edit_rack.py (заменен на rack_edit_maker.py)
- Удалены неиспользуемые страницы создания элементов
- Добавлен новый тест test_create_rack.py
- Пбновлены существующие тесты test_edit_rack.py и test_management_rack.py
- Исправлены локаторы в rack_locators.py
- Обновлен alert_component.py

Все тесты стойки проходят успешно

Связано: переход на архитектуру Maker/Form/Frame
2026-03-06 11:16:19 +03:00
Radislav b5c1ee5d23 Добавлен тест редактирования Стойки 2026-02-20 11:45:39 +03:00
Radislav b270b45cbd style: исправлено предупреждения Pylint и улучшить код 2026-01-19 08:38:22 +03:00
Radislav 8127781d89 Обновление компонентов создания элемента Стойка 2026-01-12 00:21:09 +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
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
Radislav 50041c66c7 Рефакторинг 2025-11-21 13:49:13 +03:00
Radislav c0459e0905 Рефакторинг: перенос методов работы с combobox в DropdownList 2025-11-17 15:21:59 +03:00
Radislav d874700abe Актуализация документации 2025-11-01 13:55:26 +03:00