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

103 lines
6.6 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.

elements
base_element.py
Изменения включают:
- Добавлены docstring для класса и всех методов в Google-формате на русском языке
- Разделительные комментарии переведены на русский (# Действия:, # Проверки:)
- Сохранены все технические комментарии и сообщения в логах без изменений
- Сохранена исходная структура кода и рабочая логика
- Соблюдены требования PEP 8 к форматированию кода
button_element.py
Изменения включают:
- Добавлены docstring для класса и метода type_of в Google-формате на русском языке
- Разделительные комментарии переведены на русский (# Действия:, # Проверки:)
- Добавлены поясняющие комментарии в разделах действий и проверок
- Сохранена исходная структура кода и рабочая логика
- Улучшено форматирование в соответствии с PEP 8:
Единообразные отступы
Пробелы вокруг операторов
Пустые строки между логическими блоками
- Сохранены все технические аспекты без изменений
checkbox_element.py
Изменения включают:
- Добавлены docstring для класса и всех методов в Google-формате на русском языке
- Разделительные комментарии переведены на русский (# Действия:, # Проверки:)
- Добавлено логирование операций с чекбоксом
- Указаны типы возвращаемых значений для методов
- Сохранена исходная структура кода и рабочая логика
- Улучшено форматирование в соответствии с PEP 8:
Единообразные отступы
Пробелы вокруг операторов
Пустые строки между логическими блоками
- Сохранены все технические аспекты без изменений
dropdown_list_element.py
Изменения включают:
- Добавлены полные docstring для класса и всех методов в Google-формате
- Указаны типы аргументов и возвращаемых значений
- Переведены разделительные комментарии
- Добавлено логирование всех операций
- Улучшено сообщение об ошибке в assert
- Удален неиспользуемый импорт re
- Сохранена рабочая логика
- Приведено к соответствию с PEP 8:
Правильные отступы
Пробелы вокруг операторов
Логические блоки разделены пустыми строками
- Улучшена структура кода и читаемость
text_element.py
Изменения включают:
- Добавлены docstring для класса и метода type_of в Google-формате на русском языке
- Разделительные комментарии переведены на русский (# Действия:, # Проверки:)
- Добавлены поясняющие комментарии в разделах действий и проверок
- Сохранена исходная структура кода и рабочая логика
- Улучшено форматирование в соответствии с PEP 8:
Единообразные отступы
Пробелы вокруг операторов
Пустые строки между логическими блоками
- Упорядочены импорты (стандартные, сторонние, локальные)
- Сохранены все технические аспекты без изменений
text_input_element.py
Изменения включают:
- Добавлены полные docstring для класса и всех методов
- Указаны типы аргументов и возвращаемых значений
- Переведены разделительные комментарии
- Добавлено логирование всех операций
- Исправлена опечатка в методе get_input_value (было self.locator, стало self.locator)
- Улучшено форматирование в соответствии с PEP 8
- Сохранена вся исходная функциональность
- Упорядочены импорты
- Добавлены комментарии к исключениям в документации
- Улучшена читаемость кода за счет:
Последовательного стиля
Логического разделения блоков
Единообразного именования
tooltip_button_element.py
Изменения включают:
- Добавлена документация:
Docstring класса с описанием назначения
Документация для всех методов
Описание аргументов и возвращаемых значений
- Улучшено форматирование:
Соблюдение PEP 8 (отступы, пробелы)
Логическое разделение блоков кода
Четкие комментарии к действиям
- Улучшена читаемость:
Более информативные имена переменных
Подробное сообщение об ошибке
Логическая структура метода проверки
- Соответствие требованиям:
Полное соответствие Google Python Style Guide
Соответствие PEP 8
Учет рекомендаций из README_форматированиеода.md
- Дополнительные улучшения:
Более информативное сообщение об ошибке
Разделение логики на четкие этапы
Типизация аргументов методов