test/run_ui_tests.py

32 lines
1001 B
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import sys
import time
from framework.business.data_management import DataManagement
from framework.config.settings import Config
def main():
"""全业务流程 UI 测试统一入口 (PO模式)"""
# 自动化环境下不使用 input防止进程挂起
import os
is_auto = os.getenv('ROBOGO_TASK_ID') is not None
account = getattr(Config, 'AUTH_ACCOUNT', None)
if not account and not is_auto: account = input("请输入账号:")
password = getattr(Config, 'AUTH_PASSWORD', None)
if not password and not is_auto: password = input("请输入密码:")
if not account or not password:
print("❌ 错误: 未提供登录账号或密码")
sys.exit(1)
dm = DataManagement(headless=False)
try:
dm.run(account, password)
print("✅ 巡检任务执行成功")
except Exception as e:
print(f"❌ 巡检任务执行失败: {e}")
sys.exit(1)
if __name__ == "__main__":
import time
main()