from datetime import datetime class StepResult: """自动化步骤执行结果模型""" def __init__(self, step_name: str, success: bool, message: str, elapsed: float = 0): self.step_name = step_name self.success = success self.message = message self.elapsed = elapsed self.timestamp = datetime.now() def __str__(self): icon = "✅" if self.success else "❌" return f"{icon} {self.step_name}: {self.message} ({self.elapsed:.2f}s)"