137 lines
8.0 KiB
Plaintext
137 lines
8.0 KiB
Plaintext
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
|
||
Описание состояний элементов (активное)
|
||
|