e-nms_qa_automation/locators/Реестр_изменений_locators.txt

137 lines
8.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

locators
confirm_locators.py
Изменения включают:
- Добавлен подробный docstring класса в формате Google Style Guide на русском языке
- Описаны все атрибуты класса с пояснениями
- Сохранена оригинальная структура кода и рабочая логика
- Соблюдены требования PEP 8:
Отступы и пробелы
Пустые строки между блоками
Форматирование f-строки
- Комментарии не требовались, так как их не было в исходном файле
event_panel_locators.py
Изменения включают:
- Добавлен docstring класса в формате Google Style Guide на русском языке
- Подробно описан атрибут BUTTONS_BLOCK с уточнением его расположения
- Сохранена оригинальная структура кода и рабочая логика
- Соблюдены требования PEP 8:
Отступы и пробелы
Длина строки не превышает 79 символов
Форматирование строки локатора
input_locators.py
Изменения включают:
- Добавлен подробный docstring класса в формате Google Style Guide на русском языке
- Детально описан атрибут LICENSE_ID_UPDATE с разбором структуры XPath
- Сохранена оригинальная структура кода без изменения логики
- Соблюдены требования PEP 8:
Отступы и пробелы
Перенос длинного описания атрибута
Четкое форматирование строки локатора
json_container_locators.py
Изменения включают:
- Добавлен полный docstring класса в Google-формате на русском языке
- Каждый атрибут получил:
Четкое описание назначения
Пояснение логики работы XPath (использование contains)
- Сохранена оригинальная структура и функциональность кода
- Соблюдены стандарты PEP 8:
Единообразные кавычки
Правильные отступы
Отсутствие лишних пробелов
- Улучшена читаемость за счет:
Логического разделения атрибутов
Подробных, но лаконичных описаний
Соответствия максимальной длине строки
modal_window_locators.py
Изменения включают:
- Добавлен полный docstring класса с описанием всех атрибутов
- Устранены проблемы с форматированием:
Удалены лишние пробелы вокруг '=' в XPath
Приведены к единому формату строки локаторов
- Логически сгруппированы связанные элементы (форма и её поля)
- Сохранена оригинальная функциональность без изменений логики
- Улучшена читаемость за счет:
Четких описаний каждого локатора
Правильных переносов длинных описаний
Последовательного форматирования
navigation_panel_locators.py
Изменения включают:
- Добавлен подробный docstring класса в формате Google Style Guide
- Каждый атрибут содержит:
Четкое описание назначения
Пояснение логики работы XPath
Указание типа искомого элемента
- Сохранена оригинальная группировка связанных элементов
- Соблюдены требования PEP 8:
Единообразное форматирование строк
Правильные отступы
Отсутствие лишних пробелов
- Улучшена читаемость за счет:
Логической структуры описаний
Использования терминологии компонентов (панель, узел)
Последовательного стиля документации
table_locators.py
Изменения включают:
- Добавлен детальный docstring класса в Google-формате:
- Общее описание назначения класса
- Подробное описание каждого атрибута
- Указание полного пути для сложных локаторов
- Улучшена читаемость кода:
Четкое форматирование XPath выражений
Логическое структурирование документации
Использование терминов, соответствующих элементам интерфейса
- Полное соответствие требованиям:
PEP 8 (длина строк, отступы, форматирование)
Google Python Style Guide (стиль документации)
Указаний из README (перевод на русский, сохранение структуры)
- Особенности:
Подробное описание сложных XPath путей
Указание точного расположения элементов в DOM
Четкое разделение разных типов табличных контейнеров
text_locators.py
Изменения включают:
- Добавлен полный docstring класса в Google-формате:
Общее описание назначения класса
Подробные описания каждого локатора
Указание особенностей элементов (выделяемый текст)
- Оптимизировано оформление кода:
Четкое разделение документации и кода
Единообразное форматирование XPath
Соответствие PEP 8 (длина строк, отступы)
- Улучшена информативность:
Указание типа элемента (span)
Описание классов CSS и их назначения
Четкое различие между похожими локаторами
- Полное соответствие требованиям:
Google Python Style Guide для docstring
PEP 8 для форматирования кода
Правилам из README (русский язык, сохранение логики)
toolbar_locators.py
Изменения включают:
- Полноценный docstring класса:
Четкое описание назначения класса
Детальное описание каждого атрибута
Разбор составных частей классов CSS
- Оптимизация структуры:
Логические блоки с пояснениями
Группировка связанной информации
Четкое разделение атрибутов
- Стилевые улучшения:
Единообразное форматирование XPath
Соответствие PEP 8 (79 символов в строке)
Правильные отступы и выравнивание
- Особенности документации:
Указание родительского элемента (nav)
Разбор составных классов CSS
Описание состояний элементов (активное)