- Добавлены аннотации типов для параметров:
* browser: Page во всех тестовых методах
* user_data: Dict[str, str] в методах работы с пользователями
- Добавлены возвращаемые типы:
* -> None для всех тестовых методов
- Добавлены импорты типов:
* Page из playwright.sync_api
* Dict из typing
Изменения улучшают статическую проверку типов и документирование тестов.
- обавлены аннотации типов для параметров:
* browser: Page во всех тестовых методах
- обавлены возвращаемые типы:
* -> None для всех тестовых методов
зменения улучшают статическую проверку типов и документирование тестов.
- Добавлены аннотации типов для параметров:
* browser: Page в setup(), test_lisence_tab_content() и test_license_tab_input_form_and_check_alert()
- Добавлены возвращаемые типы:
* -> None для всех тестовых методов
* -> List[str] для gen_test_data()
- Исправлена опечатка в названии класса (TestLisenceTab -> TestLicenseTab)
Изменения улучшают статическую проверку типов и документирование тестов.
- Добавлены аннотации типов для параметров:
* browser: Page в setup(), test_edit_user_window_scrolling() и test_add_user_window_scrolling()
- Добавлены возвращаемые типы:
* -> None для всех тестовых методов
Изменения улучшают статическую проверку типов и документирование тестов.
- Добавлены аннотации типов для параметров:
* browser: Page в setup() и test_scrolling()
- Добавлены возвращаемые типы:
* -> None для setup() и test_scrolling()
- Исправлена опечатка в названии метода (verticall -> vertical в комментариях)
Изменения улучшают статическую проверку типов и документирование тестов.
- Добавлены аннотации типов для параметров:
* browser: Page в setup() и test_verticall_scrolling()
- Добавлены возвращаемые типы:
* -> None для setup() и test_verticall_scrolling()
- справлена опечатка в названии метода (verticall -> vertical)
Изменения улучшают статическую проверку типов и документирование тестов.
- Добавлены аннотации параметров:
* uri: str в open(), send_get_api_request(), send_post_api_request(), check_URL()
* timeout: int в wait_for_timeout()
* payload: Dict[str, Any] в send_post_api_request()
* response: Response в get_response_body()
* msg: str в check_URL(), check_equals(), check_lists_equals()
* actual/expected: Any в check_equals()
* actual/expected: List[Any] в check_lists_equals()
- Добавлены возвращаемые типы:
* -> Optional[Response] для open()
* -> Optional[Dict[str, Any]] для get_response_body()
* -> Response для send_get_api_request() и send_post_api_request()
* -> None для методов без возвращаемого значения
* -> bool для внутренней функции compare_lists()
Изменения улучшают статическую проверку типов и документирование.
- обавлены аннотации для параметров методов:
* msg: str в check_have_text() и check_presence()
* timeout: int в wait_for_element(), is_present(), is_not_present()
- обавлены возвращаемые типы:
* -> None для методов click(), wait_for_element(), check_have_text(), check_presence()
* -> bool для is_present() и is_not_present()
- обавлена аннотация типа для атрибута locator: Locator
зменения улучшают статическую проверку типов и документирование.
- Добавлены аннотации параметров:
* locator: str | Locator во всех методах
* row_index: int в check_row_highlighting()
- Добавлены возвращаемые типы:
* -> list[list[str]] для read()
* -> None для методов проверок
Изменения улучшают документирование API и помогают в статическом анализе кода.