46 lines
887 B
Python
46 lines
887 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
QwenPaw E2E Test Framework - Utilities Module
|
|
"""
|
|
from utils.helpers import (
|
|
take_screenshot,
|
|
save_video,
|
|
api_get,
|
|
api_post,
|
|
api_delete,
|
|
wait_for_condition,
|
|
retry_operation,
|
|
create_test_file,
|
|
read_test_data,
|
|
load_json_data,
|
|
assert_element_visible,
|
|
assert_text_contains,
|
|
assert_count,
|
|
log_test_step,
|
|
log_test_result,
|
|
generate_unique_id,
|
|
sanitize_filename,
|
|
get_env_bool,
|
|
)
|
|
|
|
__all__ = [
|
|
"take_screenshot",
|
|
"save_video",
|
|
"api_get",
|
|
"api_post",
|
|
"api_delete",
|
|
"wait_for_condition",
|
|
"retry_operation",
|
|
"create_test_file",
|
|
"read_test_data",
|
|
"load_json_data",
|
|
"assert_element_visible",
|
|
"assert_text_contains",
|
|
"assert_count",
|
|
"log_test_step",
|
|
"log_test_result",
|
|
"generate_unique_id",
|
|
"sanitize_filename",
|
|
"get_env_bool",
|
|
]
|