Документация e-nms-qa-automation
Автоматически сгенерированная документация для проекта автоматизированного тестирования eNMS.
Содержание:
- e-nms_qa_automation
- components package
- Submodules
- components.alert_component module
- components.base_component module
- components.card_component module
- components.confirm_component module
- components.date_picker_component module
- components.dropdown_list_component module
- components.eventbar_component module
- components.events_container_component module
- components.json_container_component module
- components.modal_window_component module
- components.navbar_component module
- components.table_component module
- components.toolbar_component module
- Module contents
- components_derived package
- Submodules
- components_derived.container_system_log_events module
- components_derived.date_input_component module
- components_derived.interactive_dropdown_list module
- components_derived.modal_add_AD_user module
- components_derived.modal_add_local_user module
- components_derived.modal_change_password module
- components_derived.modal_edit_user module
- components_derived.modal_view_template module
- components_derived.modal_view_ztp_template module
- components_derived.selection_bar_component module
- components_derived.settings_form_component module
- components_derived.sidebar_filter_component module
- components_derived.user_card module
- Module contents
- conftest module
- data package
- elements package
- fixtures package
- pages package
- Submodules
- pages.base_page module
- pages.current_session_tab module
- pages.license_tab module
- pages.login_page module
- pages.main_page module
- pages.push_notifications_settings_tab module
- pages.service_status_tab module
- pages.session_settings_tab module
- pages.templates_tab module
- pages.users_tab module
- pages.ztp_config_tab module
- pages.ztp_templates_tab module
- Module contents
- tools package
- components package
Описание проекта
Проект автоматизации тестирования GUI для системы eNMS Мониторинг с использованием Playwright.
Основные компоненты:
Страницы (Pages) - Page Object Model
Локаторы (Locators) - элементы интерфейса
Тесты (Tests) - end-to-end тесты
Фикстуры (Fixtures) - подготовка данных
Утилиты (Tools) - вспомогательные функции
Инструкции и процессы
Документация и руководства:
Быстрый старт
Для начала работы с проектом:
Установите зависимости:
pip install -e .Запустите тесты:
pytest tests/Соберите документацию:
sphinx-build docs/source docs/build