103 lines
6.6 KiB
Plaintext
103 lines
6.6 KiB
Plaintext
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
|
||
- Дополнительные улучшения:
|
||
Более информативное сообщение об ошибке
|
||
Разделение логики на четкие этапы
|
||
Типизация аргументов методов
|
||
|