diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7629f26
--- /dev/null
+++ b/README.md
@@ -0,0 +1,164 @@
+# 🤖 Robogo 自动化测试平台 - 零基础上手指南
+
+欢迎来到 Robogo 自动化测试项目!哪怕你之前**完全没有**学过前端、不了解自动化是怎么做的,只要你会写简单的 Python 代码,你就能跟着本文档**“像搭积木一样”**愉快地编写并执行各种复杂的自动化流水线!
+
+## 🎯 我们的核心理念 (面向过程的 POM 分层设计)
+
+我们把所有极其复杂的底层网络交互、浏览器驱动都全部封装和隔离了。整个项目对于业务人员来说,只有两个需要改动的地方:
+
+1. **🔨 零件加工厂 (`framework/business/` 目录)**
+ - **它的作用**:通俗来说,就是告诉机器人**“这个网页长什么样,上面有哪些按钮”**,以及动作规范。
+ - **举个例子**:在 `quantization_page.py` 里,定义一个动作 `def click_create_task(self):` ,并在该方法里调用一次点击,这就像给工厂造好一个拉杆。
+
+2. **🎬 写剧本的导演室 (`framework/scripts/` 目录)**
+ - **它的作用**:调用上面的零件,编排**业务操作顺序**。
+ - **举个例子**:在 `quantization_scenario.py` 里写:先登录 -> 点击主菜单 -> 填名字 -> 点击确认。纯新手流水账思维!
+
+---
+
+## 🚀 零基础实战:跟我 3 步写一个自动化测试
+
+假设现在上线了一个新功能叫做“工作台 (Workbench)”,老板要求跑自动化测试:点击进入工作台 -> 点击新建 -> 填入内容并保存。
+
+### 前往第一步:教 AI 认界面动作 (Business 层)
+
+进到 `framework/business/` 文件夹下,新建 `workbench_page.py`。你可以直接复制下面的通用模板,只要把名字改了即可:
+
+```python
+import time
+from framework.core.base_page import BasePage
+from framework.core.logger import get_logger
+
+logger = get_logger("WorkbenchPage")
+
+class WorkbenchPage(BasePage):
+ """工作台页面能做的所有动作全写在这"""
+
+ def navigate_to(self):
+ """1. 进入工作台"""
+ logger.info("👉 点击左侧菜单进入工作台页面...")
+ self.smart_click("工作台") # ✨极简直觉型绝招:只要页面上有这几个字,它就会自动去点!
+ time.sleep(2) # 留点时间给页面刷新加载
+
+ def create_and_fill(self, my_text):
+ """2. 点击新建,并填入内容"""
+ # 点击新建按钮:寻找页面上包含'新建'的 button 把它点掉
+ self.page.locator("button:has-text('新建')").click()
+ time.sleep(1)
+
+ # 填写弹窗中的输入框:(这里是个非常重要并且好套用的通用句式)
+ # 逻辑:找包含“名称”两个字的 label(标签),跳到它的外面直接父层(..),再找它里面的 input 框
+ input_box = self.page.locator("label").filter(has_text="名称").locator("..").locator("input").first
+
+ # 写入内容
+ input_box.fill(my_text)
+
+ # 最后点确定
+ self.page.locator("button:has-text('确定')").last.click()
+ time.sleep(1)
+```
+
+*(是不是很简单?不用辛苦研究所谓底层复杂的 CSS、XPath选择器,直接根据**眼睛看到的界面的中文提示词**找元素)*
+
+---
+
+### 前往第二步:把动作串联成业务流流水账 (Scripts 层)
+
+你在 `business` 层里定义好了这个页面能干嘛,现在来写流水账剧本即可。
+在 `framework/scripts/` 目录下,新建 `workbench_scenario.py`。
+
+```python
+from framework.core.logger import get_logger
+from framework.business.workbench_page import WorkbenchPage
+
+logger = get_logger("WorkbenchScenario")
+
+def run_workbench_lifecycle(wb_page: WorkbenchPage):
+ """工作台生命周期全流程"""
+ logger.info("🌟 准备开始测试工作台...")
+
+ # 就像指挥小人一样,你把它写成一条时间线往下排编
+ wb_page.navigate_to()
+
+ # [进阶小窍门] 如果要避免重复重名系统报错,可以用随机模块拼凑唯一任务名
+ import random
+ my_test_name = f"Test_{random.randint(100, 99999)}"
+
+ wb_page.create_and_fill(my_test_name)
+
+ logger.info("✅ 工作台场景测试完美通过!")
+```
+
+---
+
+### 前往第三步:向总控制台挂载你的心血!
+
+我们的自动化引擎总指挥官叫 `DataManagementRunner` (统筹类在 `framework/business/data_management.py` 里)。所有你想随主线跑的测试,统统要去它那边排队报备。
+
+打开 `data_management.py` 本体文件:
+1. **先在代码开头处注册并实例化你写的模块页面**:
+ ```python
+ # 头部引用你写的剧本文件
+ from framework.scripts.workbench_scenario import run_workbench_lifecycle
+ from framework.business.workbench_page import WorkbenchPage
+
+ ...
+ # 跳转到 class DataManagement(BasePage) 的 def __init__ 方法里
+ # 实例化该页面使其归中央管辖
+ self.wb = WorkbenchPage(self.page)
+ ```
+2. **把它排队到司令部的日程计划表 `run_all_scenarios` 里**:
+ ```python
+ # 往下翻,在原本的任务执行步骤 (如 6.量化工具场景) 的底下新增你的区块:
+
+ # 7. 工作台测试场景 (记得数字标号)
+ try:
+ run_workbench_lifecycle(self.wb)
+ self._safe_screenshot("workbench_pass.png") # 成功了拍照放进快照库
+ logger.info("✅ 工作台场景通过")
+ except Exception as e:
+ logger.error(f"❌ 工作台场景失败: {e}")
+ self._safe_screenshot("workbench_error.png") # 失败了保留案发现场快照以供排期追责
+ errors.append(f"工作台测试: {e}")
+ ```
+
+🎉 **大功告成!终端执行 `python run_ui_tests.py` 就可以看见你写的机器人在飞速跑动接管云业务了!**
+
+---
+
+## 🛠️ 新手常见阻碍排查法 (三大法宝口诀)
+
+零基础新手绝对不要害怕运行报错,这套自动化平台为你提供了超强法宝:
+
+### 法宝一:找不到元素?随时使用强制悬停暂停键!💥
+不知道代码跑到哪卡住了?在你怀疑有坑的地方插上一句终极代码:
+```python
+self.page.pause()
+```
+系统无论跑得多快,运行到这一行浏览器一定会自动暂停,并弹出调试器(Playwright Inspector 录制器),你可以直接在活体页面上观察 DOM 并模拟点按,搞清后别忘了把这行删去再接着测。
+
+### 法宝二:遇到超时 Timeout,网络慢没加载出来?💥
+如果你的按钮点击太快,网页还在无骨转圈或者正在“排队中”:
+```python
+# 1. 纯死等(不推荐,但你作为新手急于跑通,应急时极好用)
+import time; time.sleep(5)
+
+# 2. 状态值智能等待(进阶推荐,极度安全,最多等 60 秒超时)
+# 等待该标签可见:
+self.page.locator("span, tag").filter(has_text="运行中").first.wait_for(state="visible", timeout=60000)
+```
+
+### 法宝三:解决层级乱跳重影错乱的“局部限制术” 💥
+如果你发现网页上有几十个叫”确定“的按钮,机器人变傻点错了怎么办?缩小它的搜查圈子:
+```python
+# 不要瞎搜,先明确告诉它锁定当前名字叫“下载参数”的弹窗气泡区域
+dialog = self.page.locator(".p-dialog").filter(has_text="下载参数")
+
+# 随后!只要在 dialog 这层继续 locator,它连外面再有成百上千个确定都不会理!极大解决冲突。
+dialog.locator("button:has-text('确定')").click()
+```
+
+---
+
+> 🎉 **恭喜!** 在完全掌握上面这三步后,整个平台的扩展将任由你发挥。
+> 平台最后还内嵌了**全局 Monkey 随机测试机制**(可配置拦截非法按钮)来保障系统的极限容错度。所有的 `Error` 都将成为构建企业级高覆盖率流水线的垫脚石! —— Automated Platform Team.
diff --git a/framework/business/quantization_page.py b/framework/business/quantization_page.py
new file mode 100644
index 0000000..7cadde1
--- /dev/null
+++ b/framework/business/quantization_page.py
@@ -0,0 +1,278 @@
+import time
+import os
+import random
+import string
+from framework.core.base_page import BasePage
+from framework.core.logger import get_logger
+
+logger = get_logger("QuantizationPage")
+
+class QuantizationPage(BasePage):
+ """量化工具页面 POM"""
+
+ MENU_TEXT = "量化工具"
+
+ def navigate_to(self):
+ """进入量化工具页面"""
+ logger.info("正在切换到量化工具页面...")
+ self.smart_click(self.MENU_TEXT)
+ try:
+ self.page.wait_for_selector(".p-button:has-text('保存'), .p-tabmenu", timeout=10000)
+ except:
+ pass
+ time.sleep(2)
+
+ def click_create_task(self):
+ """点击创建任务按钮"""
+ logger.info("正在点击创建任务按钮...")
+ self.smart_click("创建任务")
+ time.sleep(2)
+
+ def input_task_name(self, task_name="AutoQuantization"):
+ """选中任务名称清空,输入随机任务名称"""
+ logger.info(f"📝 准备输入任务名称: {task_name}")
+
+ # 1. 精准定位:找到包含该 label 的直接父容器,从而限定在这个特定输入组内
+ input_box = self.page.locator("label").filter(has_text="任务名称").locator("..").locator("input").first
+ input_box.wait_for(state="visible", timeout=15000)
+
+ # 2. 强制清空
+ input_box.click()
+ # 识别系统
+ modifier = "Meta" if "mac" in str(self.page.context.browser.browser_type).lower() else "Control"
+ self.page.keyboard.press(f"{modifier}+A")
+ self.page.keyboard.press("Backspace")
+
+ # 3. 填入新值
+ input_box.fill(task_name)
+ time.sleep(1)
+
+
+ def navigate_to_quantization_task_config(self):
+ """点击编译模型转换模式"""
+ logger.info("正在切换到量化任务配置页面...")
+ self.smart_click("编译模型转换模式")
+ try:
+ self.page.wait_for_selector(".p-button:has-text('保存'), .p-tabmenu", timeout=10000)
+ except:
+ pass
+ time.sleep(2)
+
+ """点击工具版本"""
+ def click_tool_version(self):
+ logger.info("正在点击工具版本...")
+ self.smart_click("工具版本")
+ time.sleep(2)
+
+ def select_mode_fast_eval(self):
+ """选择快速性能评测模式"""
+ logger.info("下拉选择: 快速性能评测模式")
+ # 修正: label 包在外部容器中,p-select 内部并没有该文本,需通过容器层级定位
+ container = self.page.locator("div:has(label:has-text('编译模型转换模式'))").first
+ dropdown = container.locator(".p-select").first
+ dropdown.click()
+ dropdown = container.locator(".p-select").first
+ dropdown.click()
+
+ # 弹出的选项列表中点击
+ option = self.page.locator("li.p-select-option:has-text('快速性能评测模式')")
+ option.click()
+ time.sleep(1)
+
+ def select_image(self, image_name="dcloud_ai_toolchain_ubuntu_22_s100_cpu-2"):
+ """选择镜像流程"""
+ logger.info(f"点击选择镜像按钮,拉起弹窗...")
+ self.page.locator("button.p-button-link:has-text('选择镜像')").click()
+
+ # 在弹窗中定位镜像项
+ logger.info(f"📍 在弹窗中寻找镜像: {image_name}")
+ image_row = self.page.locator(f"div:has-text('{image_name}')").last
+ image_row.scroll_into_view_if_needed()
+ image_row.click()
+
+ # 点击弹窗内部的确定 (限制定位器在 p-dialog 容器内)
+ logger.info("⏳ 点击[镜像弹窗]确认按钮...")
+ dialog_confirm = self.page.locator(".p-dialog:has-text('群组镜像')").locator("button:has-text('确定')").last
+ dialog_confirm.click()
+ time.sleep(2)
+
+ def input_march_param(self, value="nash-e"):
+ """模型参数 march 输入"""
+ logger.info(f"📝 模型参数输入 march: {value}")
+ # 精准定位:找到特定的 label,回到直接父容器,再找 input,防止全局 flex 匹配
+ march_input = self.page.locator("label").filter(has_text="march").locator("..").locator("input").first
+ march_input.scroll_into_view_if_needed()
+
+ # 强制清空再输入
+ march_input.click()
+ modifier = "Meta" if "mac" in str(self.page.context.browser.browser_type).lower() else "Control"
+ self.page.keyboard.press(f"{modifier}+A")
+ self.page.keyboard.press("Backspace")
+
+ march_input.fill(value)
+ time.sleep(1)
+
+ def click_final_submit(self):
+ """点击页面最终确认按钮"""
+ logger.info("💾 点击量化任务最终[确认]按钮")
+ # 往往在页面正下方,不在弹窗内
+ confirm_btn = self.page.locator("button:has-text('确定')").last
+ confirm_btn.click()
+ logger.info("🎉 量化任务已成功提交")
+ time.sleep(2)
+
+ def upload_model_file(self, folder_name="model", file_name="result.onnx"):
+ """点击模型文件框,选择具体模型文件"""
+ logger.info("📂 点击[模型文件]区域,拉起路径选择...")
+ # 定位虚线框
+ self.page.locator("div.border-dashed:has-text('点击上传模型')").click()
+ time.sleep(1)
+
+ # 在“选择文件”弹窗内操作
+ file_picker = self.page.locator(".p-dialog:has-text('选择文件')")
+
+ # 1. 点击左侧文件夹
+ logger.info(f"📍 进入文件夹: {folder_name}")
+ file_picker.locator(f"span.text-sm:has-text('{folder_name}')").click()
+ time.sleep(1)
+
+ # 2. 点击右侧文件列表中的目标项
+ logger.info(f"📄 选择具体文件: {file_name}")
+ file_picker.locator(f"span:has-text('{file_name}')").click()
+ time.sleep(1)
+
+ # 3. 点击弹窗底部的确定
+ logger.info("⏳ 点击[选择文件]弹窗确认按钮...")
+ file_picker.locator("button:has-text('确定')").last.click()
+ logger.info("✅ 模型文件选取成功")
+ time.sleep(1)
+
+ def open_and_close_logs(self, task_name):
+ """等待任务进入运行中状态后,点击日志打开新窗口,等待加载后关闭"""
+ import re
+ logger.info(f"📄 准备查看任务 [{task_name}] 的日志...")
+ row = self.page.locator("tr").filter(has_text=task_name).first
+
+ # 1. 拦截队列:必须等到状态跳变出[排队中]
+ logger.info(f"⏳ 正在监听排队队列,等待任务步入 [运行中] 状态...")
+ state_loc = row.locator("span, div").filter(has_text=re.compile(r"运行中|已完成|失败")).first
+ state_loc.wait_for(state="visible", timeout=180000) # 最多等待3分钟排队
+
+ curr_state = state_loc.text_content()
+ if "运行中" not in curr_state:
+ logger.warning(f"⚠️ 状态跃迁过快或异常,当前状态已达 [{curr_state}],无需再去查看动态运行日志。")
+ return
+
+ logger.info(f"✅ 状态刷新确认: [运行中]!正在拉起全屏日志流面板...")
+
+ # 2. 监听新页面的弹出
+ with self.page.context.expect_page() as new_page_info:
+ row.locator("button:has-text('日志')").click()
+
+ new_page = new_page_info.value
+ new_page.wait_for_load_state("domcontentloaded")
+ logger.info("✅ 已切入日志新窗口,等待底层视图渲染...")
+ new_page.locator("body").wait_for(state="visible", timeout=10000)
+ time.sleep(2) # 给足够的流式打印时间预览
+ new_page.close()
+ logger.info("✅ 日志窗口已平滑关闭,切回主视图。测试流继续下放。")
+
+ def stop_task(self, task_name):
+ """停止任务并等待状态变为已停止"""
+ logger.info(f"⏹ 准备停止任务: {task_name}")
+ row = self.page.locator("tr").filter(has_text=task_name).first
+
+ # 等待停止按钮可点击
+ stop_btn = row.locator("button:has-text('停止')")
+ stop_btn.click()
+
+ logger.info("⏳ 等待任务状态变为 [已停止]...")
+ # 等待出现 已停止 的标签
+ row.locator("span, div").filter(has_text="已停止").first.wait_for(state="visible", timeout=60000)
+ logger.info("✅ 任务停止成功")
+
+ def delete_task(self, task_name):
+ """删除已停止的任务"""
+ logger.info(f"🗑 正在删除任务: {task_name}")
+ row = self.page.locator("tr").filter(has_text=task_name).first
+ row.locator("button:has-text('删除')").click()
+
+ # 点击气泡确认
+ logger.info("点击确认删除弹窗...")
+ confirm_btn = self.page.locator(".p-confirm-popup-accept-button, button:has-text('确定')").last
+ confirm_btn.wait_for(state="visible", timeout=5000)
+ confirm_btn.click()
+
+ # 校验行是否消失
+ row.wait_for(state="hidden", timeout=10000)
+ logger.info(f"✅ 任务 [{task_name}] 已从列表中移除")
+
+ def wait_for_task_finished(self, task_name, timeout_mins=5):
+ """轮询等待任务达到终态 (已完成 / 失败)"""
+ import re
+ logger.info(f"⏳ 正在监听任务 [{task_name}] 执行进度 (上限 {timeout_mins} 分钟)...")
+ row = self.page.locator("tr").filter(has_text=task_name).first
+
+ try:
+ # 同时匹配"已完成"或"失败"任一状态
+ end_state = row.locator("span, div").filter(has_text=re.compile(r"已完成|失败")).first
+ end_state.wait_for(state="visible", timeout=timeout_mins * 60000)
+
+ state_text = end_state.text_content()
+ if "失败" in state_text:
+ logger.error(f"❌ 任务执行异常: 监控到状态变为 [失败]")
+ raise Exception("后端量化任务处理失败")
+ else:
+ logger.info(f"🎉 业务通过: 任务执行成功结束,当前处于 [{state_text}] 状态")
+ time.sleep(2)
+ except Exception as e:
+ logger.error(f"❌ 监听任务进度时发生中断或超时: {e}")
+ raise e
+
+ def open_and_close_report(self, task_name):
+ """点击报告打开新窗口,等待页面完全加载后关闭"""
+ logger.info(f"📊 准备查看任务 [{task_name}] 的检查报告...")
+ row = self.page.locator("tr").filter(has_text=task_name).first
+
+ # 拦截新标签页弹出
+ with self.page.context.expect_page() as new_page_info:
+ row.locator("button:has-text('报告')").click()
+
+ new_page = new_page_info.value
+ new_page.wait_for_load_state("domcontentloaded")
+ new_page.locator("body").wait_for(state="visible", timeout=15000)
+ logger.info("✅ 已切入[报告]新窗口,基础DOM渲染就绪...")
+ time.sleep(3) # 提供安全的静态视觉缓冲期保证页面完全加载
+ new_page.close()
+ logger.info("✅ 报告页面窗口已关闭,切回主视图。")
+
+ def download_all_results(self, task_name):
+ """点击下载拉起弹窗,下载全部结果并等待下载任务完成后结束"""
+ logger.info(f"📥 准备下载任务 [{task_name}] 的全部输出结果...")
+ row = self.page.locator("tr").filter(has_text=task_name).first
+
+ # 1. 点击当前行下载动作
+ row.locator("button:has-text('下载')").click()
+
+ # 2. 接管全局下载弹窗
+ dialog = self.page.locator(".p-dialog").filter(has_text="下载全部结果")
+ dialog.wait_for(state="visible", timeout=5000)
+
+ # 3. 阻塞拦截底层下载事件
+ logger.info("⏳ 点击[下载全部结果],安全挂起等待文件流写入完毕...")
+ dl_btn = dialog.locator("button:has-text('下载全部结果')")
+ with self.page.expect_download(timeout=60000) as download_info:
+ dl_btn.click()
+
+ download = download_info.value
+ # 主动调用 path() 即可在当前主线程强阻塞,直至磁盘下载动作完全落盘成功
+ dl_path = download.path()
+ logger.info(f"🎉 文件下载成功落盘!临时归档路径: {dl_path}")
+
+ # 4. 收尾清理弹窗 UI
+ close_btn = dialog.locator("button.p-dialog-header-close").first
+ if close_btn.is_visible():
+ close_btn.click()
+ time.sleep(1)
+
+ logger.info("✅ 下载流程顺畅完结。")
\ No newline at end of file
diff --git a/framework/business/three_d_assets_page.py b/framework/business/three_d_assets_page.py
new file mode 100644
index 0000000..8965f2a
--- /dev/null
+++ b/framework/business/three_d_assets_page.py
@@ -0,0 +1,163 @@
+import time
+from framework.core.base_page import BasePage
+from framework.core.logger import get_logger
+
+logger = get_logger("ThreeDAssetsPage")
+
+class ThreeDAssetsPage(BasePage):
+ """3D资产页面 POM - 包含资产包进入与数据新增逻辑"""
+
+ MENU_TEXT = "3D资产"
+
+ def __init__(self, page):
+ self.page = page
+
+ def navigate_to(self):
+ """进入3D资产页面"""
+ logger.info("正在切换到3D资产页面...")
+ self.smart_click(self.MENU_TEXT)
+ time.sleep(2)
+
+ def enter_asset_package(self, package_name="ui_test"):
+ """进入指定的资产包"""
+ logger.info(f"📂 正在寻找并进入资产包: {package_name}")
+ # 在资产包列表中找到对应名称的项进行点击
+ selector = f"div.p-card:has-text('{package_name}')"
+ try:
+ self.page.wait_for_selector(selector, timeout=10000)
+ self.page.click(selector)
+ logger.info(f"✅ 已进入资产包: {package_name}")
+ # 等待渲染加载
+ time.sleep(2)
+ return True
+ except Exception as e:
+ logger.error(f"❌ 无法找到资产包 {package_name}: {e}")
+ return False
+
+ def add_asset_data(self, asset_name):
+ """执行[新增数据]流程"""
+ logger.info(f"➕ 准备为资产包新增 3D 数据: {asset_name}")
+
+ # 1. 点击[新增数据]按钮
+ add_btn = self.page.locator("button:has-text('新增数据')")
+ add_btn.click()
+ time.sleep(2)
+
+ # 2. 点击路径选择区域 (图中带有'请选择包含模型文件的文件夹'占位符的区域)
+ logger.info("🗺️ 点击路径选择区域...")
+ path_trigger = self.page.locator("div.cursor-pointer:has-text('请选择包含模型文件的文件夹')")
+ path_trigger.click()
+ time.sleep(2)
+
+ # 3. 在路径弹窗中操作
+ logger.info("🗂️ 在弹窗中选择 3D 生成目录...")
+ # 点击左侧目录: 3d生成(勿删)
+ folder_root = self.page.locator("span:has-text('3d生成(勿删)')")
+ folder_root.click()
+ time.sleep(2) # 等待列表渲染
+
+ # 4. 找到刚才生成的资产名称并勾选
+ logger.info(f"📍 寻找并勾选资产文件夹: {asset_name}")
+ try:
+ # 找到包含该名称的一行
+ asset_row = self.page.locator(f"div.flex:has(span:has-text('{asset_name}'))").last
+
+ # 只点击行会高亮但不会勾选,需点击前面的 span 触发
+ checkbox_trigger = asset_row.locator("span").first
+ checkbox_trigger.click()
+
+ # 检测是否勾选成功 (类名中出现 checked)
+ time.sleep(1)
+ is_checked = self.page.locator(f"div.flex:has(span:has-text('{asset_name}'))").last.locator(".p-checkbox-checked").is_visible()
+
+ if is_checked:
+ logger.info(f"✅ 资产 {asset_name} 勾选状态确认成功")
+ else:
+ logger.warning(f"⚠️ 无法检测到勾选类名,尝试通过文字补偿点击第 1 个 span")
+ asset_row.locator(f"span:has-text('{asset_name}')").first.click()
+ except Exception as e:
+ logger.error(f"❌ 勾选流程异常: {e}")
+
+ # 5. 点击路径弹窗底部确定按钮 (修正:层级定位,解决点不中的问题)
+ logger.info("⏳ 点击路径选择器[确定]按钮...")
+ # 分层:在“选择文件”弹窗内寻找确定
+ file_picker_dialog = self.page.locator(".p-dialog:has-text('选择文件')")
+ confirm_path_btn = file_picker_dialog.locator("button:has-text('确定')").last
+
+ confirm_path_btn.wait_for(state="visible", timeout=5000)
+ confirm_path_btn.scroll_into_view_if_needed()
+ confirm_path_btn.click()
+ logger.info("✅ 路径跳转弹窗已关闭")
+ time.sleep(2)
+
+ # 6. 继续处理新增数据弹窗
+ logger.info("💾 正在确认[新增3D资产数据]弹窗...")
+ add_data_dialog = self.page.locator(".p-dialog:has-text('新增3D资产数据')")
+
+ # 探测新增数据弹窗内是否已有数据 (校验)
+ if "已选择1项" in self.page.content() or asset_name in self.page.content():
+ logger.info("📊 校验成功:新增数据弹窗已加载选中数据")
+ else:
+ logger.warning("⚠️ 未能在弹窗中明确校验到选中项,继续尝试提交")
+
+ # 7. 点击新增数据弹窗的最终确定按钮
+ final_confirm_btn = add_data_dialog.locator("button:has-text('确定')").last
+ final_confirm_btn.scroll_into_view_if_needed()
+ final_confirm_btn.click()
+ logger.info("🎉 3D 资产数据新增流程全部完成")
+ time.sleep(3) # 等待列表回屏加载
+ return True
+
+ def verify_asset_and_preview(self, asset_name):
+ """校验资产包列表是否存在刚创建的资产,并查看预览"""
+ logger.info(f"🔍 正在列表中核实资产: {asset_name}")
+
+ # 1. 在列表中寻找该资产卡片并点击
+ asset_card = self.page.locator(f"div.p-card:has-text('{asset_name}')").first
+ try:
+ asset_card.wait_for(state="visible", timeout=10000)
+ logger.info(f"✅ 找到资产卡片: {asset_name},准备查看预览")
+ asset_card.click()
+ except Exception as e:
+ logger.error(f"❌ 列表中未发现资产 {asset_name}: {e}")
+ return False
+
+ # 2. 等待弹窗渲染加载 (model-viewer 等元素)
+ logger.info("🖥️ 等待 3D 模型渲染预览渲染...")
+ try:
+ # 这里的 model-viewer 或特定的容器是渲染完成的标志
+ self.page.wait_for_selector("model-viewer, div.userInput.show", timeout=15000)
+ logger.info("✨ 3D 模型预览已正常渲染")
+ time.sleep(2)
+
+ # 3. 点击右上角的 X 关闭预览
+ close_btn = self.page.locator("i.pi-times").first
+ close_btn.click()
+ logger.info("✅ 预览弹窗已关闭")
+ return True
+ except Exception as e:
+ logger.error(f"❌ 预览渲染失败或无法关闭: {e}")
+ return False
+
+ def check_source_files(self):
+ """点击右上角[源文件查看]并校验侧边栏"""
+ logger.info("📂 点击[源文件查看]按钮...")
+ source_btn = self.page.locator("button:has-text('源文件查看')")
+ source_btn.click()
+
+ # 等待侧边栏数据加载
+ logger.info("⏳ 等待侧边栏数据加载...")
+ try:
+ # 侧边栏通常是一个 p-sidebar 或包含资产文件结构的容器
+ self.page.wait_for_selector(".p-sidebar, div:has-text('源文件')", timeout=10000)
+ time.sleep(2)
+
+ # 点击右下角的关闭按钮
+ logger.info("🚪 点击侧边栏[关闭]按钮...")
+ close_btn = self.page.locator("button:has-text('关闭')").last
+ close_btn.click()
+ logger.info("✅ 源文件侧边栏已关闭")
+ return True
+ except Exception as e:
+ logger.error(f"❌ 源文件查看流程异常: {e}")
+ return False
diff --git a/framework/business/three_d_generation_page.py b/framework/business/three_d_generation_page.py
new file mode 100644
index 0000000..cbd9546
--- /dev/null
+++ b/framework/business/three_d_generation_page.py
@@ -0,0 +1,164 @@
+import time
+import os
+import random
+import string
+from framework.core.base_page import BasePage
+from framework.core.logger import get_logger
+
+logger = get_logger("ThreeDGenerationPage")
+
+class ThreeDGenerationPage(BasePage):
+ """3D生成页面 POM - 包含生成、等待与保存逻辑"""
+
+ MENU_TEXT = "3D生成"
+
+ def __init__(self, page):
+ self.page = page
+
+ def navigate_to(self):
+ """进入3D生成页面"""
+ logger.info("正在切换到3D生成页面...")
+ self.smart_click(self.MENU_TEXT)
+ try:
+ self.page.wait_for_selector(".p-button:has-text('保存'), .p-tabmenu", timeout=10000)
+ except:
+ pass
+ time.sleep(2)
+
+ def upload_image(self, file_path):
+ """通过隐藏 input 上传图片"""
+ logger.info(f"📤 准备上传 3D 生成素材: {file_path}")
+ try:
+ # 直接通过 input 元素设置文件
+ self.page.set_input_files("input[type='file']", file_path)
+ except Exception as e:
+ logger.warning(f"⚠️ 直接注入失败,尝试点击图标触发: {e}")
+ with self.page.expect_file_chooser() as fc_info:
+ self.page.click("button.p-button-icon-only:has(.pi-arrow-up)")
+ fc_info.value.set_files(file_path)
+ time.sleep(2)
+
+ def start_generation(self, retries=3):
+ """点击底部生成按钮 (图标按钮) - 增加 3 次重试机制 & 15s 业务异常监控"""
+ logger.info(f"🚀 准备点击生成按钮 (最多重试 {retries} 次)...")
+ target_btn = "button.p-button-icon-only:has(.pi-arrow-up)"
+
+ for i in range(retries):
+ try:
+ # 1. 执行物理点击
+ self.page.wait_for_selector(target_btn, state="visible", timeout=5000)
+ self.page.click(target_btn)
+ logger.info(f"🖱️ 第 {i+1} 次点击动作已发出")
+
+ # 2. 持续观测业务状态 (监控 15s)
+ logger.info(f"👀 正在观测第 {i+1} 次生成任务的业务反馈...")
+ is_failed = False
+ for _ in range(15):
+ # 使用显式文本探测,捕捉 Toast 或 页面文字报错
+ error_detected = self.page.locator("text=/网络错误|Generation failed|failed/i").first.is_visible()
+ if error_detected:
+ logger.warning(f"⚠️ 第 {i+1} 次运行检测到业务异常文字,准备重试")
+ is_failed = True
+ break
+ time.sleep(1)
+
+ if not is_failed:
+ logger.info(f"✅ 第 {i+1} 次任务成功启动且未检出即时报错")
+ return True
+
+ # 业务失败且有次数则间隔后重试
+ if i < retries - 1:
+ time.sleep(2)
+ continue
+
+ except Exception as e:
+ # 捕捉定位或点击失败
+ logger.warning(f"⚠️ 第 {i+1} 次点击尝试失败 (物理层): {e}")
+ if i < retries - 1:
+ time.sleep(2)
+ continue
+
+ # 3. 最终失败处理
+ error_msg = f"❌ 3D 生成任务在重试 {retries} 次后仍无法启动,程序强行退出"
+ logger.error(error_msg)
+ raise Exception(error_msg)
+
+
+ def wait_for_result_and_save(self, timeout=600):
+ """等待右上角结果出现并点击保存"""
+ logger.info("⏳ 等待生成结果...")
+ # 右上角模型参数卡片里出现内容或“保存”按钮变得可用
+ start_time = time.time()
+ while time.time() - start_time < timeout:
+ content = self.page.content()
+ # 检查是否有反映生成完成的标志,或者截图中的“保存”按钮
+ if "保存" in content:
+ save_btn = self.page.locator("button:has-text('保存')").nth(0)
+ if save_btn.is_visible() and save_btn.is_enabled():
+ logger.info("✨ 生成结果已出现,点击[保存]按钮")
+ save_btn.click()
+ return True
+ time.sleep(5)
+ logger.error("❌ 等待结果超时")
+ return False
+
+ def handle_save_dialog(self):
+ """处理保存模型弹窗及其路径选择流程"""
+ # 1. 生成随机资产名称
+ random_name = "".join(random.choices(string.ascii_letters + string.digits, k=8))
+ asset_name = f"Auto3D_{random_name}"
+ logger.info(f"📝 输入资产名称: {asset_name}")
+
+ # 输入资产名称
+ name_input = self.page.locator("input[placeholder='请输入资产名称']")
+ name_input.fill(asset_name)
+ time.sleep(1)
+
+ # 2. 点击保存路径触发弹窗
+ logger.info("📂 点击保存路径选择器...")
+ path_input = self.page.locator("input[placeholder='请选择要保存的文件夹']")
+ path_input.click()
+ time.sleep(2)
+
+ # 3. 路径选择弹窗内部操作
+ logger.info(f"📂 正在开启路径选择弹窗,进行多列导航...")
+ # 修正核心:弹窗标题实为“选择文件” (根据截图中的渲染结果)
+ file_picker_dialog = self.page.locator(".p-dialog:has-text('选择文件')")
+
+ # 定位左侧 3d生成(勿删) 根目录项
+ folder_item = file_picker_dialog.locator("span:has-text('3d生成(勿删)')").first
+ folder_item.click()
+ time.sleep(2) # 留出中间列刷新的渲染窗口
+
+ # 定位刚才生成的随机文件夹名称
+ logger.info(f"🎯 正在定位生成的文件夹项: {asset_name}")
+ try:
+ # 延长等待时间 (20s) 提高环境波动兼容性
+ target_item = file_picker_dialog.locator(f"//span[contains(text(), '{asset_name}')]").last
+ target_item.wait_for(state="attached", timeout=20000)
+ target_item.scroll_into_view_if_needed()
+ target_item.click()
+ logger.info(f"✅ 文件夹已在 [选择文件] 弹窗中成功选中")
+ except Exception as e:
+ logger.warning(f"⚠️ 在 20s 内未能自动选中项 {asset_name},可能是刷新延迟: {e}")
+
+ # 4. 点击路径选择弹窗的确认按钮
+ logger.info("⏳ 点击路径选择器[确定]按钮...")
+ # 修正:同步标题匹配为“选择文件”
+ path_dialog_confirm = file_picker_dialog.locator("button:has-text('确定')").last
+ path_dialog_confirm.click()
+ logger.info("✅ 路径跳转弹窗已确认并关闭")
+ time.sleep(2) # 留出 UI 彻底销毁的时间
+
+ # 5. 校验路径是否回填
+ filled_val = path_input.get_attribute("value")
+ logger.info(f"🔍 检查保存路径回填状态: {filled_val}")
+
+ # 6. 点击保存模型弹窗最终确认按钮 (精准定位保存弹窗确定)
+ logger.info("💾 点击保存模型弹窗最终确认按钮")
+ save_dialog_confirm = self.page.locator(".p-dialog:has-text('保存模型')").locator("button:has-text('确定')").last
+ save_dialog_confirm.wait_for(state="visible", timeout=5000)
+ save_dialog_confirm.click()
+ logger.info("🎉 3D 生成场景全流程保存确认成功")
+ time.sleep(2)
+ return asset_name
diff --git a/framework/scripts/file_system_scenario.py b/framework/scripts/file_system_scenario.py
index 840d31d..9f897ed 100644
--- a/framework/scripts/file_system_scenario.py
+++ b/framework/scripts/file_system_scenario.py
@@ -47,6 +47,7 @@ def run_full_file_lifecycle(fm, folder_name):
# 3. 正式上传(等待完成)
fm.upload_files(test_file)
fm.wait_for_success(count=1)
+
# 4. 重命名与删除
fm.rename_item("Fruits-15.zip", "UI_TEST_RENAMED.zip")
@@ -56,5 +57,7 @@ def run_full_file_lifecycle(fm, folder_name):
# 5. 清理
fm.back_to_root()
+ time.sleep(5)
fm.delete_item(folder_name)
+ time.sleep(5)
logger.info("✅ 文件系统场景测试完成")
diff --git a/framework/scripts/monkey_scenario.py b/framework/scripts/monkey_scenario.py
new file mode 100644
index 0000000..524db83
--- /dev/null
+++ b/framework/scripts/monkey_scenario.py
@@ -0,0 +1,94 @@
+import time
+import random
+from framework.core.logger import get_logger
+
+logger = get_logger("MonkeyTester")
+
+def run_monkey_testing(page, action_count=1000):
+ """
+ 全屏幕 Monkey 稳定性测试 (随机流操作)
+ 利用 JS 提取网页内所有的安全交互元素(避开退出、注销、删除等敏感操作),
+ 然后执行随机规模的乱序点击和键盘输入,最后伴随鼠标抛掷。
+ """
+ logger.info(f"🐒 开始执行全局 Monkey 测试,计划乱序攻击交互 {action_count} 次...")
+
+ # 增加捕捉页面底层级 JS 控制台报错的能力
+ def log_page_error(err):
+ logger.error(f"💥 [Monkey 探测到前端崩溃]: {err}")
+
+ # 监听未捕获异常
+ page.on("pageerror", log_page_error)
+
+ # 危险词汇,避免退出登录或产生破坏性删除导致平台主干链路被污染
+ forbidden_keywords = ['退出', '注销', 'logout', '删除', 'delete', '清理']
+
+ # JS 提取页面上的活动区域
+ js_get_random_element = """
+ (forbidden) => {
+ // 大面积收割所有可能挂载事件的锚点
+ const interactables = Array.from(document.querySelectorAll("button, a, input, textarea, [role='button'], div.p-dropdown, li.p-menuitem"));
+
+ const visible = interactables.filter(el => {
+ const rect = el.getBoundingClientRect();
+ const style = window.getComputedStyle(el);
+ return rect.width > 0 && rect.height > 0 && style.visibility !== 'hidden' && style.opacity !== '0';
+ });
+
+ const safeElements = visible.filter(el => {
+ const text = (el.innerText || el.value || el.placeholder || '').toLowerCase();
+ return !forbidden.some(kw => text.includes(kw));
+ });
+
+ if (safeElements.length > 0) {
+ const randomIndex = Math.floor(Math.random() * safeElements.length);
+ return safeElements[randomIndex];
+ }
+ return null;
+ }
+ """
+
+ success_actions = 0
+ for i in range(action_count):
+ try:
+ # 高频发起,给予微小缓冲节奏
+ time.sleep(0.3)
+
+ # 使用 evaluate_handle 将 JS 节点句柄传回到 Python
+ element_handle = page.evaluate_handle(js_get_random_element, forbidden_keywords)
+
+ # null 在 Python 端 json_value 会被转换为 None,但在 Handle 里需谨慎评估
+ is_valid = page.evaluate("(el) => el !== null && typeof el === 'object' && el.tagName", element_handle)
+ if is_valid:
+ tag_name = page.evaluate("el => el.tagName", element_handle).lower()
+
+ # 开始随机交互分发
+ if tag_name in ['input', 'textarea']:
+ # 随机混沌输入
+ random_txt = str(random.randint(100, 99999))
+ element_handle.fill(random_txt, force=True, timeout=1000)
+ logger.debug(f"[Monkey] ⌨️ 乱序输入框写入: {random_txt}")
+ else:
+ # 强硬暴力点击 (抛弃边界验证强制触发底层事件)
+ element_handle.click(force=True, timeout=1000)
+ logger.debug(f"[Monkey] 🖱️ 盲击了元素节点: <{tag_name}>")
+
+ success_actions += 1
+ else:
+ # 找不到靶点则强制滚屏扰动页面布局重绘
+ distance = random.choice([-600, -300, 300, 600])
+ page.mouse.wheel(0, distance)
+ logger.debug(f"[Monkey] 📜 随机视差滚屏了 {distance} px")
+
+ except Exception as e:
+ # Monkey 理念:容忍动作失败,但如果抛出的是框架级失去连接则需汇报
+ if "Target page, context or browser has been closed" in str(e):
+ logger.error("🚨 浏览器实例被截断,Monkey 测试提前终止!")
+ break
+ # logger.debug(f"⚠️ Monkey 第 {i+1} 次挥拍落空: {e}")
+ pass
+
+ # 卸载挂载的全局异常监听,避免影响后续的常规测试
+ page.remove_listener("pageerror", log_page_error)
+
+ logger.info(f"✅ Monkey 测试执行完毕!成功施加了 {success_actions}/{action_count} 次有效随机压力。未探测到毁灭性 Crash。")
+ return True
diff --git a/framework/scripts/quantization_scenario.py b/framework/scripts/quantization_scenario.py
new file mode 100644
index 0000000..131ff57
--- /dev/null
+++ b/framework/scripts/quantization_scenario.py
@@ -0,0 +1,70 @@
+import time
+import random
+import string
+from framework.core.logger import get_logger
+from framework.business.quantization_page import QuantizationPage
+
+logger = get_logger("QuantizationScenario")
+
+def _create_and_submit_task(quant_page: QuantizationPage, task_name: str):
+ """内部辅助函数:执行单次完整的任务创建流"""
+ # 1. 进入任务创建流程
+ quant_page.navigate_to()
+ quant_page.click_create_task()
+
+ # 2. 输入名称
+ quant_page.input_task_name(task_name)
+
+ # 3. 选择编译模式
+ quant_page.select_mode_fast_eval()
+
+ # 4. 选择镜像
+ quant_page.select_image("dcloud_ai_toolchain_ubuntu_22_s100_cpu-2")
+
+ # 5. 选取模型文件
+ quant_page.upload_model_file("model", "result.onnx")
+
+ # 6. 输入 march 值
+ quant_page.input_march_param("nash-e")
+
+ # 7. 提交表单
+ quant_page.click_final_submit()
+
+
+def run_quantization_lifecycle(quant_page: QuantizationPage):
+ """量化任务全生命周期流程"""
+ logger.info("开始执行量化工具自动化流程...")
+
+ # ================= 阶段 1:手动终止链路 =================
+ random_str1 = ''.join(random.choices(string.ascii_uppercase + string.digits, k=8))
+ task_1 = f"AutoQuant_{random_str1}"
+ logger.info(f"--- 阶段一: 测试任务手动终止与删除 [{task_1}] ---")
+
+ _create_and_submit_task(quant_page, task_1)
+
+ # 1. 查日志
+ quant_page.open_and_close_logs(task_1)
+ # 2. 停止
+ quant_page.stop_task(task_1)
+ # 3. 删除
+ quant_page.delete_task(task_1)
+
+
+ # ================= 阶段 2:完整成功链路 =================
+ random_str2 = ''.join(random.choices(string.ascii_uppercase + string.digits, k=8))
+ task_2 = f"AutoQuant_{random_str2}"
+ logger.info(f"--- 阶段二: 测试任务完整成功链路 [{task_2}] ---")
+
+ _create_and_submit_task(quant_page, task_2)
+
+ # 1. 查日志
+ quant_page.open_and_close_logs(task_2)
+
+ # 监控状态流转为终态 (完成或失败)
+ quant_page.wait_for_task_finished(task_2)
+
+ # + 成功后的新增操作: 报告查看与全量下载拦截
+ quant_page.open_and_close_report(task_2)
+ quant_page.download_all_results(task_2)
+
+ logger.info("✅ 量化工具全生命周期(异常截断+成功收尾) 双链路完整验证通过!")
diff --git a/framework/scripts/three_d_assets_scenario.py b/framework/scripts/three_d_assets_scenario.py
new file mode 100644
index 0000000..b5dff1f
--- /dev/null
+++ b/framework/scripts/three_d_assets_scenario.py
@@ -0,0 +1,35 @@
+import time
+from framework.core.logger import get_logger
+
+logger = get_logger("ThreeDAssetsScenario")
+
+def run_3d_assets_lifecycle(assets_page, asset_name):
+ """
+ 业务逻辑:将 3D 生成的资产归档到指定的业务包 (ui_test)
+ """
+ logger.info(f"--- 开启 3D 资产归档测试 (资产名: {asset_name}) ---")
+
+ # 1. 导航到 3D 资产菜单
+ assets_page.navigate_to()
+
+ # 2. 进入 ui_test 资产包
+ if assets_page.enter_asset_package("ui_test"):
+ # 3. 开启新增数据子弹窗流程
+ if assets_page.add_asset_data(asset_name):
+ logger.info(f"✅ 资产 {asset_name} 关联至 ui_test 成功,准备深度校验...")
+
+ # 4. 列表校验 + 资产预览校验 (点开 X 关闭)
+ if not assets_page.verify_asset_and_preview(asset_name):
+ raise Exception("资产列表校验或 3D 预览渲染失败")
+
+ # 5. 源文件查看校验 (右上角按钮)
+ if not assets_page.check_source_files():
+ raise Exception("源文件侧边栏加载异常")
+
+ logger.info(f"✨ 3D 资产归档及渲染巡检圆满完成: {asset_name}")
+ else:
+ logger.error(f"❌ 3D 资产归档失败: {asset_name}")
+ raise Exception("3D 资产归档数据新增失败")
+ else:
+ logger.error("❌ 无法进入指定的资产包 'ui_test'")
+ raise Exception("无法进入资产包,流程中断")
diff --git a/framework/scripts/three_d_generation_scenario.py b/framework/scripts/three_d_generation_scenario.py
new file mode 100644
index 0000000..9f2d92c
--- /dev/null
+++ b/framework/scripts/three_d_generation_scenario.py
@@ -0,0 +1,46 @@
+import os
+import random
+import time
+from framework.core.logger import get_logger
+from framework.config.settings import Config
+
+logger = get_logger("ThreeDGenerationScenario")
+
+def run_3d_generation_lifecycle(threed_page):
+ """
+ 业务逻辑:3D 生成 + 右上角保存全流程
+ """
+ logger.info("--- 开启 3D 生成场景测试 (包含生成后保存) ---")
+ threed_page.navigate_to()
+
+ # 1. 随机选取一张 PNG 素材
+ test_data_dir = Config.TEST_DATA_DIR
+ png_files = [f for f in os.listdir(test_data_dir) if f.lower().endswith('.png')]
+ if not png_files:
+ logger.warning(f"⚠️ 目录 {test_data_dir} 下没发现 PNG, 尝试使用默认素材")
+ return
+
+ random_pic = random.choice(png_files)
+ pic_path = os.path.join(test_data_dir, random_pic)
+
+ # 调试
+ # threed_page.page.pause()
+
+ logger.info(f"🎲 随机选取的素材为: {random_pic}")
+
+ # 2. 上传并触发生成
+ threed_page.upload_image(pic_path)
+ time.sleep(1)
+
+ if threed_page.start_generation():
+ # 3. 等待生成结果出现并点击保存
+ if threed_page.wait_for_result_and_save():
+ # 4. 执行复杂的保存弹窗流程 (含随机命名与路径选择)
+ asset_name = threed_page.handle_save_dialog()
+ logger.info(f"✨ 3D 模型巡检完毕,资产 {asset_name} 已保存")
+ return asset_name
+ else:
+ logger.error("❌ 等待结果超时,未进入保存流程")
+ else:
+ logger.error("❌ 无法点击生成按钮,场景中断")
+ return None
diff --git a/platform/index.html b/platform/index.html
index 2852de4..0067511 100644
--- a/platform/index.html
+++ b/platform/index.html
@@ -863,6 +863,9 @@
📊 测试报告
0
+
+ 📈 数据看板
+
@@ -1001,6 +1004,7 @@
const pages = {
tasks: { title: '自动化任务', sub: '管理并执行所有自动化测试任务' },
reports: { title: '测试报告', sub: '查看历史运行报告与结果分析' },
+ stats: { title: '数据看板', sub: '全量巡检任务健康度与趋势分析' },
products: { title: 'Robogo', sub: 'Robogo PROD 环境全链路巡检' },
dataloop: { title: '数据闭环', sub: '数据闭环平台端到端验证' },
};
@@ -1022,6 +1026,7 @@
const c = document.getElementById('content');
if (page === 'tasks') await renderTasks(c);
else if (page === 'reports') await renderReports(c);
+ else if (page === 'stats') await renderDashboard(c);
else if (page === 'products') renderProducts(c, 'robogo');
else if (page === 'dataloop') renderProducts(c, 'data_loop');
}
@@ -1060,6 +1065,8 @@
${t.report_id ? `` : ''}
+ ${t.status === 'running' ? `` : ''}
+
|
`).join('')}
@@ -1074,12 +1081,25 @@
c.innerHTML = emptyState('📊', '暂无报告', '完成一次任务后报告将在此出现');
return;
}
- c.innerHTML = reports.sort((a, b) => new Date(b.finished_at) - new Date(a.finished_at)).map(r => {
+ c.innerHTML = (await Promise.all(reports.sort((a, b) => new Date(b.finished_at) - new Date(a.finished_at)).map(async r => {
const pct = r.total_runs > 0 ? Math.round(r.pass / r.total_runs * 100) : 0;
const dur = r.started_at && r.finished_at ? Math.round((new Date(r.finished_at) - new Date(r.started_at)) / 1000) : '?';
+
+ // 尝试获取截图
+ const detail = await fetch(`${API}/api/reports/${r.task_id}`).then(res => res.json()).catch(() => ({}));
+ const screenshots = detail.screenshots || [];
+ const shotHtml = screenshots.length > 0 ? `
+
+
🖼️ 报错截图存档:
+
+ ${screenshots.map(s => `

`).join('')}
+
+
+ ` : '';
+
return `
-
-
+
+
${r.result === 'PASS' ? '✅' : '❌'} ${r.result}
@@ -1094,13 +1114,14 @@
-
+
-
+
+ ${shotHtml}
`;
- }).join('');
+ }))).join('');
}
function renderProducts(c, key) {
@@ -1331,6 +1352,48 @@
return String(t).replace(/&/g, '&').replace(//g, '>');
}
+ // ── 治理功能 ──
+ async function deleteTask(id) {
+ if (!confirm('确定删除该任务及其所有日志、截图吗?')) return;
+ await fetch(`${API}/api/tasks/${id}`, { method: 'DELETE' });
+ renderPage(currentPage);
+ }
+
+ async function stopTask(id) {
+ if (!confirm('确定强行停止当前运行的任务吗?')) return;
+ await fetch(`${API}/api/tasks/${id}/stop`, { method: 'POST' });
+ renderPage(currentPage);
+ }
+
+ // ── 看板渲染 ──
+ async function renderDashboard(c) {
+ const stats = await fetch(`${API}/api/dashboard/stats`).then(r => r.json());
+ const brands = Object.entries(stats.products).map(([name, data]) => {
+ const total = data.pass + data.fail;
+ const rate = total > 0 ? Math.round(data.pass / total * 100) : 0;
+ return `
+
+
${name.toUpperCase()} 健康度
+
${rate}%
+
累计巡检 ${total} 次
+
+ `;
+ }).join('');
+
+ c.innerHTML = `
+
+ ${stat('全域平均通过率', stats.pass_rate + '%', `基于 ${stats.total_reports} 份报告`, 'linear-gradient(90deg, #6c72ff, #38e0b0)', stats.pass_rate >= 95 ? 'var(--accent2)' : '')}
+ ${stat('累计失败任务', stats.fail_count, '亟待维护项', 'linear-gradient(90deg, var(--danger), #f97316)', stats.fail_count > 0 ? 'var(--danger)' : '')}
+
+
+ ${brands}
+
+
+ 📊 数据已在 ${stats.ts} 完成聚合,系统运行稳定。
+
+ `;
+ }
+
// Close modal on overlay click
document.querySelectorAll('.modal-overlay').forEach(el => {
el.addEventListener('click', e => { if (e.target === el) closeModal(el.id); });
diff --git a/platform_app.py b/platform_app.py
index e9638cc..d636657 100644
--- a/platform_app.py
+++ b/platform_app.py
@@ -19,8 +19,13 @@ app = Flask(__name__, static_folder='platform/static', template_folder='platform
CORS(app)
-# ── 持久化存储配置 ─────────────────────────────────────────────────────────────
+# ── 持久化存储与资源目录 ─────────────────────────────────────────────────────────────
DB_FILE = "platform_db.json"
+REPORTS_DIR = "platform_reports"
+SCREENSHOTS_DIR = "platform_artifacts/screenshots"
+
+os.makedirs(REPORTS_DIR, exist_ok=True)
+os.makedirs(SCREENSHOTS_DIR, exist_ok=True)
def _load_db():
"""从本地文件加载数据,若不存在则初始化空文件"""
@@ -106,6 +111,9 @@ def _stream_run(task_id: str, entry: str, account: str, password: str, run_count
env = os.environ.copy()
env["ROBOGO_USER"] = account
env["ROBOGO_PWD"] = password
+ # 注入统一截图路径与任务前缀
+ env["ROBOGO_SCREENSHOTS_DIR"] = os.path.abspath(SCREENSHOTS_DIR)
+ env["ROBOGO_TASK_ID"] = task_id
proc = subprocess.Popen(
[python_bin, entry],
@@ -154,9 +162,10 @@ def _stream_run(task_id: str, entry: str, account: str, password: str, run_count
push(f"💥 执行异常: {e}", "ERROR")
total_fail += 1
- # ── 生成报告 ───────────────────────────────────────────────────────────────
+ # ── 生成报告与日志分流 ───────────────────────────────────────────────────────────
finished_at = datetime.now().isoformat()
- report = {
+ # 1. 报告摘要 (主库存储)
+ report_summary = {
"task_id": task_id,
"task_name": task["name"],
"product": task["product"],
@@ -165,14 +174,46 @@ def _stream_run(task_id: str, entry: str, account: str, password: str, run_count
"fail": total_fail,
"started_at": task.get("started_at"),
"finished_at": finished_at,
- "logs": logs_all,
"result": "PASS" if total_fail == 0 else "FAIL"
}
- reports_db[task_id] = report
+
+ # 2. 完整日志 (物理文件隔离存储,防止主库过大)
+ log_file = os.path.join(REPORTS_DIR, f"{task_id}.json")
+ try:
+ with open(log_file, 'w', encoding='utf-8') as f:
+ json.dump({"logs": logs_all}, f, ensure_ascii=False)
+ except Exception as e:
+ push(f"❌ 物理日志保存失败: {e}", "ERROR")
+
+ reports_db[task_id] = report_summary
task["status"] = "pass" if total_fail == 0 else "fail"
task["finished_at"] = finished_at
task["report_id"] = task_id
- _save_db() # 2. 报告生成完成,任务状态确立后保存
+
+ # ── 自动数据清理 (Retention Policy: 最多保留 100 条历史任务) ──
+ try:
+ if len(tasks_db) > 100:
+ # 按创建时间排序,找出最老的 50 条
+ oldest_ids = sorted(tasks_db.keys(), key=lambda k: tasks_db[k].get("created_at", ""))[:50]
+ for oid in oldest_ids:
+ tasks_db.pop(oid, None)
+ reports_db.pop(oid, None)
+ # 清除物理日志文件
+ old_log = os.path.join(REPORTS_DIR, f"{oid}.json")
+ if os.path.exists(old_log):
+ os.remove(old_log)
+ # 清除关联截图文件
+ try:
+ for f in os.listdir(SCREENSHOTS_DIR):
+ if f.startswith(oid):
+ os.remove(os.path.join(SCREENSHOTS_DIR, f))
+ except:
+ pass
+ print(f"🧹 已自动清理 50 条过期任务数据(含日志与截图)")
+ except:
+ pass
+
+ _save_db()
push(f"\n━━━━━━━━━ 测试完成 ━━━━━━━━━", "INFO")
push(f"总计: {run_count} 次 | 通过: {total_pass} | 失败: {total_fail}", "INFO")
@@ -295,10 +336,114 @@ def get_report(task_id):
report = reports_db.get(task_id)
if not report:
return jsonify({"error": "Not Found"}), 404
- return jsonify(report)
+
+ full_report = report.copy()
+ log_file = os.path.join(REPORTS_DIR, f"{task_id}.json")
+ if os.path.exists(log_file):
+ try:
+ with open(log_file, 'r', encoding='utf-8') as f:
+ log_data = json.load(f)
+ full_report["logs"] = log_data.get("logs", [])
+ except:
+ full_report["logs"] = []
+
+ # 扫描属于该任务的截图 (以 task_id 开头)
+ try:
+ shots = [f for f in os.listdir(SCREENSHOTS_DIR) if f.startswith(task_id)]
+ full_report["screenshots"] = sorted(shots)
+ except:
+ full_report["screenshots"] = []
+
+ return jsonify(full_report)
+
+
+# ── 平台治理与数据聚合 路由 ──
+
+@app.route("/api/tasks/
", methods=["DELETE"])
+def delete_task(task_id):
+ """原子化删除任务、报告与日志文件"""
+ try:
+ tasks_db.pop(task_id, None)
+ reports_db.pop(task_id, None)
+
+ # 清理日志
+ log_path = os.path.join(REPORTS_DIR, f"{task_id}.json")
+ if os.path.exists(log_path): os.remove(log_path)
+ # 清理截图
+ try:
+ for f in os.listdir(SCREENSHOTS_DIR):
+ if f.startswith(task_id): os.remove(os.path.join(SCREENSHOTS_DIR, f))
+ except: pass
+
+ _save_db()
+ return jsonify({"success": True}), 200
+ except Exception as e:
+ print(f"❌ 任务删除异常: {e}")
+ return jsonify({"error": str(e)}), 500
+
+
+@app.route("/api/tasks//stop", methods=["POST"])
+def stop_task(task_id):
+ """强杀测试进程"""
+ try:
+ task = tasks_db.get(task_id)
+ if not task or task["status"] != "running":
+ return jsonify({"error": "Task not running"}), 400
+
+ pid = task.get("pid")
+ if pid:
+ try:
+ import signal
+ os.kill(pid, signal.SIGTERM)
+ task["status"] = "fail"
+ _save_db()
+ return jsonify({"success": True}), 200
+ except:
+ return jsonify({"error": "Failed to kill process"}), 500
+ return jsonify({"error": "No PID found"}), 400
+ except Exception as e:
+ return jsonify({"error": str(e)}), 500
+
+
+@app.route("/api/dashboard/stats")
+def get_stats():
+ """看板聚合数据 API"""
+ try:
+ reports = list(reports_db.values())
+ total = len(reports)
+ passed = sum(1 for r in reports if r.get('result') == 'PASS')
+
+ prod_breakdown = {}
+ for r in reports:
+ p = r.get("product", "unknown")
+ if p not in prod_breakdown: prod_breakdown[p] = {"pass":0, "fail":0}
+ if r.get('result') == 'PASS': prod_breakdown[p]["pass"] += 1
+ else: prod_breakdown[p]["fail"] += 1
+
+ return jsonify({
+ "total_reports": total,
+ "pass_rate": round(passed/total*100, 1) if total > 0 else 0,
+ "fail_count": total - passed,
+ "products": prod_breakdown,
+ "ts": datetime.now().strftime("%H:%M:%S")
+ })
+ except Exception as e:
+ print(f"❌ 看板统计异常: {e}")
+ # 返回空数据而不是报错,防止前端彻底崩溃
+ return jsonify({
+ "total_reports": 0, "pass_rate": 0, "fail_count": 0,
+ "products": {}, "ts": datetime.now().strftime("%H:%M:%S")
+ })
+
+
+# ── 静态资源路由 ──
+
+@app.route("/artifacts/screenshots/")
+def serve_screenshot(filename):
+ """提供截图访问能力"""
+ return send_from_directory(SCREENSHOTS_DIR, filename)
-# ── 前端路由 (SPA 单页) ───────────────────────────────────────────────────────
@app.route("/")
@app.route("/")
def serve_index(path=""):
@@ -306,5 +451,5 @@ def serve_index(path=""):
if __name__ == "__main__":
- print("🚀 自动化平台启动中... http://127.0.0.1:5001")
+ print("🚀 自动化平台 (架构升级版) 启动中... http://127.0.0.1:5001")
app.run(host="127.0.0.1", port=5001, debug=False, threaded=True)
diff --git a/platform_db.json b/platform_db.json
index 4bef82f..01d32b8 100644
--- a/platform_db.json
+++ b/platform_db.json
@@ -1,110 +1,5 @@
{
"tasks": {
- "5b2f6661": {
- "id": "5b2f6661",
- "name": "巡检任务_12:44:20",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T12:44:30.492266",
- "status": "fail",
- "pid": 34609,
- "started_at": "2026-03-24T12:44:30.495060",
- "finished_at": "2026-03-24T12:49:23.546474",
- "report_id": "5b2f6661"
- },
- "d2e01b73": {
- "id": "d2e01b73",
- "name": "快速运行_robogo_12:53:55",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": null,
- "created_at": "2026-03-24T12:53:55.515041",
- "status": "fail",
- "pid": 36823,
- "started_at": "2026-03-24T12:53:55.521769",
- "finished_at": "2026-03-24T12:54:12.678410",
- "report_id": "d2e01b73"
- },
- "336a10e6": {
- "id": "336a10e6",
- "name": "快速运行_robogo_12:54:31",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": null,
- "created_at": "2026-03-24T12:54:31.592606",
- "status": "fail",
- "pid": 37071,
- "started_at": "2026-03-24T12:54:31.606770",
- "finished_at": "2026-03-24T12:59:11.410510",
- "report_id": "336a10e6"
- },
- "cb07ed92": {
- "id": "cb07ed92",
- "name": "巡检任务_13:01:35",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T13:01:37.039869",
- "status": "fail",
- "pid": 38701,
- "started_at": "2026-03-24T13:01:37.044754",
- "finished_at": "2026-03-24T13:06:02.139562",
- "report_id": "cb07ed92"
- },
- "74fd1993": {
- "id": "74fd1993",
- "name": "巡检任务_14:05:47",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T14:05:48.961334",
- "status": "fail",
- "pid": 52194,
- "started_at": "2026-03-24T14:05:48.966903",
- "finished_at": "2026-03-24T14:10:02.597530",
- "report_id": "74fd1993"
- },
- "9b69b64d": {
- "id": "9b69b64d",
- "name": "巡检任务_14:13:26",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T14:13:28.057902",
- "status": "fail",
- "pid": 53457,
- "started_at": "2026-03-24T14:13:28.062809",
- "finished_at": "2026-03-24T14:18:11.587290",
- "report_id": "9b69b64d"
- },
- "7485674d": {
- "id": "7485674d",
- "name": "巡检任务_14:20:46",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T14:20:47.540658",
- "status": "fail",
- "pid": 54846,
- "started_at": "2026-03-24T14:20:47.548403",
- "finished_at": "2026-03-24T14:25:13.366710",
- "report_id": "7485674d"
- },
"fdc0f849": {
"id": "fdc0f849",
"name": "巡检任务_14:26:55",
@@ -135,36 +30,6 @@
"finished_at": "2026-03-24T14:40:53.631711",
"report_id": "d11fc458"
},
- "d02bac2d": {
- "id": "d02bac2d",
- "name": "巡检任务_14:50:42",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T14:50:44.240875",
- "status": "fail",
- "pid": 60473,
- "started_at": "2026-03-24T14:50:44.252088",
- "finished_at": "2026-03-24T14:51:29.656799",
- "report_id": "d02bac2d"
- },
- "aedf026d": {
- "id": "aedf026d",
- "name": "巡检任务_14:52:58",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T14:53:00.338173",
- "status": "fail",
- "pid": 61001,
- "started_at": "2026-03-24T14:53:00.351598",
- "finished_at": "2026-03-24T14:53:45.852078",
- "report_id": "aedf026d"
- },
"c026639a": {
"id": "c026639a",
"name": "巡检任务_14:58:52",
@@ -180,21 +45,6 @@
"finished_at": "2026-03-24T15:03:01.649003",
"report_id": "c026639a"
},
- "97ed90d1": {
- "id": "97ed90d1",
- "name": "巡检任务_15:04:39",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T15:04:40.762716",
- "status": "fail",
- "pid": 64003,
- "started_at": "2026-03-24T15:04:40.773624",
- "finished_at": "2026-03-24T15:05:26.737126",
- "report_id": "97ed90d1"
- },
"e875bc39": {
"id": "e875bc39",
"name": "巡检任务_15:07:34",
@@ -210,141 +60,6 @@
"finished_at": "2026-03-24T15:11:51.021888",
"report_id": "e875bc39"
},
- "a9deeb6e": {
- "id": "a9deeb6e",
- "name": "巡检任务_15:42:41",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T15:42:51.637811",
- "status": "fail",
- "pid": 70744,
- "started_at": "2026-03-24T15:42:51.650807",
- "finished_at": "2026-03-24T15:43:08.989371",
- "report_id": "a9deeb6e"
- },
- "61c089c1": {
- "id": "61c089c1",
- "name": "robogo全量验证",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T17:24:00.102545",
- "status": "fail",
- "pid": 90418,
- "started_at": "2026-03-24T17:24:00.109643",
- "finished_at": "2026-03-24T17:33:55.421149",
- "report_id": "61c089c1"
- },
- "f6b952c5": {
- "id": "f6b952c5",
- "name": "快速运行_robogo_17:45:28",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": null,
- "created_at": "2026-03-24T17:45:28.500742",
- "status": "fail",
- "pid": 94911,
- "started_at": "2026-03-24T17:45:28.530186",
- "finished_at": "2026-03-24T18:01:20.746131",
- "report_id": "f6b952c5"
- },
- "c13e37d1": {
- "id": "c13e37d1",
- "name": "巡检任务_18:30:22",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T18:30:24.951077",
- "status": "fail",
- "pid": 3709,
- "started_at": "2026-03-24T18:30:24.970124",
- "finished_at": "2026-03-24T18:44:06.916473",
- "report_id": "c13e37d1"
- },
- "9a1b2106": {
- "id": "9a1b2106",
- "name": "巡检任务_18:52:32",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T18:52:35.024578",
- "status": "fail",
- "pid": 8180,
- "started_at": "2026-03-24T18:52:35.034338",
- "finished_at": "2026-03-24T19:14:14.764255",
- "report_id": "9a1b2106"
- },
- "0e2c2f30": {
- "id": "0e2c2f30",
- "name": "巡检任务_19:58:09",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T19:58:25.587895",
- "status": "fail",
- "pid": 14743,
- "started_at": "2026-03-24T19:58:25.608436",
- "finished_at": "2026-03-24T20:41:37.236651",
- "report_id": "0e2c2f30"
- },
- "d892424f": {
- "id": "d892424f",
- "name": "巡检任务_21:15:29",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T21:15:32.633422",
- "status": "fail",
- "pid": 17676,
- "started_at": "2026-03-24T21:15:32.656572",
- "finished_at": "2026-03-24T21:51:08.158056",
- "report_id": "d892424f"
- },
- "4e129ae8": {
- "id": "4e129ae8",
- "name": "巡检任务_21:53:13",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T21:53:15.077647",
- "status": "fail",
- "pid": 19830,
- "started_at": "2026-03-24T21:53:15.097577",
- "finished_at": "2026-03-24T22:09:55.227741",
- "report_id": "4e129ae8"
- },
- "daadea61": {
- "id": "daadea61",
- "name": "巡检任务_22:11:13",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T22:11:15.123748",
- "status": "fail",
- "pid": 23564,
- "started_at": "2026-03-24T22:11:15.151403",
- "finished_at": "2026-03-24T22:11:44.435296",
- "report_id": "daadea61"
- },
"d1a8f6a0": {
"id": "d1a8f6a0",
"name": "巡检任务_22:15:19",
@@ -360,111 +75,6 @@
"finished_at": "2026-03-24T22:17:43.516252",
"report_id": "d1a8f6a0"
},
- "b98f4601": {
- "id": "b98f4601",
- "name": "巡检任务_22:19:45",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T22:19:46.276951",
- "status": "fail",
- "pid": 25237,
- "started_at": "2026-03-24T22:19:46.306421",
- "finished_at": "2026-03-24T22:21:13.128626",
- "report_id": "b98f4601"
- },
- "80cb17af": {
- "id": "80cb17af",
- "name": "巡检任务_22:21:15",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T22:21:17.411713",
- "status": "fail",
- "pid": 25509,
- "started_at": "2026-03-24T22:21:17.424560",
- "finished_at": "2026-03-24T22:24:52.514547",
- "report_id": "80cb17af"
- },
- "75f7effc": {
- "id": "75f7effc",
- "name": "全量验证",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-24T22:26:36.325122",
- "status": "fail",
- "pid": 26653,
- "started_at": "2026-03-24T22:26:36.355818",
- "finished_at": "2026-03-24T22:46:27.917609",
- "report_id": "75f7effc"
- },
- "4e97421e": {
- "id": "4e97421e",
- "name": "巡检任务_10:20:23",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T10:20:26.041476",
- "status": "fail",
- "pid": 45490,
- "started_at": "2026-03-25T10:20:26.074191",
- "finished_at": "2026-03-25T10:32:35.610915",
- "report_id": "4e97421e"
- },
- "553685c5": {
- "id": "553685c5",
- "name": "巡检任务_10:43:16",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T10:43:18.435593",
- "status": "fail",
- "pid": 49848,
- "started_at": "2026-03-25T10:43:18.469111",
- "finished_at": "2026-03-25T10:57:15.156848",
- "report_id": "553685c5"
- },
- "e82fa452": {
- "id": "e82fa452",
- "name": "巡检任务_10:59:05",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": true,
- "scheduled_at": "",
- "created_at": "2026-03-25T10:59:08.593587",
- "status": "fail",
- "pid": 52695,
- "started_at": "2026-03-25T10:59:08.630051",
- "finished_at": "2026-03-25T10:59:26.350262",
- "report_id": "e82fa452"
- },
- "81bd5bf9": {
- "id": "81bd5bf9",
- "name": "巡检任务_11:00:32",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": true,
- "scheduled_at": "",
- "created_at": "2026-03-25T11:00:35.855554",
- "status": "fail",
- "pid": 53211,
- "started_at": "2026-03-25T11:00:35.892113",
- "finished_at": "2026-03-25T11:14:56.107344",
- "report_id": "81bd5bf9"
- },
"15d22def": {
"id": "15d22def",
"name": "巡检任务_11:25:11",
@@ -510,156 +120,6 @@
"finished_at": "2026-03-25T13:05:09.940041",
"report_id": "0b10be1d"
},
- "f5c023f8": {
- "id": "f5c023f8",
- "name": "巡检任务_13:49:58",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T13:50:12.188683",
- "status": "fail",
- "pid": 86330,
- "started_at": "2026-03-25T13:50:12.233362",
- "finished_at": "2026-03-25T14:25:36.187327",
- "report_id": "f5c023f8"
- },
- "eb769a2a": {
- "id": "eb769a2a",
- "name": "巡检任务_14:29:25",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T14:30:03.736082",
- "status": "fail",
- "pid": 93753,
- "started_at": "2026-03-25T14:30:03.785317",
- "finished_at": "2026-03-25T14:45:27.895687",
- "report_id": "eb769a2a"
- },
- "641f02cb": {
- "id": "641f02cb",
- "name": "巡检任务_14:47:00",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T14:47:02.879356",
- "status": "fail",
- "pid": 97281,
- "started_at": "2026-03-25T14:47:02.920812",
- "finished_at": "2026-03-25T14:48:03.670930",
- "report_id": "641f02cb"
- },
- "c45e3f6e": {
- "id": "c45e3f6e",
- "name": "巡检任务_15:13:32",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:13:35.674430",
- "status": "fail",
- "pid": 2308,
- "started_at": "2026-03-25T15:13:35.726923",
- "finished_at": "2026-03-25T15:14:11.507953",
- "report_id": "c45e3f6e"
- },
- "cf230977": {
- "id": "cf230977",
- "name": "巡检任务_15:15:11",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:15:12.439588",
- "status": "fail",
- "pid": 2625,
- "started_at": "2026-03-25T15:15:12.477481",
- "finished_at": "2026-03-25T15:15:47.924703",
- "report_id": "cf230977"
- },
- "721a5d6f": {
- "id": "721a5d6f",
- "name": "巡检任务_15:16:10",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:16:11.923831",
- "status": "fail",
- "pid": 2970,
- "started_at": "2026-03-25T15:16:11.972869",
- "finished_at": "2026-03-25T15:16:47.750126",
- "report_id": "721a5d6f"
- },
- "444fcedf": {
- "id": "444fcedf",
- "name": "巡检任务_15:18:57",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:18:59.653051",
- "status": "fail",
- "pid": 3512,
- "started_at": "2026-03-25T15:18:59.705925",
- "finished_at": "2026-03-25T15:19:42.618338",
- "report_id": "444fcedf"
- },
- "96a914c5": {
- "id": "96a914c5",
- "name": "巡检任务_15:22:56",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:22:58.288774",
- "status": "fail",
- "pid": 4216,
- "started_at": "2026-03-25T15:22:58.342422",
- "finished_at": "2026-03-25T15:23:50.953104",
- "report_id": "96a914c5"
- },
- "60f19066": {
- "id": "60f19066",
- "name": "巡检任务_15:28:58",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:29:00.403619",
- "status": "fail",
- "pid": 5359,
- "started_at": "2026-03-25T15:29:00.457248",
- "finished_at": "2026-03-25T15:32:21.034173",
- "report_id": "60f19066"
- },
- "fff85b49": {
- "id": "fff85b49",
- "name": "巡检任务_15:33:30",
- "product": "robogo",
- "product_name": "Robogo FAT",
- "run_count": 1,
- "retry_on_fail": false,
- "scheduled_at": "",
- "created_at": "2026-03-25T15:33:31.520889",
- "status": "fail",
- "pid": 6159,
- "started_at": "2026-03-25T15:33:31.563609",
- "finished_at": "2026-03-25T15:36:51.489485",
- "report_id": "fff85b49"
- },
"2fbde001": {
"id": "2fbde001",
"name": "巡检任务_15:36:55",
@@ -674,4510 +134,444 @@
"started_at": "2026-03-25T15:36:57.337059",
"finished_at": "2026-03-25T15:39:52.548249",
"report_id": "2fbde001"
+ },
+ "f2d707c0": {
+ "id": "f2d707c0",
+ "name": "快速运行_robogo_15:56:45",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": null,
+ "created_at": "2026-03-25T15:56:45.584835",
+ "status": "pass",
+ "pid": 12773,
+ "started_at": "2026-03-25T15:56:45.651960",
+ "finished_at": "2026-03-25T16:14:30.456215",
+ "report_id": "f2d707c0"
+ },
+ "5dc78bf0": {
+ "id": "5dc78bf0",
+ "name": "定时任务",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 5,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-25T16:56:07.955750",
+ "status": "pass",
+ "pid": 37670,
+ "started_at": "2026-03-25T16:56:07.964744",
+ "finished_at": "2026-03-25T18:30:48.097533",
+ "report_id": "5dc78bf0"
+ },
+ "a38efb50": {
+ "id": "a38efb50",
+ "name": "验证文件管理",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-25T18:57:45.900562",
+ "status": "pass",
+ "pid": 46021,
+ "started_at": "2026-03-25T18:57:45.926134",
+ "finished_at": "2026-03-25T18:59:31.411705",
+ "report_id": "a38efb50"
+ },
+ "2fbe9a36": {
+ "id": "2fbe9a36",
+ "name": "巡检任务_19:04:05",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-25T19:04:09.027484",
+ "status": "pass",
+ "pid": 47198,
+ "started_at": "2026-03-25T19:04:09.054608",
+ "finished_at": "2026-03-25T19:05:49.344024",
+ "report_id": "2fbe9a36"
+ },
+ "766b8f63": {
+ "id": "766b8f63",
+ "name": "巡检任务_19:15:41",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-25T19:15:50.765699",
+ "status": "pass",
+ "pid": 49946,
+ "started_at": "2026-03-25T19:15:50.789702",
+ "finished_at": "2026-03-25T19:17:40.862807",
+ "report_id": "766b8f63"
+ },
+ "da4108d5": {
+ "id": "da4108d5",
+ "name": "巡检任务_21:52:05",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-25T21:52:06.474958",
+ "status": "pass",
+ "pid": 62727,
+ "started_at": "2026-03-25T21:52:06.494979",
+ "finished_at": "2026-03-25T21:55:12.774801",
+ "report_id": "da4108d5"
+ },
+ "1d81b64a": {
+ "id": "1d81b64a",
+ "name": "巡检任务_22:03:58",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-25T22:03:59.505059",
+ "status": "pass",
+ "pid": 65209,
+ "started_at": "2026-03-25T22:03:59.517426",
+ "finished_at": "2026-03-25T22:07:10.928923",
+ "report_id": "1d81b64a"
+ },
+ "2841474e": {
+ "id": "2841474e",
+ "name": "巡检任务_10:36:12",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T10:36:19.769802",
+ "status": "pass",
+ "pid": 10042,
+ "started_at": "2026-03-26T10:36:19.796477",
+ "finished_at": "2026-03-26T10:38:05.157269",
+ "report_id": "2841474e"
+ },
+ "10553bb0": {
+ "id": "10553bb0",
+ "name": "巡检任务_10:42:49",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T10:42:50.463284",
+ "status": "pass",
+ "pid": 12138,
+ "started_at": "2026-03-26T10:42:50.512857",
+ "finished_at": "2026-03-26T10:44:44.715808",
+ "report_id": "10553bb0"
+ },
+ "5fe8cd0f": {
+ "id": "5fe8cd0f",
+ "name": "3d生成任务",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T14:34:00.258473",
+ "status": "pass",
+ "pid": 32751,
+ "started_at": "2026-03-26T14:34:00.284979",
+ "finished_at": "2026-03-26T14:41:53.262090",
+ "report_id": "5fe8cd0f"
+ },
+ "952b9897": {
+ "id": "952b9897",
+ "name": "巡检任务_14:46:23",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T14:46:24.639942",
+ "status": "pass",
+ "pid": 34743,
+ "started_at": "2026-03-26T14:46:24.667604",
+ "finished_at": "2026-03-26T14:50:48.882537",
+ "report_id": "952b9897"
+ },
+ "9fabbf90": {
+ "id": "9fabbf90",
+ "name": "巡检任务_15:14:21",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T15:14:24.673229",
+ "status": "fail",
+ "pid": 39545,
+ "started_at": "2026-03-26T15:14:24.699380",
+ "finished_at": "2026-03-26T15:17:47.477330",
+ "report_id": "9fabbf90"
+ },
+ "5372d9c9": {
+ "id": "5372d9c9",
+ "name": "巡检任务_15:22:11",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T15:22:13.176407",
+ "status": "fail",
+ "pid": 40946,
+ "started_at": "2026-03-26T15:22:13.199154",
+ "finished_at": "2026-03-26T15:32:47.635694",
+ "report_id": "5372d9c9"
+ },
+ "0793d284": {
+ "id": "0793d284",
+ "name": "巡检任务_15:29:18",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T15:29:20.129695",
+ "status": "pass",
+ "pid": 42746,
+ "started_at": "2026-03-26T15:29:20.155480",
+ "finished_at": "2026-03-26T15:34:45.045313",
+ "report_id": "0793d284"
+ },
+ "54546280": {
+ "id": "54546280",
+ "name": "巡检任务_20:32:33",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-26T20:32:34.514223",
+ "status": "pass",
+ "pid": 95242,
+ "started_at": "2026-03-26T20:32:34.540755",
+ "finished_at": "2026-03-26T20:37:38.300516",
+ "report_id": "54546280"
+ },
+ "bf03c570": {
+ "id": "bf03c570",
+ "name": "全量巡检",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T10:28:48.740867",
+ "status": "pass",
+ "pid": 10239,
+ "started_at": "2026-03-27T10:28:48.766267",
+ "finished_at": "2026-03-27T10:53:43.350040",
+ "report_id": "bf03c570"
+ },
+ "409879f1": {
+ "id": "409879f1",
+ "name": "量化工具巡检",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:13:11.593520",
+ "status": "fail",
+ "pid": 17827,
+ "started_at": "2026-03-27T11:13:11.619195",
+ "finished_at": "2026-03-27T11:14:12.748863",
+ "report_id": "409879f1"
+ },
+ "7f6498bf": {
+ "id": "7f6498bf",
+ "name": "巡检任务_11:15:00",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:15:02.527711",
+ "status": "fail",
+ "pid": 18348,
+ "started_at": "2026-03-27T11:15:02.553430",
+ "finished_at": "2026-03-27T11:16:09.409248",
+ "report_id": "7f6498bf"
+ },
+ "b735fe53": {
+ "id": "b735fe53",
+ "name": "巡检任务_11:20:18",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:20:19.214194",
+ "status": "fail",
+ "pid": 19254,
+ "started_at": "2026-03-27T11:20:19.239750",
+ "finished_at": "2026-03-27T11:21:25.918234",
+ "report_id": "b735fe53"
+ },
+ "8e2786cd": {
+ "id": "8e2786cd",
+ "name": "巡检任务_11:33:47",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:33:49.308417",
+ "status": "pass",
+ "pid": 21729,
+ "started_at": "2026-03-27T11:33:49.332816",
+ "finished_at": "2026-03-27T11:34:38.055770",
+ "report_id": "8e2786cd"
+ },
+ "3d903b1a": {
+ "id": "3d903b1a",
+ "name": "巡检任务_11:35:51",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:35:52.375224",
+ "status": "pass",
+ "pid": 22258,
+ "started_at": "2026-03-27T11:35:52.402883",
+ "finished_at": "2026-03-27T11:37:27.042386",
+ "report_id": "3d903b1a"
+ },
+ "6baa5ca5": {
+ "id": "6baa5ca5",
+ "name": "巡检任务_11:38:50",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:38:52.010544",
+ "status": "pass",
+ "pid": 22767,
+ "started_at": "2026-03-27T11:38:52.035421",
+ "finished_at": "2026-03-27T11:40:52.682822",
+ "report_id": "6baa5ca5"
+ },
+ "9d539d7e": {
+ "id": "9d539d7e",
+ "name": "巡检任务_11:50:32",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T11:52:07.375341",
+ "status": "pass",
+ "pid": 24940,
+ "started_at": "2026-03-27T11:52:07.401958",
+ "finished_at": "2026-03-27T11:55:25.270527",
+ "report_id": "9d539d7e"
+ },
+ "1941d12c": {
+ "id": "1941d12c",
+ "name": "巡检任务_12:00:32",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": true,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T12:04:19.240211",
+ "status": "pass",
+ "pid": 27610,
+ "started_at": "2026-03-27T12:04:19.268136",
+ "finished_at": "2026-03-27T12:07:59.088885",
+ "report_id": "1941d12c"
+ },
+ "2770ca69": {
+ "id": "2770ca69",
+ "name": "monkey",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T12:13:15.814507",
+ "status": "fail",
+ "pid": 29193,
+ "started_at": "2026-03-27T12:13:15.842427",
+ "finished_at": "2026-03-27T12:13:16.031122",
+ "report_id": "2770ca69"
+ },
+ "1b2e5d08": {
+ "id": "1b2e5d08",
+ "name": "monkey",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 1,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T12:14:26.847874",
+ "status": "pass",
+ "pid": 29511,
+ "started_at": "2026-03-27T12:14:26.873658",
+ "finished_at": "2026-03-27T12:14:59.611340",
+ "report_id": "1b2e5d08"
+ },
+ "b0d9ac22": {
+ "id": "b0d9ac22",
+ "name": "monkey",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 10,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T12:15:56.831347",
+ "status": "pass",
+ "pid": 30959,
+ "started_at": "2026-03-27T12:15:56.856790",
+ "finished_at": "2026-03-27T12:23:01.191309",
+ "report_id": "b0d9ac22"
+ },
+ "fa13f4fe": {
+ "id": "fa13f4fe",
+ "name": "未命名任务",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 10,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T12:36:28.933321",
+ "status": "pass",
+ "pid": 34814,
+ "started_at": "2026-03-27T12:36:28.958526",
+ "finished_at": "2026-03-27T12:42:11.334106",
+ "report_id": "fa13f4fe"
+ },
+ "a7941d57": {
+ "id": "a7941d57",
+ "name": "monkey",
+ "product": "robogo",
+ "product_name": "Robogo",
+ "run_count": 10,
+ "retry_on_fail": false,
+ "scheduled_at": "",
+ "created_at": "2026-03-27T14:05:48.092088",
+ "status": "pass",
+ "pid": 49545,
+ "started_at": "2026-03-27T14:05:48.118787",
+ "finished_at": "2026-03-27T14:11:33.968755",
+ "report_id": "a7941d57"
}
},
"reports": {
- "5b2f6661": {
- "task_id": "5b2f6661",
- "task_name": "巡检任务_12:44:20",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T12:44:30.495060",
- "finished_at": "2026-03-24T12:49:23.546474",
- "logs": [
- {
- "ts": "12:44:30",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_12:44:20] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "12:44:30",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "12:44:32",
- "level": "INFO",
- "msg": "2026-03-24 12:44:32 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "12:44:32",
- "level": "INFO",
- "msg": "2026-03-24 12:44:32 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "12:44:33",
- "level": "INFO",
- "msg": "2026-03-24 12:44:33 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "12:44:33",
- "level": "INFO",
- "msg": "2026-03-24 12:44:33 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "12:44:33",
- "level": "INFO",
- "msg": "2026-03-24 12:44:33 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "12:44:33",
- "level": "INFO",
- "msg": "2026-03-24 12:44:33 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "12:44:36",
- "level": "INFO",
- "msg": "2026-03-24 12:44:36 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "12:44:36",
- "level": "INFO",
- "msg": "2026-03-24 12:44:36 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "12:44:36",
- "level": "INFO",
- "msg": "2026-03-24 12:44:36 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "12:44:36",
- "level": "INFO",
- "msg": "2026-03-24 12:44:36 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "12:44:36",
- "level": "INFO",
- "msg": "2026-03-24 12:44:36 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "12:44:37",
- "level": "INFO",
- "msg": "2026-03-24 12:44:37 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "12:44:37",
- "level": "INFO",
- "msg": "2026-03-24 12:44:37 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "12:44:38",
- "level": "INFO",
- "msg": "2026-03-24 12:44:38 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "12:44:38",
- "level": "INFO",
- "msg": "2026-03-24 12:44:38 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "12:44:47",
- "level": "WARN",
- "msg": "2026-03-24 12:44:47 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "12:44:47",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "12:44:47",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "12:44:47",
- "level": "INFO",
- "msg": "2026-03-24 12:44:47 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "12:44:47",
- "level": "INFO",
- "msg": "2026-03-24 12:44:47 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "12:44:47",
- "level": "INFO",
- "msg": "2026-03-24 12:44:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "12:44:50",
- "level": "INFO",
- "msg": "2026-03-24 12:44:50 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "12:44:50",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:44:50 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "12:44:50",
- "level": "INFO",
- "msg": "2026-03-24 12:44:50 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "12:44:50",
- "level": "INFO",
- "msg": "2026-03-24 12:44:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "12:44:51",
- "level": "INFO",
- "msg": "2026-03-24 12:44:51 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_663953"
- },
- {
- "ts": "12:44:51",
- "level": "INFO",
- "msg": "2026-03-24 12:44:51 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_663953"
- },
- {
- "ts": "12:44:56",
- "level": "INFO",
- "msg": "2026-03-24 12:44:56 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "12:44:56",
- "level": "INFO",
- "msg": "2026-03-24 12:44:56 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:44:56",
- "level": "INFO",
- "msg": "2026-03-24 12:44:56 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "12:44:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:44:57 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:44:58",
- "level": "INFO",
- "msg": "2026-03-24 12:44:58 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "12:44:58",
- "level": "INFO",
- "msg": "2026-03-24 12:44:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "12:44:59",
- "level": "INFO",
- "msg": "2026-03-24 12:44:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "12:45:05",
- "level": "INFO",
- "msg": "2026-03-24 12:45:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "12:45:06",
- "level": "INFO",
- "msg": "2026-03-24 12:45:06 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "12:45:06",
- "level": "INFO",
- "msg": "2026-03-24 12:45:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "12:45:09",
- "level": "INFO",
- "msg": "2026-03-24 12:45:09 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_663953 状态变为: 运行中..."
- },
- {
- "ts": "12:45:09",
- "level": "INFO",
- "msg": "2026-03-24 12:45:09 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "12:45:19",
- "level": "INFO",
- "msg": "2026-03-24 12:45:19 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:45:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:45:19",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:45:19",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:45:29",
- "level": "INFO",
- "msg": "2026-03-24 12:45:29 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:45:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:45:29",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:45:29",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:45:39",
- "level": "INFO",
- "msg": "2026-03-24 12:45:39 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:45:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:45:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:45:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:45:49",
- "level": "INFO",
- "msg": "2026-03-24 12:45:49 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:45:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:45:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:45:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:45:59",
- "level": "INFO",
- "msg": "2026-03-24 12:45:59 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:45:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:45:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:45:59",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:46:09",
- "level": "INFO",
- "msg": "2026-03-24 12:46:09 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:46:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:46:09",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:46:09",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:46:19",
- "level": "INFO",
- "msg": "2026-03-24 12:46:19 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:46:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:46:19",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:46:19",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:46:29",
- "level": "INFO",
- "msg": "2026-03-24 12:46:29 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:46:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:46:29",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:46:29",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:46:39",
- "level": "INFO",
- "msg": "2026-03-24 12:46:39 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:46:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:46:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:46:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:46:49",
- "level": "INFO",
- "msg": "2026-03-24 12:46:49 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:46:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:46:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:46:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:46:59",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:46:59 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "12:46:59",
- "level": "INFO",
- "msg": "2026-03-24 12:46:59 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_663953 为包月"
- },
- {
- "ts": "12:46:59",
- "level": "INFO",
- "msg": "2026-03-24 12:46:59 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER"
- },
- {
- "ts": "12:47:00",
- "level": "INFO",
- "msg": "2026-03-24 12:47:00 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..."
- },
- {
- "ts": "12:47:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:47:02 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']"
- },
- {
- "ts": "12:47:04",
- "level": "INFO",
- "msg": "2026-03-24 12:47:04 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_663953"
- },
- {
- "ts": "12:47:04",
- "level": "INFO",
- "msg": "2026-03-24 12:47:04 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_663953 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "12:47:04",
- "level": "INFO",
- "msg": "2026-03-24 12:47:04 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:47:04",
- "level": "INFO",
- "msg": "2026-03-24 12:47:04 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-8u4epup8ombdcnckj"
- },
- {
- "ts": "12:48:04",
- "level": "INFO",
- "msg": "2026-03-24 12:48:04 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "12:48:19",
- "level": "INFO",
- "msg": "2026-03-24 12:48:19 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_663953 状态变为: 运行中..."
- },
- {
- "ts": "12:48:19",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:48:19 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "12:48:19",
- "level": "INFO",
- "msg": "2026-03-24 12:48:19 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_663953 为镜像"
- },
- {
- "ts": "12:48:19",
- "level": "INFO",
- "msg": "2026-03-24 12:48:19 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_663953 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "12:48:19",
- "level": "INFO",
- "msg": "2026-03-24 12:48:19 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:48:21",
- "level": "INFO",
- "msg": "2026-03-24 12:48:21 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "12:48:21",
- "level": "INFO",
- "msg": "2026-03-24 12:48:21 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_663953"
- },
- {
- "ts": "12:48:21",
- "level": "INFO",
- "msg": "2026-03-24 12:48:21 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "12:48:21",
- "level": "INFO",
- "msg": "2026-03-24 12:48:21 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 选择: 其他"
- },
- {
- "ts": "12:48:21",
- "level": "INFO",
- "msg": "2026-03-24 12:48:21 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "12:48:23",
- "level": "WARN",
- "msg": "2026-03-24 12:48:23 [CloudDesktopPage] [WARNING] ⚠️ 下拉框中未找到 '其他',尝试 Playwright 显式滚动搜索..."
- },
- {
- "ts": "12:48:53",
- "level": "ERROR",
- "msg": "2026-03-24 12:48:53 [CloudDesktopPage] [ERROR] ❌ 最终未能选中下拉框选项: 其他"
- },
- {
- "ts": "12:48:53",
- "level": "INFO",
- "msg": "2026-03-24 12:48:53 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "12:48:53",
- "level": "INFO",
- "msg": "2026-03-24 12:48:53 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "12:48:53",
- "level": "INFO",
- "msg": "2026-03-24 12:48:53 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "12:48:54",
- "level": "INFO",
- "msg": "2026-03-24 12:48:54 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "12:48:55",
- "level": "INFO",
- "msg": "2026-03-24 12:48:55 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "12:48:55",
- "level": "INFO",
- "msg": "2026-03-24 12:48:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "12:48:58",
- "level": "INFO",
- "msg": "2026-03-24 12:48:58 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_663953 状态变为: 运行中..."
- },
- {
- "ts": "12:48:58",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:48:58 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "12:48:58",
- "level": "INFO",
- "msg": "2026-03-24 12:48:58 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_663953"
- },
- {
- "ts": "12:48:58",
- "level": "INFO",
- "msg": "2026-03-24 12:48:58 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_663953 行内寻找并点击 [关机]"
- },
- {
- "ts": "12:48:58",
- "level": "INFO",
- "msg": "2026-03-24 12:48:58 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:48:59",
- "level": "INFO",
- "msg": "2026-03-24 12:48:59 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_663953 状态变为: 已关机..."
- },
- {
- "ts": "12:48:59",
- "level": "INFO",
- "msg": "2026-03-24 12:48:59 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:48:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "12:48:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:48:59",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:49:09",
- "level": "INFO",
- "msg": "2026-03-24 12:49:09 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_663953"
- },
- {
- "ts": "12:49:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "12:49:09",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:49:09",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "12:49:19",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:49:19 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "12:49:19",
- "level": "INFO",
- "msg": "2026-03-24 12:49:19 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_663953"
- },
- {
- "ts": "12:49:19",
- "level": "INFO",
- "msg": "2026-03-24 12:49:19 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_663953 行内寻找并点击 [删除]"
- },
- {
- "ts": "12:49:19",
- "level": "INFO",
- "msg": "2026-03-24 12:49:19 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:49:19",
- "level": "INFO",
- "msg": "2026-03-24 12:49:19 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "12:49:21",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:49:21 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "12:49:23",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:49:23 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "12:49:23",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:49:23 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "12:49:23",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:49:23 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "12:49:23",
- "level": "INFO",
- "msg": "2026-03-24 12:49:23 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "12:49:23",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "12:49:23",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "12:49:23",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "12:49:23",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "12:49:23",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "d2e01b73": {
- "task_id": "d2e01b73",
- "task_name": "快速运行_robogo_12:53:55",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T12:53:55.521769",
- "finished_at": "2026-03-24T12:54:12.678410",
- "logs": [
- {
- "ts": "12:53:55",
- "level": "INFO",
- "msg": "🚀 任务启动 [快速运行_robogo_12:53:55] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "12:53:55",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "12:53:58",
- "level": "INFO",
- "msg": "2026-03-24 12:53:58 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "12:53:58",
- "level": "INFO",
- "msg": "2026-03-24 12:53:58 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "12:53:58",
- "level": "INFO",
- "msg": "2026-03-24 12:53:58 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "12:53:58",
- "level": "INFO",
- "msg": "2026-03-24 12:53:58 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "12:53:58",
- "level": "INFO",
- "msg": "2026-03-24 12:53:58 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "12:53:58",
- "level": "INFO",
- "msg": "2026-03-24 12:53:58 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "12:54:01",
- "level": "INFO",
- "msg": "2026-03-24 12:54:01 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "12:54:01",
- "level": "INFO",
- "msg": "2026-03-24 12:54:01 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "12:54:01",
- "level": "INFO",
- "msg": "2026-03-24 12:54:01 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "12:54:01",
- "level": "INFO",
- "msg": "2026-03-24 12:54:01 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "12:54:01",
- "level": "INFO",
- "msg": "2026-03-24 12:54:01 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "12:54:02",
- "level": "INFO",
- "msg": "2026-03-24 12:54:02 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "12:54:02",
- "level": "INFO",
- "msg": "2026-03-24 12:54:02 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "12:54:12",
- "level": "WARN",
- "msg": "2026-03-24 12:54:12 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "12:54:12",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "12:54:12",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "12:54:12",
- "level": "ERROR",
- "msg": "2026-03-24 12:54:12 [LoginPage] [ERROR] ❌ 登录认证失败,目前停留在: https://sso-fat.d-robotics.cc/"
- },
- {
- "ts": "12:54:12",
- "level": "INFO",
- "msg": "2026-03-24 12:54:12 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "12:54:12",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "12:54:12",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "12:54:12",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "12:54:12",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "12:54:12",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "336a10e6": {
- "task_id": "336a10e6",
- "task_name": "快速运行_robogo_12:54:31",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T12:54:31.606770",
- "finished_at": "2026-03-24T12:59:11.410510",
- "logs": [
- {
- "ts": "12:54:31",
- "level": "INFO",
- "msg": "🚀 任务启动 [快速运行_robogo_12:54:31] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "12:54:31",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "12:54:33",
- "level": "INFO",
- "msg": "2026-03-24 12:54:33 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "12:54:33",
- "level": "INFO",
- "msg": "2026-03-24 12:54:33 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "12:54:34",
- "level": "INFO",
- "msg": "2026-03-24 12:54:34 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "12:54:34",
- "level": "INFO",
- "msg": "2026-03-24 12:54:34 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "12:54:34",
- "level": "INFO",
- "msg": "2026-03-24 12:54:34 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "12:54:34",
- "level": "INFO",
- "msg": "2026-03-24 12:54:34 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "12:54:37",
- "level": "INFO",
- "msg": "2026-03-24 12:54:37 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "12:54:37",
- "level": "INFO",
- "msg": "2026-03-24 12:54:37 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "12:54:37",
- "level": "INFO",
- "msg": "2026-03-24 12:54:37 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "12:54:37",
- "level": "INFO",
- "msg": "2026-03-24 12:54:37 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "12:54:37",
- "level": "INFO",
- "msg": "2026-03-24 12:54:37 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "12:54:38",
- "level": "INFO",
- "msg": "2026-03-24 12:54:38 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "12:54:38",
- "level": "INFO",
- "msg": "2026-03-24 12:54:38 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "12:54:38",
- "level": "INFO",
- "msg": "2026-03-24 12:54:38 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "12:54:39",
- "level": "INFO",
- "msg": "2026-03-24 12:54:39 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "12:54:48",
- "level": "WARN",
- "msg": "2026-03-24 12:54:48 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "12:54:48",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "12:54:48",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "12:54:48",
- "level": "INFO",
- "msg": "2026-03-24 12:54:48 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "12:54:48",
- "level": "INFO",
- "msg": "2026-03-24 12:54:48 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "12:54:48",
- "level": "INFO",
- "msg": "2026-03-24 12:54:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "12:54:51",
- "level": "INFO",
- "msg": "2026-03-24 12:54:51 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "12:54:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:54:51 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "12:54:51",
- "level": "INFO",
- "msg": "2026-03-24 12:54:51 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "12:54:51",
- "level": "INFO",
- "msg": "2026-03-24 12:54:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "12:54:52",
- "level": "INFO",
- "msg": "2026-03-24 12:54:52 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_32497"
- },
- {
- "ts": "12:54:52",
- "level": "INFO",
- "msg": "2026-03-24 12:54:52 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_32497"
- },
- {
- "ts": "12:54:57",
- "level": "INFO",
- "msg": "2026-03-24 12:54:57 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "12:54:57",
- "level": "INFO",
- "msg": "2026-03-24 12:54:57 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:54:57",
- "level": "INFO",
- "msg": "2026-03-24 12:54:57 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "12:54:58",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:54:58 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:54:59",
- "level": "INFO",
- "msg": "2026-03-24 12:54:59 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "12:54:59",
- "level": "INFO",
- "msg": "2026-03-24 12:54:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "12:55:00",
- "level": "INFO",
- "msg": "2026-03-24 12:55:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "12:55:06",
- "level": "INFO",
- "msg": "2026-03-24 12:55:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "12:55:07",
- "level": "INFO",
- "msg": "2026-03-24 12:55:07 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "12:55:07",
- "level": "INFO",
- "msg": "2026-03-24 12:55:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "12:55:10",
- "level": "INFO",
- "msg": "2026-03-24 12:55:10 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_32497 状态变为: 运行中..."
- },
- {
- "ts": "12:55:10",
- "level": "INFO",
- "msg": "2026-03-24 12:55:10 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:55:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:55:10",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:55:10",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:55:20",
- "level": "INFO",
- "msg": "2026-03-24 12:55:20 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:55:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:55:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:55:20",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:55:30",
- "level": "INFO",
- "msg": "2026-03-24 12:55:30 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:55:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:55:30",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:55:30",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:55:40",
- "level": "INFO",
- "msg": "2026-03-24 12:55:40 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:55:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:55:40",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:55:40",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:55:50",
- "level": "INFO",
- "msg": "2026-03-24 12:55:50 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:55:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:55:50",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:55:50",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:56:00",
- "level": "INFO",
- "msg": "2026-03-24 12:56:00 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:56:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:56:00",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:56:00",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:56:10",
- "level": "INFO",
- "msg": "2026-03-24 12:56:10 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:56:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:56:10",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:56:10",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:56:20",
- "level": "INFO",
- "msg": "2026-03-24 12:56:20 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:56:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:56:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:56:20",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:56:30",
- "level": "INFO",
- "msg": "2026-03-24 12:56:30 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:56:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:56:30",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:56:30",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:56:40",
- "level": "INFO",
- "msg": "2026-03-24 12:56:40 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:56:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:56:40",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:56:40",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:56:50",
- "level": "INFO",
- "msg": "2026-03-24 12:56:50 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:56:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "12:56:50",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:56:50",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:57:00",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:57:00 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "12:57:00",
- "level": "INFO",
- "msg": "2026-03-24 12:57:00 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_32497 为包月"
- },
- {
- "ts": "12:57:00",
- "level": "INFO",
- "msg": "2026-03-24 12:57:00 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER"
- },
- {
- "ts": "12:57:01",
- "level": "INFO",
- "msg": "2026-03-24 12:57:01 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..."
- },
- {
- "ts": "12:57:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:57:03 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']"
- },
- {
- "ts": "12:57:05",
- "level": "INFO",
- "msg": "2026-03-24 12:57:05 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_32497"
- },
- {
- "ts": "12:57:05",
- "level": "INFO",
- "msg": "2026-03-24 12:57:05 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_32497 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "12:57:05",
- "level": "INFO",
- "msg": "2026-03-24 12:57:05 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:57:05",
- "level": "INFO",
- "msg": "2026-03-24 12:57:05 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2i6fvve23hc59jbyj"
- },
- {
- "ts": "12:58:05",
- "level": "INFO",
- "msg": "2026-03-24 12:58:05 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "12:58:20",
- "level": "INFO",
- "msg": "2026-03-24 12:58:20 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_32497 状态变为: 运行中..."
- },
- {
- "ts": "12:58:20",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:58:20 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "12:58:20",
- "level": "INFO",
- "msg": "2026-03-24 12:58:20 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_32497 为镜像"
- },
- {
- "ts": "12:58:20",
- "level": "INFO",
- "msg": "2026-03-24 12:58:20 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_32497 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "12:58:20",
- "level": "INFO",
- "msg": "2026-03-24 12:58:20 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:58:22",
- "level": "INFO",
- "msg": "2026-03-24 12:58:22 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "12:58:22",
- "level": "INFO",
- "msg": "2026-03-24 12:58:22 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_32497"
- },
- {
- "ts": "12:58:22",
- "level": "INFO",
- "msg": "2026-03-24 12:58:22 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "12:58:22",
- "level": "INFO",
- "msg": "2026-03-24 12:58:22 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 选择: 其他"
- },
- {
- "ts": "12:58:24",
- "level": "WARN",
- "msg": "2026-03-24 12:58:24 [CloudDesktopPage] [WARNING] ⚠️ 下拉框中未通过 JS 命中 '其他',尝试 Playwright 最后的挣扎..."
- },
- {
- "ts": "12:58:26",
- "level": "ERROR",
- "msg": "2026-03-24 12:58:26 [CloudDesktopPage] [ERROR] ❌ 还是没选到选项: 其他"
- },
- {
- "ts": "12:58:26",
- "level": "INFO",
- "msg": "2026-03-24 12:58:26 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "12:58:26",
- "level": "INFO",
- "msg": "2026-03-24 12:58:26 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "12:58:26",
- "level": "INFO",
- "msg": "2026-03-24 12:58:26 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "12:58:27",
- "level": "INFO",
- "msg": "2026-03-24 12:58:27 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "12:58:27",
- "level": "INFO",
- "msg": "2026-03-24 12:58:27 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "12:58:27",
- "level": "INFO",
- "msg": "2026-03-24 12:58:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "12:58:31",
- "level": "INFO",
- "msg": "2026-03-24 12:58:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_32497 状态变为: 运行中..."
- },
- {
- "ts": "12:58:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:58:31 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "12:58:31",
- "level": "INFO",
- "msg": "2026-03-24 12:58:31 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_32497"
- },
- {
- "ts": "12:58:31",
- "level": "INFO",
- "msg": "2026-03-24 12:58:31 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_32497 行内寻找并点击 [关机]"
- },
- {
- "ts": "12:58:31",
- "level": "INFO",
- "msg": "2026-03-24 12:58:31 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:58:32",
- "level": "INFO",
- "msg": "2026-03-24 12:58:32 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_32497 状态变为: 已关机..."
- },
- {
- "ts": "12:58:32",
- "level": "INFO",
- "msg": "2026-03-24 12:58:32 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:58:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "12:58:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:58:32",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:58:42",
- "level": "INFO",
- "msg": "2026-03-24 12:58:42 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:58:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "12:58:42",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:58:42",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:58:52",
- "level": "INFO",
- "msg": "2026-03-24 12:58:52 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:58:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "12:58:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:58:52",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:59:02",
- "level": "INFO",
- "msg": "2026-03-24 12:59:02 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_32497"
- },
- {
- "ts": "12:59:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "12:59:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "12:59:02",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "12:59:07",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:59:07 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "12:59:07",
- "level": "INFO",
- "msg": "2026-03-24 12:59:07 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_32497"
- },
- {
- "ts": "12:59:07",
- "level": "INFO",
- "msg": "2026-03-24 12:59:07 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_32497 行内寻找并点击 [删除]"
- },
- {
- "ts": "12:59:07",
- "level": "INFO",
- "msg": "2026-03-24 12:59:07 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "12:59:07",
- "level": "INFO",
- "msg": "2026-03-24 12:59:07 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "12:59:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:59:09 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "12:59:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:59:11 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "12:59:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:59:11 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "12:59:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 12:59:11 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "12:59:11",
- "level": "INFO",
- "msg": "2026-03-24 12:59:11 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "12:59:11",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "12:59:11",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "12:59:11",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "12:59:11",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "12:59:11",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "cb07ed92": {
- "task_id": "cb07ed92",
- "task_name": "巡检任务_13:01:35",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T13:01:37.044754",
- "finished_at": "2026-03-24T13:06:02.139562",
- "logs": [
- {
- "ts": "13:01:37",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_13:01:35] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "13:01:37",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "13:01:39",
- "level": "INFO",
- "msg": "2026-03-24 13:01:39 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "13:01:39",
- "level": "INFO",
- "msg": "2026-03-24 13:01:39 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "13:01:39",
- "level": "INFO",
- "msg": "2026-03-24 13:01:39 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "13:01:39",
- "level": "INFO",
- "msg": "2026-03-24 13:01:39 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "13:01:39",
- "level": "INFO",
- "msg": "2026-03-24 13:01:39 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "13:01:39",
- "level": "INFO",
- "msg": "2026-03-24 13:01:39 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "13:01:42",
- "level": "INFO",
- "msg": "2026-03-24 13:01:42 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "13:01:42",
- "level": "INFO",
- "msg": "2026-03-24 13:01:42 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "13:01:42",
- "level": "INFO",
- "msg": "2026-03-24 13:01:42 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "13:01:42",
- "level": "INFO",
- "msg": "2026-03-24 13:01:42 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "13:01:42",
- "level": "INFO",
- "msg": "2026-03-24 13:01:42 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "13:01:43",
- "level": "INFO",
- "msg": "2026-03-24 13:01:43 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "13:01:43",
- "level": "INFO",
- "msg": "2026-03-24 13:01:43 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "13:01:44",
- "level": "INFO",
- "msg": "2026-03-24 13:01:44 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "13:01:44",
- "level": "INFO",
- "msg": "2026-03-24 13:01:44 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "13:01:53",
- "level": "WARN",
- "msg": "2026-03-24 13:01:53 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "13:01:53",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "13:01:53",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "13:01:53",
- "level": "INFO",
- "msg": "2026-03-24 13:01:53 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "13:01:53",
- "level": "INFO",
- "msg": "2026-03-24 13:01:53 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "13:01:53",
- "level": "INFO",
- "msg": "2026-03-24 13:01:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "13:01:57",
- "level": "INFO",
- "msg": "2026-03-24 13:01:57 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "13:01:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:01:57 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "13:01:57",
- "level": "INFO",
- "msg": "2026-03-24 13:01:57 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "13:01:57",
- "level": "INFO",
- "msg": "2026-03-24 13:01:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "13:01:58",
- "level": "INFO",
- "msg": "2026-03-24 13:01:58 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_783863"
- },
- {
- "ts": "13:01:58",
- "level": "INFO",
- "msg": "2026-03-24 13:01:58 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_783863"
- },
- {
- "ts": "13:02:03",
- "level": "INFO",
- "msg": "2026-03-24 13:02:03 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "13:02:03",
- "level": "INFO",
- "msg": "2026-03-24 13:02:03 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:02:03",
- "level": "INFO",
- "msg": "2026-03-24 13:02:03 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "13:02:04",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:02:04 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:02:05",
- "level": "INFO",
- "msg": "2026-03-24 13:02:05 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "13:02:05",
- "level": "INFO",
- "msg": "2026-03-24 13:02:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "13:02:06",
- "level": "INFO",
- "msg": "2026-03-24 13:02:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "13:02:12",
- "level": "INFO",
- "msg": "2026-03-24 13:02:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:02:13",
- "level": "INFO",
- "msg": "2026-03-24 13:02:13 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "13:02:13",
- "level": "INFO",
- "msg": "2026-03-24 13:02:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "13:02:16",
- "level": "INFO",
- "msg": "2026-03-24 13:02:16 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_783863 状态变为: 运行中..."
- },
- {
- "ts": "13:02:16",
- "level": "INFO",
- "msg": "2026-03-24 13:02:16 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "13:02:26",
- "level": "INFO",
- "msg": "2026-03-24 13:02:26 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:02:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:02:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:02:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:02:36",
- "level": "INFO",
- "msg": "2026-03-24 13:02:36 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:02:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:02:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:02:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:02:46",
- "level": "INFO",
- "msg": "2026-03-24 13:02:46 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:02:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:02:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:02:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:02:56",
- "level": "INFO",
- "msg": "2026-03-24 13:02:56 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:02:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:02:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:02:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:03:06",
- "level": "INFO",
- "msg": "2026-03-24 13:03:06 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:03:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:03:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:03:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:03:16",
- "level": "INFO",
- "msg": "2026-03-24 13:03:16 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:03:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:03:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:03:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:03:26",
- "level": "INFO",
- "msg": "2026-03-24 13:03:26 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:03:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:03:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:03:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:03:36",
- "level": "INFO",
- "msg": "2026-03-24 13:03:36 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:03:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:03:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:03:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:03:46",
- "level": "INFO",
- "msg": "2026-03-24 13:03:46 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:03:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:03:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:03:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:03:56",
- "level": "INFO",
- "msg": "2026-03-24 13:03:56 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:03:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:03:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:03:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:04:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:04:06 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "13:04:06",
- "level": "INFO",
- "msg": "2026-03-24 13:04:06 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_783863 为包月"
- },
- {
- "ts": "13:04:06",
- "level": "INFO",
- "msg": "2026-03-24 13:04:06 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER"
- },
- {
- "ts": "13:04:07",
- "level": "INFO",
- "msg": "2026-03-24 13:04:07 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..."
- },
- {
- "ts": "13:04:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:04:09 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']"
- },
- {
- "ts": "13:04:11",
- "level": "INFO",
- "msg": "2026-03-24 13:04:11 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_783863"
- },
- {
- "ts": "13:04:11",
- "level": "INFO",
- "msg": "2026-03-24 13:04:11 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_783863 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "13:04:11",
- "level": "INFO",
- "msg": "2026-03-24 13:04:11 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "13:04:11",
- "level": "INFO",
- "msg": "2026-03-24 13:04:11 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2i6fvve23he4andxo"
- },
- {
- "ts": "13:05:11",
- "level": "INFO",
- "msg": "2026-03-24 13:05:11 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "13:05:26",
- "level": "INFO",
- "msg": "2026-03-24 13:05:26 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_783863 状态变为: 运行中..."
- },
- {
- "ts": "13:05:26",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:05:26 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "13:05:26",
- "level": "INFO",
- "msg": "2026-03-24 13:05:26 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_783863 为镜像"
- },
- {
- "ts": "13:05:26",
- "level": "INFO",
- "msg": "2026-03-24 13:05:26 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_783863 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "13:05:26",
- "level": "INFO",
- "msg": "2026-03-24 13:05:26 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "13:05:27",
- "level": "INFO",
- "msg": "2026-03-24 13:05:27 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "13:05:27",
- "level": "INFO",
- "msg": "2026-03-24 13:05:27 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_783863"
- },
- {
- "ts": "13:05:28",
- "level": "INFO",
- "msg": "2026-03-24 13:05:28 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "13:05:28",
- "level": "INFO",
- "msg": "2026-03-24 13:05:28 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 选择: Robotics"
- },
- {
- "ts": "13:05:29",
- "level": "WARN",
- "msg": "2026-03-24 13:05:29 [CloudDesktopPage] [WARNING] ⚠️ 下拉框中未通过 JS 命中 'Robotics',尝试 Playwright 最后的挣扎..."
- },
- {
- "ts": "13:05:31",
- "level": "ERROR",
- "msg": "2026-03-24 13:05:31 [CloudDesktopPage] [ERROR] ❌ 还是没选到选项: Robotics"
- },
- {
- "ts": "13:05:32",
- "level": "INFO",
- "msg": "2026-03-24 13:05:32 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "13:05:32",
- "level": "INFO",
- "msg": "2026-03-24 13:05:32 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "13:05:32",
- "level": "INFO",
- "msg": "2026-03-24 13:05:32 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "13:05:33",
- "level": "INFO",
- "msg": "2026-03-24 13:05:33 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "13:05:33",
- "level": "INFO",
- "msg": "2026-03-24 13:05:33 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "13:05:33",
- "level": "INFO",
- "msg": "2026-03-24 13:05:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:05:36",
- "level": "INFO",
- "msg": "2026-03-24 13:05:36 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_783863 状态变为: 运行中..."
- },
- {
- "ts": "13:05:36",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:05:36 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "13:05:36",
- "level": "INFO",
- "msg": "2026-03-24 13:05:36 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_783863"
- },
- {
- "ts": "13:05:36",
- "level": "INFO",
- "msg": "2026-03-24 13:05:36 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_783863 行内寻找并点击 [关机]"
- },
- {
- "ts": "13:05:36",
- "level": "INFO",
- "msg": "2026-03-24 13:05:36 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "13:05:37",
- "level": "INFO",
- "msg": "2026-03-24 13:05:37 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_783863 状态变为: 已关机..."
- },
- {
- "ts": "13:05:37",
- "level": "INFO",
- "msg": "2026-03-24 13:05:37 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:05:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:05:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:05:37",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:05:47",
- "level": "INFO",
- "msg": "2026-03-24 13:05:47 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_783863"
- },
- {
- "ts": "13:05:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:05:47",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "13:05:47",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "13:05:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:05:57 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "13:05:57",
- "level": "INFO",
- "msg": "2026-03-24 13:05:57 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_783863"
- },
- {
- "ts": "13:05:57",
- "level": "INFO",
- "msg": "2026-03-24 13:05:57 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_783863 行内寻找并点击 [删除]"
- },
- {
- "ts": "13:05:57",
- "level": "INFO",
- "msg": "2026-03-24 13:05:57 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "13:05:58",
- "level": "INFO",
- "msg": "2026-03-24 13:05:58 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "13:05:59",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:05:59 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "13:06:01",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:06:01 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "13:06:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:06:02 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "13:06:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 13:06:02 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "13:06:02",
- "level": "INFO",
- "msg": "2026-03-24 13:06:02 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "13:06:02",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "13:06:02",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "13:06:02",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "13:06:02",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "13:06:02",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "74fd1993": {
- "task_id": "74fd1993",
- "task_name": "巡检任务_14:05:47",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T14:05:48.966903",
- "finished_at": "2026-03-24T14:10:02.597530",
- "logs": [
- {
- "ts": "14:05:48",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:05:47] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:05:48",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:05:51",
- "level": "INFO",
- "msg": "2026-03-24 14:05:51 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:05:51",
- "level": "INFO",
- "msg": "2026-03-24 14:05:51 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:05:52",
- "level": "INFO",
- "msg": "2026-03-24 14:05:52 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:05:52",
- "level": "INFO",
- "msg": "2026-03-24 14:05:52 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "2026-03-24 14:05:55 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "2026-03-24 14:05:55 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "2026-03-24 14:05:55 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "2026-03-24 14:05:55 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "2026-03-24 14:05:55 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:05:56",
- "level": "INFO",
- "msg": "2026-03-24 14:05:56 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:05:56",
- "level": "INFO",
- "msg": "2026-03-24 14:05:56 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:05:56",
- "level": "INFO",
- "msg": "2026-03-24 14:05:56 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:05:56",
- "level": "INFO",
- "msg": "2026-03-24 14:05:56 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:06:06",
- "level": "WARN",
- "msg": "2026-03-24 14:06:06 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:06:06",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:06:06",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:06:06",
- "level": "INFO",
- "msg": "2026-03-24 14:06:06 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:06:06",
- "level": "INFO",
- "msg": "2026-03-24 14:06:06 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:06:06",
- "level": "INFO",
- "msg": "2026-03-24 14:06:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:06:09",
- "level": "INFO",
- "msg": "2026-03-24 14:06:09 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:06:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:06:09 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "14:06:09",
- "level": "INFO",
- "msg": "2026-03-24 14:06:09 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:06:09",
- "level": "INFO",
- "msg": "2026-03-24 14:06:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:06:10",
- "level": "INFO",
- "msg": "2026-03-24 14:06:10 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_583"
- },
- {
- "ts": "14:06:10",
- "level": "INFO",
- "msg": "2026-03-24 14:06:10 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_583"
- },
- {
- "ts": "14:06:15",
- "level": "INFO",
- "msg": "2026-03-24 14:06:15 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:06:15",
- "level": "INFO",
- "msg": "2026-03-24 14:06:15 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:15",
- "level": "INFO",
- "msg": "2026-03-24 14:06:15 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "14:06:16",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:06:16 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:17",
- "level": "INFO",
- "msg": "2026-03-24 14:06:17 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:06:17",
- "level": "INFO",
- "msg": "2026-03-24 14:06:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:06:18",
- "level": "INFO",
- "msg": "2026-03-24 14:06:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "14:06:24",
- "level": "INFO",
- "msg": "2026-03-24 14:06:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:06:25",
- "level": "INFO",
- "msg": "2026-03-24 14:06:25 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:06:25",
- "level": "INFO",
- "msg": "2026-03-24 14:06:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:06:28",
- "level": "INFO",
- "msg": "2026-03-24 14:06:28 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_583 状态变为: 运行中..."
- },
- {
- "ts": "14:06:28",
- "level": "INFO",
- "msg": "2026-03-24 14:06:28 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:06:28",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:06:28",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:28",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:06:28",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:06:38",
- "level": "INFO",
- "msg": "2026-03-24 14:06:38 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:06:38",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:06:38",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:38",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:06:38",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:06:48",
- "level": "INFO",
- "msg": "2026-03-24 14:06:48 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:06:48",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:06:48",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:48",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:06:48",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:06:58",
- "level": "INFO",
- "msg": "2026-03-24 14:06:58 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:06:58",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:06:58",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:58",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:06:58",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:07:08",
- "level": "INFO",
- "msg": "2026-03-24 14:07:08 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:07:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:07:08",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:08",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:07:08",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:07:18",
- "level": "INFO",
- "msg": "2026-03-24 14:07:18 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:07:18",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:07:18",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:18",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:07:18",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:07:28",
- "level": "INFO",
- "msg": "2026-03-24 14:07:28 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:07:28",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:07:28",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:28",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:07:28",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:07:38",
- "level": "INFO",
- "msg": "2026-03-24 14:07:38 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:07:38",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:07:38",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:38",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:07:38",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:07:48",
- "level": "INFO",
- "msg": "2026-03-24 14:07:48 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:07:48",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:07:48",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:48",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:07:48",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:07:58",
- "level": "INFO",
- "msg": "2026-03-24 14:07:58 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:07:58",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:07:58",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:58",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:07:58",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:08:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:08:03 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:08:03",
- "level": "INFO",
- "msg": "2026-03-24 14:08:03 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_583 为包月"
- },
- {
- "ts": "14:08:03",
- "level": "INFO",
- "msg": "2026-03-24 14:08:03 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER"
- },
- {
- "ts": "14:08:04",
- "level": "INFO",
- "msg": "2026-03-24 14:08:04 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..."
- },
- {
- "ts": "14:08:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:08:06 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']"
- },
- {
- "ts": "14:08:08",
- "level": "INFO",
- "msg": "2026-03-24 14:08:08 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_583"
- },
- {
- "ts": "14:08:08",
- "level": "INFO",
- "msg": "2026-03-24 14:08:08 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_583 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:08:09",
- "level": "INFO",
- "msg": "2026-03-24 14:08:09 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:08:09",
- "level": "INFO",
- "msg": "2026-03-24 14:08:09 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-j77plzwf56yry10bk"
- },
- {
- "ts": "14:09:09",
- "level": "INFO",
- "msg": "2026-03-24 14:09:09 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "14:09:24",
- "level": "INFO",
- "msg": "2026-03-24 14:09:24 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_583 状态变为: 运行中..."
- },
- {
- "ts": "14:09:24",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:09:24 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:09:24",
- "level": "INFO",
- "msg": "2026-03-24 14:09:24 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_583 为镜像"
- },
- {
- "ts": "14:09:24",
- "level": "INFO",
- "msg": "2026-03-24 14:09:24 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_583 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "14:09:24",
- "level": "INFO",
- "msg": "2026-03-24 14:09:24 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:09:25",
- "level": "INFO",
- "msg": "2026-03-24 14:09:25 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "14:09:25",
- "level": "INFO",
- "msg": "2026-03-24 14:09:25 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_583"
- },
- {
- "ts": "14:09:26",
- "level": "INFO",
- "msg": "2026-03-24 14:09:26 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "14:09:26",
- "level": "INFO",
- "msg": "2026-03-24 14:09:26 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: Robotics"
- },
- {
- "ts": "14:09:32",
- "level": "INFO",
- "msg": "2026-03-24 14:09:32 [CloudDesktopPage] [INFO] 📂 当前下拉列表包含 (0) 个选项: []"
- },
- {
- "ts": "14:09:32",
- "level": "WARN",
- "msg": "2026-03-24 14:09:32 [CloudDesktopPage] [WARNING] ⚠️ JS 没匹配到,尝试 Playwright 显式匹配..."
- },
- {
- "ts": "14:09:32",
- "level": "ERROR",
- "msg": "2026-03-24 14:09:32 [CloudDesktopPage] [ERROR] ❌ 还是没选到选项: Robotics [已重试所有变体]"
- },
- {
- "ts": "14:09:32",
- "level": "INFO",
- "msg": "2026-03-24 14:09:32 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "14:09:32",
- "level": "INFO",
- "msg": "2026-03-24 14:09:32 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "14:09:32",
- "level": "INFO",
- "msg": "2026-03-24 14:09:32 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "14:09:33",
- "level": "INFO",
- "msg": "2026-03-24 14:09:33 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": "2026-03-24 14:09:34 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": "2026-03-24 14:09:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:09:37",
- "level": "INFO",
- "msg": "2026-03-24 14:09:37 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_583 状态变为: 运行中..."
- },
- {
- "ts": "14:09:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:09:37 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:09:37",
- "level": "INFO",
- "msg": "2026-03-24 14:09:37 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_583"
- },
- {
- "ts": "14:09:37",
- "level": "INFO",
- "msg": "2026-03-24 14:09:37 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_583 行内寻找并点击 [关机]"
- },
- {
- "ts": "14:09:37",
- "level": "INFO",
- "msg": "2026-03-24 14:09:37 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:09:38",
- "level": "INFO",
- "msg": "2026-03-24 14:09:38 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_583 状态变为: 已关机..."
- },
- {
- "ts": "14:09:38",
- "level": "INFO",
- "msg": "2026-03-24 14:09:38 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:09:38",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:09:38",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:09:38",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:09:38",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:09:48",
- "level": "INFO",
- "msg": "2026-03-24 14:09:48 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_583"
- },
- {
- "ts": "14:09:48",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:09:48",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:09:48",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "14:09:48",
- "level": "INFO",
- "msg": "..."
- },
- {
- "ts": "14:09:58",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:09:58 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "14:09:58",
- "level": "INFO",
- "msg": "2026-03-24 14:09:58 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_583"
- },
- {
- "ts": "14:09:58",
- "level": "INFO",
- "msg": "2026-03-24 14:09:58 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_583 行内寻找并点击 [删除]"
- },
- {
- "ts": "14:09:58",
- "level": "INFO",
- "msg": "2026-03-24 14:09:58 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:09:58",
- "level": "INFO",
- "msg": "2026-03-24 14:09:58 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "14:10:00",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:10:00 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "14:10:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:10:02 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "14:10:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:10:02 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "14:10:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:10:02 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "14:10:02",
- "level": "INFO",
- "msg": "2026-03-24 14:10:02 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:10:02",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:10:02",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:10:02",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:10:02",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:10:02",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "9b69b64d": {
- "task_id": "9b69b64d",
- "task_name": "巡检任务_14:13:26",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T14:13:28.062809",
- "finished_at": "2026-03-24T14:18:11.587290",
- "logs": [
- {
- "ts": "14:13:28",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:13:26] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:13:28",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:13:30",
- "level": "INFO",
- "msg": "2026-03-24 14:13:30 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:13:30",
- "level": "INFO",
- "msg": "2026-03-24 14:13:30 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:13:30",
- "level": "INFO",
- "msg": "2026-03-24 14:13:30 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:13:30",
- "level": "INFO",
- "msg": "2026-03-24 14:13:30 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:13:33",
- "level": "INFO",
- "msg": "2026-03-24 14:13:33 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:13:33",
- "level": "INFO",
- "msg": "2026-03-24 14:13:33 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:13:33",
- "level": "INFO",
- "msg": "2026-03-24 14:13:33 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:13:33",
- "level": "INFO",
- "msg": "2026-03-24 14:13:33 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:13:33",
- "level": "INFO",
- "msg": "2026-03-24 14:13:33 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:13:34",
- "level": "INFO",
- "msg": "2026-03-24 14:13:34 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:13:34",
- "level": "INFO",
- "msg": "2026-03-24 14:13:34 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:13:35",
- "level": "INFO",
- "msg": "2026-03-24 14:13:35 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:13:35",
- "level": "INFO",
- "msg": "2026-03-24 14:13:35 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:13:44",
- "level": "WARN",
- "msg": "2026-03-24 14:13:44 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:13:44",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:13:44",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:13:44",
- "level": "INFO",
- "msg": "2026-03-24 14:13:44 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:13:44",
- "level": "INFO",
- "msg": "2026-03-24 14:13:44 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:13:44",
- "level": "INFO",
- "msg": "2026-03-24 14:13:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:13:48",
- "level": "INFO",
- "msg": "2026-03-24 14:13:48 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:13:48",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:13:48 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "14:13:48",
- "level": "INFO",
- "msg": "2026-03-24 14:13:48 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:13:48",
- "level": "INFO",
- "msg": "2026-03-24 14:13:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:13:49",
- "level": "INFO",
- "msg": "2026-03-24 14:13:49 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_345992"
- },
- {
- "ts": "14:13:49",
- "level": "INFO",
- "msg": "2026-03-24 14:13:49 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_345992"
- },
- {
- "ts": "14:13:54",
- "level": "INFO",
- "msg": "2026-03-24 14:13:54 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:13:54",
- "level": "INFO",
- "msg": "2026-03-24 14:13:54 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:13:54",
- "level": "INFO",
- "msg": "2026-03-24 14:13:54 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "14:13:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:13:55 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:13:56",
- "level": "INFO",
- "msg": "2026-03-24 14:13:56 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:13:56",
- "level": "INFO",
- "msg": "2026-03-24 14:13:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:13:57",
- "level": "INFO",
- "msg": "2026-03-24 14:13:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "14:14:03",
- "level": "INFO",
- "msg": "2026-03-24 14:14:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:14:04",
- "level": "INFO",
- "msg": "2026-03-24 14:14:04 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:14:04",
- "level": "INFO",
- "msg": "2026-03-24 14:14:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:14:07",
- "level": "INFO",
- "msg": "2026-03-24 14:14:07 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_345992 状态变为: 运行中..."
- },
- {
- "ts": "14:14:07",
- "level": "INFO",
- "msg": "2026-03-24 14:14:07 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "14:14:17",
- "level": "INFO",
- "msg": "2026-03-24 14:14:17 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:14:17",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:14:17",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:14:17",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:14:27",
- "level": "INFO",
- "msg": "2026-03-24 14:14:27 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:14:27",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:14:27",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:14:27",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:14:37",
- "level": "INFO",
- "msg": "2026-03-24 14:14:37 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:14:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:14:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:14:37",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:14:47",
- "level": "INFO",
- "msg": "2026-03-24 14:14:47 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:14:47",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:14:47",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:14:47",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:14:57",
- "level": "INFO",
- "msg": "2026-03-24 14:14:57 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:14:57",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:14:57",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:14:57",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:15:07",
- "level": "INFO",
- "msg": "2026-03-24 14:15:07 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:15:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:15:07",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:15:07",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:15:17",
- "level": "INFO",
- "msg": "2026-03-24 14:15:17 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:15:17",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:15:17",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:15:17",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:15:27",
- "level": "INFO",
- "msg": "2026-03-24 14:15:27 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:15:27",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:15:27",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:15:27",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:15:37",
- "level": "INFO",
- "msg": "2026-03-24 14:15:37 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:15:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:15:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:15:37",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:15:47",
- "level": "INFO",
- "msg": "2026-03-24 14:15:47 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:15:47",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:15:47",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:15:47",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:15:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:15:57 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:15:57",
- "level": "INFO",
- "msg": "2026-03-24 14:15:57 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_345992 为包月"
- },
- {
- "ts": "14:15:57",
- "level": "INFO",
- "msg": "2026-03-24 14:15:57 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER"
- },
- {
- "ts": "14:15:58",
- "level": "INFO",
- "msg": "2026-03-24 14:15:58 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..."
- },
- {
- "ts": "14:16:00",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:16:00 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']"
- },
- {
- "ts": "14:16:02",
- "level": "INFO",
- "msg": "2026-03-24 14:16:02 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_345992"
- },
- {
- "ts": "14:16:02",
- "level": "INFO",
- "msg": "2026-03-24 14:16:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_345992 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:16:03",
- "level": "INFO",
- "msg": "2026-03-24 14:16:03 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:16:03",
- "level": "INFO",
- "msg": "2026-03-24 14:16:03 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2i6fvve23ibntkbim"
- },
- {
- "ts": "14:17:03",
- "level": "INFO",
- "msg": "2026-03-24 14:17:03 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "14:17:18",
- "level": "INFO",
- "msg": "2026-03-24 14:17:18 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_345992 状态变为: 运行中..."
- },
- {
- "ts": "14:17:18",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:17:18 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:17:18",
- "level": "INFO",
- "msg": "2026-03-24 14:17:18 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_345992 为镜像"
- },
- {
- "ts": "14:17:18",
- "level": "INFO",
- "msg": "2026-03-24 14:17:18 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_345992 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "14:17:18",
- "level": "INFO",
- "msg": "2026-03-24 14:17:18 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:17:19",
- "level": "INFO",
- "msg": "2026-03-24 14:17:19 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "14:17:19",
- "level": "INFO",
- "msg": "2026-03-24 14:17:19 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_345992"
- },
- {
- "ts": "14:17:20",
- "level": "INFO",
- "msg": "2026-03-24 14:17:20 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "14:17:20",
- "level": "INFO",
- "msg": "2026-03-24 14:17:20 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "14:17:20",
- "level": "INFO",
- "msg": "2026-03-24 14:17:20 [CloudDesktopPage] [INFO] 📂 当前探测到选项 (11) 个: ['我的资产', '数据管理', '镜像资产', '3D资产', '我的应用', '开发机', '地瓜桌面', '3D生成', 'URDF Studio', '量化工具']..."
- },
- {
- "ts": "14:17:26",
- "level": "ERROR",
- "msg": "2026-03-24 14:17:26 [CloudDesktopPage] [ERROR] ❌ 流程卡在下拉框: 任务类型 -> 其他"
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "2026-03-24 14:17:26 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "2026-03-24 14:17:26 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "2026-03-24 14:17:26 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "14:17:27",
- "level": "INFO",
- "msg": "2026-03-24 14:17:27 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "14:17:28",
- "level": "INFO",
- "msg": "2026-03-24 14:17:28 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "14:17:28",
- "level": "INFO",
- "msg": "2026-03-24 14:17:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:17:31",
- "level": "INFO",
- "msg": "2026-03-24 14:17:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_345992 状态变为: 运行中..."
- },
- {
- "ts": "14:17:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:17:31 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:17:31",
- "level": "INFO",
- "msg": "2026-03-24 14:17:31 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_345992"
- },
- {
- "ts": "14:17:31",
- "level": "INFO",
- "msg": "2026-03-24 14:17:31 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_345992 行内寻找并点击 [关机]"
- },
- {
- "ts": "14:17:31",
- "level": "INFO",
- "msg": "2026-03-24 14:17:31 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:17:32",
- "level": "INFO",
- "msg": "2026-03-24 14:17:32 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_345992 状态变为: 已关机..."
- },
- {
- "ts": "14:17:32",
- "level": "INFO",
- "msg": "2026-03-24 14:17:32 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:17:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:17:32",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:17:42",
- "level": "INFO",
- "msg": "2026-03-24 14:17:42 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:17:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:42",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:17:42",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:17:52",
- "level": "INFO",
- "msg": "2026-03-24 14:17:52 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:17:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:17:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:18:02",
- "level": "INFO",
- "msg": "2026-03-24 14:18:02 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_345992"
- },
- {
- "ts": "14:18:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:18:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:18:07",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:18:07 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "2026-03-24 14:18:07 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_345992"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "2026-03-24 14:18:07 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_345992 行内寻找并点击 [删除]"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "2026-03-24 14:18:07 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "2026-03-24 14:18:07 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "14:18:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:18:09 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "14:18:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:18:11 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "14:18:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:18:11 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "14:18:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:18:11 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "14:18:11",
- "level": "INFO",
- "msg": "2026-03-24 14:18:11 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:18:11",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:18:11",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:18:11",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:18:11",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:18:11",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "7485674d": {
- "task_id": "7485674d",
- "task_name": "巡检任务_14:20:46",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T14:20:47.548403",
- "finished_at": "2026-03-24T14:25:13.366710",
- "logs": [
- {
- "ts": "14:20:47",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:20:46] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:20:47",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:20:50",
- "level": "INFO",
- "msg": "2026-03-24 14:20:50 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:20:50",
- "level": "INFO",
- "msg": "2026-03-24 14:20:50 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:20:50",
- "level": "INFO",
- "msg": "2026-03-24 14:20:50 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:20:50",
- "level": "INFO",
- "msg": "2026-03-24 14:20:50 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:20:50",
- "level": "INFO",
- "msg": "2026-03-24 14:20:50 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:20:50",
- "level": "INFO",
- "msg": "2026-03-24 14:20:50 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:20:53",
- "level": "INFO",
- "msg": "2026-03-24 14:20:53 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:20:53",
- "level": "INFO",
- "msg": "2026-03-24 14:20:53 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:20:53",
- "level": "INFO",
- "msg": "2026-03-24 14:20:53 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:20:53",
- "level": "INFO",
- "msg": "2026-03-24 14:20:53 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:20:53",
- "level": "INFO",
- "msg": "2026-03-24 14:20:53 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:20:54",
- "level": "INFO",
- "msg": "2026-03-24 14:20:54 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:20:54",
- "level": "INFO",
- "msg": "2026-03-24 14:20:54 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:20:54",
- "level": "INFO",
- "msg": "2026-03-24 14:20:54 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:20:55",
- "level": "INFO",
- "msg": "2026-03-24 14:20:55 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:21:04",
- "level": "WARN",
- "msg": "2026-03-24 14:21:04 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:21:04",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:21:04",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:21:04",
- "level": "INFO",
- "msg": "2026-03-24 14:21:04 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:21:04",
- "level": "INFO",
- "msg": "2026-03-24 14:21:04 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:21:04",
- "level": "INFO",
- "msg": "2026-03-24 14:21:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:21:07",
- "level": "INFO",
- "msg": "2026-03-24 14:21:07 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:21:07",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:21:07 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "14:21:07",
- "level": "INFO",
- "msg": "2026-03-24 14:21:07 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:21:07",
- "level": "INFO",
- "msg": "2026-03-24 14:21:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:21:08",
- "level": "INFO",
- "msg": "2026-03-24 14:21:08 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_364373"
- },
- {
- "ts": "14:21:08",
- "level": "INFO",
- "msg": "2026-03-24 14:21:08 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_364373"
- },
- {
- "ts": "14:21:13",
- "level": "INFO",
- "msg": "2026-03-24 14:21:13 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:21:13",
- "level": "INFO",
- "msg": "2026-03-24 14:21:13 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:13",
- "level": "INFO",
- "msg": "2026-03-24 14:21:13 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "14:21:15",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:21:15 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:15",
- "level": "INFO",
- "msg": "2026-03-24 14:21:15 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:21:15",
- "level": "INFO",
- "msg": "2026-03-24 14:21:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:21:16",
- "level": "INFO",
- "msg": "2026-03-24 14:21:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "14:21:22",
- "level": "INFO",
- "msg": "2026-03-24 14:21:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:21:23",
- "level": "INFO",
- "msg": "2026-03-24 14:21:23 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:21:23",
- "level": "INFO",
- "msg": "2026-03-24 14:21:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "2026-03-24 14:21:26 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_364373 状态变为: 运行中..."
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "2026-03-24 14:21:26 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "2026-03-24 14:21:36 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "2026-03-24 14:21:46 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "2026-03-24 14:21:56 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "2026-03-24 14:22:06 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "2026-03-24 14:22:16 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "2026-03-24 14:22:26 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "2026-03-24 14:22:36 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:46",
- "level": "INFO",
- "msg": "2026-03-24 14:22:46 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:22:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:56",
- "level": "INFO",
- "msg": "2026-03-24 14:22:56 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:22:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:23:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:23:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:23:02",
- "level": "INFO",
- "msg": "2026-03-24 14:23:02 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_364373 为包月"
- },
- {
- "ts": "14:23:02",
- "level": "INFO",
- "msg": "2026-03-24 14:23:02 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER"
- },
- {
- "ts": "14:23:03",
- "level": "INFO",
- "msg": "2026-03-24 14:23:03 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..."
- },
- {
- "ts": "14:23:04",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:23:04 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']"
- },
- {
- "ts": "14:23:06",
- "level": "INFO",
- "msg": "2026-03-24 14:23:06 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_364373"
- },
- {
- "ts": "14:23:06",
- "level": "INFO",
- "msg": "2026-03-24 14:23:06 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_364373 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:23:06",
- "level": "INFO",
- "msg": "2026-03-24 14:23:06 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:23:06",
- "level": "INFO",
- "msg": "2026-03-24 14:23:06 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-c6k0iga3hqiea108g"
- },
- {
- "ts": "14:24:06",
- "level": "INFO",
- "msg": "2026-03-24 14:24:06 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "14:24:21",
- "level": "INFO",
- "msg": "2026-03-24 14:24:21 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_364373 状态变为: 运行中..."
- },
- {
- "ts": "14:24:21",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:24:21 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:24:21",
- "level": "INFO",
- "msg": "2026-03-24 14:24:21 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_364373 为镜像"
- },
- {
- "ts": "14:24:21",
- "level": "INFO",
- "msg": "2026-03-24 14:24:21 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_364373 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "14:24:21",
- "level": "INFO",
- "msg": "2026-03-24 14:24:21 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:24:23",
- "level": "INFO",
- "msg": "2026-03-24 14:24:23 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "14:24:23",
- "level": "INFO",
- "msg": "2026-03-24 14:24:23 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_364373"
- },
- {
- "ts": "14:24:24",
- "level": "INFO",
- "msg": "2026-03-24 14:24:24 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "14:24:24",
- "level": "INFO",
- "msg": "2026-03-24 14:24:24 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "14:24:27",
- "level": "WARN",
- "msg": "2026-03-24 14:24:27 [CloudDesktopPage] [WARNING] ⚠️ 等待下拉列表容器超时,可能没点开或结构不同"
- },
- {
- "ts": "14:24:27",
- "level": "ERROR",
- "msg": "2026-03-24 14:24:27 [CloudDesktopPage] [ERROR] ❌ 流程卡在下拉框: 任务类型 -> 其他 [已重试所有变体]"
- },
- {
- "ts": "14:24:28",
- "level": "INFO",
- "msg": "2026-03-24 14:24:28 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "14:24:28",
- "level": "INFO",
- "msg": "2026-03-24 14:24:28 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "14:24:28",
- "level": "INFO",
- "msg": "2026-03-24 14:24:28 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "14:24:29",
- "level": "INFO",
- "msg": "2026-03-24 14:24:29 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "14:24:29",
- "level": "INFO",
- "msg": "2026-03-24 14:24:29 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "14:24:29",
- "level": "INFO",
- "msg": "2026-03-24 14:24:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:24:32",
- "level": "INFO",
- "msg": "2026-03-24 14:24:32 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_364373 状态变为: 运行中..."
- },
- {
- "ts": "14:24:32",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:24:32 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:24:32",
- "level": "INFO",
- "msg": "2026-03-24 14:24:32 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_364373"
- },
- {
- "ts": "14:24:32",
- "level": "INFO",
- "msg": "2026-03-24 14:24:32 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_364373 行内寻找并点击 [关机]"
- },
- {
- "ts": "14:24:32",
- "level": "INFO",
- "msg": "2026-03-24 14:24:32 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:24:33",
- "level": "INFO",
- "msg": "2026-03-24 14:24:33 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_364373 状态变为: 已关机..."
- },
- {
- "ts": "14:24:33",
- "level": "INFO",
- "msg": "2026-03-24 14:24:33 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:24:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:24:44",
- "level": "INFO",
- "msg": "2026-03-24 14:24:44 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:24:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:44",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:44",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:24:54",
- "level": "INFO",
- "msg": "2026-03-24 14:24:54 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:24:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:54",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:54",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:25:04",
- "level": "INFO",
- "msg": "2026-03-24 14:25:04 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_364373"
- },
- {
- "ts": "14:25:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:25:04",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:25:04",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:25:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:25:09 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-24 14:25:09 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_364373"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-24 14:25:09 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_364373 行内寻找并点击 [删除]"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-24 14:25:09 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-24 14:25:09 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "14:25:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:25:11 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "14:25:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:25:13 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "14:25:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:25:13 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "14:25:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:25:13 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "14:25:13",
- "level": "INFO",
- "msg": "2026-03-24 14:25:13 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:25:13",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:25:13",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:25:13",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:25:13",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:25:13",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
"fdc0f849": {
"task_id": "fdc0f849",
"task_name": "巡检任务_14:26:55",
@@ -6689,737 +2083,6 @@
],
"result": "PASS"
},
- "d02bac2d": {
- "task_id": "d02bac2d",
- "task_name": "巡检任务_14:50:42",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T14:50:44.252088",
- "finished_at": "2026-03-24T14:51:29.656799",
- "logs": [
- {
- "ts": "14:50:44",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:50:42] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:50:44",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:50:46",
- "level": "INFO",
- "msg": "2026-03-24 14:50:46 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:50:46",
- "level": "INFO",
- "msg": "2026-03-24 14:50:46 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:50:47",
- "level": "INFO",
- "msg": "2026-03-24 14:50:47 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:50:47",
- "level": "INFO",
- "msg": "2026-03-24 14:50:47 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:50:47",
- "level": "INFO",
- "msg": "2026-03-24 14:50:47 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:50:47",
- "level": "INFO",
- "msg": "2026-03-24 14:50:47 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:50:49",
- "level": "INFO",
- "msg": "2026-03-24 14:50:49 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:50:49",
- "level": "INFO",
- "msg": "2026-03-24 14:50:49 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:50:49",
- "level": "INFO",
- "msg": "2026-03-24 14:50:49 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:50:49",
- "level": "INFO",
- "msg": "2026-03-24 14:50:49 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:50:49",
- "level": "INFO",
- "msg": "2026-03-24 14:50:49 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:50:50",
- "level": "INFO",
- "msg": "2026-03-24 14:50:50 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:50:51",
- "level": "INFO",
- "msg": "2026-03-24 14:50:51 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:50:51",
- "level": "INFO",
- "msg": "2026-03-24 14:50:51 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:50:51",
- "level": "INFO",
- "msg": "2026-03-24 14:50:51 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:51:01",
- "level": "WARN",
- "msg": "2026-03-24 14:51:01 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:51:01",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:51:01",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:51:01",
- "level": "INFO",
- "msg": "2026-03-24 14:51:01 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:51:01",
- "level": "INFO",
- "msg": "2026-03-24 14:51:01 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:51:01",
- "level": "INFO",
- "msg": "2026-03-24 14:51:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:51:04",
- "level": "INFO",
- "msg": "2026-03-24 14:51:04 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:51:04",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:51:04 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "14:51:04",
- "level": "INFO",
- "msg": "2026-03-24 14:51:04 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:51:04",
- "level": "INFO",
- "msg": "2026-03-24 14:51:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:51:05",
- "level": "INFO",
- "msg": "2026-03-24 14:51:05 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_343945"
- },
- {
- "ts": "14:51:05",
- "level": "INFO",
- "msg": "2026-03-24 14:51:05 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_343945"
- },
- {
- "ts": "14:51:10",
- "level": "INFO",
- "msg": "2026-03-24 14:51:10 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:51:10",
- "level": "INFO",
- "msg": "2026-03-24 14:51:10 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:51:10",
- "level": "INFO",
- "msg": "2026-03-24 14:51:10 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "14:51:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:51:11 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:51:12",
- "level": "INFO",
- "msg": "2026-03-24 14:51:12 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:51:12",
- "level": "INFO",
- "msg": "2026-03-24 14:51:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:51:13",
- "level": "INFO",
- "msg": "2026-03-24 14:51:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "14:51:19",
- "level": "INFO",
- "msg": "2026-03-24 14:51:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:51:20",
- "level": "INFO",
- "msg": "2026-03-24 14:51:20 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:51:20",
- "level": "INFO",
- "msg": "2026-03-24 14:51:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:51:23",
- "level": "INFO",
- "msg": "2026-03-24 14:51:23 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_343945"
- },
- {
- "ts": "14:51:23",
- "level": "INFO",
- "msg": "2026-03-24 14:51:23 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_343945 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:51:23",
- "level": "INFO",
- "msg": "2026-03-24 14:51:23 [CloudDesktopPage] [INFO] 行内按钮点击结果: NO_BTN"
- },
- {
- "ts": "14:51:23",
- "level": "INFO",
- "msg": "2026-03-24 14:51:23 [CloudDesktopPage] [INFO] JS未命中,尝试 Playwright 定位(限定行内)..."
- },
- {
- "ts": "14:51:29",
- "level": "ERROR",
- "msg": "2026-03-24 14:51:29 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_343945'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "14:51:29",
- "level": "ERROR",
- "msg": "2026-03-24 14:51:29 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 云桌面: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_343945'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "2026-03-24 14:51:29 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 101, in run"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 89, in run_all_scenarios"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "Exception: 1 个场景失败: 云桌面: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_343945'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "14:51:29",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:51:29",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:51:29",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:51:29",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "aedf026d": {
- "task_id": "aedf026d",
- "task_name": "巡检任务_14:52:58",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T14:53:00.351598",
- "finished_at": "2026-03-24T14:53:45.852078",
- "logs": [
- {
- "ts": "14:53:00",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:52:58] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:53:00",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:53:02",
- "level": "INFO",
- "msg": "2026-03-24 14:53:02 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:53:02",
- "level": "INFO",
- "msg": "2026-03-24 14:53:02 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:53:03",
- "level": "INFO",
- "msg": "2026-03-24 14:53:03 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:53:03",
- "level": "INFO",
- "msg": "2026-03-24 14:53:03 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:53:03",
- "level": "INFO",
- "msg": "2026-03-24 14:53:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:53:03",
- "level": "INFO",
- "msg": "2026-03-24 14:53:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:53:03",
- "level": "INFO",
- "msg": "2026-03-24 14:53:03 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:53:06",
- "level": "INFO",
- "msg": "2026-03-24 14:53:06 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:53:06",
- "level": "INFO",
- "msg": "2026-03-24 14:53:06 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:53:06",
- "level": "INFO",
- "msg": "2026-03-24 14:53:06 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:53:06",
- "level": "INFO",
- "msg": "2026-03-24 14:53:06 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:53:06",
- "level": "INFO",
- "msg": "2026-03-24 14:53:06 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:53:07",
- "level": "INFO",
- "msg": "2026-03-24 14:53:07 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:53:07",
- "level": "INFO",
- "msg": "2026-03-24 14:53:07 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:53:07",
- "level": "INFO",
- "msg": "2026-03-24 14:53:07 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:53:08",
- "level": "INFO",
- "msg": "2026-03-24 14:53:08 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:53:17",
- "level": "WARN",
- "msg": "2026-03-24 14:53:17 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:53:17",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:53:17",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:53:17",
- "level": "INFO",
- "msg": "2026-03-24 14:53:17 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:53:17",
- "level": "INFO",
- "msg": "2026-03-24 14:53:17 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:53:17",
- "level": "INFO",
- "msg": "2026-03-24 14:53:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:53:20",
- "level": "INFO",
- "msg": "2026-03-24 14:53:20 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:53:20",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:53:20 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "14:53:20",
- "level": "INFO",
- "msg": "2026-03-24 14:53:20 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:53:20",
- "level": "INFO",
- "msg": "2026-03-24 14:53:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:53:21",
- "level": "INFO",
- "msg": "2026-03-24 14:53:21 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_558769"
- },
- {
- "ts": "14:53:21",
- "level": "INFO",
- "msg": "2026-03-24 14:53:21 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_558769"
- },
- {
- "ts": "14:53:26",
- "level": "INFO",
- "msg": "2026-03-24 14:53:26 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:53:26",
- "level": "INFO",
- "msg": "2026-03-24 14:53:26 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:53:26",
- "level": "INFO",
- "msg": "2026-03-24 14:53:26 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "14:53:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 14:53:27 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:53:28",
- "level": "INFO",
- "msg": "2026-03-24 14:53:28 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:53:28",
- "level": "INFO",
- "msg": "2026-03-24 14:53:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:53:29",
- "level": "INFO",
- "msg": "2026-03-24 14:53:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "14:53:35",
- "level": "INFO",
- "msg": "2026-03-24 14:53:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:53:36",
- "level": "INFO",
- "msg": "2026-03-24 14:53:36 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:53:36",
- "level": "INFO",
- "msg": "2026-03-24 14:53:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:53:39",
- "level": "INFO",
- "msg": "2026-03-24 14:53:39 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_558769"
- },
- {
- "ts": "14:53:39",
- "level": "INFO",
- "msg": "2026-03-24 14:53:39 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_558769 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:53:39",
- "level": "INFO",
- "msg": "2026-03-24 14:53:39 [CloudDesktopPage] [INFO] 行内按钮点击结果: NO_BTN"
- },
- {
- "ts": "14:53:39",
- "level": "INFO",
- "msg": "2026-03-24 14:53:39 [CloudDesktopPage] [INFO] JS未命中,尝试 Playwright 定位(限定行内)..."
- },
- {
- "ts": "14:53:45",
- "level": "ERROR",
- "msg": "2026-03-24 14:53:45 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_558769'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "14:53:45",
- "level": "ERROR",
- "msg": "2026-03-24 14:53:45 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 云桌面: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_558769'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "2026-03-24 14:53:45 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 101, in run"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 89, in run_all_scenarios"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "Exception: 1 个场景失败: 云桌面: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_558769'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "14:53:45",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:53:45",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:53:45",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:53:45",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
"c026639a": {
"task_id": "c026639a",
"task_name": "巡检任务_14:58:52",
@@ -8103,379 +2766,6 @@
],
"result": "PASS"
},
- "97ed90d1": {
- "task_id": "97ed90d1",
- "task_name": "巡检任务_15:04:39",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T15:04:40.773624",
- "finished_at": "2026-03-24T15:05:26.737126",
- "logs": [
- {
- "ts": "15:04:40",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:04:39] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:04:40",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:04:43",
- "level": "INFO",
- "msg": "2026-03-24 15:04:43 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:04:43",
- "level": "INFO",
- "msg": "2026-03-24 15:04:43 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:04:44",
- "level": "INFO",
- "msg": "2026-03-24 15:04:44 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:04:44",
- "level": "INFO",
- "msg": "2026-03-24 15:04:44 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:04:44",
- "level": "INFO",
- "msg": "2026-03-24 15:04:44 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:04:44",
- "level": "INFO",
- "msg": "2026-03-24 15:04:44 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:04:46",
- "level": "INFO",
- "msg": "2026-03-24 15:04:46 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:04:46",
- "level": "INFO",
- "msg": "2026-03-24 15:04:46 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:04:46",
- "level": "INFO",
- "msg": "2026-03-24 15:04:46 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:04:46",
- "level": "INFO",
- "msg": "2026-03-24 15:04:46 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:04:46",
- "level": "INFO",
- "msg": "2026-03-24 15:04:46 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:04:47",
- "level": "INFO",
- "msg": "2026-03-24 15:04:47 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:04:48",
- "level": "INFO",
- "msg": "2026-03-24 15:04:48 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:04:48",
- "level": "INFO",
- "msg": "2026-03-24 15:04:48 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:04:48",
- "level": "INFO",
- "msg": "2026-03-24 15:04:48 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:04:58",
- "level": "WARN",
- "msg": "2026-03-24 15:04:58 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo-fat.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiY2M5MDE5NjEtZTIxNS00NDRjLWIwMTMtMmQyMDZkZjU2ODc1Ii…\" navigation to finish..."
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo-fat.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiY2M5MDE5NjEtZTIxNS00NDRjLWIwMTMtMmQyMDZkZjU2ODc1Ii…\""
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": "2026-03-24 15:04:58 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": "2026-03-24 15:04:58 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "15:04:58",
- "level": "INFO",
- "msg": "2026-03-24 15:04:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "15:05:01",
- "level": "INFO",
- "msg": "2026-03-24 15:05:01 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "15:05:01",
- "level": "SUCCESS",
- "msg": "2026-03-24 15:05:01 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "15:05:01",
- "level": "INFO",
- "msg": "2026-03-24 15:05:01 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "15:05:01",
- "level": "INFO",
- "msg": "2026-03-24 15:05:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "15:05:02",
- "level": "INFO",
- "msg": "2026-03-24 15:05:02 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_241515"
- },
- {
- "ts": "15:05:02",
- "level": "INFO",
- "msg": "2026-03-24 15:05:02 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_241515"
- },
- {
- "ts": "15:05:07",
- "level": "INFO",
- "msg": "2026-03-24 15:05:07 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "15:05:07",
- "level": "INFO",
- "msg": "2026-03-24 15:05:07 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:05:07",
- "level": "INFO",
- "msg": "2026-03-24 15:05:07 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED"
- },
- {
- "ts": "15:05:08",
- "level": "SUCCESS",
- "msg": "2026-03-24 15:05:08 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:05:09",
- "level": "INFO",
- "msg": "2026-03-24 15:05:09 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "15:05:09",
- "level": "INFO",
- "msg": "2026-03-24 15:05:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "15:05:10",
- "level": "INFO",
- "msg": "2026-03-24 15:05:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "15:05:16",
- "level": "INFO",
- "msg": "2026-03-24 15:05:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "15:05:17",
- "level": "INFO",
- "msg": "2026-03-24 15:05:17 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "15:05:17",
- "level": "INFO",
- "msg": "2026-03-24 15:05:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "15:05:20",
- "level": "INFO",
- "msg": "2026-03-24 15:05:20 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_241515"
- },
- {
- "ts": "15:05:20",
- "level": "INFO",
- "msg": "2026-03-24 15:05:20 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_241515 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "15:05:20",
- "level": "INFO",
- "msg": "2026-03-24 15:05:20 [CloudDesktopPage] [INFO] 行内按钮点击结果: NO_BTN"
- },
- {
- "ts": "15:05:20",
- "level": "INFO",
- "msg": "2026-03-24 15:05:20 [CloudDesktopPage] [INFO] JS未命中,尝试 Playwright 定位(限定行内)..."
- },
- {
- "ts": "15:05:26",
- "level": "ERROR",
- "msg": "2026-03-24 15:05:26 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_241515'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "15:05:26",
- "level": "ERROR",
- "msg": "2026-03-24 15:05:26 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 云桌面: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_241515'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "2026-03-24 15:05:26 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 101, in run"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 89, in run_all_scenarios"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "Exception: 1 个场景失败: 云桌面: Locator.click: Timeout 3000ms exceeded."
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": " - waiting for locator(\"tr:has(td:text-is('UI_TEST_241515'))\").locator(\"text='打开桌面'\").first"
- },
- {
- "ts": "15:05:26",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:05:26",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:05:26",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:05:26",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
"e875bc39": {
"task_id": "e875bc39",
"task_name": "巡检任务_15:07:34",
@@ -9169,17093 +3459,6 @@
],
"result": "PASS"
},
- "a9deeb6e": {
- "task_id": "a9deeb6e",
- "task_name": "巡检任务_15:42:41",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T15:42:51.650807",
- "finished_at": "2026-03-24T15:43:08.989371",
- "logs": [
- {
- "ts": "15:42:51",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:42:41] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:42:51",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:42:54",
- "level": "INFO",
- "msg": "2026-03-24 15:42:54 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:42:54",
- "level": "INFO",
- "msg": "2026-03-24 15:42:54 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:42:54",
- "level": "INFO",
- "msg": "2026-03-24 15:42:54 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:42:54",
- "level": "INFO",
- "msg": "2026-03-24 15:42:54 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:42:54",
- "level": "INFO",
- "msg": "2026-03-24 15:42:54 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:42:54",
- "level": "INFO",
- "msg": "2026-03-24 15:42:54 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:42:57",
- "level": "INFO",
- "msg": "2026-03-24 15:42:57 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:42:57",
- "level": "INFO",
- "msg": "2026-03-24 15:42:57 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:42:57",
- "level": "INFO",
- "msg": "2026-03-24 15:42:57 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:42:57",
- "level": "INFO",
- "msg": "2026-03-24 15:42:57 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:42:57",
- "level": "INFO",
- "msg": "2026-03-24 15:42:57 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:42:58",
- "level": "INFO",
- "msg": "2026-03-24 15:42:58 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:42:58",
- "level": "INFO",
- "msg": "2026-03-24 15:42:58 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:42:59",
- "level": "INFO",
- "msg": "2026-03-24 15:42:59 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:42:59",
- "level": "INFO",
- "msg": "2026-03-24 15:42:59 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:43:08",
- "level": "WARN",
- "msg": "2026-03-24 15:43:08 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:43:08",
- "level": "ERROR",
- "msg": "2026-03-24 15:43:08 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: name 'run_mirror_assets_lifecycle' is not defined"
- },
- {
- "ts": "15:43:08",
- "level": "ERROR",
- "msg": "2026-03-24 15:43:08 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: name 'run_mirror_assets_lifecycle' is not defined"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": "2026-03-24 15:43:08 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 111, in run"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 99, in run_all_scenarios"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "15:43:08",
- "level": "INFO",
- "msg": "Exception: 1 个场景失败: 镜像资产: name 'run_mirror_assets_lifecycle' is not defined"
- },
- {
- "ts": "15:43:08",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- }
- ],
- "result": "FAIL"
- },
- "61c089c1": {
- "task_id": "61c089c1",
- "task_name": "robogo全量验证",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T17:24:00.109643",
- "finished_at": "2026-03-24T17:33:55.421149",
- "logs": [
- {
- "ts": "17:24:00",
- "level": "INFO",
- "msg": "🚀 任务启动 [robogo全量验证] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "17:24:00",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "17:24:02",
- "level": "INFO",
- "msg": "2026-03-24 17:24:02 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "17:24:02",
- "level": "INFO",
- "msg": "2026-03-24 17:24:02 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "17:24:03",
- "level": "INFO",
- "msg": "2026-03-24 17:24:03 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "17:24:03",
- "level": "INFO",
- "msg": "2026-03-24 17:24:03 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "17:24:03",
- "level": "INFO",
- "msg": "2026-03-24 17:24:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "17:24:03",
- "level": "INFO",
- "msg": "2026-03-24 17:24:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "17:24:05",
- "level": "INFO",
- "msg": "2026-03-24 17:24:05 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "17:24:05",
- "level": "INFO",
- "msg": "2026-03-24 17:24:05 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "17:24:05",
- "level": "INFO",
- "msg": "2026-03-24 17:24:05 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "17:24:05",
- "level": "INFO",
- "msg": "2026-03-24 17:24:05 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "17:24:05",
- "level": "INFO",
- "msg": "2026-03-24 17:24:05 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "17:24:06",
- "level": "INFO",
- "msg": "2026-03-24 17:24:06 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "17:24:07",
- "level": "INFO",
- "msg": "2026-03-24 17:24:07 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "17:24:07",
- "level": "INFO",
- "msg": "2026-03-24 17:24:07 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "17:24:07",
- "level": "INFO",
- "msg": "2026-03-24 17:24:07 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "17:24:17",
- "level": "WARN",
- "msg": "2026-03-24 17:24:17 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "17:24:17",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "17:24:17",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "17:24:17",
- "level": "INFO",
- "msg": "2026-03-24 17:24:17 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_212846] ---"
- },
- {
- "ts": "17:24:17",
- "level": "INFO",
- "msg": "2026-03-24 17:24:17 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "17:24:17",
- "level": "INFO",
- "msg": "2026-03-24 17:24:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "17:24:17",
- "level": "INFO",
- "msg": "2026-03-24 17:24:17 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:24:19",
- "level": "INFO",
- "msg": "2026-03-24 17:24:19 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_212846"
- },
- {
- "ts": "17:24:19",
- "level": "INFO",
- "msg": "2026-03-24 17:24:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "17:24:19",
- "level": "INFO",
- "msg": "2026-03-24 17:24:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:24:21",
- "level": "INFO",
- "msg": "2026-03-24 17:24:21 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_212846"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_212846"
- },
- {
- "ts": "17:24:22",
- "level": "INFO",
- "msg": "2026-03-24 17:24:22 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:24:25",
- "level": "ERROR",
- "msg": "2026-03-24 17:24:25 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "17:24:26",
- "level": "INFO",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "17:24:26",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:24:26 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "17:24:27",
- "level": "INFO",
- "msg": "2026-03-24 17:24:27 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "17:24:27",
- "level": "INFO",
- "msg": "2026-03-24 17:24:27 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:24:27",
- "level": "INFO",
- "msg": "2026-03-24 17:24:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:24:33",
- "level": "INFO",
- "msg": "2026-03-24 17:24:33 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:24:36",
- "level": "ERROR",
- "msg": "2026-03-24 17:24:36 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "17:24:37",
- "level": "INFO",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "17:24:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:24:37 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "17:24:38",
- "level": "INFO",
- "msg": "2026-03-24 17:24:38 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "17:24:38",
- "level": "INFO",
- "msg": "2026-03-24 17:24:38 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:24:38",
- "level": "INFO",
- "msg": "2026-03-24 17:24:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:24:44",
- "level": "INFO",
- "msg": "2026-03-24 17:24:44 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:24:47",
- "level": "ERROR",
- "msg": "2026-03-24 17:24:47 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "17:24:48",
- "level": "INFO",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "17:24:48",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:24:48 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "17:24:49",
- "level": "INFO",
- "msg": "2026-03-24 17:24:49 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:24:49",
- "level": "INFO",
- "msg": "2026-03-24 17:24:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:24:54",
- "level": "INFO",
- "msg": "2026-03-24 17:24:54 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:24:54",
- "level": "INFO",
- "msg": "2026-03-24 17:24:54 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "17:25:21",
- "level": "INFO",
- "msg": "2026-03-24 17:25:21 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "17:25:22",
- "level": "INFO",
- "msg": "2026-03-24 17:25:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:25:23",
- "level": "INFO",
- "msg": "2026-03-24 17:25:23 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "17:25:24",
- "level": "INFO",
- "msg": "2026-03-24 17:25:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:25:25",
- "level": "INFO",
- "msg": "2026-03-24 17:25:25 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "17:25:25",
- "level": "INFO",
- "msg": "2026-03-24 17:25:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "17:25:28",
- "level": "INFO",
- "msg": "2026-03-24 17:25:28 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_212846"
- },
- {
- "ts": "17:25:29",
- "level": "INFO",
- "msg": "2026-03-24 17:25:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:25:30",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:25:30 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "17:25:30",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:25:30 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "17:25:30",
- "level": "INFO",
- "msg": "2026-03-24 17:25:30 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "17:25:30",
- "level": "INFO",
- "msg": "2026-03-24 17:25:30 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "17:25:33",
- "level": "INFO",
- "msg": "2026-03-24 17:25:33 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:25:33",
- "level": "INFO",
- "msg": "2026-03-24 17:25:33 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "17:25:36",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:25:36 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "17:25:36",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:25:36 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "17:25:36",
- "level": "INFO",
- "msg": "2026-03-24 17:25:36 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "17:25:36",
- "level": "INFO",
- "msg": "2026-03-24 17:25:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_957221"
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_957221"
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "17:25:37",
- "level": "INFO",
- "msg": "2026-03-24 17:25:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "17:25:38",
- "level": "INFO",
- "msg": "2026-03-24 17:25:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "17:25:39",
- "level": "INFO",
- "msg": "2026-03-24 17:25:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "17:25:40",
- "level": "INFO",
- "msg": "2026-03-24 17:25:40 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_957221, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "17:25:42",
- "level": "INFO",
- "msg": "2026-03-24 17:25:42 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_957221 部署就绪..."
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "2026-03-24 17:25:52 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_957221 状态变为: 运行中..."
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "2026-03-24 17:25:52 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "2026-03-24 17:25:52 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "2026-03-24 17:25:52 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "2026-03-24 17:25:52 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:25:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:26:02",
- "level": "INFO",
- "msg": "2026-03-24 17:26:02 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:26:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:26:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:26:12",
- "level": "INFO",
- "msg": "2026-03-24 17:26:12 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:26:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:26:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:26:22",
- "level": "INFO",
- "msg": "2026-03-24 17:26:22 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:26:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:26:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:26:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:26:27 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_957221"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "2026/03/24 17:25:41"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "2026/03/24 17:26:25"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "1秒"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "2026-03-24 17:26:27 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_957221"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "2026-03-24 17:26:27 [DevMachinePage] [INFO] 👉 在 UI_TEST_957221 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "2026-03-24 17:26:27 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "17:26:27",
- "level": "INFO",
- "msg": "2026-03-24 17:26:27 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:26:28",
- "level": "INFO",
- "msg": "2026-03-24 17:26:28 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "17:26:31",
- "level": "INFO",
- "msg": "2026-03-24 17:26:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:26:37",
- "level": "INFO",
- "msg": "2026-03-24 17:26:37 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_957221 状态变为: 已关机..."
- },
- {
- "ts": "17:26:37",
- "level": "INFO",
- "msg": "2026-03-24 17:26:37 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "17:26:37",
- "level": "INFO",
- "msg": "2026-03-24 17:26:37 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:26:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:26:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:26:47",
- "level": "INFO",
- "msg": "2026-03-24 17:26:47 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:26:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:26:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:26:57",
- "level": "INFO",
- "msg": "2026-03-24 17:26:57 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:26:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:26:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:26:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:27:07",
- "level": "INFO",
- "msg": "2026-03-24 17:27:07 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:27:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:27:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:27:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:27:17",
- "level": "INFO",
- "msg": "2026-03-24 17:27:17 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:27:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:27:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:27:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:27:27",
- "level": "INFO",
- "msg": "2026-03-24 17:27:27 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:27:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:27:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:27:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:27:37",
- "level": "INFO",
- "msg": "2026-03-24 17:27:37 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:27:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:27:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:27:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:27:47",
- "level": "INFO",
- "msg": "2026-03-24 17:27:47 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:27:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:27:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:27:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:27:57",
- "level": "INFO",
- "msg": "2026-03-24 17:27:57 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:27:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:27:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:27:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:28:07",
- "level": "INFO",
- "msg": "2026-03-24 17:28:07 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:28:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:28:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:28:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:28:17",
- "level": "INFO",
- "msg": "2026-03-24 17:28:17 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:28:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:28:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:28:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:28:27",
- "level": "INFO",
- "msg": "2026-03-24 17:28:27 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:28:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:28:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:28:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:28:37",
- "level": "INFO",
- "msg": "2026-03-24 17:28:37 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:28:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:28:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:28:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:28:47",
- "level": "INFO",
- "msg": "2026-03-24 17:28:47 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:28:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:28:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:28:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:28:57",
- "level": "INFO",
- "msg": "2026-03-24 17:28:57 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:28:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:28:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:28:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:29:07",
- "level": "INFO",
- "msg": "2026-03-24 17:29:07 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:29:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:29:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:29:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:29:17",
- "level": "INFO",
- "msg": "2026-03-24 17:29:17 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:29:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:29:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:29:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:29:27",
- "level": "INFO",
- "msg": "2026-03-24 17:29:27 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_957221"
- },
- {
- "ts": "17:29:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:29:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:29:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:29:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:29:37 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_957221"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "2026/03/24 17:25:41"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "2026/03/24 17:26:25 ~ 2026/03/24 17:29:25"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "3分钟"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "2026-03-24 17:29:37 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_957221"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "2026-03-24 17:29:37 [DevMachinePage] [INFO] 👉 在 UI_TEST_957221 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "17:29:37",
- "level": "INFO",
- "msg": "2026-03-24 17:29:37 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:29:41",
- "level": "INFO",
- "msg": "2026-03-24 17:29:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:29:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:29:44 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "17:29:44",
- "level": "INFO",
- "msg": "2026-03-24 17:29:44 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "17:29:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:29:44 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "17:29:44",
- "level": "INFO",
- "msg": "2026-03-24 17:29:44 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "17:29:44",
- "level": "INFO",
- "msg": "2026-03-24 17:29:44 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "17:29:44",
- "level": "INFO",
- "msg": "2026-03-24 17:29:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "17:29:47",
- "level": "INFO",
- "msg": "2026-03-24 17:29:47 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:29:47",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:29:47 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "17:29:47",
- "level": "INFO",
- "msg": "2026-03-24 17:29:47 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "17:29:47",
- "level": "INFO",
- "msg": "2026-03-24 17:29:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "17:29:48",
- "level": "INFO",
- "msg": "2026-03-24 17:29:48 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_636467"
- },
- {
- "ts": "17:29:48",
- "level": "INFO",
- "msg": "2026-03-24 17:29:48 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_636467"
- },
- {
- "ts": "17:29:53",
- "level": "INFO",
- "msg": "2026-03-24 17:29:53 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "17:29:53",
- "level": "INFO",
- "msg": "2026-03-24 17:29:53 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:29:53",
- "level": "INFO",
- "msg": "2026-03-24 17:29:53 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:29:54",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:29:54 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:29:54",
- "level": "INFO",
- "msg": "2026-03-24 17:29:54 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "17:29:54",
- "level": "INFO",
- "msg": "2026-03-24 17:29:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "17:29:55",
- "level": "INFO",
- "msg": "2026-03-24 17:29:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "17:30:02",
- "level": "INFO",
- "msg": "2026-03-24 17:30:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:30:03",
- "level": "INFO",
- "msg": "2026-03-24 17:30:03 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "17:30:03",
- "level": "INFO",
- "msg": "2026-03-24 17:30:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "17:30:06",
- "level": "INFO",
- "msg": "2026-03-24 17:30:06 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_636467 状态变为: 运行中..."
- },
- {
- "ts": "17:30:06",
- "level": "INFO",
- "msg": "2026-03-24 17:30:06 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "17:30:16",
- "level": "INFO",
- "msg": "2026-03-24 17:30:16 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:30:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:30:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:30:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:30:26",
- "level": "INFO",
- "msg": "2026-03-24 17:30:26 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:30:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:30:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:30:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:30:36",
- "level": "INFO",
- "msg": "2026-03-24 17:30:36 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:30:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:30:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:30:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:30:46",
- "level": "INFO",
- "msg": "2026-03-24 17:30:46 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:30:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:30:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:30:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:30:56",
- "level": "INFO",
- "msg": "2026-03-24 17:30:56 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:30:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:30:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:30:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:31:06",
- "level": "INFO",
- "msg": "2026-03-24 17:31:06 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:31:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:31:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:31:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:31:16",
- "level": "INFO",
- "msg": "2026-03-24 17:31:16 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:31:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:31:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:31:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:31:26",
- "level": "INFO",
- "msg": "2026-03-24 17:31:26 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:31:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:31:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:31:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:31:36",
- "level": "INFO",
- "msg": "2026-03-24 17:31:36 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:31:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:31:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:31:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:31:46",
- "level": "INFO",
- "msg": "2026-03-24 17:31:46 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:31:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:31:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:31:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:31:56",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:31:56 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "17:31:56",
- "level": "INFO",
- "msg": "2026-03-24 17:31:56 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_636467"
- },
- {
- "ts": "17:31:56",
- "level": "INFO",
- "msg": "2026-03-24 17:31:56 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_636467 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "17:31:56",
- "level": "INFO",
- "msg": "2026-03-24 17:31:56 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:31:56",
- "level": "INFO",
- "msg": "2026-03-24 17:31:56 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2fnp6omnkvijb8p2b"
- },
- {
- "ts": "17:32:56",
- "level": "INFO",
- "msg": "2026-03-24 17:32:56 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "17:33:11",
- "level": "INFO",
- "msg": "2026-03-24 17:33:11 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_636467 状态变为: 运行中..."
- },
- {
- "ts": "17:33:11",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:11 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "17:33:11",
- "level": "INFO",
- "msg": "2026-03-24 17:33:11 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_636467 为镜像"
- },
- {
- "ts": "17:33:11",
- "level": "INFO",
- "msg": "2026-03-24 17:33:11 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_636467 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "17:33:11",
- "level": "INFO",
- "msg": "2026-03-24 17:33:11 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:33:13",
- "level": "INFO",
- "msg": "2026-03-24 17:33:13 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "17:33:13",
- "level": "INFO",
- "msg": "2026-03-24 17:33:13 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_636467"
- },
- {
- "ts": "17:33:13",
- "level": "INFO",
- "msg": "2026-03-24 17:33:13 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "17:33:13",
- "level": "INFO",
- "msg": "2026-03-24 17:33:13 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "17:33:13",
- "level": "INFO",
- "msg": "2026-03-24 17:33:13 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "17:33:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:14 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "17:33:15",
- "level": "INFO",
- "msg": "2026-03-24 17:33:15 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "17:33:15",
- "level": "INFO",
- "msg": "2026-03-24 17:33:15 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "17:33:15",
- "level": "INFO",
- "msg": "2026-03-24 17:33:15 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "17:33:15",
- "level": "INFO",
- "msg": "2026-03-24 17:33:15 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "17:33:16",
- "level": "INFO",
- "msg": "2026-03-24 17:33:16 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "17:33:16",
- "level": "INFO",
- "msg": "2026-03-24 17:33:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:33:19",
- "level": "INFO",
- "msg": "2026-03-24 17:33:19 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_636467 状态变为: 运行中..."
- },
- {
- "ts": "17:33:19",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:19 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "17:33:19",
- "level": "INFO",
- "msg": "2026-03-24 17:33:19 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_636467"
- },
- {
- "ts": "17:33:19",
- "level": "INFO",
- "msg": "2026-03-24 17:33:19 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_636467 行内寻找并点击 [关机]"
- },
- {
- "ts": "17:33:19",
- "level": "INFO",
- "msg": "2026-03-24 17:33:19 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:33:20",
- "level": "INFO",
- "msg": "2026-03-24 17:33:20 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_636467 状态变为: 已关机..."
- },
- {
- "ts": "17:33:20",
- "level": "INFO",
- "msg": "2026-03-24 17:33:20 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:33:20",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:33:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:33:20",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:33:30",
- "level": "INFO",
- "msg": "2026-03-24 17:33:30 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_636467"
- },
- {
- "ts": "17:33:30",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:33:30",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:33:30",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:33:40",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:40 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "17:33:40",
- "level": "INFO",
- "msg": "2026-03-24 17:33:40 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_636467"
- },
- {
- "ts": "17:33:40",
- "level": "INFO",
- "msg": "2026-03-24 17:33:40 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_636467 行内寻找并点击 [删除]"
- },
- {
- "ts": "17:33:40",
- "level": "INFO",
- "msg": "2026-03-24 17:33:40 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:33:41",
- "level": "INFO",
- "msg": "2026-03-24 17:33:41 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "17:33:42",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:42 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "17:33:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:44 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "17:33:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:33:44 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "17:33:44",
- "level": "INFO",
- "msg": "2026-03-24 17:33:44 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "17:33:44",
- "level": "INFO",
- "msg": "2026-03-24 17:33:44 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "17:33:45",
- "level": "INFO",
- "msg": "2026-03-24 17:33:45 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "17:33:48",
- "level": "INFO",
- "msg": "2026-03-24 17:33:48 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "17:33:48",
- "level": "INFO",
- "msg": "2026-03-24 17:33:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "17:33:48",
- "level": "INFO",
- "msg": "2026-03-24 17:33:48 [MirrorAssetsPage] [INFO] 👉 尝试点击第一个列表项 (通过 AutoImage_ 前缀探测)"
- },
- {
- "ts": "17:33:50",
- "level": "INFO",
- "msg": "2026-03-24 17:33:50 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "17:33:50",
- "level": "INFO",
- "msg": "2026-03-24 17:33:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "17:33:50",
- "level": "INFO",
- "msg": "2026-03-24 17:33:50 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "2026-03-24 17:33:55 [MirrorAssetsPage] [INFO] ⌨️ 名称: UI_TEST_487595"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "2026-03-24 17:33:55 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_487595"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "2026-03-24 17:33:55 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "17:33:55",
- "level": "WARN",
- "msg": "2026-03-24 17:33:55 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "17:33:55",
- "level": "ERROR",
- "msg": "2026-03-24 17:33:55 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "17:33:55",
- "level": "ERROR",
- "msg": "2026-03-24 17:33:55 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "17:33:55",
- "level": "ERROR",
- "msg": "2026-03-24 17:33:55 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "2026-03-24 17:33:55 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "17:33:55",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 镜像资产: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "17:33:55",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "17:33:55",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "17:33:55",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "17:33:55",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "f6b952c5": {
- "task_id": "f6b952c5",
- "task_name": "快速运行_robogo_17:45:28",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T17:45:28.530186",
- "finished_at": "2026-03-24T18:01:20.746131",
- "logs": [
- {
- "ts": "17:45:28",
- "level": "INFO",
- "msg": "🚀 任务启动 [快速运行_robogo_17:45:28] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "17:45:28",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "17:45:31",
- "level": "INFO",
- "msg": "2026-03-24 17:45:31 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "17:45:31",
- "level": "INFO",
- "msg": "2026-03-24 17:45:31 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "17:45:31",
- "level": "INFO",
- "msg": "2026-03-24 17:45:31 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "17:45:31",
- "level": "INFO",
- "msg": "2026-03-24 17:45:31 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "17:45:31",
- "level": "INFO",
- "msg": "2026-03-24 17:45:31 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "17:45:34",
- "level": "INFO",
- "msg": "2026-03-24 17:45:34 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "17:45:34",
- "level": "INFO",
- "msg": "2026-03-24 17:45:34 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "17:45:34",
- "level": "INFO",
- "msg": "2026-03-24 17:45:34 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "17:45:34",
- "level": "INFO",
- "msg": "2026-03-24 17:45:34 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "17:45:34",
- "level": "INFO",
- "msg": "2026-03-24 17:45:34 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "17:45:35",
- "level": "INFO",
- "msg": "2026-03-24 17:45:35 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "17:45:35",
- "level": "INFO",
- "msg": "2026-03-24 17:45:35 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "17:45:36",
- "level": "INFO",
- "msg": "2026-03-24 17:45:36 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "17:45:36",
- "level": "INFO",
- "msg": "2026-03-24 17:45:36 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "17:45:45",
- "level": "WARN",
- "msg": "2026-03-24 17:45:45 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "17:45:45",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "17:45:45",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "17:45:45",
- "level": "INFO",
- "msg": "2026-03-24 17:45:45 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_712688] ---"
- },
- {
- "ts": "17:45:45",
- "level": "INFO",
- "msg": "2026-03-24 17:45:45 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "17:45:45",
- "level": "INFO",
- "msg": "2026-03-24 17:45:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "17:45:45",
- "level": "INFO",
- "msg": "2026-03-24 17:45:45 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:45:48",
- "level": "INFO",
- "msg": "2026-03-24 17:45:48 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_712688"
- },
- {
- "ts": "17:45:48",
- "level": "INFO",
- "msg": "2026-03-24 17:45:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "17:45:48",
- "level": "INFO",
- "msg": "2026-03-24 17:45:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:45:49",
- "level": "INFO",
- "msg": "2026-03-24 17:45:49 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_712688"
- },
- {
- "ts": "17:45:50",
- "level": "INFO",
- "msg": "2026-03-24 17:45:50 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "17:45:50",
- "level": "INFO",
- "msg": "2026-03-24 17:45:50 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "17:45:50",
- "level": "INFO",
- "msg": "2026-03-24 17:45:50 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "17:45:50",
- "level": "INFO",
- "msg": "2026-03-24 17:45:50 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:45:50",
- "level": "INFO",
- "msg": "2026-03-24 17:45:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:45:50",
- "level": "INFO",
- "msg": "2026-03-24 17:45:50 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_712688"
- },
- {
- "ts": "17:45:51",
- "level": "INFO",
- "msg": "2026-03-24 17:45:51 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:45:54",
- "level": "ERROR",
- "msg": "2026-03-24 17:45:54 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "17:45:55",
- "level": "INFO",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "17:45:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:45:55 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "17:45:56",
- "level": "INFO",
- "msg": "2026-03-24 17:45:56 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "17:45:56",
- "level": "INFO",
- "msg": "2026-03-24 17:45:56 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:45:56",
- "level": "INFO",
- "msg": "2026-03-24 17:45:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:46:02",
- "level": "INFO",
- "msg": "2026-03-24 17:46:02 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:46:05",
- "level": "ERROR",
- "msg": "2026-03-24 17:46:05 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "17:46:06",
- "level": "INFO",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "17:46:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:46:06 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "17:46:07",
- "level": "INFO",
- "msg": "2026-03-24 17:46:07 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "17:46:07",
- "level": "INFO",
- "msg": "2026-03-24 17:46:07 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:46:07",
- "level": "INFO",
- "msg": "2026-03-24 17:46:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:46:12",
- "level": "INFO",
- "msg": "2026-03-24 17:46:12 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:46:15",
- "level": "ERROR",
- "msg": "2026-03-24 17:46:15 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "17:46:16",
- "level": "INFO",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "17:46:16",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:46:16 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "17:46:17",
- "level": "INFO",
- "msg": "2026-03-24 17:46:17 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "17:46:17",
- "level": "INFO",
- "msg": "2026-03-24 17:46:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "17:46:23",
- "level": "INFO",
- "msg": "2026-03-24 17:46:23 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "17:46:23",
- "level": "INFO",
- "msg": "2026-03-24 17:46:23 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "17:46:50",
- "level": "INFO",
- "msg": "2026-03-24 17:46:50 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "17:46:51",
- "level": "INFO",
- "msg": "2026-03-24 17:46:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:46:52",
- "level": "INFO",
- "msg": "2026-03-24 17:46:52 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "17:46:53",
- "level": "INFO",
- "msg": "2026-03-24 17:46:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:46:54",
- "level": "INFO",
- "msg": "2026-03-24 17:46:54 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "17:46:54",
- "level": "INFO",
- "msg": "2026-03-24 17:46:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "17:46:55",
- "level": "INFO",
- "msg": "2026-03-24 17:46:55 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_712688"
- },
- {
- "ts": "17:46:56",
- "level": "INFO",
- "msg": "2026-03-24 17:46:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:46:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:46:57 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "17:46:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:46:57 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "17:46:57",
- "level": "INFO",
- "msg": "2026-03-24 17:46:57 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "17:46:57",
- "level": "INFO",
- "msg": "2026-03-24 17:46:57 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "17:47:00",
- "level": "INFO",
- "msg": "2026-03-24 17:47:00 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:47:00",
- "level": "INFO",
- "msg": "2026-03-24 17:47:00 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "17:47:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:47:03 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "17:47:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:47:03 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "17:47:03",
- "level": "INFO",
- "msg": "2026-03-24 17:47:03 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "17:47:03",
- "level": "INFO",
- "msg": "2026-03-24 17:47:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_892000"
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_892000"
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "17:47:04",
- "level": "INFO",
- "msg": "2026-03-24 17:47:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "17:47:05",
- "level": "INFO",
- "msg": "2026-03-24 17:47:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "17:47:06",
- "level": "INFO",
- "msg": "2026-03-24 17:47:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "17:47:07",
- "level": "INFO",
- "msg": "2026-03-24 17:47:07 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_892000, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "17:47:09",
- "level": "INFO",
- "msg": "2026-03-24 17:47:09 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_892000 部署就绪..."
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "2026-03-24 17:47:19 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_892000 状态变为: 运行中..."
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "2026-03-24 17:47:19 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "2026-03-24 17:47:19 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "2026-03-24 17:47:19 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "2026-03-24 17:47:19 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:47:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:47:29",
- "level": "INFO",
- "msg": "2026-03-24 17:47:29 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:47:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:47:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:47:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:47:39",
- "level": "INFO",
- "msg": "2026-03-24 17:47:39 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:47:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:47:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:47:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:47:50",
- "level": "INFO",
- "msg": "2026-03-24 17:47:50 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:47:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:47:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:47:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:48:00",
- "level": "INFO",
- "msg": "2026-03-24 17:48:00 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:48:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:48:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:48:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:48:10",
- "level": "INFO",
- "msg": "2026-03-24 17:48:10 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:48:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:48:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:48:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:48:20",
- "level": "INFO",
- "msg": "2026-03-24 17:48:20 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:48:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:48:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:48:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:48:30",
- "level": "INFO",
- "msg": "2026-03-24 17:48:30 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:48:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:48:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:48:30",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:48:40",
- "level": "INFO",
- "msg": "2026-03-24 17:48:40 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:48:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:48:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:48:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:48:50",
- "level": "INFO",
- "msg": "2026-03-24 17:48:50 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:48:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:48:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:48:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:49:00",
- "level": "INFO",
- "msg": "2026-03-24 17:49:00 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:49:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:49:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:49:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:49:10",
- "level": "INFO",
- "msg": "2026-03-24 17:49:10 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:49:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:49:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:49:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:49:20",
- "level": "INFO",
- "msg": "2026-03-24 17:49:20 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:49:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:49:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:49:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:49:30",
- "level": "INFO",
- "msg": "2026-03-24 17:49:30 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:49:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:49:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:49:30",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:49:40",
- "level": "INFO",
- "msg": "2026-03-24 17:49:40 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:49:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:49:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:49:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:49:50",
- "level": "INFO",
- "msg": "2026-03-24 17:49:50 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:49:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:49:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:49:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:50:00",
- "level": "INFO",
- "msg": "2026-03-24 17:50:00 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:50:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:50:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:50:10",
- "level": "INFO",
- "msg": "2026-03-24 17:50:10 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:50:10",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "17:50:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:50:20",
- "level": "INFO",
- "msg": "2026-03-24 17:50:20 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:50:20",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "17:50:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:50:25",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:50:25 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_892000"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "2026/03/24 17:47:08"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "2026/03/24 17:50:16"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "7秒"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "2026-03-24 17:50:25 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_892000"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "2026-03-24 17:50:25 [DevMachinePage] [INFO] 👉 在 UI_TEST_892000 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "2026-03-24 17:50:25 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "17:50:25",
- "level": "INFO",
- "msg": "2026-03-24 17:50:25 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:50:26",
- "level": "INFO",
- "msg": "2026-03-24 17:50:26 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "17:50:29",
- "level": "INFO",
- "msg": "2026-03-24 17:50:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:50:35",
- "level": "INFO",
- "msg": "2026-03-24 17:50:35 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_892000 状态变为: 已关机..."
- },
- {
- "ts": "17:50:35",
- "level": "INFO",
- "msg": "2026-03-24 17:50:35 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "17:50:35",
- "level": "INFO",
- "msg": "2026-03-24 17:50:35 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:50:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:50:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:50:45",
- "level": "INFO",
- "msg": "2026-03-24 17:50:45 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:50:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:50:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:50:55",
- "level": "INFO",
- "msg": "2026-03-24 17:50:55 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:50:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:50:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:50:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:51:05",
- "level": "INFO",
- "msg": "2026-03-24 17:51:05 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:51:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:51:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:51:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:51:15",
- "level": "INFO",
- "msg": "2026-03-24 17:51:15 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:51:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:51:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:51:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:51:25",
- "level": "INFO",
- "msg": "2026-03-24 17:51:25 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:51:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:51:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:51:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:51:35",
- "level": "INFO",
- "msg": "2026-03-24 17:51:35 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:51:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:51:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:51:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:51:45",
- "level": "INFO",
- "msg": "2026-03-24 17:51:45 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:51:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:51:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:51:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:51:55",
- "level": "INFO",
- "msg": "2026-03-24 17:51:55 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:51:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:51:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:51:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:52:05",
- "level": "INFO",
- "msg": "2026-03-24 17:52:05 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:52:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:52:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:52:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:52:15",
- "level": "INFO",
- "msg": "2026-03-24 17:52:15 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:52:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:52:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:52:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:52:25",
- "level": "INFO",
- "msg": "2026-03-24 17:52:25 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:52:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:52:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:52:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:52:35",
- "level": "INFO",
- "msg": "2026-03-24 17:52:35 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:52:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:52:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:52:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:52:45",
- "level": "INFO",
- "msg": "2026-03-24 17:52:45 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:52:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:52:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:52:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:52:55",
- "level": "INFO",
- "msg": "2026-03-24 17:52:55 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:52:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:52:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:52:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:53:05",
- "level": "INFO",
- "msg": "2026-03-24 17:53:05 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:53:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:53:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:53:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:53:15",
- "level": "INFO",
- "msg": "2026-03-24 17:53:15 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:53:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:53:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:53:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:53:25",
- "level": "INFO",
- "msg": "2026-03-24 17:53:25 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:53:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:53:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:53:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:53:35",
- "level": "INFO",
- "msg": "2026-03-24 17:53:35 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:53:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:53:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:53:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:53:45",
- "level": "INFO",
- "msg": "2026-03-24 17:53:45 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:53:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:53:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:53:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:53:55",
- "level": "INFO",
- "msg": "2026-03-24 17:53:55 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:53:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:53:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:53:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:54:05",
- "level": "INFO",
- "msg": "2026-03-24 17:54:05 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:54:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:54:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:54:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:54:15",
- "level": "INFO",
- "msg": "2026-03-24 17:54:15 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:54:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:54:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:54:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:54:25",
- "level": "INFO",
- "msg": "2026-03-24 17:54:25 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:54:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:54:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:54:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:54:35",
- "level": "INFO",
- "msg": "2026-03-24 17:54:35 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:54:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:54:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:54:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:54:45",
- "level": "INFO",
- "msg": "2026-03-24 17:54:45 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:54:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:54:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:54:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:54:55",
- "level": "INFO",
- "msg": "2026-03-24 17:54:55 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:54:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:54:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:54:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:55:05",
- "level": "INFO",
- "msg": "2026-03-24 17:55:05 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:55:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:55:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:55:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:55:16",
- "level": "INFO",
- "msg": "2026-03-24 17:55:16 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:55:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:55:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:55:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:55:26",
- "level": "INFO",
- "msg": "2026-03-24 17:55:26 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:55:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:55:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:55:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:55:36",
- "level": "INFO",
- "msg": "2026-03-24 17:55:36 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:55:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:55:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:55:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:55:46",
- "level": "INFO",
- "msg": "2026-03-24 17:55:46 [DevMachinePage] [INFO] [状态巡检] 311s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:55:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:55:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:55:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:55:56",
- "level": "INFO",
- "msg": "2026-03-24 17:55:56 [DevMachinePage] [INFO] [状态巡检] 321s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:55:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:55:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:55:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:56:06",
- "level": "INFO",
- "msg": "2026-03-24 17:56:06 [DevMachinePage] [INFO] [状态巡检] 331s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:56:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:56:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:56:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:56:16",
- "level": "INFO",
- "msg": "2026-03-24 17:56:16 [DevMachinePage] [INFO] [状态巡检] 341s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:56:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:56:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:56:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:56:26",
- "level": "INFO",
- "msg": "2026-03-24 17:56:26 [DevMachinePage] [INFO] [状态巡检] 351s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:56:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:56:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:56:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:56:36",
- "level": "INFO",
- "msg": "2026-03-24 17:56:36 [DevMachinePage] [INFO] [状态巡检] 361s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:56:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:56:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:56:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:56:46",
- "level": "INFO",
- "msg": "2026-03-24 17:56:46 [DevMachinePage] [INFO] [状态巡检] 371s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:56:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:56:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:56:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:56:56",
- "level": "INFO",
- "msg": "2026-03-24 17:56:56 [DevMachinePage] [INFO] [状态巡检] 381s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:56:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:56:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:56:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:57:06",
- "level": "INFO",
- "msg": "2026-03-24 17:57:06 [DevMachinePage] [INFO] [状态巡检] 391s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:57:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:57:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:57:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:57:16",
- "level": "INFO",
- "msg": "2026-03-24 17:57:16 [DevMachinePage] [INFO] [状态巡检] 401s | 当前实时内容: UI_TEST_892000"
- },
- {
- "ts": "17:57:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "17:57:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:57:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "17:57:21",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:57:21 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_892000"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "2026/03/24 17:47:08"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "2026/03/24 17:50:16 ~ 2026/03/24 17:57:06"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "6分钟"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "2026-03-24 17:57:21 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_892000"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "2026-03-24 17:57:21 [DevMachinePage] [INFO] 👉 在 UI_TEST_892000 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "17:57:21",
- "level": "INFO",
- "msg": "2026-03-24 17:57:21 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:57:24",
- "level": "INFO",
- "msg": "2026-03-24 17:57:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:57:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:57:27 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "17:57:27",
- "level": "INFO",
- "msg": "2026-03-24 17:57:27 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "17:57:28",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:57:28 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "17:57:28",
- "level": "INFO",
- "msg": "2026-03-24 17:57:28 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "17:57:28",
- "level": "INFO",
- "msg": "2026-03-24 17:57:28 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "17:57:28",
- "level": "INFO",
- "msg": "2026-03-24 17:57:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "17:57:31",
- "level": "INFO",
- "msg": "2026-03-24 17:57:31 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "17:57:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:57:31 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "17:57:31",
- "level": "INFO",
- "msg": "2026-03-24 17:57:31 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "17:57:31",
- "level": "INFO",
- "msg": "2026-03-24 17:57:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "17:57:32",
- "level": "INFO",
- "msg": "2026-03-24 17:57:32 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_425381"
- },
- {
- "ts": "17:57:32",
- "level": "INFO",
- "msg": "2026-03-24 17:57:32 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_425381"
- },
- {
- "ts": "17:57:37",
- "level": "INFO",
- "msg": "2026-03-24 17:57:37 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "17:57:37",
- "level": "INFO",
- "msg": "2026-03-24 17:57:37 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:57:37",
- "level": "INFO",
- "msg": "2026-03-24 17:57:37 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:57:38",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:57:38 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:57:38",
- "level": "INFO",
- "msg": "2026-03-24 17:57:38 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "17:57:38",
- "level": "INFO",
- "msg": "2026-03-24 17:57:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "17:57:39",
- "level": "INFO",
- "msg": "2026-03-24 17:57:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "17:57:45",
- "level": "INFO",
- "msg": "2026-03-24 17:57:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "17:57:46",
- "level": "INFO",
- "msg": "2026-03-24 17:57:46 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "17:57:46",
- "level": "INFO",
- "msg": "2026-03-24 17:57:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "17:57:50",
- "level": "INFO",
- "msg": "2026-03-24 17:57:50 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_425381 状态变为: 运行中..."
- },
- {
- "ts": "17:57:50",
- "level": "INFO",
- "msg": "2026-03-24 17:57:50 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "17:58:00",
- "level": "INFO",
- "msg": "2026-03-24 17:58:00 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:58:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:58:00",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:58:00",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:58:10",
- "level": "INFO",
- "msg": "2026-03-24 17:58:10 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:58:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:58:10",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:58:10",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:58:20",
- "level": "INFO",
- "msg": "2026-03-24 17:58:20 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:58:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:58:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:58:20",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:58:30",
- "level": "INFO",
- "msg": "2026-03-24 17:58:30 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:58:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:58:30",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:58:30",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:58:40",
- "level": "INFO",
- "msg": "2026-03-24 17:58:40 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:58:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:58:40",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:58:40",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:58:50",
- "level": "INFO",
- "msg": "2026-03-24 17:58:50 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:58:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:58:50",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:58:50",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:59:00",
- "level": "INFO",
- "msg": "2026-03-24 17:59:00 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:59:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:59:00",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:59:00",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:59:10",
- "level": "INFO",
- "msg": "2026-03-24 17:59:10 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:59:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:59:10",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:59:10",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:59:20",
- "level": "INFO",
- "msg": "2026-03-24 17:59:20 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "17:59:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "17:59:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "17:59:20",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "17:59:25",
- "level": "SUCCESS",
- "msg": "2026-03-24 17:59:25 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "17:59:25",
- "level": "INFO",
- "msg": "2026-03-24 17:59:25 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_425381"
- },
- {
- "ts": "17:59:25",
- "level": "INFO",
- "msg": "2026-03-24 17:59:25 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_425381 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "17:59:25",
- "level": "INFO",
- "msg": "2026-03-24 17:59:25 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "17:59:25",
- "level": "INFO",
- "msg": "2026-03-24 17:59:25 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-ernax7z6dlm55gzkc"
- },
- {
- "ts": "18:00:25",
- "level": "INFO",
- "msg": "2026-03-24 18:00:25 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "18:00:40",
- "level": "INFO",
- "msg": "2026-03-24 18:00:40 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_425381 状态变为: 运行中..."
- },
- {
- "ts": "18:00:40",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:00:40 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "18:00:40",
- "level": "INFO",
- "msg": "2026-03-24 18:00:40 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_425381 为镜像"
- },
- {
- "ts": "18:00:40",
- "level": "INFO",
- "msg": "2026-03-24 18:00:40 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_425381 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "18:00:40",
- "level": "INFO",
- "msg": "2026-03-24 18:00:40 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:00:42",
- "level": "INFO",
- "msg": "2026-03-24 18:00:42 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "18:00:42",
- "level": "INFO",
- "msg": "2026-03-24 18:00:42 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_425381"
- },
- {
- "ts": "18:00:42",
- "level": "INFO",
- "msg": "2026-03-24 18:00:42 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "18:00:42",
- "level": "INFO",
- "msg": "2026-03-24 18:00:42 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "18:00:43",
- "level": "INFO",
- "msg": "2026-03-24 18:00:43 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "18:00:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:00:44 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "18:00:44",
- "level": "INFO",
- "msg": "2026-03-24 18:00:44 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "18:00:44",
- "level": "INFO",
- "msg": "2026-03-24 18:00:44 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "18:00:44",
- "level": "INFO",
- "msg": "2026-03-24 18:00:44 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "18:00:45",
- "level": "INFO",
- "msg": "2026-03-24 18:00:45 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "18:00:45",
- "level": "INFO",
- "msg": "2026-03-24 18:00:45 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "18:00:45",
- "level": "INFO",
- "msg": "2026-03-24 18:00:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:00:48",
- "level": "INFO",
- "msg": "2026-03-24 18:00:48 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_425381 状态变为: 运行中..."
- },
- {
- "ts": "18:00:48",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:00:48 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "18:00:48",
- "level": "INFO",
- "msg": "2026-03-24 18:00:48 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_425381"
- },
- {
- "ts": "18:00:48",
- "level": "INFO",
- "msg": "2026-03-24 18:00:48 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_425381 行内寻找并点击 [关机]"
- },
- {
- "ts": "18:00:48",
- "level": "INFO",
- "msg": "2026-03-24 18:00:48 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:00:49",
- "level": "INFO",
- "msg": "2026-03-24 18:00:49 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_425381 状态变为: 已关机..."
- },
- {
- "ts": "18:00:49",
- "level": "INFO",
- "msg": "2026-03-24 18:00:49 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "18:00:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:00:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:00:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:00:59",
- "level": "INFO",
- "msg": "2026-03-24 18:00:59 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_425381"
- },
- {
- "ts": "18:00:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:00:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:00:59",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:01:10",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:01:10 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "18:01:10",
- "level": "INFO",
- "msg": "2026-03-24 18:01:10 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_425381"
- },
- {
- "ts": "18:01:10",
- "level": "INFO",
- "msg": "2026-03-24 18:01:10 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_425381 行内寻找并点击 [删除]"
- },
- {
- "ts": "18:01:10",
- "level": "INFO",
- "msg": "2026-03-24 18:01:10 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:01:10",
- "level": "INFO",
- "msg": "2026-03-24 18:01:10 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "18:01:12",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:01:12 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "18:01:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:01:14 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "18:01:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:01:14 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "18:01:14",
- "level": "INFO",
- "msg": "2026-03-24 18:01:14 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "18:01:14",
- "level": "INFO",
- "msg": "2026-03-24 18:01:14 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "18:01:14",
- "level": "INFO",
- "msg": "2026-03-24 18:01:14 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "18:01:17",
- "level": "INFO",
- "msg": "2026-03-24 18:01:17 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "18:01:17",
- "level": "INFO",
- "msg": "2026-03-24 18:01:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "18:01:17",
- "level": "INFO",
- "msg": "2026-03-24 18:01:17 [MirrorAssetsPage] [INFO] 👉 尝试点击列表中的第一个【可用】镜像 (通过 AutoImage_ 前缀探测)"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": "2026-03-24 18:01:20 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": "2026-03-24 18:01:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "18:01:20",
- "level": "ERROR",
- "msg": "2026-03-24 18:01:20 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在页面找到元素: '快速创建'"
- },
- {
- "ts": "18:01:20",
- "level": "ERROR",
- "msg": "2026-03-24 18:01:20 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在页面找到元素: '快速创建'"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": "2026-03-24 18:01:20 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "18:01:20",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 镜像资产: ❌ 无法在页面找到元素: '快速创建'"
- },
- {
- "ts": "18:01:20",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "18:01:20",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "18:01:20",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "18:01:20",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "c13e37d1": {
- "task_id": "c13e37d1",
- "task_name": "巡检任务_18:30:22",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T18:30:24.970124",
- "finished_at": "2026-03-24T18:44:06.916473",
- "logs": [
- {
- "ts": "18:30:24",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_18:30:22] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "18:30:24",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "18:30:27",
- "level": "INFO",
- "msg": "2026-03-24 18:30:27 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "18:30:27",
- "level": "INFO",
- "msg": "2026-03-24 18:30:27 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "18:30:27",
- "level": "INFO",
- "msg": "2026-03-24 18:30:27 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "18:30:27",
- "level": "INFO",
- "msg": "2026-03-24 18:30:27 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "18:30:30",
- "level": "INFO",
- "msg": "2026-03-24 18:30:30 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "18:30:30",
- "level": "INFO",
- "msg": "2026-03-24 18:30:30 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "18:30:30",
- "level": "INFO",
- "msg": "2026-03-24 18:30:30 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "18:30:30",
- "level": "INFO",
- "msg": "2026-03-24 18:30:30 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "18:30:30",
- "level": "INFO",
- "msg": "2026-03-24 18:30:30 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "18:30:31",
- "level": "INFO",
- "msg": "2026-03-24 18:30:31 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "18:30:31",
- "level": "INFO",
- "msg": "2026-03-24 18:30:31 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "18:30:32",
- "level": "INFO",
- "msg": "2026-03-24 18:30:32 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "18:30:32",
- "level": "INFO",
- "msg": "2026-03-24 18:30:32 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "18:30:41",
- "level": "WARN",
- "msg": "2026-03-24 18:30:41 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "18:30:41",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "18:30:41",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "18:30:41",
- "level": "INFO",
- "msg": "2026-03-24 18:30:41 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_651203] ---"
- },
- {
- "ts": "18:30:41",
- "level": "INFO",
- "msg": "2026-03-24 18:30:41 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "18:30:41",
- "level": "INFO",
- "msg": "2026-03-24 18:30:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "18:30:42",
- "level": "INFO",
- "msg": "2026-03-24 18:30:42 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:30:44",
- "level": "INFO",
- "msg": "2026-03-24 18:30:44 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_651203"
- },
- {
- "ts": "18:30:44",
- "level": "INFO",
- "msg": "2026-03-24 18:30:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "18:30:45",
- "level": "INFO",
- "msg": "2026-03-24 18:30:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:30:46",
- "level": "INFO",
- "msg": "2026-03-24 18:30:46 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_651203"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_651203"
- },
- {
- "ts": "18:30:47",
- "level": "INFO",
- "msg": "2026-03-24 18:30:47 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:30:50",
- "level": "ERROR",
- "msg": "2026-03-24 18:30:50 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "18:30:51",
- "level": "INFO",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "18:30:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:30:51 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "18:30:52",
- "level": "INFO",
- "msg": "2026-03-24 18:30:52 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "18:30:52",
- "level": "INFO",
- "msg": "2026-03-24 18:30:52 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:30:52",
- "level": "INFO",
- "msg": "2026-03-24 18:30:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:30:58",
- "level": "INFO",
- "msg": "2026-03-24 18:30:58 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:31:01",
- "level": "ERROR",
- "msg": "2026-03-24 18:31:01 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "18:31:02",
- "level": "INFO",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "18:31:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:31:02 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "18:31:03",
- "level": "INFO",
- "msg": "2026-03-24 18:31:03 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "18:31:03",
- "level": "INFO",
- "msg": "2026-03-24 18:31:03 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:31:03",
- "level": "INFO",
- "msg": "2026-03-24 18:31:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:31:09",
- "level": "INFO",
- "msg": "2026-03-24 18:31:09 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:31:12",
- "level": "ERROR",
- "msg": "2026-03-24 18:31:12 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "18:31:13",
- "level": "INFO",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "18:31:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:31:13 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "18:31:14",
- "level": "INFO",
- "msg": "2026-03-24 18:31:14 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:31:14",
- "level": "INFO",
- "msg": "2026-03-24 18:31:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:31:19",
- "level": "INFO",
- "msg": "2026-03-24 18:31:19 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:31:19",
- "level": "INFO",
- "msg": "2026-03-24 18:31:19 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "18:31:46",
- "level": "INFO",
- "msg": "2026-03-24 18:31:46 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "18:31:47",
- "level": "INFO",
- "msg": "2026-03-24 18:31:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:31:48",
- "level": "INFO",
- "msg": "2026-03-24 18:31:48 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "18:31:49",
- "level": "INFO",
- "msg": "2026-03-24 18:31:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:31:50",
- "level": "INFO",
- "msg": "2026-03-24 18:31:50 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "18:31:50",
- "level": "INFO",
- "msg": "2026-03-24 18:31:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "18:31:53",
- "level": "INFO",
- "msg": "2026-03-24 18:31:53 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_651203"
- },
- {
- "ts": "18:31:54",
- "level": "INFO",
- "msg": "2026-03-24 18:31:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:31:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:31:55 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "18:31:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:31:55 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "18:31:55",
- "level": "INFO",
- "msg": "2026-03-24 18:31:55 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "18:31:55",
- "level": "INFO",
- "msg": "2026-03-24 18:31:55 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "18:31:58",
- "level": "INFO",
- "msg": "2026-03-24 18:31:58 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:31:58",
- "level": "INFO",
- "msg": "2026-03-24 18:31:58 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "18:32:01",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:32:01 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "18:32:01",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:32:01 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "18:32:01",
- "level": "INFO",
- "msg": "2026-03-24 18:32:01 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "18:32:01",
- "level": "INFO",
- "msg": "2026-03-24 18:32:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_559542"
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_559542"
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "18:32:02",
- "level": "INFO",
- "msg": "2026-03-24 18:32:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "18:32:03",
- "level": "INFO",
- "msg": "2026-03-24 18:32:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "18:32:04",
- "level": "INFO",
- "msg": "2026-03-24 18:32:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "18:32:05",
- "level": "INFO",
- "msg": "2026-03-24 18:32:05 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_559542, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "18:32:07",
- "level": "INFO",
- "msg": "2026-03-24 18:32:07 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_559542 部署就绪..."
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "2026-03-24 18:32:17 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_559542 状态变为: 运行中..."
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "2026-03-24 18:32:17 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "2026-03-24 18:32:17 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "2026-03-24 18:32:17 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "2026-03-24 18:32:17 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:32:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:32:27",
- "level": "INFO",
- "msg": "2026-03-24 18:32:27 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:32:27",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:32:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:32:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:32:37",
- "level": "INFO",
- "msg": "2026-03-24 18:32:37 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:32:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:32:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:32:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:32:47",
- "level": "INFO",
- "msg": "2026-03-24 18:32:47 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:32:47",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:32:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:32:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:32:57",
- "level": "INFO",
- "msg": "2026-03-24 18:32:57 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:32:57",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:32:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:32:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:33:08",
- "level": "INFO",
- "msg": "2026-03-24 18:33:08 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:33:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:33:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:33:08",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:33:18",
- "level": "INFO",
- "msg": "2026-03-24 18:33:18 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:33:18",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:33:18",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:33:18",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:33:28",
- "level": "INFO",
- "msg": "2026-03-24 18:33:28 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:33:28",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:33:28",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:33:28",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:33:38",
- "level": "INFO",
- "msg": "2026-03-24 18:33:38 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:33:38",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:33:38",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:33:38",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:33:48",
- "level": "INFO",
- "msg": "2026-03-24 18:33:48 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:33:48",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:33:48",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:33:48",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:33:58",
- "level": "INFO",
- "msg": "2026-03-24 18:33:58 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:33:58",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:33:58",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:33:58",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:34:08",
- "level": "INFO",
- "msg": "2026-03-24 18:34:08 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:34:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:34:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:34:08",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:34:18",
- "level": "INFO",
- "msg": "2026-03-24 18:34:18 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:34:18",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:34:18",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:34:18",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:34:28",
- "level": "INFO",
- "msg": "2026-03-24 18:34:28 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:34:28",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:34:28",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:34:28",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:34:38",
- "level": "INFO",
- "msg": "2026-03-24 18:34:38 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:34:38",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:34:38",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:34:38",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:34:48",
- "level": "INFO",
- "msg": "2026-03-24 18:34:48 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:34:48",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:34:48",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:34:48",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:34:58",
- "level": "INFO",
- "msg": "2026-03-24 18:34:58 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:34:58",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:34:58",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:34:58",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:35:08",
- "level": "INFO",
- "msg": "2026-03-24 18:35:08 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:35:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:35:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:35:08",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:35:18",
- "level": "INFO",
- "msg": "2026-03-24 18:35:18 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:35:18",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:35:18",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:35:18",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:35:23",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:35:23 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_559542"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026/03/24 18:32:06"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026/03/24 18:35:19"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026-03-24 18:35:23 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_559542"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026-03-24 18:35:23 [DevMachinePage] [INFO] 👉 在 UI_TEST_559542 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026-03-24 18:35:23 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026-03-24 18:35:23 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:35:23",
- "level": "INFO",
- "msg": "2026-03-24 18:35:23 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "18:35:26",
- "level": "INFO",
- "msg": "2026-03-24 18:35:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:35:32",
- "level": "INFO",
- "msg": "2026-03-24 18:35:32 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_559542 状态变为: 已关机..."
- },
- {
- "ts": "18:35:32",
- "level": "INFO",
- "msg": "2026-03-24 18:35:32 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "18:35:32",
- "level": "INFO",
- "msg": "2026-03-24 18:35:32 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:35:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:35:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:35:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:35:42",
- "level": "INFO",
- "msg": "2026-03-24 18:35:42 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:35:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:35:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:35:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:35:52",
- "level": "INFO",
- "msg": "2026-03-24 18:35:52 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:35:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:35:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:35:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:36:02",
- "level": "INFO",
- "msg": "2026-03-24 18:36:02 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:36:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:36:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:36:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:36:12",
- "level": "INFO",
- "msg": "2026-03-24 18:36:12 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:36:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:36:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:36:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:36:22",
- "level": "INFO",
- "msg": "2026-03-24 18:36:22 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:36:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:36:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:36:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:36:32",
- "level": "INFO",
- "msg": "2026-03-24 18:36:32 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:36:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:36:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:36:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:36:42",
- "level": "INFO",
- "msg": "2026-03-24 18:36:42 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:36:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:36:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:36:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:36:52",
- "level": "INFO",
- "msg": "2026-03-24 18:36:52 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:36:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:36:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:36:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:37:02",
- "level": "INFO",
- "msg": "2026-03-24 18:37:02 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:37:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:37:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:37:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:37:12",
- "level": "INFO",
- "msg": "2026-03-24 18:37:12 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:37:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:37:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:37:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:37:23",
- "level": "INFO",
- "msg": "2026-03-24 18:37:23 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:37:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:37:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:37:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:37:33",
- "level": "INFO",
- "msg": "2026-03-24 18:37:33 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:37:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:37:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:37:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:37:43",
- "level": "INFO",
- "msg": "2026-03-24 18:37:43 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:37:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:37:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:37:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:37:53",
- "level": "INFO",
- "msg": "2026-03-24 18:37:53 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:37:53",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:37:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:37:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:38:03",
- "level": "INFO",
- "msg": "2026-03-24 18:38:03 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:38:03",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:38:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:38:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:38:13",
- "level": "INFO",
- "msg": "2026-03-24 18:38:13 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:38:13",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:38:13",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:38:13",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:38:23",
- "level": "INFO",
- "msg": "2026-03-24 18:38:23 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:38:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:38:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:38:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:38:33",
- "level": "INFO",
- "msg": "2026-03-24 18:38:33 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:38:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:38:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:38:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:38:43",
- "level": "INFO",
- "msg": "2026-03-24 18:38:43 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:38:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:38:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:38:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:38:53",
- "level": "INFO",
- "msg": "2026-03-24 18:38:53 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:38:53",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:38:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:38:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:39:03",
- "level": "INFO",
- "msg": "2026-03-24 18:39:03 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:39:03",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:39:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:39:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:39:13",
- "level": "INFO",
- "msg": "2026-03-24 18:39:13 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:39:13",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:39:13",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:39:13",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:39:23",
- "level": "INFO",
- "msg": "2026-03-24 18:39:23 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:39:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:39:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:39:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:39:33",
- "level": "INFO",
- "msg": "2026-03-24 18:39:33 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:39:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:39:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:39:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:39:43",
- "level": "INFO",
- "msg": "2026-03-24 18:39:43 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:39:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:39:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:39:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:39:53",
- "level": "INFO",
- "msg": "2026-03-24 18:39:53 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_559542"
- },
- {
- "ts": "18:39:53",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:39:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:39:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:40:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:40:03 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_559542"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "2026/03/24 18:32:06"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "2026/03/24 18:35:19 ~ 2026/03/24 18:39:55"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "4分钟"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "2026-03-24 18:40:03 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_559542"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "2026-03-24 18:40:03 [DevMachinePage] [INFO] 👉 在 UI_TEST_559542 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "18:40:03",
- "level": "INFO",
- "msg": "2026-03-24 18:40:03 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:40:06",
- "level": "INFO",
- "msg": "2026-03-24 18:40:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:40:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:40:09 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "18:40:09",
- "level": "INFO",
- "msg": "2026-03-24 18:40:09 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "18:40:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:40:09 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "18:40:09",
- "level": "INFO",
- "msg": "2026-03-24 18:40:09 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "18:40:09",
- "level": "INFO",
- "msg": "2026-03-24 18:40:09 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "18:40:09",
- "level": "INFO",
- "msg": "2026-03-24 18:40:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "18:40:13",
- "level": "INFO",
- "msg": "2026-03-24 18:40:13 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:40:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:40:13 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "18:40:13",
- "level": "INFO",
- "msg": "2026-03-24 18:40:13 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "18:40:13",
- "level": "INFO",
- "msg": "2026-03-24 18:40:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "18:40:14",
- "level": "INFO",
- "msg": "2026-03-24 18:40:14 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_244854"
- },
- {
- "ts": "18:40:14",
- "level": "INFO",
- "msg": "2026-03-24 18:40:14 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_244854"
- },
- {
- "ts": "18:40:19",
- "level": "INFO",
- "msg": "2026-03-24 18:40:19 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "18:40:19",
- "level": "INFO",
- "msg": "2026-03-24 18:40:19 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:40:19",
- "level": "INFO",
- "msg": "2026-03-24 18:40:19 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:40:20",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:40:20 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:40:20",
- "level": "INFO",
- "msg": "2026-03-24 18:40:20 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "18:40:20",
- "level": "INFO",
- "msg": "2026-03-24 18:40:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "18:40:21",
- "level": "INFO",
- "msg": "2026-03-24 18:40:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "18:40:27",
- "level": "INFO",
- "msg": "2026-03-24 18:40:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:40:28",
- "level": "INFO",
- "msg": "2026-03-24 18:40:28 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "18:40:28",
- "level": "INFO",
- "msg": "2026-03-24 18:40:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "18:40:31",
- "level": "INFO",
- "msg": "2026-03-24 18:40:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244854 状态变为: 运行中..."
- },
- {
- "ts": "18:40:31",
- "level": "INFO",
- "msg": "2026-03-24 18:40:31 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "18:40:41",
- "level": "INFO",
- "msg": "2026-03-24 18:40:41 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:40:41",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:40:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:40:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:40:51",
- "level": "INFO",
- "msg": "2026-03-24 18:40:51 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:40:51",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:40:51",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:40:51",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:41:01",
- "level": "INFO",
- "msg": "2026-03-24 18:41:01 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:41:01",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:41:01",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:41:01",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:41:11",
- "level": "INFO",
- "msg": "2026-03-24 18:41:11 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:41:11",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:41:11",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:41:11",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:41:21",
- "level": "INFO",
- "msg": "2026-03-24 18:41:21 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:41:21",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:41:21",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:41:21",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:41:31",
- "level": "INFO",
- "msg": "2026-03-24 18:41:31 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:41:31",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:41:31",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:41:31",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:41:41",
- "level": "INFO",
- "msg": "2026-03-24 18:41:41 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:41:41",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:41:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:41:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:41:51",
- "level": "INFO",
- "msg": "2026-03-24 18:41:51 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:41:51",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:41:51",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:41:51",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:42:01",
- "level": "INFO",
- "msg": "2026-03-24 18:42:01 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:42:01",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:42:01",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:42:01",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:42:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:42:06 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "18:42:06",
- "level": "INFO",
- "msg": "2026-03-24 18:42:06 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_244854"
- },
- {
- "ts": "18:42:06",
- "level": "INFO",
- "msg": "2026-03-24 18:42:06 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_244854 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "18:42:06",
- "level": "INFO",
- "msg": "2026-03-24 18:42:06 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:42:06",
- "level": "INFO",
- "msg": "2026-03-24 18:42:06 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-bjpyfha7v1lgn2faf"
- },
- {
- "ts": "18:43:07",
- "level": "INFO",
- "msg": "2026-03-24 18:43:07 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "18:43:22",
- "level": "INFO",
- "msg": "2026-03-24 18:43:22 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244854 状态变为: 运行中..."
- },
- {
- "ts": "18:43:22",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:22 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "18:43:22",
- "level": "INFO",
- "msg": "2026-03-24 18:43:22 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_244854 为镜像"
- },
- {
- "ts": "18:43:22",
- "level": "INFO",
- "msg": "2026-03-24 18:43:22 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_244854 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "18:43:22",
- "level": "INFO",
- "msg": "2026-03-24 18:43:22 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:43:23",
- "level": "INFO",
- "msg": "2026-03-24 18:43:23 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "18:43:23",
- "level": "INFO",
- "msg": "2026-03-24 18:43:23 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_244854"
- },
- {
- "ts": "18:43:24",
- "level": "INFO",
- "msg": "2026-03-24 18:43:24 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "18:43:24",
- "level": "INFO",
- "msg": "2026-03-24 18:43:24 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "18:43:24",
- "level": "INFO",
- "msg": "2026-03-24 18:43:24 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "18:43:25",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:25 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "18:43:25",
- "level": "INFO",
- "msg": "2026-03-24 18:43:25 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "18:43:25",
- "level": "INFO",
- "msg": "2026-03-24 18:43:25 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "18:43:25",
- "level": "INFO",
- "msg": "2026-03-24 18:43:25 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "18:43:26",
- "level": "INFO",
- "msg": "2026-03-24 18:43:26 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "18:43:27",
- "level": "INFO",
- "msg": "2026-03-24 18:43:27 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "18:43:27",
- "level": "INFO",
- "msg": "2026-03-24 18:43:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:43:30",
- "level": "INFO",
- "msg": "2026-03-24 18:43:30 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244854 状态变为: 运行中..."
- },
- {
- "ts": "18:43:30",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:30 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "18:43:30",
- "level": "INFO",
- "msg": "2026-03-24 18:43:30 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_244854"
- },
- {
- "ts": "18:43:30",
- "level": "INFO",
- "msg": "2026-03-24 18:43:30 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_244854 行内寻找并点击 [关机]"
- },
- {
- "ts": "18:43:30",
- "level": "INFO",
- "msg": "2026-03-24 18:43:30 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:43:31",
- "level": "INFO",
- "msg": "2026-03-24 18:43:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244854 状态变为: 已关机..."
- },
- {
- "ts": "18:43:31",
- "level": "INFO",
- "msg": "2026-03-24 18:43:31 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:43:31",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:43:31",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:43:31",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:43:41",
- "level": "INFO",
- "msg": "2026-03-24 18:43:41 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_244854"
- },
- {
- "ts": "18:43:41",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:43:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "18:43:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "18:43:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:51 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "18:43:51",
- "level": "INFO",
- "msg": "2026-03-24 18:43:51 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_244854"
- },
- {
- "ts": "18:43:51",
- "level": "INFO",
- "msg": "2026-03-24 18:43:51 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_244854 行内寻找并点击 [删除]"
- },
- {
- "ts": "18:43:51",
- "level": "INFO",
- "msg": "2026-03-24 18:43:51 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:43:51",
- "level": "INFO",
- "msg": "2026-03-24 18:43:51 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "18:43:53",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:53 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "18:43:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:55 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "18:43:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:43:55 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "18:43:55",
- "level": "INFO",
- "msg": "2026-03-24 18:43:55 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "18:43:55",
- "level": "INFO",
- "msg": "2026-03-24 18:43:55 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "18:43:55",
- "level": "INFO",
- "msg": "2026-03-24 18:43:55 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "18:43:58",
- "level": "INFO",
- "msg": "2026-03-24 18:43:58 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "18:43:58",
- "level": "INFO",
- "msg": "2026-03-24 18:43:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "18:43:58",
- "level": "INFO",
- "msg": "2026-03-24 18:43:58 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位)"
- },
- {
- "ts": "18:43:58",
- "level": "INFO",
- "msg": "2026-03-24 18:43:58 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "18:43:59",
- "level": "INFO",
- "msg": "2026-03-24 18:43:59 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "18:43:59",
- "level": "INFO",
- "msg": "2026-03-24 18:43:59 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "18:43:59",
- "level": "INFO",
- "msg": "2026-03-24 18:43:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "2026-03-24 18:44:06 [MirrorAssetsPage] [INFO] ⌨️ 名称: UI_TEST_501520"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "2026-03-24 18:44:06 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_501520"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "2026-03-24 18:44:06 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "18:44:06",
- "level": "WARN",
- "msg": "2026-03-24 18:44:06 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "18:44:06",
- "level": "ERROR",
- "msg": "2026-03-24 18:44:06 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "18:44:06",
- "level": "ERROR",
- "msg": "2026-03-24 18:44:06 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "18:44:06",
- "level": "ERROR",
- "msg": "2026-03-24 18:44:06 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "2026-03-24 18:44:06 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "18:44:06",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 镜像资产: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "18:44:06",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "18:44:06",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "18:44:06",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "18:44:06",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "9a1b2106": {
- "task_id": "9a1b2106",
- "task_name": "巡检任务_18:52:32",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T18:52:35.034338",
- "finished_at": "2026-03-24T19:14:14.764255",
- "logs": [
- {
- "ts": "18:52:35",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_18:52:32] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "18:52:35",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "18:52:37",
- "level": "INFO",
- "msg": "2026-03-24 18:52:37 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "18:52:37",
- "level": "INFO",
- "msg": "2026-03-24 18:52:37 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "18:52:37",
- "level": "INFO",
- "msg": "2026-03-24 18:52:37 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "18:52:37",
- "level": "INFO",
- "msg": "2026-03-24 18:52:37 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "18:52:37",
- "level": "INFO",
- "msg": "2026-03-24 18:52:37 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "18:52:38",
- "level": "INFO",
- "msg": "2026-03-24 18:52:38 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "18:52:40",
- "level": "INFO",
- "msg": "2026-03-24 18:52:40 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "18:52:40",
- "level": "INFO",
- "msg": "2026-03-24 18:52:40 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "18:52:40",
- "level": "INFO",
- "msg": "2026-03-24 18:52:40 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "18:52:40",
- "level": "INFO",
- "msg": "2026-03-24 18:52:40 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "18:52:40",
- "level": "INFO",
- "msg": "2026-03-24 18:52:40 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "18:52:41",
- "level": "INFO",
- "msg": "2026-03-24 18:52:41 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "18:52:41",
- "level": "INFO",
- "msg": "2026-03-24 18:52:41 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "18:52:42",
- "level": "INFO",
- "msg": "2026-03-24 18:52:42 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "18:52:42",
- "level": "INFO",
- "msg": "2026-03-24 18:52:42 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "18:52:51",
- "level": "WARN",
- "msg": "2026-03-24 18:52:51 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "18:52:51",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "18:52:51",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "18:52:51",
- "level": "INFO",
- "msg": "2026-03-24 18:52:51 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_976598] ---"
- },
- {
- "ts": "18:52:51",
- "level": "INFO",
- "msg": "2026-03-24 18:52:51 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "18:52:51",
- "level": "INFO",
- "msg": "2026-03-24 18:52:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "18:52:58",
- "level": "INFO",
- "msg": "2026-03-24 18:52:58 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_976598"
- },
- {
- "ts": "18:52:58",
- "level": "INFO",
- "msg": "2026-03-24 18:52:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "18:52:58",
- "level": "INFO",
- "msg": "2026-03-24 18:52:58 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:53:01",
- "level": "INFO",
- "msg": "2026-03-24 18:53:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:53:04",
- "level": "INFO",
- "msg": "2026-03-24 18:53:04 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_976598"
- },
- {
- "ts": "18:53:07",
- "level": "INFO",
- "msg": "2026-03-24 18:53:07 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "18:53:07",
- "level": "INFO",
- "msg": "2026-03-24 18:53:07 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "18:53:07",
- "level": "INFO",
- "msg": "2026-03-24 18:53:07 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "18:53:07",
- "level": "INFO",
- "msg": "2026-03-24 18:53:07 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:53:07",
- "level": "INFO",
- "msg": "2026-03-24 18:53:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:53:07",
- "level": "INFO",
- "msg": "2026-03-24 18:53:07 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_976598"
- },
- {
- "ts": "18:53:10",
- "level": "INFO",
- "msg": "2026-03-24 18:53:10 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:53:13",
- "level": "ERROR",
- "msg": "2026-03-24 18:53:13 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "18:53:14",
- "level": "INFO",
- "msg": "2026-03-24 18:53:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "18:53:15",
- "level": "INFO",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "18:53:15",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:53:15 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "18:53:16",
- "level": "INFO",
- "msg": "2026-03-24 18:53:16 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "18:53:16",
- "level": "INFO",
- "msg": "2026-03-24 18:53:16 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:53:16",
- "level": "INFO",
- "msg": "2026-03-24 18:53:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:53:22",
- "level": "INFO",
- "msg": "2026-03-24 18:53:22 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:53:25",
- "level": "ERROR",
- "msg": "2026-03-24 18:53:25 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "18:53:26",
- "level": "INFO",
- "msg": "2026-03-24 18:53:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "18:53:28",
- "level": "INFO",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "18:53:28",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:53:28 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "18:53:29",
- "level": "INFO",
- "msg": "2026-03-24 18:53:29 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "18:53:29",
- "level": "INFO",
- "msg": "2026-03-24 18:53:29 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:53:29",
- "level": "INFO",
- "msg": "2026-03-24 18:53:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:53:34",
- "level": "INFO",
- "msg": "2026-03-24 18:53:34 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:53:37",
- "level": "ERROR",
- "msg": "2026-03-24 18:53:37 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "18:53:38",
- "level": "INFO",
- "msg": "2026-03-24 18:53:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "18:53:40",
- "level": "INFO",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "18:53:40",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:53:40 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "18:53:41",
- "level": "INFO",
- "msg": "2026-03-24 18:53:41 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "18:53:41",
- "level": "INFO",
- "msg": "2026-03-24 18:53:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "18:53:46",
- "level": "INFO",
- "msg": "2026-03-24 18:53:46 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "18:53:46",
- "level": "INFO",
- "msg": "2026-03-24 18:53:46 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "18:54:11",
- "level": "INFO",
- "msg": "2026-03-24 18:54:11 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "18:54:12",
- "level": "INFO",
- "msg": "2026-03-24 18:54:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:54:14",
- "level": "INFO",
- "msg": "2026-03-24 18:54:14 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "18:54:15",
- "level": "INFO",
- "msg": "2026-03-24 18:54:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:54:18",
- "level": "WARN",
- "msg": "2026-03-24 18:54:18 [BasePage] [WARNING] ⚠️ 节点失效,正在重新寻找并点击: 确定"
- },
- {
- "ts": "18:54:19",
- "level": "INFO",
- "msg": "2026-03-24 18:54:19 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "18:54:19",
- "level": "INFO",
- "msg": "2026-03-24 18:54:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "18:54:22",
- "level": "INFO",
- "msg": "2026-03-24 18:54:22 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_976598"
- },
- {
- "ts": "18:54:23",
- "level": "INFO",
- "msg": "2026-03-24 18:54:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:54:24",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:54:24 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "18:54:54",
- "level": "WARN",
- "msg": "2026-03-24 18:54:54 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): file_system_final.png"
- },
- {
- "ts": "18:54:54",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:54:54 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "18:54:54",
- "level": "INFO",
- "msg": "2026-03-24 18:54:54 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "18:54:54",
- "level": "INFO",
- "msg": "2026-03-24 18:54:54 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "18:54:57",
- "level": "INFO",
- "msg": "2026-03-24 18:54:57 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "18:54:57",
- "level": "INFO",
- "msg": "2026-03-24 18:54:57 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:55:00",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:55:00 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "18:55:00",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:55:00 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "18:55:00",
- "level": "INFO",
- "msg": "2026-03-24 18:55:00 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "18:55:00",
- "level": "INFO",
- "msg": "2026-03-24 18:55:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "18:55:03",
- "level": "INFO",
- "msg": "2026-03-24 18:55:03 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_868558"
- },
- {
- "ts": "18:55:03",
- "level": "INFO",
- "msg": "2026-03-24 18:55:03 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_868558"
- },
- {
- "ts": "18:55:04",
- "level": "INFO",
- "msg": "2026-03-24 18:55:04 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "18:55:06",
- "level": "INFO",
- "msg": "2026-03-24 18:55:06 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "18:55:06",
- "level": "INFO",
- "msg": "2026-03-24 18:55:06 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "18:55:06",
- "level": "INFO",
- "msg": "2026-03-24 18:55:06 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "18:55:06",
- "level": "INFO",
- "msg": "2026-03-24 18:55:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "18:55:09",
- "level": "INFO",
- "msg": "2026-03-24 18:55:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "18:55:14",
- "level": "INFO",
- "msg": "2026-03-24 18:55:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:55:17",
- "level": "INFO",
- "msg": "2026-03-24 18:55:17 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "18:55:17",
- "level": "INFO",
- "msg": "2026-03-24 18:55:17 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "18:55:17",
- "level": "INFO",
- "msg": "2026-03-24 18:55:17 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "18:55:19",
- "level": "INFO",
- "msg": "2026-03-24 18:55:19 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "18:55:19",
- "level": "INFO",
- "msg": "2026-03-24 18:55:19 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "18:55:19",
- "level": "INFO",
- "msg": "2026-03-24 18:55:19 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "18:55:19",
- "level": "INFO",
- "msg": "2026-03-24 18:55:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "18:55:21",
- "level": "INFO",
- "msg": "2026-03-24 18:55:21 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_868558, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "18:55:23",
- "level": "INFO",
- "msg": "2026-03-24 18:55:23 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_868558 部署就绪..."
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "2026-03-24 18:55:33 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_868558 状态变为: 运行中..."
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "2026-03-24 18:55:33 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "2026-03-24 18:55:33 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "2026-03-24 18:55:33 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "2026-03-24 18:55:33 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:55:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:55:43",
- "level": "INFO",
- "msg": "2026-03-24 18:55:43 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:55:43",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:55:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:55:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:55:53",
- "level": "INFO",
- "msg": "2026-03-24 18:55:53 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:55:53",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:55:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:55:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:56:03",
- "level": "INFO",
- "msg": "2026-03-24 18:56:03 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:56:03",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:56:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:56:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:56:13",
- "level": "INFO",
- "msg": "2026-03-24 18:56:13 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:56:13",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:56:13",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:56:13",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:56:23",
- "level": "INFO",
- "msg": "2026-03-24 18:56:23 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:56:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:56:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:56:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:56:33",
- "level": "INFO",
- "msg": "2026-03-24 18:56:33 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:56:33",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:56:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:56:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:56:43",
- "level": "INFO",
- "msg": "2026-03-24 18:56:43 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:56:43",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:56:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:56:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:56:53",
- "level": "INFO",
- "msg": "2026-03-24 18:56:53 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:56:53",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:56:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:56:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:57:03",
- "level": "INFO",
- "msg": "2026-03-24 18:57:03 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:57:03",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:57:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:57:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:57:13",
- "level": "INFO",
- "msg": "2026-03-24 18:57:13 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:57:13",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:57:13",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:57:13",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:57:23",
- "level": "INFO",
- "msg": "2026-03-24 18:57:23 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:57:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:57:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:57:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:57:34",
- "level": "INFO",
- "msg": "2026-03-24 18:57:34 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:57:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:57:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:57:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:57:44",
- "level": "INFO",
- "msg": "2026-03-24 18:57:44 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:57:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:57:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:57:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:57:54",
- "level": "INFO",
- "msg": "2026-03-24 18:57:54 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:57:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:57:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:57:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:58:04",
- "level": "INFO",
- "msg": "2026-03-24 18:58:04 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:58:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:58:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:58:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:58:14",
- "level": "INFO",
- "msg": "2026-03-24 18:58:14 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:58:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:58:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:58:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:58:24",
- "level": "INFO",
- "msg": "2026-03-24 18:58:24 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:58:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:58:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:58:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:58:34",
- "level": "INFO",
- "msg": "2026-03-24 18:58:34 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:58:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:58:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:58:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:58:44",
- "level": "INFO",
- "msg": "2026-03-24 18:58:44 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:58:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:58:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:58:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:58:54",
- "level": "INFO",
- "msg": "2026-03-24 18:58:54 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:58:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:58:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:58:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:59:04",
- "level": "INFO",
- "msg": "2026-03-24 18:59:04 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:59:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:59:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:59:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:59:14",
- "level": "INFO",
- "msg": "2026-03-24 18:59:14 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:59:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:59:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:59:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:59:24",
- "level": "INFO",
- "msg": "2026-03-24 18:59:24 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:59:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:59:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:59:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:59:34",
- "level": "INFO",
- "msg": "2026-03-24 18:59:34 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:59:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "18:59:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:59:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "18:59:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 18:59:44 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_868558"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026/03/24 18:55:22"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026/03/24 18:59:25"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "14秒"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026-03-24 18:59:44 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_868558"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026-03-24 18:59:44 [DevMachinePage] [INFO] 👉 在 UI_TEST_868558 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026-03-24 18:59:44 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026-03-24 18:59:44 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "18:59:44",
- "level": "INFO",
- "msg": "2026-03-24 18:59:44 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "18:59:47",
- "level": "INFO",
- "msg": "2026-03-24 18:59:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "18:59:53",
- "level": "INFO",
- "msg": "2026-03-24 18:59:53 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_868558 状态变为: 已关机..."
- },
- {
- "ts": "18:59:53",
- "level": "INFO",
- "msg": "2026-03-24 18:59:53 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "18:59:53",
- "level": "INFO",
- "msg": "2026-03-24 18:59:53 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "18:59:53",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "18:59:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "18:59:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:00:03",
- "level": "INFO",
- "msg": "2026-03-24 19:00:03 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:00:03",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:00:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:00:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:00:13",
- "level": "INFO",
- "msg": "2026-03-24 19:00:13 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:00:13",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:00:13",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:00:13",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:00:23",
- "level": "INFO",
- "msg": "2026-03-24 19:00:23 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:00:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:00:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:00:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:00:33",
- "level": "INFO",
- "msg": "2026-03-24 19:00:33 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:00:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:00:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:00:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:00:43",
- "level": "INFO",
- "msg": "2026-03-24 19:00:43 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:00:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:00:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:00:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:00:53",
- "level": "INFO",
- "msg": "2026-03-24 19:00:53 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:00:53",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:00:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:00:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:01:03",
- "level": "INFO",
- "msg": "2026-03-24 19:01:03 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:01:03",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:01:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:01:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:01:13",
- "level": "INFO",
- "msg": "2026-03-24 19:01:13 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:01:13",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:01:13",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:01:13",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:01:23",
- "level": "INFO",
- "msg": "2026-03-24 19:01:23 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:01:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:01:23",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:01:23",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:01:33",
- "level": "INFO",
- "msg": "2026-03-24 19:01:33 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:01:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:01:33",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:01:33",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:01:43",
- "level": "INFO",
- "msg": "2026-03-24 19:01:43 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:01:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:01:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:01:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:01:54",
- "level": "INFO",
- "msg": "2026-03-24 19:01:54 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:01:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:01:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:01:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:02:04",
- "level": "INFO",
- "msg": "2026-03-24 19:02:04 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:02:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:02:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:02:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:02:14",
- "level": "INFO",
- "msg": "2026-03-24 19:02:14 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:02:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:02:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:02:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:02:24",
- "level": "INFO",
- "msg": "2026-03-24 19:02:24 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:02:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:02:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:02:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:02:34",
- "level": "INFO",
- "msg": "2026-03-24 19:02:34 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:02:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:02:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:02:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:02:44",
- "level": "INFO",
- "msg": "2026-03-24 19:02:44 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:02:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:02:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:02:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:02:54",
- "level": "INFO",
- "msg": "2026-03-24 19:02:54 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:02:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:02:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:02:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:03:04",
- "level": "INFO",
- "msg": "2026-03-24 19:03:04 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:03:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:03:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:03:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:03:14",
- "level": "INFO",
- "msg": "2026-03-24 19:03:14 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:03:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:03:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:03:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:03:24",
- "level": "INFO",
- "msg": "2026-03-24 19:03:24 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:03:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:03:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:03:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:03:34",
- "level": "INFO",
- "msg": "2026-03-24 19:03:34 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:03:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:03:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:03:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:03:44",
- "level": "INFO",
- "msg": "2026-03-24 19:03:44 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:03:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:03:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:03:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:03:54",
- "level": "INFO",
- "msg": "2026-03-24 19:03:54 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:03:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:03:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:03:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:04:04",
- "level": "INFO",
- "msg": "2026-03-24 19:04:04 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:04:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:04:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:04:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:04:14",
- "level": "INFO",
- "msg": "2026-03-24 19:04:14 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:04:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:04:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:04:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:04:24",
- "level": "INFO",
- "msg": "2026-03-24 19:04:24 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:04:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:04:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:04:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:04:34",
- "level": "INFO",
- "msg": "2026-03-24 19:04:34 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:04:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:04:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:04:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:04:44",
- "level": "INFO",
- "msg": "2026-03-24 19:04:44 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:04:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:04:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:04:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:04:54",
- "level": "INFO",
- "msg": "2026-03-24 19:04:54 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:04:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:04:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:04:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:05:04",
- "level": "INFO",
- "msg": "2026-03-24 19:05:04 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:05:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:05:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:05:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:05:14",
- "level": "INFO",
- "msg": "2026-03-24 19:05:14 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:05:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:05:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:05:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:05:24",
- "level": "INFO",
- "msg": "2026-03-24 19:05:24 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:05:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:05:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:05:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:05:34",
- "level": "INFO",
- "msg": "2026-03-24 19:05:34 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:05:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:05:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:05:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:05:44",
- "level": "INFO",
- "msg": "2026-03-24 19:05:44 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:05:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:05:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:05:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:05:54",
- "level": "INFO",
- "msg": "2026-03-24 19:05:54 [DevMachinePage] [INFO] [状态巡检] 360s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:05:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:05:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:05:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:06:04",
- "level": "INFO",
- "msg": "2026-03-24 19:06:04 [DevMachinePage] [INFO] [状态巡检] 370s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:06:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:06:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:06:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:06:14",
- "level": "INFO",
- "msg": "2026-03-24 19:06:14 [DevMachinePage] [INFO] [状态巡检] 380s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:06:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:06:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:06:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:06:24",
- "level": "INFO",
- "msg": "2026-03-24 19:06:24 [DevMachinePage] [INFO] [状态巡检] 390s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:06:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:06:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:06:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:06:34",
- "level": "INFO",
- "msg": "2026-03-24 19:06:34 [DevMachinePage] [INFO] [状态巡检] 400s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:06:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:06:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:06:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:06:44",
- "level": "INFO",
- "msg": "2026-03-24 19:06:44 [DevMachinePage] [INFO] [状态巡检] 410s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:06:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:06:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:06:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:06:54",
- "level": "INFO",
- "msg": "2026-03-24 19:06:54 [DevMachinePage] [INFO] [状态巡检] 420s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:06:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:06:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:06:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:07:04",
- "level": "INFO",
- "msg": "2026-03-24 19:07:04 [DevMachinePage] [INFO] [状态巡检] 430s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:07:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:07:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:07:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:07:14",
- "level": "INFO",
- "msg": "2026-03-24 19:07:14 [DevMachinePage] [INFO] [状态巡检] 440s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:07:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:07:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:07:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:07:24",
- "level": "INFO",
- "msg": "2026-03-24 19:07:24 [DevMachinePage] [INFO] [状态巡检] 450s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:07:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:07:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:07:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:07:34",
- "level": "INFO",
- "msg": "2026-03-24 19:07:34 [DevMachinePage] [INFO] [状态巡检] 460s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:07:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:07:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:07:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:07:44",
- "level": "INFO",
- "msg": "2026-03-24 19:07:44 [DevMachinePage] [INFO] [状态巡检] 470s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:07:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:07:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:07:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:07:54",
- "level": "INFO",
- "msg": "2026-03-24 19:07:54 [DevMachinePage] [INFO] [状态巡检] 480s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:07:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:07:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:07:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:08:04",
- "level": "INFO",
- "msg": "2026-03-24 19:08:04 [DevMachinePage] [INFO] [状态巡检] 490s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:08:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:08:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:08:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:08:14",
- "level": "INFO",
- "msg": "2026-03-24 19:08:14 [DevMachinePage] [INFO] [状态巡检] 500s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:08:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:08:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:08:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:08:24",
- "level": "INFO",
- "msg": "2026-03-24 19:08:24 [DevMachinePage] [INFO] [状态巡检] 510s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:08:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:08:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:08:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:08:34",
- "level": "INFO",
- "msg": "2026-03-24 19:08:34 [DevMachinePage] [INFO] [状态巡检] 520s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:08:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:08:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:08:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:08:44",
- "level": "INFO",
- "msg": "2026-03-24 19:08:44 [DevMachinePage] [INFO] [状态巡检] 530s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:08:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:08:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:08:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:08:54",
- "level": "INFO",
- "msg": "2026-03-24 19:08:54 [DevMachinePage] [INFO] [状态巡检] 540s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:08:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:08:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:08:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:09:04",
- "level": "INFO",
- "msg": "2026-03-24 19:09:04 [DevMachinePage] [INFO] [状态巡检] 551s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:09:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:09:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:09:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:09:14",
- "level": "INFO",
- "msg": "2026-03-24 19:09:14 [DevMachinePage] [INFO] [状态巡检] 561s | 当前实时内容: UI_TEST_868558"
- },
- {
- "ts": "19:09:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:09:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:09:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "19:09:24",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:09:24 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_868558"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "2026/03/24 18:55:22"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "2026/03/24 18:59:25 ~ 2026/03/24 19:09:15"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "9分钟"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "2026-03-24 19:09:24 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_868558"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "2026-03-24 19:09:24 [DevMachinePage] [INFO] 👉 在 UI_TEST_868558 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "19:09:24",
- "level": "INFO",
- "msg": "2026-03-24 19:09:24 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "19:09:28",
- "level": "INFO",
- "msg": "2026-03-24 19:09:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "19:09:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:09:31 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "19:09:31",
- "level": "INFO",
- "msg": "2026-03-24 19:09:31 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "19:09:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:09:31 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "19:09:31",
- "level": "INFO",
- "msg": "2026-03-24 19:09:31 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "19:09:31",
- "level": "INFO",
- "msg": "2026-03-24 19:09:31 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "19:09:31",
- "level": "INFO",
- "msg": "2026-03-24 19:09:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "19:09:34",
- "level": "INFO",
- "msg": "2026-03-24 19:09:34 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "19:09:34",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:09:34 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按"
- },
- {
- "ts": "19:09:34",
- "level": "INFO",
- "msg": "2026-03-24 19:09:34 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "19:09:34",
- "level": "INFO",
- "msg": "2026-03-24 19:09:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "19:09:35",
- "level": "INFO",
- "msg": "2026-03-24 19:09:35 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_249562"
- },
- {
- "ts": "19:09:35",
- "level": "INFO",
- "msg": "2026-03-24 19:09:35 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_249562"
- },
- {
- "ts": "19:09:40",
- "level": "INFO",
- "msg": "2026-03-24 19:09:40 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "19:09:40",
- "level": "INFO",
- "msg": "2026-03-24 19:09:40 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:09:40",
- "level": "INFO",
- "msg": "2026-03-24 19:09:40 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:09:41",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:09:41 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:09:41",
- "level": "INFO",
- "msg": "2026-03-24 19:09:41 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "19:09:41",
- "level": "INFO",
- "msg": "2026-03-24 19:09:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "19:09:43",
- "level": "INFO",
- "msg": "2026-03-24 19:09:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "19:09:49",
- "level": "INFO",
- "msg": "2026-03-24 19:09:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "19:09:50",
- "level": "INFO",
- "msg": "2026-03-24 19:09:50 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "19:09:50",
- "level": "INFO",
- "msg": "2026-03-24 19:09:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "19:09:53",
- "level": "INFO",
- "msg": "2026-03-24 19:09:53 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_249562 状态变为: 运行中..."
- },
- {
- "ts": "19:09:53",
- "level": "INFO",
- "msg": "2026-03-24 19:09:53 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "19:10:03",
- "level": "INFO",
- "msg": "2026-03-24 19:10:03 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:10:03",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:10:03",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:10:03",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:10:13",
- "level": "INFO",
- "msg": "2026-03-24 19:10:13 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:10:13",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:10:13",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:10:13",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:10:23",
- "level": "INFO",
- "msg": "2026-03-24 19:10:23 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:10:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:10:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:10:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:10:33",
- "level": "INFO",
- "msg": "2026-03-24 19:10:33 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:10:33",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:10:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:10:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:10:43",
- "level": "INFO",
- "msg": "2026-03-24 19:10:43 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:10:43",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:10:43",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:10:43",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:10:53",
- "level": "INFO",
- "msg": "2026-03-24 19:10:53 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:10:53",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:10:53",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:10:53",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:11:03",
- "level": "INFO",
- "msg": "2026-03-24 19:11:03 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:11:03",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:11:03",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:11:03",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:11:13",
- "level": "INFO",
- "msg": "2026-03-24 19:11:13 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:11:13",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:11:13",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:11:13",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:11:23",
- "level": "INFO",
- "msg": "2026-03-24 19:11:23 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:11:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "19:11:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:11:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:11:28",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:11:28 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "19:11:28",
- "level": "INFO",
- "msg": "2026-03-24 19:11:28 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_249562"
- },
- {
- "ts": "19:11:28",
- "level": "INFO",
- "msg": "2026-03-24 19:11:28 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_249562 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "19:11:28",
- "level": "INFO",
- "msg": "2026-03-24 19:11:28 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "19:11:28",
- "level": "INFO",
- "msg": "2026-03-24 19:11:28 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-bjpyfha7v1xatqr54"
- },
- {
- "ts": "19:12:28",
- "level": "INFO",
- "msg": "2026-03-24 19:12:28 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "19:12:43",
- "level": "INFO",
- "msg": "2026-03-24 19:12:43 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_249562 状态变为: 运行中..."
- },
- {
- "ts": "19:12:43",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:12:43 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "19:12:43",
- "level": "INFO",
- "msg": "2026-03-24 19:12:43 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_249562 为镜像"
- },
- {
- "ts": "19:12:43",
- "level": "INFO",
- "msg": "2026-03-24 19:12:43 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_249562 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "19:12:43",
- "level": "INFO",
- "msg": "2026-03-24 19:12:43 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "19:12:45",
- "level": "INFO",
- "msg": "2026-03-24 19:12:45 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "19:12:45",
- "level": "INFO",
- "msg": "2026-03-24 19:12:45 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_249562"
- },
- {
- "ts": "19:12:45",
- "level": "INFO",
- "msg": "2026-03-24 19:12:45 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "19:12:45",
- "level": "INFO",
- "msg": "2026-03-24 19:12:45 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "19:12:45",
- "level": "INFO",
- "msg": "2026-03-24 19:12:45 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "19:12:46",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:12:46 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "19:12:47",
- "level": "INFO",
- "msg": "2026-03-24 19:12:47 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "19:12:47",
- "level": "INFO",
- "msg": "2026-03-24 19:12:47 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "19:12:47",
- "level": "INFO",
- "msg": "2026-03-24 19:12:47 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "19:12:48",
- "level": "INFO",
- "msg": "2026-03-24 19:12:48 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "19:12:48",
- "level": "INFO",
- "msg": "2026-03-24 19:12:48 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "19:12:48",
- "level": "INFO",
- "msg": "2026-03-24 19:12:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "19:12:51",
- "level": "INFO",
- "msg": "2026-03-24 19:12:51 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_249562 状态变为: 运行中..."
- },
- {
- "ts": "19:12:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:12:51 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "19:12:51",
- "level": "INFO",
- "msg": "2026-03-24 19:12:51 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_249562"
- },
- {
- "ts": "19:12:51",
- "level": "INFO",
- "msg": "2026-03-24 19:12:51 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_249562 行内寻找并点击 [关机]"
- },
- {
- "ts": "19:12:51",
- "level": "INFO",
- "msg": "2026-03-24 19:12:51 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "19:12:52",
- "level": "INFO",
- "msg": "2026-03-24 19:12:52 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_249562 状态变为: 已关机..."
- },
- {
- "ts": "19:12:52",
- "level": "INFO",
- "msg": "2026-03-24 19:12:52 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:12:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:12:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:12:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:13:02",
- "level": "INFO",
- "msg": "2026-03-24 19:13:02 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:13:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:13:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:13:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:13:12",
- "level": "INFO",
- "msg": "2026-03-24 19:13:12 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:13:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:13:12",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:13:12",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:13:22",
- "level": "INFO",
- "msg": "2026-03-24 19:13:22 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_249562"
- },
- {
- "ts": "19:13:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "19:13:22",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "19:13:22",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "19:13:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:13:27 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "19:13:27",
- "level": "INFO",
- "msg": "2026-03-24 19:13:27 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_249562"
- },
- {
- "ts": "19:13:27",
- "level": "INFO",
- "msg": "2026-03-24 19:13:27 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_249562 行内寻找并点击 [删除]"
- },
- {
- "ts": "19:13:27",
- "level": "INFO",
- "msg": "2026-03-24 19:13:27 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "19:13:28",
- "level": "INFO",
- "msg": "2026-03-24 19:13:28 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "19:13:29",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:13:29 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "19:13:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:13:31 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "19:13:31",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:13:31 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "19:13:31",
- "level": "INFO",
- "msg": "2026-03-24 19:13:31 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "19:13:31",
- "level": "INFO",
- "msg": "2026-03-24 19:13:31 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "19:13:32",
- "level": "INFO",
- "msg": "2026-03-24 19:13:32 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "19:13:35",
- "level": "INFO",
- "msg": "2026-03-24 19:13:35 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "19:13:35",
- "level": "INFO",
- "msg": "2026-03-24 19:13:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "19:13:35",
- "level": "INFO",
- "msg": "2026-03-24 19:13:35 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位)"
- },
- {
- "ts": "19:13:35",
- "level": "INFO",
- "msg": "2026-03-24 19:13:35 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "19:13:35",
- "level": "INFO",
- "msg": "2026-03-24 19:13:35 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "19:13:36",
- "level": "INFO",
- "msg": "2026-03-24 19:13:36 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "19:13:36",
- "level": "INFO",
- "msg": "2026-03-24 19:13:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [MirrorAssetsPage] [INFO] ⌨️ 正在输入实例名称: UI_TEST_878755"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_878755"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "19:13:44",
- "level": "WARN",
- "msg": "2026-03-24 19:13:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "19:13:44",
- "level": "ERROR",
- "msg": "2026-03-24 19:13:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_878755"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "19:13:44",
- "level": "WARN",
- "msg": "2026-03-24 19:13:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "19:13:44",
- "level": "ERROR",
- "msg": "2026-03-24 19:13:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_878755"
- },
- {
- "ts": "19:13:44",
- "level": "INFO",
- "msg": "2026-03-24 19:13:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "19:13:44",
- "level": "WARN",
- "msg": "2026-03-24 19:13:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "19:13:44",
- "level": "ERROR",
- "msg": "2026-03-24 19:13:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "19:14:14",
- "level": "ERROR",
- "msg": "2026-03-24 19:14:14 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框"
- },
- {
- "ts": "19:14:14",
- "level": "ERROR",
- "msg": "2026-03-24 19:14:14 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": "2026-03-24 19:14:14 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "19:14:14",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "19:14:14",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框"
- },
- {
- "ts": "19:14:14",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- }
- ],
- "result": "FAIL"
- },
- "0e2c2f30": {
- "task_id": "0e2c2f30",
- "task_name": "巡检任务_19:58:09",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T19:58:25.608436",
- "finished_at": "2026-03-24T20:41:37.236651",
- "logs": [
- {
- "ts": "19:58:25",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_19:58:09] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "19:58:25",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "19:58:28",
- "level": "INFO",
- "msg": "2026-03-24 19:58:28 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "19:58:28",
- "level": "INFO",
- "msg": "2026-03-24 19:58:28 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "19:58:28",
- "level": "INFO",
- "msg": "2026-03-24 19:58:28 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "19:58:31",
- "level": "INFO",
- "msg": "2026-03-24 19:58:31 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "19:58:31",
- "level": "INFO",
- "msg": "2026-03-24 19:58:31 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "19:58:31",
- "level": "INFO",
- "msg": "2026-03-24 19:58:31 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "19:58:31",
- "level": "INFO",
- "msg": "2026-03-24 19:58:31 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "19:58:31",
- "level": "INFO",
- "msg": "2026-03-24 19:58:31 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "19:58:32",
- "level": "INFO",
- "msg": "2026-03-24 19:58:32 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "19:58:32",
- "level": "INFO",
- "msg": "2026-03-24 19:58:32 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "19:58:33",
- "level": "INFO",
- "msg": "2026-03-24 19:58:33 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "19:58:33",
- "level": "INFO",
- "msg": "2026-03-24 19:58:33 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "19:58:42",
- "level": "WARN",
- "msg": "2026-03-24 19:58:42 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "19:58:42",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "19:58:42",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "19:58:42",
- "level": "INFO",
- "msg": "2026-03-24 19:58:42 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_20479] ---"
- },
- {
- "ts": "19:58:42",
- "level": "INFO",
- "msg": "2026-03-24 19:58:42 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "19:58:42",
- "level": "INFO",
- "msg": "2026-03-24 19:58:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "19:58:43",
- "level": "INFO",
- "msg": "2026-03-24 19:58:43 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "19:58:45",
- "level": "INFO",
- "msg": "2026-03-24 19:58:45 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_20479"
- },
- {
- "ts": "19:58:45",
- "level": "INFO",
- "msg": "2026-03-24 19:58:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "19:58:45",
- "level": "INFO",
- "msg": "2026-03-24 19:58:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "19:58:47",
- "level": "INFO",
- "msg": "2026-03-24 19:58:47 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_20479"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_20479"
- },
- {
- "ts": "19:58:48",
- "level": "INFO",
- "msg": "2026-03-24 19:58:48 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "19:58:51",
- "level": "ERROR",
- "msg": "2026-03-24 19:58:51 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "19:58:52",
- "level": "INFO",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "19:58:52",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:58:52 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "19:58:53",
- "level": "INFO",
- "msg": "2026-03-24 19:58:53 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "19:58:53",
- "level": "INFO",
- "msg": "2026-03-24 19:58:53 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "19:58:53",
- "level": "INFO",
- "msg": "2026-03-24 19:58:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "19:58:59",
- "level": "INFO",
- "msg": "2026-03-24 19:58:59 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "19:59:02",
- "level": "ERROR",
- "msg": "2026-03-24 19:59:02 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "19:59:03",
- "level": "INFO",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "19:59:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:59:03 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "19:59:04",
- "level": "INFO",
- "msg": "2026-03-24 19:59:04 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "19:59:04",
- "level": "INFO",
- "msg": "2026-03-24 19:59:04 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "19:59:04",
- "level": "INFO",
- "msg": "2026-03-24 19:59:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "19:59:10",
- "level": "INFO",
- "msg": "2026-03-24 19:59:10 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "19:59:13",
- "level": "ERROR",
- "msg": "2026-03-24 19:59:13 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "19:59:14",
- "level": "INFO",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "19:59:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 19:59:14 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "19:59:15",
- "level": "INFO",
- "msg": "2026-03-24 19:59:15 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "19:59:15",
- "level": "INFO",
- "msg": "2026-03-24 19:59:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "19:59:20",
- "level": "INFO",
- "msg": "2026-03-24 19:59:20 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "19:59:20",
- "level": "INFO",
- "msg": "2026-03-24 19:59:20 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "20:01:36",
- "level": "INFO",
- "msg": "2026-03-24 20:01:36 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "20:01:36",
- "level": "INFO",
- "msg": "2026-03-24 20:01:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:01:37",
- "level": "INFO",
- "msg": "2026-03-24 20:01:37 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "20:01:38",
- "level": "INFO",
- "msg": "2026-03-24 20:01:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:01:39",
- "level": "INFO",
- "msg": "2026-03-24 20:01:39 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "20:01:39",
- "level": "INFO",
- "msg": "2026-03-24 20:01:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "20:01:42",
- "level": "INFO",
- "msg": "2026-03-24 20:01:42 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_20479"
- },
- {
- "ts": "20:01:43",
- "level": "INFO",
- "msg": "2026-03-24 20:01:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:01:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:01:44 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "20:01:45",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:01:45 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "20:01:45",
- "level": "INFO",
- "msg": "2026-03-24 20:01:45 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "20:01:45",
- "level": "INFO",
- "msg": "2026-03-24 20:01:45 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "20:01:48",
- "level": "INFO",
- "msg": "2026-03-24 20:01:48 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "20:01:48",
- "level": "INFO",
- "msg": "2026-03-24 20:01:48 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "20:01:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:01:51 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "20:01:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:01:51 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "20:01:51",
- "level": "INFO",
- "msg": "2026-03-24 20:01:51 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "20:01:51",
- "level": "INFO",
- "msg": "2026-03-24 20:01:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_388169"
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_388169"
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "20:01:52",
- "level": "INFO",
- "msg": "2026-03-24 20:01:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "20:01:53",
- "level": "INFO",
- "msg": "2026-03-24 20:01:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "20:01:54",
- "level": "INFO",
- "msg": "2026-03-24 20:01:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "20:01:55",
- "level": "INFO",
- "msg": "2026-03-24 20:01:55 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_388169, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "20:01:57",
- "level": "INFO",
- "msg": "2026-03-24 20:01:57 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_388169 部署就绪..."
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "2026-03-24 20:02:07 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_388169 状态变为: 运行中..."
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "2026-03-24 20:02:07 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "2026-03-24 20:02:07 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "2026-03-24 20:02:07 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "2026-03-24 20:02:07 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:02:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:02:17",
- "level": "INFO",
- "msg": "2026-03-24 20:02:17 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:02:17",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:02:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:02:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:02:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:02:27 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_388169"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "2026/03/24 20:01:56"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "2026/03/24 20:02:25"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "1秒"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "2026-03-24 20:02:27 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_388169"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "2026-03-24 20:02:27 [DevMachinePage] [INFO] 👉 在 UI_TEST_388169 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "2026-03-24 20:02:27 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "20:02:27",
- "level": "INFO",
- "msg": "2026-03-24 20:02:27 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "20:02:28",
- "level": "INFO",
- "msg": "2026-03-24 20:02:28 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "20:02:31",
- "level": "INFO",
- "msg": "2026-03-24 20:02:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:02:37",
- "level": "INFO",
- "msg": "2026-03-24 20:02:37 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_388169 状态变为: 已关机..."
- },
- {
- "ts": "20:02:37",
- "level": "INFO",
- "msg": "2026-03-24 20:02:37 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "20:02:37",
- "level": "INFO",
- "msg": "2026-03-24 20:02:37 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:02:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:02:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:02:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:02:47",
- "level": "INFO",
- "msg": "2026-03-24 20:02:47 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:02:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:02:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:02:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:02:57",
- "level": "INFO",
- "msg": "2026-03-24 20:02:57 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:02:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:02:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:02:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:03:07",
- "level": "INFO",
- "msg": "2026-03-24 20:03:07 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:03:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:03:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:03:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:03:17",
- "level": "INFO",
- "msg": "2026-03-24 20:03:17 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:03:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:03:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:03:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:03:27",
- "level": "INFO",
- "msg": "2026-03-24 20:03:27 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:03:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:03:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:03:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:03:37",
- "level": "INFO",
- "msg": "2026-03-24 20:03:37 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:03:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:03:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:03:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:03:47",
- "level": "INFO",
- "msg": "2026-03-24 20:03:47 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:03:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:03:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:03:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:03:57",
- "level": "INFO",
- "msg": "2026-03-24 20:03:57 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:03:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:03:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:03:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:04:07",
- "level": "INFO",
- "msg": "2026-03-24 20:04:07 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:04:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:04:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:04:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:04:17",
- "level": "INFO",
- "msg": "2026-03-24 20:04:17 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:04:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:04:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:04:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:04:27",
- "level": "INFO",
- "msg": "2026-03-24 20:04:27 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:04:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:04:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:04:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:04:37",
- "level": "INFO",
- "msg": "2026-03-24 20:04:37 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:04:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:04:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:04:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:04:47",
- "level": "INFO",
- "msg": "2026-03-24 20:04:47 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:04:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:04:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:04:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:04:57",
- "level": "INFO",
- "msg": "2026-03-24 20:04:57 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:04:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:04:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:04:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:05:07",
- "level": "INFO",
- "msg": "2026-03-24 20:05:07 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:05:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:05:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:05:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:05:17",
- "level": "INFO",
- "msg": "2026-03-24 20:05:17 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:05:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:05:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:05:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:05:27",
- "level": "INFO",
- "msg": "2026-03-24 20:05:27 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:05:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:05:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:05:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:05:37",
- "level": "INFO",
- "msg": "2026-03-24 20:05:37 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:05:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:05:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:05:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:05:47",
- "level": "INFO",
- "msg": "2026-03-24 20:05:47 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:05:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:05:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:05:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:05:57",
- "level": "INFO",
- "msg": "2026-03-24 20:05:57 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_388169"
- },
- {
- "ts": "20:05:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "20:05:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:05:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "20:06:07",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:06:07 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_388169"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "2026/03/24 20:01:56"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "2026/03/24 20:02:25 ~ 2026/03/24 20:05:55"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "3分钟"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "2026-03-24 20:06:07 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_388169"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "2026-03-24 20:06:07 [DevMachinePage] [INFO] 👉 在 UI_TEST_388169 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "20:06:07",
- "level": "INFO",
- "msg": "2026-03-24 20:06:07 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "20:06:11",
- "level": "INFO",
- "msg": "2026-03-24 20:06:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:06:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:06:14 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "20:06:14",
- "level": "INFO",
- "msg": "2026-03-24 20:06:14 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "20:06:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:06:14 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "20:06:14",
- "level": "INFO",
- "msg": "2026-03-24 20:06:14 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "20:06:14",
- "level": "INFO",
- "msg": "2026-03-24 20:06:14 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "20:06:14",
- "level": "INFO",
- "msg": "2026-03-24 20:06:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "20:06:17",
- "level": "INFO",
- "msg": "2026-03-24 20:06:17 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "20:06:17",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:06:17 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
- },
- {
- "ts": "20:06:17",
- "level": "INFO",
- "msg": "2026-03-24 20:06:17 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "20:06:17",
- "level": "INFO",
- "msg": "2026-03-24 20:06:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "20:06:18",
- "level": "INFO",
- "msg": "2026-03-24 20:06:18 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_111890"
- },
- {
- "ts": "20:06:18",
- "level": "INFO",
- "msg": "2026-03-24 20:06:18 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_111890"
- },
- {
- "ts": "20:06:23",
- "level": "INFO",
- "msg": "2026-03-24 20:06:23 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "20:06:24",
- "level": "INFO",
- "msg": "2026-03-24 20:06:24 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:06:24",
- "level": "INFO",
- "msg": "2026-03-24 20:06:24 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:06:25",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:06:25 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:06:25",
- "level": "INFO",
- "msg": "2026-03-24 20:06:25 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "20:06:25",
- "level": "INFO",
- "msg": "2026-03-24 20:06:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "20:06:26",
- "level": "INFO",
- "msg": "2026-03-24 20:06:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "20:06:27",
- "level": "INFO",
- "msg": "2026-03-24 20:06:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "20:06:28",
- "level": "INFO",
- "msg": "2026-03-24 20:06:28 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "20:06:28",
- "level": "INFO",
- "msg": "2026-03-24 20:06:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "20:06:31",
- "level": "INFO",
- "msg": "2026-03-24 20:06:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_111890 状态变为: 运行中..."
- },
- {
- "ts": "20:06:31",
- "level": "INFO",
- "msg": "2026-03-24 20:06:31 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "20:06:41",
- "level": "INFO",
- "msg": "2026-03-24 20:06:41 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_111890"
- },
- {
- "ts": "20:06:41",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:06:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:06:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "20:06:51",
- "level": "INFO",
- "msg": "2026-03-24 20:06:51 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_111890"
- },
- {
- "ts": "20:06:51",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:06:51",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:06:51",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "20:07:01",
- "level": "INFO",
- "msg": "2026-03-24 20:07:01 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_111890"
- },
- {
- "ts": "20:07:01",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:07:01",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:07:01",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "20:23:36",
- "level": "ERROR",
- "msg": "2026-03-24 20:23:36 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: 桌面 UI_TEST_111890 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_111890"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "\tLinux Ubuntu_2204_v2.5.5\t2026-03-24 20:06:29"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "2026-03-24 20:23:36 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "2026-03-24 20:23:36 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "20:23:36",
- "level": "INFO",
- "msg": "2026-03-24 20:23:36 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "20:23:39",
- "level": "INFO",
- "msg": "2026-03-24 20:23:39 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "20:23:39",
- "level": "INFO",
- "msg": "2026-03-24 20:23:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "20:23:39",
- "level": "INFO",
- "msg": "2026-03-24 20:23:39 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位)"
- },
- {
- "ts": "20:23:40",
- "level": "INFO",
- "msg": "2026-03-24 20:23:40 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "20:23:41",
- "level": "INFO",
- "msg": "2026-03-24 20:23:41 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "20:23:41",
- "level": "INFO",
- "msg": "2026-03-24 20:23:41 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "20:23:41",
- "level": "INFO",
- "msg": "2026-03-24 20:23:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "20:23:44",
- "level": "INFO",
- "msg": "2026-03-24 20:23:44 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "20:23:44",
- "level": "INFO",
- "msg": "2026-03-24 20:23:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_787408"
- },
- {
- "ts": "20:23:44",
- "level": "INFO",
- "msg": "2026-03-24 20:23:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "20:23:44",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:23:44 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "20:23:46",
- "level": "INFO",
- "msg": "2026-03-24 20:23:46 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:23:46",
- "level": "INFO",
- "msg": "2026-03-24 20:23:46 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:23:47",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:23:47 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:23:49",
- "level": "INFO",
- "msg": "2026-03-24 20:23:49 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "20:23:49",
- "level": "INFO",
- "msg": "2026-03-24 20:23:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "20:23:49",
- "level": "SUCCESS",
- "msg": "2026-03-24 20:23:49 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_787408 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "20:23:49",
- "level": "INFO",
- "msg": "2026-03-24 20:23:49 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "20:23:49",
- "level": "INFO",
- "msg": "2026-03-24 20:23:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "20:23:52",
- "level": "INFO",
- "msg": "2026-03-24 20:23:52 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "20:23:56",
- "level": "INFO",
- "msg": "2026-03-24 20:23:55 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_787408 状态变为: 运行中..."
- },
- {
- "ts": "20:23:56",
- "level": "INFO",
- "msg": "2026-03-24 20:23:56 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "20:23:56",
- "level": "INFO",
- "msg": "2026-03-24 20:23:56 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_787408"
- },
- {
- "ts": "20:23:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:23:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:23:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "20:24:06",
- "level": "INFO",
- "msg": "2026-03-24 20:24:06 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_787408"
- },
- {
- "ts": "20:24:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:24:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:24:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "20:24:16",
- "level": "INFO",
- "msg": "2026-03-24 20:24:16 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_787408"
- },
- {
- "ts": "20:24:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:24:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:24:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "20:41:37",
- "level": "ERROR",
- "msg": "2026-03-24 20:41:37 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: 桌面 UI_TEST_787408 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_787408"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tLinux AutoImage_UI_TEST_249562\t2026-03-24 20:23:50"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "20:41:37",
- "level": "ERROR",
- "msg": "2026-03-24 20:41:37 [DataManagementRunner] [ERROR] ❌ 2 个场景失败: 云桌面: 桌面 UI_TEST_111890 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_111890"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tLinux Ubuntu_2204_v2.5.5\t2026-03-24 20:06:29"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "不计费 | 镜像资产: 桌面 UI_TEST_787408 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_787408"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tLinux AutoImage_UI_TEST_249562\t2026-03-24 20:23:50"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "2026-03-24 20:41:37 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "Exception: 2 个场景失败: 云桌面: 桌面 UI_TEST_111890 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_111890"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tLinux Ubuntu_2204_v2.5.5\t2026-03-24 20:06:29"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "不计费 | 镜像资产: 桌面 UI_TEST_787408 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_787408"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\tLinux AutoImage_UI_TEST_249562\t2026-03-24 20:23:50"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "20:41:37",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "20:41:37",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "20:41:37",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "20:41:37",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "d892424f": {
- "task_id": "d892424f",
- "task_name": "巡检任务_21:15:29",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T21:15:32.656572",
- "finished_at": "2026-03-24T21:51:08.158056",
- "logs": [
- {
- "ts": "21:15:32",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_21:15:29] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "21:15:32",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "21:15:35",
- "level": "INFO",
- "msg": "2026-03-24 21:15:35 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "21:15:35",
- "level": "INFO",
- "msg": "2026-03-24 21:15:35 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "21:15:35",
- "level": "INFO",
- "msg": "2026-03-24 21:15:35 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "21:15:35",
- "level": "INFO",
- "msg": "2026-03-24 21:15:35 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "21:15:35",
- "level": "INFO",
- "msg": "2026-03-24 21:15:35 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "21:15:38",
- "level": "INFO",
- "msg": "2026-03-24 21:15:38 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "21:15:38",
- "level": "INFO",
- "msg": "2026-03-24 21:15:38 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "21:15:38",
- "level": "INFO",
- "msg": "2026-03-24 21:15:38 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "21:15:38",
- "level": "INFO",
- "msg": "2026-03-24 21:15:38 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "21:15:38",
- "level": "INFO",
- "msg": "2026-03-24 21:15:38 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "21:15:39",
- "level": "INFO",
- "msg": "2026-03-24 21:15:39 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "21:15:39",
- "level": "INFO",
- "msg": "2026-03-24 21:15:39 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "21:15:39",
- "level": "INFO",
- "msg": "2026-03-24 21:15:39 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "21:15:39",
- "level": "INFO",
- "msg": "2026-03-24 21:15:39 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "21:15:49",
- "level": "WARN",
- "msg": "2026-03-24 21:15:49 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "21:15:49",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "21:15:49",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "21:15:49",
- "level": "INFO",
- "msg": "2026-03-24 21:15:49 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_317183] ---"
- },
- {
- "ts": "21:15:49",
- "level": "INFO",
- "msg": "2026-03-24 21:15:49 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "21:15:49",
- "level": "INFO",
- "msg": "2026-03-24 21:15:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "21:15:49",
- "level": "INFO",
- "msg": "2026-03-24 21:15:49 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:15:52",
- "level": "INFO",
- "msg": "2026-03-24 21:15:52 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_317183"
- },
- {
- "ts": "21:15:52",
- "level": "INFO",
- "msg": "2026-03-24 21:15:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "21:15:52",
- "level": "INFO",
- "msg": "2026-03-24 21:15:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:15:53",
- "level": "INFO",
- "msg": "2026-03-24 21:15:53 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_317183"
- },
- {
- "ts": "21:15:54",
- "level": "INFO",
- "msg": "2026-03-24 21:15:54 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "21:15:54",
- "level": "INFO",
- "msg": "2026-03-24 21:15:54 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "21:15:54",
- "level": "INFO",
- "msg": "2026-03-24 21:15:54 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "21:15:54",
- "level": "INFO",
- "msg": "2026-03-24 21:15:54 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:15:54",
- "level": "INFO",
- "msg": "2026-03-24 21:15:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:15:54",
- "level": "INFO",
- "msg": "2026-03-24 21:15:54 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_317183"
- },
- {
- "ts": "21:15:55",
- "level": "INFO",
- "msg": "2026-03-24 21:15:55 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:15:58",
- "level": "ERROR",
- "msg": "2026-03-24 21:15:58 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "21:15:59",
- "level": "INFO",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "21:15:59",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:15:59 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "21:16:00",
- "level": "INFO",
- "msg": "2026-03-24 21:16:00 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "21:16:00",
- "level": "INFO",
- "msg": "2026-03-24 21:16:00 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:16:00",
- "level": "INFO",
- "msg": "2026-03-24 21:16:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:16:05",
- "level": "INFO",
- "msg": "2026-03-24 21:16:05 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:16:08",
- "level": "ERROR",
- "msg": "2026-03-24 21:16:08 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "21:16:09",
- "level": "INFO",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "21:16:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:16:09 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "21:16:10",
- "level": "INFO",
- "msg": "2026-03-24 21:16:10 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "21:16:10",
- "level": "INFO",
- "msg": "2026-03-24 21:16:10 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:16:10",
- "level": "INFO",
- "msg": "2026-03-24 21:16:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:16:16",
- "level": "INFO",
- "msg": "2026-03-24 21:16:16 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:16:19",
- "level": "ERROR",
- "msg": "2026-03-24 21:16:19 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "21:16:20",
- "level": "INFO",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "21:16:20",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:16:20 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "21:16:21",
- "level": "INFO",
- "msg": "2026-03-24 21:16:21 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:16:21",
- "level": "INFO",
- "msg": "2026-03-24 21:16:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:16:26",
- "level": "INFO",
- "msg": "2026-03-24 21:16:26 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:16:26",
- "level": "INFO",
- "msg": "2026-03-24 21:16:26 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "21:18:28",
- "level": "INFO",
- "msg": "2026-03-24 21:18:28 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "21:18:28",
- "level": "INFO",
- "msg": "2026-03-24 21:18:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:18:30",
- "level": "INFO",
- "msg": "2026-03-24 21:18:30 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "21:18:31",
- "level": "INFO",
- "msg": "2026-03-24 21:18:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:18:32",
- "level": "INFO",
- "msg": "2026-03-24 21:18:32 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "21:18:32",
- "level": "INFO",
- "msg": "2026-03-24 21:18:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "21:18:35",
- "level": "INFO",
- "msg": "2026-03-24 21:18:35 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_317183"
- },
- {
- "ts": "21:18:36",
- "level": "INFO",
- "msg": "2026-03-24 21:18:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:18:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:18:37 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "21:18:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:18:37 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "21:18:37",
- "level": "INFO",
- "msg": "2026-03-24 21:18:37 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "21:18:37",
- "level": "INFO",
- "msg": "2026-03-24 21:18:37 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "21:18:40",
- "level": "INFO",
- "msg": "2026-03-24 21:18:40 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:18:40",
- "level": "INFO",
- "msg": "2026-03-24 21:18:40 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "21:18:43",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:18:43 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "21:18:43",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:18:43 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "21:18:43",
- "level": "INFO",
- "msg": "2026-03-24 21:18:43 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "21:18:43",
- "level": "INFO",
- "msg": "2026-03-24 21:18:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_349967"
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_349967"
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "21:18:44",
- "level": "INFO",
- "msg": "2026-03-24 21:18:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "21:18:45",
- "level": "INFO",
- "msg": "2026-03-24 21:18:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "21:18:46",
- "level": "INFO",
- "msg": "2026-03-24 21:18:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "21:18:47",
- "level": "INFO",
- "msg": "2026-03-24 21:18:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "21:18:48",
- "level": "INFO",
- "msg": "2026-03-24 21:18:48 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_349967, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "21:18:50",
- "level": "INFO",
- "msg": "2026-03-24 21:18:50 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_349967 部署就绪..."
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "2026-03-24 21:19:00 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_349967 状态变为: 运行中..."
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "2026-03-24 21:19:00 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "2026-03-24 21:19:00 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "2026-03-24 21:19:00 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "2026-03-24 21:19:00 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_349967"
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:19:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:29:57",
- "level": "ERROR",
- "msg": "2026-03-24 21:29:57 [DataManagementRunner] [ERROR] ❌ 开发机场景失败: 超时: 巡检 400s 仍未发现关键字 [运行中]。当前最后看到的内容: UI_TEST_349967"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "2026/03/24 21:18:48"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "2026-03-24 21:29:57 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "2026-03-24 21:29:57 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "21:29:57",
- "level": "INFO",
- "msg": "2026-03-24 21:29:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "21:30:00",
- "level": "INFO",
- "msg": "2026-03-24 21:30:00 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:30:00",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:30:00 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: UI_TEST_111890"
- },
- {
- "ts": "21:30:00",
- "level": "INFO",
- "msg": "2026-03-24 21:30:00 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "21:30:00",
- "level": "INFO",
- "msg": "2026-03-24 21:30:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "21:30:01",
- "level": "INFO",
- "msg": "2026-03-24 21:30:01 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_648599"
- },
- {
- "ts": "21:30:01",
- "level": "INFO",
- "msg": "2026-03-24 21:30:01 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_648599"
- },
- {
- "ts": "21:30:06",
- "level": "INFO",
- "msg": "2026-03-24 21:30:06 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "21:30:06",
- "level": "INFO",
- "msg": "2026-03-24 21:30:06 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:06",
- "level": "INFO",
- "msg": "2026-03-24 21:30:06 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:07",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:30:07 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:07",
- "level": "INFO",
- "msg": "2026-03-24 21:30:07 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "21:30:07",
- "level": "INFO",
- "msg": "2026-03-24 21:30:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "21:30:08",
- "level": "INFO",
- "msg": "2026-03-24 21:30:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "21:30:14",
- "level": "INFO",
- "msg": "2026-03-24 21:30:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:30:16",
- "level": "INFO",
- "msg": "2026-03-24 21:30:16 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "21:30:16",
- "level": "INFO",
- "msg": "2026-03-24 21:30:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "21:30:19",
- "level": "INFO",
- "msg": "2026-03-24 21:30:19 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_648599 状态变为: 运行中..."
- },
- {
- "ts": "21:30:19",
- "level": "INFO",
- "msg": "2026-03-24 21:30:19 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "21:30:29",
- "level": "INFO",
- "msg": "2026-03-24 21:30:29 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:30:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:30:29",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:29",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:30:39",
- "level": "INFO",
- "msg": "2026-03-24 21:30:39 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:30:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:30:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:30:49",
- "level": "INFO",
- "msg": "2026-03-24 21:30:49 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:30:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:30:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:30:59",
- "level": "INFO",
- "msg": "2026-03-24 21:30:59 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:30:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:30:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:30:59",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:31:09",
- "level": "INFO",
- "msg": "2026-03-24 21:31:09 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:31:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:31:09",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:31:09",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:31:19",
- "level": "INFO",
- "msg": "2026-03-24 21:31:19 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:31:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:31:19",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:31:19",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:31:29",
- "level": "INFO",
- "msg": "2026-03-24 21:31:29 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:31:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:31:29",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:31:29",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:31:39",
- "level": "INFO",
- "msg": "2026-03-24 21:31:39 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:31:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:31:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:31:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:31:49",
- "level": "INFO",
- "msg": "2026-03-24 21:31:49 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_648599"
- },
- {
- "ts": "21:31:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:31:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:31:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:48:59",
- "level": "ERROR",
- "msg": "2026-03-24 21:48:59 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: 桌面 UI_TEST_648599 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_648599"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "\tLinux Ubuntu_2204_v2.5.5\t2026-03-24 21:30:16"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "21:48:59",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "21:49:00",
- "level": "INFO",
- "msg": "2026-03-24 21:49:00 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "21:49:00",
- "level": "INFO",
- "msg": "2026-03-24 21:49:00 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "21:49:00",
- "level": "INFO",
- "msg": "2026-03-24 21:49:00 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "21:49:03",
- "level": "INFO",
- "msg": "2026-03-24 21:49:03 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "21:49:03",
- "level": "INFO",
- "msg": "2026-03-24 21:49:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "21:49:04",
- "level": "INFO",
- "msg": "2026-03-24 21:49:04 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位)"
- },
- {
- "ts": "21:49:04",
- "level": "INFO",
- "msg": "2026-03-24 21:49:04 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "21:49:05",
- "level": "INFO",
- "msg": "2026-03-24 21:49:05 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "21:49:06",
- "level": "INFO",
- "msg": "2026-03-24 21:49:06 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "21:49:06",
- "level": "INFO",
- "msg": "2026-03-24 21:49:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "21:49:09",
- "level": "INFO",
- "msg": "2026-03-24 21:49:09 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "21:49:09",
- "level": "INFO",
- "msg": "2026-03-24 21:49:09 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_614292"
- },
- {
- "ts": "21:49:09",
- "level": "INFO",
- "msg": "2026-03-24 21:49:09 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "21:49:09",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:49:09 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "21:49:11",
- "level": "INFO",
- "msg": "2026-03-24 21:49:11 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:11",
- "level": "INFO",
- "msg": "2026-03-24 21:49:11 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:12",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:49:12 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:14",
- "level": "INFO",
- "msg": "2026-03-24 21:49:14 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "21:49:14",
- "level": "INFO",
- "msg": "2026-03-24 21:49:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "21:49:15",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:49:15 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_614292 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "21:49:15",
- "level": "INFO",
- "msg": "2026-03-24 21:49:15 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "21:49:15",
- "level": "INFO",
- "msg": "2026-03-24 21:49:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "21:49:17",
- "level": "INFO",
- "msg": "2026-03-24 21:49:17 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "21:49:17",
- "level": "INFO",
- "msg": "2026-03-24 21:49:17 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:49:20",
- "level": "INFO",
- "msg": "2026-03-24 21:49:20 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_614292 状态变为: 运行中..."
- },
- {
- "ts": "21:49:20",
- "level": "INFO",
- "msg": "2026-03-24 21:49:20 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:49:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:49:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:20",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:49:30",
- "level": "INFO",
- "msg": "2026-03-24 21:49:30 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:49:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:49:30",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:30",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:49:40",
- "level": "INFO",
- "msg": "2026-03-24 21:49:40 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:49:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:49:40",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:40",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:49:50",
- "level": "INFO",
- "msg": "2026-03-24 21:49:50 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:49:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:49:50",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:49:50",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:50:00",
- "level": "INFO",
- "msg": "2026-03-24 21:50:00 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:50:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:50:00",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:50:00",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:50:10",
- "level": "INFO",
- "msg": "2026-03-24 21:50:10 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:50:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:50:10",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:50:10",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:50:20",
- "level": "INFO",
- "msg": "2026-03-24 21:50:20 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:50:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:50:20",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:50:20",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:50:30",
- "level": "INFO",
- "msg": "2026-03-24 21:50:30 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:50:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:50:30",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:50:30",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:50:40",
- "level": "INFO",
- "msg": "2026-03-24 21:50:40 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:50:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:50:40",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:50:40",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:50:50",
- "level": "INFO",
- "msg": "2026-03-24 21:50:50 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:50:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:50:50",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:50:50",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:51:00",
- "level": "INFO",
- "msg": "2026-03-24 21:51:00 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_614292"
- },
- {
- "ts": "21:51:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:51:00",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:51:00",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "21:51:05",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:51:05 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "21:51:05",
- "level": "INFO",
- "msg": "2026-03-24 21:51:05 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_614292 状态变为: 运行中..."
- },
- {
- "ts": "21:51:05",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:51:05 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "21:51:05",
- "level": "INFO",
- "msg": "2026-03-24 21:51:05 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_614292"
- },
- {
- "ts": "21:51:05",
- "level": "INFO",
- "msg": "2026-03-24 21:51:05 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_614292 行内寻找并点击 [关机]"
- },
- {
- "ts": "21:51:05",
- "level": "INFO",
- "msg": "2026-03-24 21:51:05 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "21:51:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:51:06 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "21:51:07",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:51:07 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "21:51:07",
- "level": "ERROR",
- "msg": "2026-03-24 21:51:07 [DataManagementRunner] [ERROR] ❌ 2 个场景失败: 开发机: 超时: 巡检 400s 仍未发现关键字 [运行中]。当前最后看到的内容: UI_TEST_349967"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "2026/03/24 21:18:48"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "删除 | 云桌面: 桌面 UI_TEST_648599 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_648599"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "\tLinux Ubuntu_2204_v2.5.5\t2026-03-24 21:30:16"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "21:51:07",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "2026-03-24 21:51:08 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "Exception: 2 个场景失败: 开发机: 超时: 巡检 400s 仍未发现关键字 [运行中]。当前最后看到的内容: UI_TEST_349967"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "2026/03/24 21:18:48"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "删除 | 云桌面: 桌面 UI_TEST_648599 在 600s 内未达到 运行中 状态。最后看到: UI_TEST_648599"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "按量付费"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "\tLinux Ubuntu_2204_v2.5.5\t2026-03-24 21:30:16"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "-"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "jrridx8a"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "******"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "不计费"
- },
- {
- "ts": "21:51:08",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "21:51:08",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "21:51:08",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "21:51:08",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "4e129ae8": {
- "task_id": "4e129ae8",
- "task_name": "巡检任务_21:53:13",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T21:53:15.097577",
- "finished_at": "2026-03-24T22:09:55.227741",
- "logs": [
- {
- "ts": "21:53:15",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_21:53:13] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "21:53:15",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "21:53:17",
- "level": "INFO",
- "msg": "2026-03-24 21:53:17 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "21:53:17",
- "level": "INFO",
- "msg": "2026-03-24 21:53:17 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "21:53:18",
- "level": "INFO",
- "msg": "2026-03-24 21:53:18 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "21:53:18",
- "level": "INFO",
- "msg": "2026-03-24 21:53:18 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "21:53:18",
- "level": "INFO",
- "msg": "2026-03-24 21:53:18 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "21:53:20",
- "level": "INFO",
- "msg": "2026-03-24 21:53:20 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "21:53:20",
- "level": "INFO",
- "msg": "2026-03-24 21:53:20 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "21:53:20",
- "level": "INFO",
- "msg": "2026-03-24 21:53:20 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "21:53:20",
- "level": "INFO",
- "msg": "2026-03-24 21:53:20 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "21:53:20",
- "level": "INFO",
- "msg": "2026-03-24 21:53:20 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "21:53:21",
- "level": "INFO",
- "msg": "2026-03-24 21:53:21 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "21:53:21",
- "level": "INFO",
- "msg": "2026-03-24 21:53:21 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "21:53:22",
- "level": "INFO",
- "msg": "2026-03-24 21:53:22 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "21:53:22",
- "level": "INFO",
- "msg": "2026-03-24 21:53:22 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "21:53:31",
- "level": "WARN",
- "msg": "2026-03-24 21:53:31 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": " - waiting for navigation to finish..."
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo-fat.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiY2M5MDE5NjEtZTIxNS00NDRjLWIwMTMtMmQyMDZkZjU2ODc1Ii…\""
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": "2026-03-24 21:53:31 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_134612] ---"
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": "2026-03-24 21:53:31 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "21:53:31",
- "level": "INFO",
- "msg": "2026-03-24 21:53:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "21:53:32",
- "level": "INFO",
- "msg": "2026-03-24 21:53:32 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:53:34",
- "level": "INFO",
- "msg": "2026-03-24 21:53:34 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_134612"
- },
- {
- "ts": "21:53:34",
- "level": "INFO",
- "msg": "2026-03-24 21:53:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "21:53:34",
- "level": "INFO",
- "msg": "2026-03-24 21:53:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:53:35",
- "level": "INFO",
- "msg": "2026-03-24 21:53:35 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_134612"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_134612"
- },
- {
- "ts": "21:53:37",
- "level": "INFO",
- "msg": "2026-03-24 21:53:37 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:53:40",
- "level": "ERROR",
- "msg": "2026-03-24 21:53:40 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "21:53:41",
- "level": "INFO",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "21:53:41",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:53:41 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "21:53:42",
- "level": "INFO",
- "msg": "2026-03-24 21:53:42 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "21:53:42",
- "level": "INFO",
- "msg": "2026-03-24 21:53:42 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:53:42",
- "level": "INFO",
- "msg": "2026-03-24 21:53:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:53:48",
- "level": "INFO",
- "msg": "2026-03-24 21:53:48 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:53:51",
- "level": "ERROR",
- "msg": "2026-03-24 21:53:51 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "21:53:52",
- "level": "INFO",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "21:53:52",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:53:52 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "21:53:53",
- "level": "INFO",
- "msg": "2026-03-24 21:53:53 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "21:53:53",
- "level": "INFO",
- "msg": "2026-03-24 21:53:53 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:53:53",
- "level": "INFO",
- "msg": "2026-03-24 21:53:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:53:59",
- "level": "INFO",
- "msg": "2026-03-24 21:53:59 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:54:02",
- "level": "ERROR",
- "msg": "2026-03-24 21:54:02 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "21:54:03",
- "level": "INFO",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "21:54:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:54:03 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "21:54:04",
- "level": "INFO",
- "msg": "2026-03-24 21:54:04 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "21:54:04",
- "level": "INFO",
- "msg": "2026-03-24 21:54:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "21:54:09",
- "level": "INFO",
- "msg": "2026-03-24 21:54:09 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "21:54:09",
- "level": "INFO",
- "msg": "2026-03-24 21:54:09 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "21:56:09",
- "level": "INFO",
- "msg": "2026-03-24 21:56:09 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "21:56:09",
- "level": "INFO",
- "msg": "2026-03-24 21:56:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:56:10",
- "level": "INFO",
- "msg": "2026-03-24 21:56:10 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "21:56:11",
- "level": "INFO",
- "msg": "2026-03-24 21:56:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:56:12",
- "level": "INFO",
- "msg": "2026-03-24 21:56:12 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "21:56:12",
- "level": "INFO",
- "msg": "2026-03-24 21:56:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "21:56:14",
- "level": "INFO",
- "msg": "2026-03-24 21:56:14 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_134612"
- },
- {
- "ts": "21:56:15",
- "level": "INFO",
- "msg": "2026-03-24 21:56:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:56:16",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:56:16 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "21:56:16",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:56:16 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "21:56:16",
- "level": "INFO",
- "msg": "2026-03-24 21:56:16 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "21:56:16",
- "level": "INFO",
- "msg": "2026-03-24 21:56:16 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "21:56:19",
- "level": "INFO",
- "msg": "2026-03-24 21:56:19 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:56:19",
- "level": "INFO",
- "msg": "2026-03-24 21:56:19 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "21:56:22",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:56:22 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "21:56:22",
- "level": "SUCCESS",
- "msg": "2026-03-24 21:56:22 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:56:22",
- "level": "INFO",
- "msg": "2026-03-24 21:56:22 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "21:56:22",
- "level": "INFO",
- "msg": "2026-03-24 21:56:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_692179"
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_692179"
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "21:56:23",
- "level": "INFO",
- "msg": "2026-03-24 21:56:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "21:56:24",
- "level": "INFO",
- "msg": "2026-03-24 21:56:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "21:56:25",
- "level": "INFO",
- "msg": "2026-03-24 21:56:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "21:56:26",
- "level": "INFO",
- "msg": "2026-03-24 21:56:26 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_692179, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "21:56:28",
- "level": "INFO",
- "msg": "2026-03-24 21:56:28 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_692179 部署就绪..."
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "2026-03-24 21:56:38 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_692179 状态变为: 运行中..."
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "2026-03-24 21:56:38 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "2026-03-24 21:56:38 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "2026-03-24 21:56:38 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "2026-03-24 21:56:38 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:56:38",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:56:48",
- "level": "INFO",
- "msg": "2026-03-24 21:56:48 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:56:48",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:56:48",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:56:48",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:56:58",
- "level": "INFO",
- "msg": "2026-03-24 21:56:58 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:56:58",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:56:58",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:56:58",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:57:08",
- "level": "INFO",
- "msg": "2026-03-24 21:57:08 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:57:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:57:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:57:08",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:57:18",
- "level": "INFO",
- "msg": "2026-03-24 21:57:18 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:57:18",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:57:18",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:57:18",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:57:28",
- "level": "INFO",
- "msg": "2026-03-24 21:57:28 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:57:28",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:57:28",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:57:28",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:57:38",
- "level": "INFO",
- "msg": "2026-03-24 21:57:38 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:57:38",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:57:38",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:57:38",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:57:48",
- "level": "INFO",
- "msg": "2026-03-24 21:57:48 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:57:48",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:57:48",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:57:48",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:57:58",
- "level": "INFO",
- "msg": "2026-03-24 21:57:58 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:57:58",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:57:58",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:57:58",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:58:08",
- "level": "INFO",
- "msg": "2026-03-24 21:58:08 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:58:08",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:58:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:58:08",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:58:19",
- "level": "INFO",
- "msg": "2026-03-24 21:58:19 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:58:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:58:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:58:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:58:29",
- "level": "INFO",
- "msg": "2026-03-24 21:58:29 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:58:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:58:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:58:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:58:39",
- "level": "INFO",
- "msg": "2026-03-24 21:58:39 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:58:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:58:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:58:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:58:49",
- "level": "INFO",
- "msg": "2026-03-24 21:58:49 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:58:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:58:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:58:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:58:59",
- "level": "INFO",
- "msg": "2026-03-24 21:58:59 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:58:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:58:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:58:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:59:09",
- "level": "INFO",
- "msg": "2026-03-24 21:59:09 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:59:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:59:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:59:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:59:19",
- "level": "INFO",
- "msg": "2026-03-24 21:59:19 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:59:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "21:59:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:59:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:59:29",
- "level": "INFO",
- "msg": "2026-03-24 21:59:29 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:59:29",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "21:59:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:59:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:59:39",
- "level": "INFO",
- "msg": "2026-03-24 21:59:39 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:59:39",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "21:59:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:59:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:59:49",
- "level": "INFO",
- "msg": "2026-03-24 21:59:49 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:59:49",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "21:59:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:59:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "21:59:59",
- "level": "INFO",
- "msg": "2026-03-24 21:59:59 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "21:59:59",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "21:59:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "21:59:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:00:09",
- "level": "INFO",
- "msg": "2026-03-24 22:00:09 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:00:09",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:00:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:00:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:00:19",
- "level": "INFO",
- "msg": "2026-03-24 22:00:19 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:00:19",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:00:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:00:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:00:29",
- "level": "INFO",
- "msg": "2026-03-24 22:00:29 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:00:29",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:00:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:00:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:00:39",
- "level": "INFO",
- "msg": "2026-03-24 22:00:39 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:00:39",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:00:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:00:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:00:49",
- "level": "INFO",
- "msg": "2026-03-24 22:00:49 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:00:49",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:00:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:00:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:00:59",
- "level": "INFO",
- "msg": "2026-03-24 22:00:59 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:00:59",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:00:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:00:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:01:09",
- "level": "INFO",
- "msg": "2026-03-24 22:01:09 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:01:09",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:01:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:01:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:01:19",
- "level": "INFO",
- "msg": "2026-03-24 22:01:19 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:01:19",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:01:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:01:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:01:29",
- "level": "INFO",
- "msg": "2026-03-24 22:01:29 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:01:29",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:01:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:01:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:01:39",
- "level": "INFO",
- "msg": "2026-03-24 22:01:39 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:01:39",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:01:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:01:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:01:49",
- "level": "INFO",
- "msg": "2026-03-24 22:01:49 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:01:49",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:01:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:01:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:01:59",
- "level": "INFO",
- "msg": "2026-03-24 22:01:59 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:01:59",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:01:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:01:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:02:09",
- "level": "INFO",
- "msg": "2026-03-24 22:02:09 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:02:09",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:02:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:02:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:02:19",
- "level": "INFO",
- "msg": "2026-03-24 22:02:19 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:02:19",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:02:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:02:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:02:29",
- "level": "INFO",
- "msg": "2026-03-24 22:02:29 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:02:29",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:02:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:02:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:02:39",
- "level": "INFO",
- "msg": "2026-03-24 22:02:39 [DevMachinePage] [INFO] [状态巡检] 360s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:02:39",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:02:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:02:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:02:49",
- "level": "INFO",
- "msg": "2026-03-24 22:02:49 [DevMachinePage] [INFO] [状态巡检] 370s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:02:49",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:02:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:02:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:02:59",
- "level": "INFO",
- "msg": "2026-03-24 22:02:59 [DevMachinePage] [INFO] [状态巡检] 380s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:02:59",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:02:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:02:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:03:09",
- "level": "INFO",
- "msg": "2026-03-24 22:03:09 [DevMachinePage] [INFO] [状态巡检] 390s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:03:09",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:03:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:03:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:03:19",
- "level": "INFO",
- "msg": "2026-03-24 22:03:19 [DevMachinePage] [INFO] [状态巡检] 400s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:03:19",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "22:03:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:03:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:03:29",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:03:29 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_692179"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "2026/03/24 21:56:27"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "2026/03/24 22:03:15"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "12秒"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "2026-03-24 22:03:29 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_692179"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "2026-03-24 22:03:29 [DevMachinePage] [INFO] 👉 在 UI_TEST_692179 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "2026-03-24 22:03:29 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "22:03:29",
- "level": "INFO",
- "msg": "2026-03-24 22:03:29 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:03:30",
- "level": "INFO",
- "msg": "2026-03-24 22:03:30 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "22:03:33",
- "level": "INFO",
- "msg": "2026-03-24 22:03:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:03:39",
- "level": "INFO",
- "msg": "2026-03-24 22:03:39 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_692179 状态变为: 已关机..."
- },
- {
- "ts": "22:03:39",
- "level": "INFO",
- "msg": "2026-03-24 22:03:39 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "22:03:39",
- "level": "INFO",
- "msg": "2026-03-24 22:03:39 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:03:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:03:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:03:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:03:49",
- "level": "INFO",
- "msg": "2026-03-24 22:03:49 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:03:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:03:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:03:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:03:59",
- "level": "INFO",
- "msg": "2026-03-24 22:03:59 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:03:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:03:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:03:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:04:09",
- "level": "INFO",
- "msg": "2026-03-24 22:04:09 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:04:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:04:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:04:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:04:19",
- "level": "INFO",
- "msg": "2026-03-24 22:04:19 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:04:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:04:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:04:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:04:29",
- "level": "INFO",
- "msg": "2026-03-24 22:04:29 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:04:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:04:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:04:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:04:39",
- "level": "INFO",
- "msg": "2026-03-24 22:04:39 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:04:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:04:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:04:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:04:49",
- "level": "INFO",
- "msg": "2026-03-24 22:04:49 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:04:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:04:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:04:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:04:59",
- "level": "INFO",
- "msg": "2026-03-24 22:04:59 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:04:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:04:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:04:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:05:09",
- "level": "INFO",
- "msg": "2026-03-24 22:05:09 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:05:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:05:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:05:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:05:19",
- "level": "INFO",
- "msg": "2026-03-24 22:05:19 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:05:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:05:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:05:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:05:29",
- "level": "INFO",
- "msg": "2026-03-24 22:05:29 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_692179"
- },
- {
- "ts": "22:05:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:05:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:05:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:05:39",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:05:39 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_692179"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "2026/03/24 21:56:27"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "2026/03/24 22:03:15 ~ 2026/03/24 22:05:25"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "2分钟"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "2026-03-24 22:05:39 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_692179"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "2026-03-24 22:05:39 [DevMachinePage] [INFO] 👉 在 UI_TEST_692179 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "22:05:39",
- "level": "INFO",
- "msg": "2026-03-24 22:05:39 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:05:43",
- "level": "INFO",
- "msg": "2026-03-24 22:05:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:05:46",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:05:46 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "22:05:46",
- "level": "INFO",
- "msg": "2026-03-24 22:05:46 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "22:05:46",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:05:46 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "22:05:46",
- "level": "INFO",
- "msg": "2026-03-24 22:05:46 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "22:05:46",
- "level": "INFO",
- "msg": "2026-03-24 22:05:46 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "22:05:46",
- "level": "INFO",
- "msg": "2026-03-24 22:05:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "22:05:49",
- "level": "INFO",
- "msg": "2026-03-24 22:05:49 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:05:49",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:05:49 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
- },
- {
- "ts": "22:05:49",
- "level": "INFO",
- "msg": "2026-03-24 22:05:49 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "22:05:49",
- "level": "INFO",
- "msg": "2026-03-24 22:05:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "22:05:50",
- "level": "INFO",
- "msg": "2026-03-24 22:05:50 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_135752"
- },
- {
- "ts": "22:05:50",
- "level": "INFO",
- "msg": "2026-03-24 22:05:50 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_135752"
- },
- {
- "ts": "22:05:55",
- "level": "INFO",
- "msg": "2026-03-24 22:05:55 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:05:56",
- "level": "INFO",
- "msg": "2026-03-24 22:05:56 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:05:56",
- "level": "INFO",
- "msg": "2026-03-24 22:05:56 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:05:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:05:57 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:05:57",
- "level": "INFO",
- "msg": "2026-03-24 22:05:57 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "22:05:57",
- "level": "INFO",
- "msg": "2026-03-24 22:05:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "22:05:58",
- "level": "INFO",
- "msg": "2026-03-24 22:05:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "22:05:59",
- "level": "INFO",
- "msg": "2026-03-24 22:05:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:06:00",
- "level": "INFO",
- "msg": "2026-03-24 22:06:00 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "22:06:00",
- "level": "INFO",
- "msg": "2026-03-24 22:06:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "22:06:03",
- "level": "INFO",
- "msg": "2026-03-24 22:06:03 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_135752 状态变为: 运行中..."
- },
- {
- "ts": "22:06:03",
- "level": "INFO",
- "msg": "2026-03-24 22:06:03 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "22:06:13",
- "level": "INFO",
- "msg": "2026-03-24 22:06:13 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:06:13",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:06:13",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:06:13",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:06:23",
- "level": "INFO",
- "msg": "2026-03-24 22:06:23 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:06:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:06:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:06:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:06:33",
- "level": "INFO",
- "msg": "2026-03-24 22:06:33 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:06:33",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:06:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:06:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:06:43",
- "level": "INFO",
- "msg": "2026-03-24 22:06:43 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:06:43",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:06:43",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:06:43",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:06:53",
- "level": "INFO",
- "msg": "2026-03-24 22:06:53 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:06:53",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:06:53",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:06:53",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:07:03",
- "level": "INFO",
- "msg": "2026-03-24 22:07:03 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:07:03",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:07:03",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:07:03",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:07:13",
- "level": "INFO",
- "msg": "2026-03-24 22:07:13 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:07:13",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:07:13",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:07:13",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:07:23",
- "level": "INFO",
- "msg": "2026-03-24 22:07:23 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:07:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:07:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:07:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:07:33",
- "level": "INFO",
- "msg": "2026-03-24 22:07:33 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:07:33",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:07:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:07:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:07:38",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:07:38 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:07:38",
- "level": "INFO",
- "msg": "2026-03-24 22:07:38 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_135752"
- },
- {
- "ts": "22:07:38",
- "level": "INFO",
- "msg": "2026-03-24 22:07:38 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_135752 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "22:07:39",
- "level": "INFO",
- "msg": "2026-03-24 22:07:39 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:07:39",
- "level": "INFO",
- "msg": "2026-03-24 22:07:39 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-87oymny618fx2z7ko"
- },
- {
- "ts": "22:08:39",
- "level": "INFO",
- "msg": "2026-03-24 22:08:39 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "22:08:54",
- "level": "INFO",
- "msg": "2026-03-24 22:08:54 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_135752 状态变为: 运行中..."
- },
- {
- "ts": "22:08:54",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:08:54 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:08:54",
- "level": "INFO",
- "msg": "2026-03-24 22:08:54 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_135752 为镜像"
- },
- {
- "ts": "22:08:54",
- "level": "INFO",
- "msg": "2026-03-24 22:08:54 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_135752 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "22:08:54",
- "level": "INFO",
- "msg": "2026-03-24 22:08:54 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:08:55",
- "level": "INFO",
- "msg": "2026-03-24 22:08:55 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "22:08:55",
- "level": "INFO",
- "msg": "2026-03-24 22:08:55 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_135752"
- },
- {
- "ts": "22:08:56",
- "level": "INFO",
- "msg": "2026-03-24 22:08:56 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "22:08:56",
- "level": "INFO",
- "msg": "2026-03-24 22:08:56 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "22:08:56",
- "level": "INFO",
- "msg": "2026-03-24 22:08:56 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "22:08:57",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:08:57 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "22:08:57",
- "level": "INFO",
- "msg": "2026-03-24 22:08:57 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "22:08:57",
- "level": "INFO",
- "msg": "2026-03-24 22:08:57 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "22:08:57",
- "level": "INFO",
- "msg": "2026-03-24 22:08:57 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "22:08:58",
- "level": "INFO",
- "msg": "2026-03-24 22:08:58 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "22:08:59",
- "level": "INFO",
- "msg": "2026-03-24 22:08:59 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "22:08:59",
- "level": "INFO",
- "msg": "2026-03-24 22:08:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:09:02",
- "level": "INFO",
- "msg": "2026-03-24 22:09:02 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_135752 状态变为: 运行中..."
- },
- {
- "ts": "22:09:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:09:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:09:02",
- "level": "INFO",
- "msg": "2026-03-24 22:09:02 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_135752"
- },
- {
- "ts": "22:09:02",
- "level": "INFO",
- "msg": "2026-03-24 22:09:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_135752 行内寻找并点击 [关机]"
- },
- {
- "ts": "22:09:02",
- "level": "INFO",
- "msg": "2026-03-24 22:09:02 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:09:03",
- "level": "INFO",
- "msg": "2026-03-24 22:09:03 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_135752 状态变为: 已关机..."
- },
- {
- "ts": "22:09:03",
- "level": "INFO",
- "msg": "2026-03-24 22:09:03 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:09:03",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:09:03",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:09:03",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:09:13",
- "level": "INFO",
- "msg": "2026-03-24 22:09:13 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:09:13",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:09:13",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:09:13",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:09:23",
- "level": "INFO",
- "msg": "2026-03-24 22:09:23 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:09:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:09:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:09:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:09:33",
- "level": "INFO",
- "msg": "2026-03-24 22:09:33 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_135752"
- },
- {
- "ts": "22:09:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:09:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:09:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:09:38",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:09:38 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "22:09:38",
- "level": "INFO",
- "msg": "2026-03-24 22:09:38 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_135752"
- },
- {
- "ts": "22:09:38",
- "level": "INFO",
- "msg": "2026-03-24 22:09:38 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_135752 行内寻找并点击 [删除]"
- },
- {
- "ts": "22:09:38",
- "level": "INFO",
- "msg": "2026-03-24 22:09:38 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:09:38",
- "level": "INFO",
- "msg": "2026-03-24 22:09:38 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "22:09:40",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:09:40 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "22:09:42",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:09:42 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "22:09:42",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:09:42 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "22:09:42",
- "level": "INFO",
- "msg": "2026-03-24 22:09:42 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "22:09:42",
- "level": "INFO",
- "msg": "2026-03-24 22:09:42 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "22:09:42",
- "level": "INFO",
- "msg": "2026-03-24 22:09:42 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:09:45",
- "level": "INFO",
- "msg": "2026-03-24 22:09:45 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "22:09:45",
- "level": "INFO",
- "msg": "2026-03-24 22:09:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "22:09:45",
- "level": "INFO",
- "msg": "2026-03-24 22:09:45 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位)"
- },
- {
- "ts": "22:09:45",
- "level": "INFO",
- "msg": "2026-03-24 22:09:45 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "22:09:46",
- "level": "INFO",
- "msg": "2026-03-24 22:09:46 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "22:09:46",
- "level": "INFO",
- "msg": "2026-03-24 22:09:46 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "22:09:46",
- "level": "INFO",
- "msg": "2026-03-24 22:09:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_724381"
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:09:54",
- "level": "WARN",
- "msg": "2026-03-24 22:09:54 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "22:09:54",
- "level": "ERROR",
- "msg": "2026-03-24 22:09:54 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_724381"
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "22:09:54",
- "level": "WARN",
- "msg": "2026-03-24 22:09:54 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "22:09:54",
- "level": "ERROR",
- "msg": "2026-03-24 22:09:54 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_724381"
- },
- {
- "ts": "22:09:54",
- "level": "INFO",
- "msg": "2026-03-24 22:09:54 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "22:09:54",
- "level": "WARN",
- "msg": "2026-03-24 22:09:54 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "22:09:54",
- "level": "ERROR",
- "msg": "2026-03-24 22:09:54 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "22:09:54",
- "level": "ERROR",
- "msg": "2026-03-24 22:09:54 [MirrorAssetsPage] [ERROR] ❌ 无法定位输入框。当前页面所有可见输入框报告: []"
- },
- {
- "ts": "22:09:54",
- "level": "ERROR",
- "msg": "2026-03-24 22:09:54 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "22:09:54",
- "level": "ERROR",
- "msg": "2026-03-24 22:09:54 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": "2026-03-24 22:09:55 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "22:09:55",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "22:09:55",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "22:09:55",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "22:09:55",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "22:09:55",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "daadea61": {
- "task_id": "daadea61",
- "task_name": "巡检任务_22:11:13",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T22:11:15.151403",
- "finished_at": "2026-03-24T22:11:44.435296",
- "logs": [
- {
- "ts": "22:11:15",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_22:11:13] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "22:11:15",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "22:11:18",
- "level": "INFO",
- "msg": "2026-03-24 22:11:18 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "22:11:18",
- "level": "INFO",
- "msg": "2026-03-24 22:11:18 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "22:11:18",
- "level": "INFO",
- "msg": "2026-03-24 22:11:18 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:11:20",
- "level": "INFO",
- "msg": "2026-03-24 22:11:20 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "22:11:20",
- "level": "INFO",
- "msg": "2026-03-24 22:11:20 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "22:11:20",
- "level": "INFO",
- "msg": "2026-03-24 22:11:20 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "22:11:20",
- "level": "INFO",
- "msg": "2026-03-24 22:11:20 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "22:11:20",
- "level": "INFO",
- "msg": "2026-03-24 22:11:20 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "22:11:21",
- "level": "INFO",
- "msg": "2026-03-24 22:11:21 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "22:11:22",
- "level": "INFO",
- "msg": "2026-03-24 22:11:22 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "22:11:22",
- "level": "INFO",
- "msg": "2026-03-24 22:11:22 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:11:22",
- "level": "INFO",
- "msg": "2026-03-24 22:11:22 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "22:11:32",
- "level": "WARN",
- "msg": "2026-03-24 22:11:32 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "22:11:32",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:11:32",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "22:11:32",
- "level": "INFO",
- "msg": "2026-03-24 22:11:32 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "22:11:32",
- "level": "INFO",
- "msg": "2026-03-24 22:11:32 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "22:11:32",
- "level": "INFO",
- "msg": "2026-03-24 22:11:32 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:11:35",
- "level": "INFO",
- "msg": "2026-03-24 22:11:35 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "22:11:35",
- "level": "INFO",
- "msg": "2026-03-24 22:11:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "22:11:35",
- "level": "INFO",
- "msg": "2026-03-24 22:11:35 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位)"
- },
- {
- "ts": "22:11:35",
- "level": "INFO",
- "msg": "2026-03-24 22:11:35 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "22:11:35",
- "level": "INFO",
- "msg": "2026-03-24 22:11:35 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "22:11:36",
- "level": "INFO",
- "msg": "2026-03-24 22:11:36 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "22:11:36",
- "level": "INFO",
- "msg": "2026-03-24 22:11:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_409949"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:11:44",
- "level": "WARN",
- "msg": "2026-03-24 22:11:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "2026-03-24 22:11:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_409949"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "22:11:44",
- "level": "WARN",
- "msg": "2026-03-24 22:11:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "2026-03-24 22:11:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_409949"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "22:11:44",
- "level": "WARN",
- "msg": "2026-03-24 22:11:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "2026-03-24 22:11:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "2026-03-24 22:11:44 [MirrorAssetsPage] [ERROR] ❌ 无法定位输入框。当前页面所有可见输入框报告: []"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "2026-03-24 22:11:44 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "2026-03-24 22:11:44 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "2026-03-24 22:11:44 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "22:11:44",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "22:11:44",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "22:11:44",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
"d1a8f6a0": {
"task_id": "d1a8f6a0",
"task_name": "巡检任务_22:15:19",
@@ -26774,12102 +3977,6 @@
],
"result": "PASS"
},
- "b98f4601": {
- "task_id": "b98f4601",
- "task_name": "巡检任务_22:19:45",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T22:19:46.306421",
- "finished_at": "2026-03-24T22:21:13.128626",
- "logs": [
- {
- "ts": "22:19:46",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_22:19:45] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "22:19:46",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "22:19:48",
- "level": "INFO",
- "msg": "2026-03-24 22:19:48 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "22:19:48",
- "level": "INFO",
- "msg": "2026-03-24 22:19:48 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "22:19:49",
- "level": "INFO",
- "msg": "2026-03-24 22:19:49 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:19:51",
- "level": "INFO",
- "msg": "2026-03-24 22:19:51 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "22:19:51",
- "level": "INFO",
- "msg": "2026-03-24 22:19:51 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "22:19:51",
- "level": "INFO",
- "msg": "2026-03-24 22:19:51 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "22:19:51",
- "level": "INFO",
- "msg": "2026-03-24 22:19:51 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "22:19:51",
- "level": "INFO",
- "msg": "2026-03-24 22:19:51 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "22:19:52",
- "level": "INFO",
- "msg": "2026-03-24 22:19:52 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "22:19:52",
- "level": "INFO",
- "msg": "2026-03-24 22:19:52 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "22:19:52",
- "level": "INFO",
- "msg": "2026-03-24 22:19:52 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:19:53",
- "level": "INFO",
- "msg": "2026-03-24 22:19:53 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "22:20:02",
- "level": "WARN",
- "msg": "2026-03-24 22:20:02 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "22:20:02",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:20:02",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "22:20:02",
- "level": "INFO",
- "msg": "2026-03-24 22:20:02 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_433045] ---"
- },
- {
- "ts": "22:20:02",
- "level": "INFO",
- "msg": "2026-03-24 22:20:02 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "22:20:02",
- "level": "INFO",
- "msg": "2026-03-24 22:20:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "22:20:03",
- "level": "INFO",
- "msg": "2026-03-24 22:20:03 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:20:05",
- "level": "INFO",
- "msg": "2026-03-24 22:20:05 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_433045"
- },
- {
- "ts": "22:20:05",
- "level": "INFO",
- "msg": "2026-03-24 22:20:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "22:20:05",
- "level": "INFO",
- "msg": "2026-03-24 22:20:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:20:06",
- "level": "INFO",
- "msg": "2026-03-24 22:20:06 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_433045"
- },
- {
- "ts": "22:20:07",
- "level": "INFO",
- "msg": "2026-03-24 22:20:07 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "22:20:07",
- "level": "INFO",
- "msg": "2026-03-24 22:20:07 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "22:20:07",
- "level": "INFO",
- "msg": "2026-03-24 22:20:07 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "22:20:07",
- "level": "INFO",
- "msg": "2026-03-24 22:20:07 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:20:07",
- "level": "INFO",
- "msg": "2026-03-24 22:20:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:20:07",
- "level": "INFO",
- "msg": "2026-03-24 22:20:07 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_433045"
- },
- {
- "ts": "22:20:08",
- "level": "INFO",
- "msg": "2026-03-24 22:20:08 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:20:11",
- "level": "ERROR",
- "msg": "2026-03-24 22:20:11 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "22:20:12",
- "level": "INFO",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "22:20:12",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:20:12 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "22:20:13",
- "level": "INFO",
- "msg": "2026-03-24 22:20:13 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "22:20:13",
- "level": "INFO",
- "msg": "2026-03-24 22:20:13 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:20:13",
- "level": "INFO",
- "msg": "2026-03-24 22:20:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:20:19",
- "level": "INFO",
- "msg": "2026-03-24 22:20:19 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:20:22",
- "level": "ERROR",
- "msg": "2026-03-24 22:20:22 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "22:20:23",
- "level": "INFO",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "22:20:23",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:20:23 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "22:20:24",
- "level": "INFO",
- "msg": "2026-03-24 22:20:24 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "22:20:24",
- "level": "INFO",
- "msg": "2026-03-24 22:20:24 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:20:24",
- "level": "INFO",
- "msg": "2026-03-24 22:20:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:20:29",
- "level": "INFO",
- "msg": "2026-03-24 22:20:29 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:20:32",
- "level": "ERROR",
- "msg": "2026-03-24 22:20:32 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "22:20:33",
- "level": "INFO",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "22:20:33",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:20:33 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "22:20:34",
- "level": "INFO",
- "msg": "2026-03-24 22:20:34 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:20:34",
- "level": "INFO",
- "msg": "2026-03-24 22:20:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:20:40",
- "level": "INFO",
- "msg": "2026-03-24 22:20:40 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:20:40",
- "level": "INFO",
- "msg": "2026-03-24 22:20:40 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [ERROR] ❌ 文件系统场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "WARN",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): file_system_error.png"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [ERROR] ❌ 开发机场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "WARN",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): dev_machine_error.png"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "22:21:13",
- "level": "WARN",
- "msg": "2026-03-24 22:21:13 [CloudDesktopPage] [WARNING] 原生导航失败,尝试兜底... Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "WARN",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): cloud_desktop_error.png"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "WARN",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): mirror_assets_error.png"
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "2026-03-24 22:21:13 [DataManagementRunner] [ERROR] ❌ 4 个场景失败: 文件系统: Page.evaluate: Target page, context or browser has been closed | 开发机: Page.evaluate: Target page, context or browser has been closed | 云桌面: Page.evaluate: Target page, context or browser has been closed | 镜像资产: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "2026-03-24 22:21:13 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "Exception: 4 个场景失败: 文件系统: Page.evaluate: Target page, context or browser has been closed | 开发机: Page.evaluate: Target page, context or browser has been closed | 云桌面: Page.evaluate: Target page, context or browser has been closed | 镜像资产: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "22:21:13",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "22:21:13",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "22:21:13",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "80cb17af": {
- "task_id": "80cb17af",
- "task_name": "巡检任务_22:21:15",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T22:21:17.424560",
- "finished_at": "2026-03-24T22:24:52.514547",
- "logs": [
- {
- "ts": "22:21:17",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_22:21:15] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "22:21:17",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "22:21:19",
- "level": "INFO",
- "msg": "2026-03-24 22:21:19 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "22:21:19",
- "level": "INFO",
- "msg": "2026-03-24 22:21:19 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "22:21:19",
- "level": "INFO",
- "msg": "2026-03-24 22:21:19 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:21:19",
- "level": "INFO",
- "msg": "2026-03-24 22:21:19 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "22:21:19",
- "level": "INFO",
- "msg": "2026-03-24 22:21:19 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "22:21:20",
- "level": "INFO",
- "msg": "2026-03-24 22:21:20 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "22:21:20",
- "level": "INFO",
- "msg": "2026-03-24 22:21:20 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "22:21:22",
- "level": "INFO",
- "msg": "2026-03-24 22:21:22 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "22:21:22",
- "level": "INFO",
- "msg": "2026-03-24 22:21:22 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "22:21:22",
- "level": "INFO",
- "msg": "2026-03-24 22:21:22 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "22:21:22",
- "level": "INFO",
- "msg": "2026-03-24 22:21:22 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "22:21:22",
- "level": "INFO",
- "msg": "2026-03-24 22:21:22 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "22:21:23",
- "level": "INFO",
- "msg": "2026-03-24 22:21:23 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "22:21:23",
- "level": "INFO",
- "msg": "2026-03-24 22:21:23 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "22:21:23",
- "level": "INFO",
- "msg": "2026-03-24 22:21:23 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:21:23",
- "level": "INFO",
- "msg": "2026-03-24 22:21:23 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "22:21:33",
- "level": "WARN",
- "msg": "2026-03-24 22:21:33 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "22:21:33",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:21:33",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "22:21:33",
- "level": "INFO",
- "msg": "2026-03-24 22:21:33 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "22:21:33",
- "level": "INFO",
- "msg": "2026-03-24 22:21:33 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "22:21:33",
- "level": "INFO",
- "msg": "2026-03-24 22:21:33 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:21:36",
- "level": "INFO",
- "msg": "2026-03-24 22:21:36 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "22:21:36",
- "level": "INFO",
- "msg": "2026-03-24 22:21:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "22:21:36",
- "level": "INFO",
- "msg": "2026-03-24 22:21:36 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "22:21:36",
- "level": "INFO",
- "msg": "2026-03-24 22:21:36 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "22:21:37",
- "level": "INFO",
- "msg": "2026-03-24 22:21:37 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "22:21:37",
- "level": "INFO",
- "msg": "2026-03-24 22:21:37 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "22:21:37",
- "level": "INFO",
- "msg": "2026-03-24 22:21:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "22:21:40",
- "level": "INFO",
- "msg": "2026-03-24 22:21:40 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "22:21:40",
- "level": "INFO",
- "msg": "2026-03-24 22:21:40 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_401498"
- },
- {
- "ts": "22:21:40",
- "level": "INFO",
- "msg": "2026-03-24 22:21:40 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:21:40",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:21:40 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "22:21:42",
- "level": "INFO",
- "msg": "2026-03-24 22:21:42 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:21:42",
- "level": "INFO",
- "msg": "2026-03-24 22:21:42 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:21:43",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:21:43 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:21:45",
- "level": "INFO",
- "msg": "2026-03-24 22:21:45 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "22:21:45",
- "level": "INFO",
- "msg": "2026-03-24 22:21:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "22:21:46",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:21:46 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_401498 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "22:21:46",
- "level": "INFO",
- "msg": "2026-03-24 22:21:46 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "22:21:46",
- "level": "INFO",
- "msg": "2026-03-24 22:21:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "22:21:48",
- "level": "INFO",
- "msg": "2026-03-24 22:21:48 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "22:21:51",
- "level": "INFO",
- "msg": "2026-03-24 22:21:51 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_401498 状态变为: 运行中..."
- },
- {
- "ts": "22:21:51",
- "level": "INFO",
- "msg": "2026-03-24 22:21:51 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:21:51",
- "level": "INFO",
- "msg": "2026-03-24 22:21:51 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:21:51",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:21:51",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:21:51",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:22:01",
- "level": "INFO",
- "msg": "2026-03-24 22:22:01 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:22:01",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:22:01",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:22:01",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:22:11",
- "level": "INFO",
- "msg": "2026-03-24 22:22:11 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:22:11",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:22:11",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:22:11",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:22:21",
- "level": "INFO",
- "msg": "2026-03-24 22:22:21 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:22:21",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:22:21",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:22:21",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:22:31",
- "level": "INFO",
- "msg": "2026-03-24 22:22:31 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:22:31",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:22:31",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:22:31",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:22:42",
- "level": "INFO",
- "msg": "2026-03-24 22:22:42 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:22:42",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:22:42",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:22:42",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:22:52",
- "level": "INFO",
- "msg": "2026-03-24 22:22:52 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:22:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:22:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:22:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:02",
- "level": "INFO",
- "msg": "2026-03-24 22:23:02 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:23:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:12",
- "level": "INFO",
- "msg": "2026-03-24 22:23:12 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:23:12",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:12",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:22",
- "level": "INFO",
- "msg": "2026-03-24 22:23:22 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:23:22",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:22",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:32",
- "level": "INFO",
- "msg": "2026-03-24 22:23:32 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:23:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:32",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:23:37 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:23:37",
- "level": "INFO",
- "msg": "2026-03-24 22:23:37 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_401498 状态变为: 运行中..."
- },
- {
- "ts": "22:23:37",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:23:37 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:23:37",
- "level": "INFO",
- "msg": "2026-03-24 22:23:37 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_401498"
- },
- {
- "ts": "22:23:37",
- "level": "INFO",
- "msg": "2026-03-24 22:23:37 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_401498 行内寻找并点击 [关机]"
- },
- {
- "ts": "22:23:37",
- "level": "INFO",
- "msg": "2026-03-24 22:23:37 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:23:38",
- "level": "INFO",
- "msg": "2026-03-24 22:23:38 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_401498 状态变为: 已关机..."
- },
- {
- "ts": "22:23:38",
- "level": "INFO",
- "msg": "2026-03-24 22:23:38 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:38",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:23:38",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:38",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:48",
- "level": "INFO",
- "msg": "2026-03-24 22:23:48 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:48",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:23:48",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:48",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:23:58",
- "level": "INFO",
- "msg": "2026-03-24 22:23:58 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:23:58",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:23:58",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:23:58",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:24:08",
- "level": "INFO",
- "msg": "2026-03-24 22:24:08 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_401498"
- },
- {
- "ts": "22:24:08",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:24:08",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:24:08",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:24:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "22:24:13",
- "level": "INFO",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_401498 状态变为: 已关机..."
- },
- {
- "ts": "22:24:13",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "22:24:13",
- "level": "INFO",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_401498"
- },
- {
- "ts": "22:24:13",
- "level": "INFO",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_401498 行内寻找并点击 [删除]"
- },
- {
- "ts": "22:24:13",
- "level": "INFO",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:24:13",
- "level": "INFO",
- "msg": "2026-03-24 22:24:13 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "22:24:15",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:24:15 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "22:24:17",
- "level": "INFO",
- "msg": "2026-03-24 22:24:17 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_401498 状态变为: 已删除..."
- },
- {
- "ts": "22:24:17",
- "level": "INFO",
- "msg": "2026-03-24 22:24:17 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "22:24:27",
- "level": "INFO",
- "msg": "2026-03-24 22:24:27 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: Not Found"
- },
- {
- "ts": "22:24:37",
- "level": "INFO",
- "msg": "2026-03-24 22:24:37 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: Not Found"
- },
- {
- "ts": "22:24:47",
- "level": "INFO",
- "msg": "2026-03-24 22:24:47 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: Not Found"
- },
- {
- "ts": "22:24:52",
- "level": "ERROR",
- "msg": "2026-03-24 22:24:52 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:24:52",
- "level": "WARN",
- "msg": "2026-03-24 22:24:52 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): mirror_assets_error.png"
- },
- {
- "ts": "22:24:52",
- "level": "ERROR",
- "msg": "2026-03-24 22:24:52 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": "2026-03-24 22:24:52 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": "Exception: 1 个场景失败: 镜像资产: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "22:24:52",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "22:24:52",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "22:24:52",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "22:24:52",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "75f7effc": {
- "task_id": "75f7effc",
- "task_name": "全量验证",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-24T22:26:36.355818",
- "finished_at": "2026-03-24T22:46:27.917609",
- "logs": [
- {
- "ts": "22:26:36",
- "level": "INFO",
- "msg": "🚀 任务启动 [全量验证] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "22:26:36",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "22:26:38",
- "level": "INFO",
- "msg": "2026-03-24 22:26:38 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "22:26:38",
- "level": "INFO",
- "msg": "2026-03-24 22:26:38 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "22:26:38",
- "level": "INFO",
- "msg": "2026-03-24 22:26:38 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:26:38",
- "level": "INFO",
- "msg": "2026-03-24 22:26:38 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "22:26:38",
- "level": "INFO",
- "msg": "2026-03-24 22:26:38 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "22:26:41",
- "level": "INFO",
- "msg": "2026-03-24 22:26:41 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "22:26:41",
- "level": "INFO",
- "msg": "2026-03-24 22:26:41 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "22:26:41",
- "level": "INFO",
- "msg": "2026-03-24 22:26:41 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "22:26:41",
- "level": "INFO",
- "msg": "2026-03-24 22:26:41 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "22:26:41",
- "level": "INFO",
- "msg": "2026-03-24 22:26:41 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "22:26:42",
- "level": "INFO",
- "msg": "2026-03-24 22:26:42 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "22:26:42",
- "level": "INFO",
- "msg": "2026-03-24 22:26:42 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "22:26:42",
- "level": "INFO",
- "msg": "2026-03-24 22:26:42 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:26:43",
- "level": "INFO",
- "msg": "2026-03-24 22:26:43 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "22:26:52",
- "level": "WARN",
- "msg": "2026-03-24 22:26:52 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "22:26:52",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:26:52",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "22:26:52",
- "level": "INFO",
- "msg": "2026-03-24 22:26:52 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_874880] ---"
- },
- {
- "ts": "22:26:52",
- "level": "INFO",
- "msg": "2026-03-24 22:26:52 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "22:26:52",
- "level": "INFO",
- "msg": "2026-03-24 22:26:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "22:26:52",
- "level": "INFO",
- "msg": "2026-03-24 22:26:52 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:26:55",
- "level": "INFO",
- "msg": "2026-03-24 22:26:55 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_874880"
- },
- {
- "ts": "22:26:55",
- "level": "INFO",
- "msg": "2026-03-24 22:26:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "22:26:55",
- "level": "INFO",
- "msg": "2026-03-24 22:26:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:26:56",
- "level": "INFO",
- "msg": "2026-03-24 22:26:56 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_874880"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_874880"
- },
- {
- "ts": "22:26:57",
- "level": "INFO",
- "msg": "2026-03-24 22:26:57 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:27:01",
- "level": "ERROR",
- "msg": "2026-03-24 22:27:01 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "22:27:02",
- "level": "INFO",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "22:27:02",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:27:02 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "22:27:03",
- "level": "INFO",
- "msg": "2026-03-24 22:27:03 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "22:27:03",
- "level": "INFO",
- "msg": "2026-03-24 22:27:03 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:27:03",
- "level": "INFO",
- "msg": "2026-03-24 22:27:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:27:08",
- "level": "INFO",
- "msg": "2026-03-24 22:27:08 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:27:11",
- "level": "ERROR",
- "msg": "2026-03-24 22:27:11 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "22:27:12",
- "level": "INFO",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "22:27:12",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:27:12 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "22:27:13",
- "level": "INFO",
- "msg": "2026-03-24 22:27:13 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "22:27:13",
- "level": "INFO",
- "msg": "2026-03-24 22:27:13 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:27:13",
- "level": "INFO",
- "msg": "2026-03-24 22:27:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:27:19",
- "level": "INFO",
- "msg": "2026-03-24 22:27:19 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:27:22",
- "level": "ERROR",
- "msg": "2026-03-24 22:27:22 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "22:27:23",
- "level": "INFO",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "22:27:23",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:27:23 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "22:27:24",
- "level": "INFO",
- "msg": "2026-03-24 22:27:24 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "22:27:24",
- "level": "INFO",
- "msg": "2026-03-24 22:27:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "22:27:29",
- "level": "INFO",
- "msg": "2026-03-24 22:27:29 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "22:27:29",
- "level": "INFO",
- "msg": "2026-03-24 22:27:29 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "22:28:59",
- "level": "INFO",
- "msg": "2026-03-24 22:28:59 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "22:29:29",
- "level": "ERROR",
- "msg": "2026-03-24 22:29:29 [DataManagementRunner] [ERROR] ❌ 文件系统场景失败: Page.fill: Timeout 30000ms exceeded."
- },
- {
- "ts": "22:29:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:29:29",
- "level": "INFO",
- "msg": " - waiting for locator(\"input[placeholder*='名称']\")"
- },
- {
- "ts": "22:29:29",
- "level": "INFO",
- "msg": "2026-03-24 22:29:29 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "22:29:29",
- "level": "INFO",
- "msg": "2026-03-24 22:29:29 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "22:29:32",
- "level": "INFO",
- "msg": "2026-03-24 22:29:32 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:29:32",
- "level": "INFO",
- "msg": "2026-03-24 22:29:32 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "22:29:35",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:29:35 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "22:29:35",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:29:35 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "22:29:35",
- "level": "INFO",
- "msg": "2026-03-24 22:29:35 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "22:29:35",
- "level": "INFO",
- "msg": "2026-03-24 22:29:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_959446"
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_959446"
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "22:29:36",
- "level": "INFO",
- "msg": "2026-03-24 22:29:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "22:29:37",
- "level": "INFO",
- "msg": "2026-03-24 22:29:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "22:29:39",
- "level": "INFO",
- "msg": "2026-03-24 22:29:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "22:29:40",
- "level": "INFO",
- "msg": "2026-03-24 22:29:40 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_959446, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "22:29:42",
- "level": "INFO",
- "msg": "2026-03-24 22:29:42 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_959446 部署就绪..."
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "2026-03-24 22:29:52 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_959446 状态变为: 运行中..."
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "2026-03-24 22:29:52 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "2026-03-24 22:29:52 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "2026-03-24 22:29:52 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "2026-03-24 22:29:52 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:29:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:30:02",
- "level": "INFO",
- "msg": "2026-03-24 22:30:02 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:30:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:30:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:30:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:30:12",
- "level": "INFO",
- "msg": "2026-03-24 22:30:12 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:30:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:30:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:30:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:30:22",
- "level": "INFO",
- "msg": "2026-03-24 22:30:22 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:30:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:30:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:30:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:30:32",
- "level": "INFO",
- "msg": "2026-03-24 22:30:32 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:30:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:30:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:30:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:30:42",
- "level": "INFO",
- "msg": "2026-03-24 22:30:42 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:30:42",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:30:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:30:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:30:52",
- "level": "INFO",
- "msg": "2026-03-24 22:30:52 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:30:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:30:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:30:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:31:02",
- "level": "INFO",
- "msg": "2026-03-24 22:31:02 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:31:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:31:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:31:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:31:12",
- "level": "INFO",
- "msg": "2026-03-24 22:31:12 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:31:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:31:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:31:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:31:22",
- "level": "INFO",
- "msg": "2026-03-24 22:31:22 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:31:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:31:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:31:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:31:32",
- "level": "INFO",
- "msg": "2026-03-24 22:31:32 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:31:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:31:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:31:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:31:42",
- "level": "INFO",
- "msg": "2026-03-24 22:31:42 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:31:42",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:31:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:31:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:31:52",
- "level": "INFO",
- "msg": "2026-03-24 22:31:52 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:31:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:31:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:31:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:32:02",
- "level": "INFO",
- "msg": "2026-03-24 22:32:02 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:32:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:32:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:32:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:32:12",
- "level": "INFO",
- "msg": "2026-03-24 22:32:12 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:32:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:32:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:32:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:32:22",
- "level": "INFO",
- "msg": "2026-03-24 22:32:22 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:32:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:32:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:32:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:32:32",
- "level": "INFO",
- "msg": "2026-03-24 22:32:32 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:32:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:32:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:32:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:32:42",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:32:42 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_959446"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "2026/03/24 22:29:40"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "2026/03/24 22:32:36"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "5秒"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "2026-03-24 22:32:42 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_959446"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "2026-03-24 22:32:42 [DevMachinePage] [INFO] 👉 在 UI_TEST_959446 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "2026-03-24 22:32:42 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "22:32:42",
- "level": "INFO",
- "msg": "2026-03-24 22:32:42 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:32:43",
- "level": "INFO",
- "msg": "2026-03-24 22:32:43 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "22:32:46",
- "level": "INFO",
- "msg": "2026-03-24 22:32:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:32:52",
- "level": "INFO",
- "msg": "2026-03-24 22:32:52 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_959446 状态变为: 已关机..."
- },
- {
- "ts": "22:32:52",
- "level": "INFO",
- "msg": "2026-03-24 22:32:52 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "22:32:52",
- "level": "INFO",
- "msg": "2026-03-24 22:32:52 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:32:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:32:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:32:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:33:02",
- "level": "INFO",
- "msg": "2026-03-24 22:33:02 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:33:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:33:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:33:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:33:12",
- "level": "INFO",
- "msg": "2026-03-24 22:33:12 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:33:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:33:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:33:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:33:22",
- "level": "INFO",
- "msg": "2026-03-24 22:33:22 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:33:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:33:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:33:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:33:32",
- "level": "INFO",
- "msg": "2026-03-24 22:33:32 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:33:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:33:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:33:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:33:42",
- "level": "INFO",
- "msg": "2026-03-24 22:33:42 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:33:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:33:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:33:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:33:52",
- "level": "INFO",
- "msg": "2026-03-24 22:33:52 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:33:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:33:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:33:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:34:02",
- "level": "INFO",
- "msg": "2026-03-24 22:34:02 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:34:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:34:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:34:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:34:12",
- "level": "INFO",
- "msg": "2026-03-24 22:34:12 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:34:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:34:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:34:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:34:22",
- "level": "INFO",
- "msg": "2026-03-24 22:34:22 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:34:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:34:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:34:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:34:32",
- "level": "INFO",
- "msg": "2026-03-24 22:34:32 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:34:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:34:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:34:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:34:42",
- "level": "INFO",
- "msg": "2026-03-24 22:34:42 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:34:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:34:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:34:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:34:52",
- "level": "INFO",
- "msg": "2026-03-24 22:34:52 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:34:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:34:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:34:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:35:02",
- "level": "INFO",
- "msg": "2026-03-24 22:35:02 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:35:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:35:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:35:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:35:12",
- "level": "INFO",
- "msg": "2026-03-24 22:35:12 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:35:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:35:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:35:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:35:22",
- "level": "INFO",
- "msg": "2026-03-24 22:35:22 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:35:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:35:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:35:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:35:32",
- "level": "INFO",
- "msg": "2026-03-24 22:35:32 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:35:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:35:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:35:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:35:42",
- "level": "INFO",
- "msg": "2026-03-24 22:35:42 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:35:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:35:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:35:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:35:52",
- "level": "INFO",
- "msg": "2026-03-24 22:35:52 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:35:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:35:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:35:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:36:02",
- "level": "INFO",
- "msg": "2026-03-24 22:36:02 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:36:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:36:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:36:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:36:12",
- "level": "INFO",
- "msg": "2026-03-24 22:36:12 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:36:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:36:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:36:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:36:22",
- "level": "INFO",
- "msg": "2026-03-24 22:36:22 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:36:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:36:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:36:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:36:32",
- "level": "INFO",
- "msg": "2026-03-24 22:36:32 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:36:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:36:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:36:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:36:42",
- "level": "INFO",
- "msg": "2026-03-24 22:36:42 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:36:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:36:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:36:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:36:52",
- "level": "INFO",
- "msg": "2026-03-24 22:36:52 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:36:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:36:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:36:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:37:02",
- "level": "INFO",
- "msg": "2026-03-24 22:37:02 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:37:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:37:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:37:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:37:12",
- "level": "INFO",
- "msg": "2026-03-24 22:37:12 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:37:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:37:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:37:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:37:22",
- "level": "INFO",
- "msg": "2026-03-24 22:37:22 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:37:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:37:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:37:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:37:32",
- "level": "INFO",
- "msg": "2026-03-24 22:37:32 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:37:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:37:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:37:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:37:42",
- "level": "INFO",
- "msg": "2026-03-24 22:37:42 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:37:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:37:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:37:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:37:52",
- "level": "INFO",
- "msg": "2026-03-24 22:37:52 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:37:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:37:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:37:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:38:02",
- "level": "INFO",
- "msg": "2026-03-24 22:38:02 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:38:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:38:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:38:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:38:12",
- "level": "INFO",
- "msg": "2026-03-24 22:38:12 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:38:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:38:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:38:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:38:22",
- "level": "INFO",
- "msg": "2026-03-24 22:38:22 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:38:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:38:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:38:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:38:32",
- "level": "INFO",
- "msg": "2026-03-24 22:38:32 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:38:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:38:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:38:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:38:42",
- "level": "INFO",
- "msg": "2026-03-24 22:38:42 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:38:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:38:42",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:38:42",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:38:52",
- "level": "INFO",
- "msg": "2026-03-24 22:38:52 [DevMachinePage] [INFO] [状态巡检] 360s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:38:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:38:52",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:38:52",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:39:02",
- "level": "INFO",
- "msg": "2026-03-24 22:39:02 [DevMachinePage] [INFO] [状态巡检] 370s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:39:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:39:02",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:39:02",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:39:12",
- "level": "INFO",
- "msg": "2026-03-24 22:39:12 [DevMachinePage] [INFO] [状态巡检] 380s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:39:12",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:39:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:39:12",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:39:22",
- "level": "INFO",
- "msg": "2026-03-24 22:39:22 [DevMachinePage] [INFO] [状态巡检] 390s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:39:22",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:39:22",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:39:22",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:39:32",
- "level": "INFO",
- "msg": "2026-03-24 22:39:32 [DevMachinePage] [INFO] [状态巡检] 400s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:39:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:39:32",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:39:32",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:39:43",
- "level": "INFO",
- "msg": "2026-03-24 22:39:43 [DevMachinePage] [INFO] [状态巡检] 410s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:39:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:39:43",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:39:43",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:39:53",
- "level": "INFO",
- "msg": "2026-03-24 22:39:53 [DevMachinePage] [INFO] [状态巡检] 420s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:39:53",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:39:53",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:39:53",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:40:03",
- "level": "INFO",
- "msg": "2026-03-24 22:40:03 [DevMachinePage] [INFO] [状态巡检] 430s | 当前实时内容: UI_TEST_959446"
- },
- {
- "ts": "22:40:03",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:40:03",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:40:03",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "22:40:08",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:40:08 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_959446"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "2026/03/24 22:29:40"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "2026/03/24 22:32:36 ~ 2026/03/24 22:39:55"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "7分钟"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "2026-03-24 22:40:08 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_959446"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "2026-03-24 22:40:08 [DevMachinePage] [INFO] 👉 在 UI_TEST_959446 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "22:40:08",
- "level": "INFO",
- "msg": "2026-03-24 22:40:08 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:40:11",
- "level": "INFO",
- "msg": "2026-03-24 22:40:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:40:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:40:14 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "22:40:14",
- "level": "INFO",
- "msg": "2026-03-24 22:40:14 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "22:40:14",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:40:14 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "22:40:14",
- "level": "INFO",
- "msg": "2026-03-24 22:40:14 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "22:40:14",
- "level": "INFO",
- "msg": "2026-03-24 22:40:14 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "22:40:14",
- "level": "INFO",
- "msg": "2026-03-24 22:40:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "22:40:18",
- "level": "INFO",
- "msg": "2026-03-24 22:40:18 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:40:18",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:40:18 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
- },
- {
- "ts": "22:40:18",
- "level": "INFO",
- "msg": "2026-03-24 22:40:18 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "22:40:18",
- "level": "INFO",
- "msg": "2026-03-24 22:40:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "22:40:19",
- "level": "INFO",
- "msg": "2026-03-24 22:40:19 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_380705"
- },
- {
- "ts": "22:40:19",
- "level": "INFO",
- "msg": "2026-03-24 22:40:19 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_380705"
- },
- {
- "ts": "22:40:24",
- "level": "INFO",
- "msg": "2026-03-24 22:40:24 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:40:24",
- "level": "INFO",
- "msg": "2026-03-24 22:40:24 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:40:24",
- "level": "INFO",
- "msg": "2026-03-24 22:40:24 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:40:25",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:40:25 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:40:25",
- "level": "INFO",
- "msg": "2026-03-24 22:40:25 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "22:40:25",
- "level": "INFO",
- "msg": "2026-03-24 22:40:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "22:40:26",
- "level": "INFO",
- "msg": "2026-03-24 22:40:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "22:40:27",
- "level": "INFO",
- "msg": "2026-03-24 22:40:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:40:28",
- "level": "INFO",
- "msg": "2026-03-24 22:40:28 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "22:40:28",
- "level": "INFO",
- "msg": "2026-03-24 22:40:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "22:40:31",
- "level": "INFO",
- "msg": "2026-03-24 22:40:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_380705 状态变为: 运行中..."
- },
- {
- "ts": "22:40:31",
- "level": "INFO",
- "msg": "2026-03-24 22:40:31 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:40:31",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:40:31",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:40:31",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:40:41",
- "level": "INFO",
- "msg": "2026-03-24 22:40:41 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:40:41",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:40:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:40:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:40:51",
- "level": "INFO",
- "msg": "2026-03-24 22:40:51 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:40:51",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:40:51",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:40:51",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:41:01",
- "level": "INFO",
- "msg": "2026-03-24 22:41:01 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:41:01",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:41:01",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:41:01",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:41:11",
- "level": "INFO",
- "msg": "2026-03-24 22:41:11 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:41:11",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:41:11",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:41:11",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:41:21",
- "level": "INFO",
- "msg": "2026-03-24 22:41:21 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:41:21",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:41:21",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:41:21",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:41:31",
- "level": "INFO",
- "msg": "2026-03-24 22:41:31 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:41:31",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:41:31",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:41:31",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:41:41",
- "level": "INFO",
- "msg": "2026-03-24 22:41:41 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:41:41",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:41:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:41:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:41:51",
- "level": "INFO",
- "msg": "2026-03-24 22:41:51 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:41:51",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:41:51",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:41:51",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:42:01",
- "level": "INFO",
- "msg": "2026-03-24 22:42:01 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:42:01",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:42:01",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:42:01",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:42:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:42:06 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:42:06",
- "level": "INFO",
- "msg": "2026-03-24 22:42:06 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_380705"
- },
- {
- "ts": "22:42:06",
- "level": "INFO",
- "msg": "2026-03-24 22:42:06 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_380705 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "22:42:07",
- "level": "INFO",
- "msg": "2026-03-24 22:42:07 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:42:07",
- "level": "INFO",
- "msg": "2026-03-24 22:42:07 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-ernax7z6dp8d6wlxu"
- },
- {
- "ts": "22:43:07",
- "level": "INFO",
- "msg": "2026-03-24 22:43:07 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "22:43:22",
- "level": "INFO",
- "msg": "2026-03-24 22:43:22 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_380705 状态变为: 运行中..."
- },
- {
- "ts": "22:43:22",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:22 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:43:22",
- "level": "INFO",
- "msg": "2026-03-24 22:43:22 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_380705 为镜像"
- },
- {
- "ts": "22:43:22",
- "level": "INFO",
- "msg": "2026-03-24 22:43:22 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_380705 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "22:43:22",
- "level": "INFO",
- "msg": "2026-03-24 22:43:22 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:43:23",
- "level": "INFO",
- "msg": "2026-03-24 22:43:23 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "22:43:23",
- "level": "INFO",
- "msg": "2026-03-24 22:43:23 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_380705"
- },
- {
- "ts": "22:43:24",
- "level": "INFO",
- "msg": "2026-03-24 22:43:24 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "22:43:24",
- "level": "INFO",
- "msg": "2026-03-24 22:43:24 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "22:43:24",
- "level": "INFO",
- "msg": "2026-03-24 22:43:24 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "22:43:25",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:25 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "22:43:25",
- "level": "INFO",
- "msg": "2026-03-24 22:43:25 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "22:43:25",
- "level": "INFO",
- "msg": "2026-03-24 22:43:25 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "22:43:25",
- "level": "INFO",
- "msg": "2026-03-24 22:43:25 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "22:43:26",
- "level": "INFO",
- "msg": "2026-03-24 22:43:26 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "22:43:27",
- "level": "INFO",
- "msg": "2026-03-24 22:43:27 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "22:43:27",
- "level": "INFO",
- "msg": "2026-03-24 22:43:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "22:43:30",
- "level": "INFO",
- "msg": "2026-03-24 22:43:30 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_380705 状态变为: 运行中..."
- },
- {
- "ts": "22:43:30",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:30 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:43:30",
- "level": "INFO",
- "msg": "2026-03-24 22:43:30 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_380705"
- },
- {
- "ts": "22:43:30",
- "level": "INFO",
- "msg": "2026-03-24 22:43:30 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_380705 行内寻找并点击 [关机]"
- },
- {
- "ts": "22:43:30",
- "level": "INFO",
- "msg": "2026-03-24 22:43:30 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:43:31",
- "level": "INFO",
- "msg": "2026-03-24 22:43:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_380705 状态变为: 已关机..."
- },
- {
- "ts": "22:43:31",
- "level": "INFO",
- "msg": "2026-03-24 22:43:31 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:43:31",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:43:31",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:43:31",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:43:41",
- "level": "INFO",
- "msg": "2026-03-24 22:43:41 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_380705"
- },
- {
- "ts": "22:43:41",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:43:41",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:43:41",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:43:51",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:51 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "22:43:51",
- "level": "INFO",
- "msg": "2026-03-24 22:43:51 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_380705"
- },
- {
- "ts": "22:43:51",
- "level": "INFO",
- "msg": "2026-03-24 22:43:51 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_380705 行内寻找并点击 [删除]"
- },
- {
- "ts": "22:43:51",
- "level": "INFO",
- "msg": "2026-03-24 22:43:51 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:43:51",
- "level": "INFO",
- "msg": "2026-03-24 22:43:51 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "22:43:53",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:53 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "22:43:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:55 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "22:43:55",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:43:55 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "22:43:55",
- "level": "INFO",
- "msg": "2026-03-24 22:43:55 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "22:43:55",
- "level": "INFO",
- "msg": "2026-03-24 22:43:55 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "22:43:55",
- "level": "INFO",
- "msg": "2026-03-24 22:43:55 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "22:43:58",
- "level": "INFO",
- "msg": "2026-03-24 22:43:58 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "22:43:58",
- "level": "INFO",
- "msg": "2026-03-24 22:43:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "22:43:58",
- "level": "INFO",
- "msg": "2026-03-24 22:43:58 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "22:43:58",
- "level": "INFO",
- "msg": "2026-03-24 22:43:58 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "22:43:59",
- "level": "INFO",
- "msg": "2026-03-24 22:43:59 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "22:43:59",
- "level": "INFO",
- "msg": "2026-03-24 22:43:59 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "22:43:59",
- "level": "INFO",
- "msg": "2026-03-24 22:43:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "22:44:03",
- "level": "INFO",
- "msg": "2026-03-24 22:44:03 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "22:44:03",
- "level": "INFO",
- "msg": "2026-03-24 22:44:03 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_933532"
- },
- {
- "ts": "22:44:03",
- "level": "INFO",
- "msg": "2026-03-24 22:44:03 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "22:44:03",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:44:03 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "22:44:05",
- "level": "INFO",
- "msg": "2026-03-24 22:44:05 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:05",
- "level": "INFO",
- "msg": "2026-03-24 22:44:05 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:06",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:44:06 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:08",
- "level": "INFO",
- "msg": "2026-03-24 22:44:08 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "22:44:08",
- "level": "INFO",
- "msg": "2026-03-24 22:44:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "22:44:08",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:44:08 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_933532 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "22:44:08",
- "level": "INFO",
- "msg": "2026-03-24 22:44:08 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "22:44:08",
- "level": "INFO",
- "msg": "2026-03-24 22:44:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "22:44:10",
- "level": "INFO",
- "msg": "2026-03-24 22:44:10 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "22:44:11",
- "level": "INFO",
- "msg": "2026-03-24 22:44:11 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "22:44:14",
- "level": "INFO",
- "msg": "2026-03-24 22:44:14 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_933532 状态变为: 运行中..."
- },
- {
- "ts": "22:44:14",
- "level": "INFO",
- "msg": "2026-03-24 22:44:14 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:44:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:44:14",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:14",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:44:24",
- "level": "INFO",
- "msg": "2026-03-24 22:44:24 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:44:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:44:24",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:24",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:44:34",
- "level": "INFO",
- "msg": "2026-03-24 22:44:34 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:44:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:44:34",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:34",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:44:44",
- "level": "INFO",
- "msg": "2026-03-24 22:44:44 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:44:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:44:44",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:44",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:44:54",
- "level": "INFO",
- "msg": "2026-03-24 22:44:54 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:44:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:44:54",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:44:54",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:04",
- "level": "INFO",
- "msg": "2026-03-24 22:45:04 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:45:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:45:04",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:45:04",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:14",
- "level": "INFO",
- "msg": "2026-03-24 22:45:14 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:45:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:45:14",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:45:14",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:24",
- "level": "INFO",
- "msg": "2026-03-24 22:45:24 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:45:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:45:24",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:45:24",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:34",
- "level": "INFO",
- "msg": "2026-03-24 22:45:34 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:45:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:45:34",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:45:34",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:44",
- "level": "INFO",
- "msg": "2026-03-24 22:45:44 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:45:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:45:44",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:45:44",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:54",
- "level": "INFO",
- "msg": "2026-03-24 22:45:54 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:45:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "22:45:54",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:45:54",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:45:59",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:45:59 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:45:59",
- "level": "INFO",
- "msg": "2026-03-24 22:45:59 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_933532 状态变为: 运行中..."
- },
- {
- "ts": "22:45:59",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:45:59 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "22:45:59",
- "level": "INFO",
- "msg": "2026-03-24 22:45:59 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_933532"
- },
- {
- "ts": "22:45:59",
- "level": "INFO",
- "msg": "2026-03-24 22:45:59 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_933532 行内寻找并点击 [关机]"
- },
- {
- "ts": "22:45:59",
- "level": "INFO",
- "msg": "2026-03-24 22:45:59 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:46:00",
- "level": "INFO",
- "msg": "2026-03-24 22:46:00 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_933532 状态变为: 已关机..."
- },
- {
- "ts": "22:46:00",
- "level": "INFO",
- "msg": "2026-03-24 22:46:00 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:46:00",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:46:00",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:46:00",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:46:10",
- "level": "INFO",
- "msg": "2026-03-24 22:46:10 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_933532"
- },
- {
- "ts": "22:46:10",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "22:46:10",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "22:46:10",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "22:46:20",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:46:20 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "22:46:20",
- "level": "INFO",
- "msg": "2026-03-24 22:46:20 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_933532 状态变为: 已关机..."
- },
- {
- "ts": "22:46:20",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:46:20 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "22:46:20",
- "level": "INFO",
- "msg": "2026-03-24 22:46:20 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_933532"
- },
- {
- "ts": "22:46:20",
- "level": "INFO",
- "msg": "2026-03-24 22:46:20 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_933532 行内寻找并点击 [删除]"
- },
- {
- "ts": "22:46:20",
- "level": "INFO",
- "msg": "2026-03-24 22:46:20 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "22:46:21",
- "level": "INFO",
- "msg": "2026-03-24 22:46:21 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "22:46:22",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:46:22 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "22:46:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:46:27 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "22:46:27",
- "level": "SUCCESS",
- "msg": "2026-03-24 22:46:27 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "22:46:27",
- "level": "ERROR",
- "msg": "2026-03-24 22:46:27 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 文件系统: Page.fill: Timeout 30000ms exceeded."
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " - waiting for locator(\"input[placeholder*='名称']\")"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "2026-03-24 22:46:27 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "Exception: 1 个场景失败: 文件系统: Page.fill: Timeout 30000ms exceeded."
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": " - waiting for locator(\"input[placeholder*='名称']\")"
- },
- {
- "ts": "22:46:27",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "22:46:27",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "22:46:27",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "22:46:27",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "4e97421e": {
- "task_id": "4e97421e",
- "task_name": "巡检任务_10:20:23",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T10:20:26.074191",
- "finished_at": "2026-03-25T10:32:35.610915",
- "logs": [
- {
- "ts": "10:20:26",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_10:20:23] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "10:20:26",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "10:20:28",
- "level": "INFO",
- "msg": "2026-03-25 10:20:28 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "10:20:28",
- "level": "INFO",
- "msg": "2026-03-25 10:20:28 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "10:20:28",
- "level": "INFO",
- "msg": "2026-03-25 10:20:28 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "10:20:28",
- "level": "INFO",
- "msg": "2026-03-25 10:20:28 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "10:20:28",
- "level": "INFO",
- "msg": "2026-03-25 10:20:28 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "10:20:28",
- "level": "INFO",
- "msg": "2026-03-25 10:20:28 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "10:20:31",
- "level": "INFO",
- "msg": "2026-03-25 10:20:31 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "10:20:31",
- "level": "INFO",
- "msg": "2026-03-25 10:20:31 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "10:20:31",
- "level": "INFO",
- "msg": "2026-03-25 10:20:31 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "10:20:31",
- "level": "INFO",
- "msg": "2026-03-25 10:20:31 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "10:20:31",
- "level": "INFO",
- "msg": "2026-03-25 10:20:31 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "10:20:32",
- "level": "INFO",
- "msg": "2026-03-25 10:20:32 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "10:20:32",
- "level": "INFO",
- "msg": "2026-03-25 10:20:32 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "10:20:33",
- "level": "INFO",
- "msg": "2026-03-25 10:20:33 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "10:20:33",
- "level": "INFO",
- "msg": "2026-03-25 10:20:33 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "10:20:42",
- "level": "WARN",
- "msg": "2026-03-25 10:20:42 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "10:20:42",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "10:20:42",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "10:20:42",
- "level": "INFO",
- "msg": "2026-03-25 10:20:42 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_168401] ---"
- },
- {
- "ts": "10:20:42",
- "level": "INFO",
- "msg": "2026-03-25 10:20:42 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "10:20:42",
- "level": "INFO",
- "msg": "2026-03-25 10:20:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "10:20:43",
- "level": "INFO",
- "msg": "2026-03-25 10:20:43 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:20:45",
- "level": "INFO",
- "msg": "2026-03-25 10:20:45 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_168401"
- },
- {
- "ts": "10:20:45",
- "level": "INFO",
- "msg": "2026-03-25 10:20:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "10:20:45",
- "level": "INFO",
- "msg": "2026-03-25 10:20:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:20:46",
- "level": "INFO",
- "msg": "2026-03-25 10:20:46 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_168401"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_168401"
- },
- {
- "ts": "10:20:48",
- "level": "INFO",
- "msg": "2026-03-25 10:20:48 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:20:51",
- "level": "ERROR",
- "msg": "2026-03-25 10:20:51 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "10:20:52",
- "level": "INFO",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "10:20:52",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:20:52 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "10:20:53",
- "level": "INFO",
- "msg": "2026-03-25 10:20:53 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "10:20:53",
- "level": "INFO",
- "msg": "2026-03-25 10:20:53 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:20:53",
- "level": "INFO",
- "msg": "2026-03-25 10:20:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:20:59",
- "level": "INFO",
- "msg": "2026-03-25 10:20:59 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:21:02",
- "level": "ERROR",
- "msg": "2026-03-25 10:21:02 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "10:21:03",
- "level": "INFO",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "10:21:03",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:21:03 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "10:21:04",
- "level": "INFO",
- "msg": "2026-03-25 10:21:04 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "10:21:04",
- "level": "INFO",
- "msg": "2026-03-25 10:21:04 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:21:04",
- "level": "INFO",
- "msg": "2026-03-25 10:21:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:21:09",
- "level": "INFO",
- "msg": "2026-03-25 10:21:09 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:21:12",
- "level": "ERROR",
- "msg": "2026-03-25 10:21:12 [FileManagerPage] [INFO] ❌ 尝试取消上传任务"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "10:21:13",
- "level": "INFO",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "10:21:13",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:21:13 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "10:21:14",
- "level": "INFO",
- "msg": "2026-03-25 10:21:14 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:21:14",
- "level": "INFO",
- "msg": "2026-03-25 10:21:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:21:20",
- "level": "INFO",
- "msg": "2026-03-25 10:21:20 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:21:20",
- "level": "INFO",
- "msg": "2026-03-25 10:21:20 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "10:21:47",
- "level": "INFO",
- "msg": "2026-03-25 10:21:47 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "10:21:48",
- "level": "INFO",
- "msg": "2026-03-25 10:21:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:21:49",
- "level": "INFO",
- "msg": "2026-03-25 10:21:49 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "10:21:50",
- "level": "INFO",
- "msg": "2026-03-25 10:21:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:21:51",
- "level": "INFO",
- "msg": "2026-03-25 10:21:51 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "10:21:51",
- "level": "INFO",
- "msg": "2026-03-25 10:21:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "10:21:52",
- "level": "INFO",
- "msg": "2026-03-25 10:21:52 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_168401"
- },
- {
- "ts": "10:21:53",
- "level": "INFO",
- "msg": "2026-03-25 10:21:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:21:54",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:21:54 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "10:21:54",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:21:54 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "10:21:54",
- "level": "INFO",
- "msg": "2026-03-25 10:21:54 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "10:21:54",
- "level": "INFO",
- "msg": "2026-03-25 10:21:54 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "10:21:57",
- "level": "INFO",
- "msg": "2026-03-25 10:21:57 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:21:57",
- "level": "INFO",
- "msg": "2026-03-25 10:21:57 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "10:22:00",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:22:00 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "10:22:00",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:22:00 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "10:22:00",
- "level": "INFO",
- "msg": "2026-03-25 10:22:00 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "10:22:00",
- "level": "INFO",
- "msg": "2026-03-25 10:22:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_803588"
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_803588"
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "10:22:01",
- "level": "INFO",
- "msg": "2026-03-25 10:22:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "10:22:02",
- "level": "INFO",
- "msg": "2026-03-25 10:22:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "10:22:03",
- "level": "INFO",
- "msg": "2026-03-25 10:22:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "10:22:04",
- "level": "INFO",
- "msg": "2026-03-25 10:22:04 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_803588, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "10:22:06",
- "level": "INFO",
- "msg": "2026-03-25 10:22:06 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_803588 部署就绪..."
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "2026-03-25 10:22:16 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_803588 状态变为: 运行中..."
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "2026-03-25 10:22:16 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "2026-03-25 10:22:16 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "2026-03-25 10:22:16 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "2026-03-25 10:22:16 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:22:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:22:26",
- "level": "INFO",
- "msg": "2026-03-25 10:22:26 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:22:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:22:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:22:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:22:36",
- "level": "INFO",
- "msg": "2026-03-25 10:22:36 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:22:36",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "10:22:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:22:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:22:46",
- "level": "INFO",
- "msg": "2026-03-25 10:22:46 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:22:46",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "10:22:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:22:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:22:56",
- "level": "INFO",
- "msg": "2026-03-25 10:22:56 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:22:56",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "10:22:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:22:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:23:06",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:23:06 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_803588"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "2026/03/25 10:22:05"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "2026/03/25 10:22:55"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "10秒"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "2026-03-25 10:23:06 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_803588"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "2026-03-25 10:23:06 [DevMachinePage] [INFO] 👉 在 UI_TEST_803588 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "2026-03-25 10:23:06 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "10:23:06",
- "level": "INFO",
- "msg": "2026-03-25 10:23:06 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:23:07",
- "level": "INFO",
- "msg": "2026-03-25 10:23:07 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "10:23:10",
- "level": "INFO",
- "msg": "2026-03-25 10:23:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:23:16",
- "level": "INFO",
- "msg": "2026-03-25 10:23:16 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_803588 状态变为: 已关机..."
- },
- {
- "ts": "10:23:16",
- "level": "INFO",
- "msg": "2026-03-25 10:23:16 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "10:23:16",
- "level": "INFO",
- "msg": "2026-03-25 10:23:16 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:23:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:23:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:23:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:23:26",
- "level": "INFO",
- "msg": "2026-03-25 10:23:26 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:23:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:23:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:23:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:23:36",
- "level": "INFO",
- "msg": "2026-03-25 10:23:36 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:23:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:23:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:23:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:23:46",
- "level": "INFO",
- "msg": "2026-03-25 10:23:46 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:23:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:23:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:23:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:23:56",
- "level": "INFO",
- "msg": "2026-03-25 10:23:56 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:23:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:23:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:23:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:24:06",
- "level": "INFO",
- "msg": "2026-03-25 10:24:06 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:24:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:24:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:24:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:24:16",
- "level": "INFO",
- "msg": "2026-03-25 10:24:16 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:24:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:24:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:24:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:24:26",
- "level": "INFO",
- "msg": "2026-03-25 10:24:26 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:24:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:24:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:24:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:24:36",
- "level": "INFO",
- "msg": "2026-03-25 10:24:36 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:24:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:24:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:24:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:24:46",
- "level": "INFO",
- "msg": "2026-03-25 10:24:46 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:24:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:24:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:24:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:24:56",
- "level": "INFO",
- "msg": "2026-03-25 10:24:56 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:24:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:24:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:24:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:25:06",
- "level": "INFO",
- "msg": "2026-03-25 10:25:06 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:25:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:25:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:25:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:25:16",
- "level": "INFO",
- "msg": "2026-03-25 10:25:16 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:25:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:25:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:25:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:25:26",
- "level": "INFO",
- "msg": "2026-03-25 10:25:26 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:25:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:25:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:25:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:25:36",
- "level": "INFO",
- "msg": "2026-03-25 10:25:36 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:25:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:25:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:25:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:25:46",
- "level": "INFO",
- "msg": "2026-03-25 10:25:46 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:25:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:25:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:25:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:25:56",
- "level": "INFO",
- "msg": "2026-03-25 10:25:56 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_803588"
- },
- {
- "ts": "10:25:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:25:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:25:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:26:01",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:26:01 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_803588"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "2026/03/25 10:22:05"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "2026/03/25 10:22:55 ~ 2026/03/25 10:25:55"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "3分钟"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "2026-03-25 10:26:01 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_803588"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "2026-03-25 10:26:01 [DevMachinePage] [INFO] 👉 在 UI_TEST_803588 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "10:26:01",
- "level": "INFO",
- "msg": "2026-03-25 10:26:01 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:26:05",
- "level": "INFO",
- "msg": "2026-03-25 10:26:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:26:08",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:26:08 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "10:26:08",
- "level": "INFO",
- "msg": "2026-03-25 10:26:08 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "10:26:08",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:26:08 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "10:26:08",
- "level": "INFO",
- "msg": "2026-03-25 10:26:08 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "10:26:08",
- "level": "INFO",
- "msg": "2026-03-25 10:26:08 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "10:26:08",
- "level": "INFO",
- "msg": "2026-03-25 10:26:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "10:26:11",
- "level": "INFO",
- "msg": "2026-03-25 10:26:11 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:26:11",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:26:11 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
- },
- {
- "ts": "10:26:11",
- "level": "INFO",
- "msg": "2026-03-25 10:26:11 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "10:26:11",
- "level": "INFO",
- "msg": "2026-03-25 10:26:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "10:26:12",
- "level": "INFO",
- "msg": "2026-03-25 10:26:12 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_307318"
- },
- {
- "ts": "10:26:12",
- "level": "INFO",
- "msg": "2026-03-25 10:26:12 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_307318"
- },
- {
- "ts": "10:26:17",
- "level": "INFO",
- "msg": "2026-03-25 10:26:17 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "10:26:17",
- "level": "INFO",
- "msg": "2026-03-25 10:26:17 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:26:17",
- "level": "INFO",
- "msg": "2026-03-25 10:26:17 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:26:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:26:18 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:26:18",
- "level": "INFO",
- "msg": "2026-03-25 10:26:18 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "10:26:18",
- "level": "INFO",
- "msg": "2026-03-25 10:26:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "10:26:19",
- "level": "INFO",
- "msg": "2026-03-25 10:26:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "10:26:20",
- "level": "INFO",
- "msg": "2026-03-25 10:26:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:26:22",
- "level": "INFO",
- "msg": "2026-03-25 10:26:21 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "10:26:22",
- "level": "INFO",
- "msg": "2026-03-25 10:26:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "10:26:25",
- "level": "INFO",
- "msg": "2026-03-25 10:26:25 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_307318 状态变为: 运行中..."
- },
- {
- "ts": "10:26:25",
- "level": "INFO",
- "msg": "2026-03-25 10:26:25 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "10:26:35",
- "level": "INFO",
- "msg": "2026-03-25 10:26:35 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:26:35",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:26:35",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:26:35",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:26:45",
- "level": "INFO",
- "msg": "2026-03-25 10:26:45 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:26:45",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:26:45",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:26:45",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:26:55",
- "level": "INFO",
- "msg": "2026-03-25 10:26:55 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:26:55",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:26:55",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:26:55",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:27:05",
- "level": "INFO",
- "msg": "2026-03-25 10:27:05 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:27:05",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:27:05",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:27:05",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:27:15",
- "level": "INFO",
- "msg": "2026-03-25 10:27:15 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:27:15",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:27:15",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:27:15",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:27:25",
- "level": "INFO",
- "msg": "2026-03-25 10:27:25 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:27:25",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:27:25",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:27:25",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:27:35",
- "level": "INFO",
- "msg": "2026-03-25 10:27:35 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:27:35",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:27:35",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:27:35",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:27:45",
- "level": "INFO",
- "msg": "2026-03-25 10:27:45 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:27:45",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:27:45",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:27:45",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:27:55",
- "level": "INFO",
- "msg": "2026-03-25 10:27:55 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:27:55",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:27:55",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:27:55",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:28:05",
- "level": "INFO",
- "msg": "2026-03-25 10:28:05 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:28:05",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:28:05",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:28:05",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:28:15",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:28:15 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:28:15",
- "level": "INFO",
- "msg": "2026-03-25 10:28:15 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_307318"
- },
- {
- "ts": "10:28:15",
- "level": "INFO",
- "msg": "2026-03-25 10:28:15 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_307318 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "10:28:15",
- "level": "INFO",
- "msg": "2026-03-25 10:28:15 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:28:15",
- "level": "INFO",
- "msg": "2026-03-25 10:28:15 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-e32yfzn3xbqhhcxi8"
- },
- {
- "ts": "10:29:15",
- "level": "INFO",
- "msg": "2026-03-25 10:29:15 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "10:29:30",
- "level": "INFO",
- "msg": "2026-03-25 10:29:30 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_307318 状态变为: 运行中..."
- },
- {
- "ts": "10:29:30",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:29:30 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:29:30",
- "level": "INFO",
- "msg": "2026-03-25 10:29:30 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_307318 为镜像"
- },
- {
- "ts": "10:29:30",
- "level": "INFO",
- "msg": "2026-03-25 10:29:30 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_307318 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "10:29:30",
- "level": "INFO",
- "msg": "2026-03-25 10:29:30 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:29:32",
- "level": "INFO",
- "msg": "2026-03-25 10:29:32 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "10:29:32",
- "level": "INFO",
- "msg": "2026-03-25 10:29:32 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_307318"
- },
- {
- "ts": "10:29:32",
- "level": "INFO",
- "msg": "2026-03-25 10:29:32 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "10:29:32",
- "level": "INFO",
- "msg": "2026-03-25 10:29:32 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "10:29:32",
- "level": "INFO",
- "msg": "2026-03-25 10:29:32 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "10:29:33",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:29:33 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "10:29:34",
- "level": "INFO",
- "msg": "2026-03-25 10:29:34 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "10:29:34",
- "level": "INFO",
- "msg": "2026-03-25 10:29:34 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "10:29:34",
- "level": "INFO",
- "msg": "2026-03-25 10:29:34 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "10:29:35",
- "level": "INFO",
- "msg": "2026-03-25 10:29:35 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "10:29:35",
- "level": "INFO",
- "msg": "2026-03-25 10:29:35 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "10:29:35",
- "level": "INFO",
- "msg": "2026-03-25 10:29:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:29:38",
- "level": "INFO",
- "msg": "2026-03-25 10:29:38 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_307318 状态变为: 运行中..."
- },
- {
- "ts": "10:29:38",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:29:38 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:29:38",
- "level": "INFO",
- "msg": "2026-03-25 10:29:38 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_307318"
- },
- {
- "ts": "10:29:38",
- "level": "INFO",
- "msg": "2026-03-25 10:29:38 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_307318 行内寻找并点击 [关机]"
- },
- {
- "ts": "10:29:38",
- "level": "INFO",
- "msg": "2026-03-25 10:29:38 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:29:39",
- "level": "INFO",
- "msg": "2026-03-25 10:29:39 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_307318 状态变为: 已关机..."
- },
- {
- "ts": "10:29:39",
- "level": "INFO",
- "msg": "2026-03-25 10:29:39 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:29:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:29:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:29:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:29:49",
- "level": "INFO",
- "msg": "2026-03-25 10:29:49 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:29:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:29:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:29:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:29:59",
- "level": "INFO",
- "msg": "2026-03-25 10:29:59 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:29:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:29:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:29:59",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:30:09",
- "level": "INFO",
- "msg": "2026-03-25 10:30:09 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_307318"
- },
- {
- "ts": "10:30:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:30:09",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:09",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:30:14",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:14 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "10:30:14",
- "level": "INFO",
- "msg": "2026-03-25 10:30:14 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_307318"
- },
- {
- "ts": "10:30:14",
- "level": "INFO",
- "msg": "2026-03-25 10:30:14 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_307318 行内寻找并点击 [删除]"
- },
- {
- "ts": "10:30:14",
- "level": "INFO",
- "msg": "2026-03-25 10:30:14 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:30:15",
- "level": "INFO",
- "msg": "2026-03-25 10:30:15 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "10:30:16",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:16 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "10:30:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:18 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "10:30:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:18 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "10:30:18",
- "level": "INFO",
- "msg": "2026-03-25 10:30:18 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "10:30:18",
- "level": "INFO",
- "msg": "2026-03-25 10:30:18 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "10:30:19",
- "level": "INFO",
- "msg": "2026-03-25 10:30:19 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "10:30:22",
- "level": "INFO",
- "msg": "2026-03-25 10:30:22 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "10:30:22",
- "level": "INFO",
- "msg": "2026-03-25 10:30:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "10:30:22",
- "level": "INFO",
- "msg": "2026-03-25 10:30:22 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "10:30:22",
- "level": "INFO",
- "msg": "2026-03-25 10:30:22 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "10:30:22",
- "level": "INFO",
- "msg": "2026-03-25 10:30:22 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "10:30:23",
- "level": "INFO",
- "msg": "2026-03-25 10:30:23 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "10:30:23",
- "level": "INFO",
- "msg": "2026-03-25 10:30:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "10:30:26",
- "level": "INFO",
- "msg": "2026-03-25 10:30:26 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "10:30:26",
- "level": "INFO",
- "msg": "2026-03-25 10:30:26 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_15311"
- },
- {
- "ts": "10:30:26",
- "level": "INFO",
- "msg": "2026-03-25 10:30:26 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "10:30:26",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:26 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "10:30:28",
- "level": "INFO",
- "msg": "2026-03-25 10:30:28 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:28",
- "level": "INFO",
- "msg": "2026-03-25 10:30:28 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:29",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:29 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:31",
- "level": "INFO",
- "msg": "2026-03-25 10:30:31 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "10:30:31",
- "level": "INFO",
- "msg": "2026-03-25 10:30:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "10:30:31",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:30:31 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_15311 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "10:30:31",
- "level": "INFO",
- "msg": "2026-03-25 10:30:31 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "10:30:31",
- "level": "INFO",
- "msg": "2026-03-25 10:30:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "10:30:33",
- "level": "INFO",
- "msg": "2026-03-25 10:30:33 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "10:30:36",
- "level": "INFO",
- "msg": "2026-03-25 10:30:36 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_15311 状态变为: 运行中..."
- },
- {
- "ts": "10:30:36",
- "level": "INFO",
- "msg": "2026-03-25 10:30:36 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:30:36",
- "level": "INFO",
- "msg": "2026-03-25 10:30:36 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:30:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:30:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:36",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:30:46",
- "level": "INFO",
- "msg": "2026-03-25 10:30:46 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:30:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:30:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:46",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:30:56",
- "level": "INFO",
- "msg": "2026-03-25 10:30:56 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:30:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:30:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:30:56",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:31:07",
- "level": "INFO",
- "msg": "2026-03-25 10:31:07 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:31:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:31:07",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:31:07",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:31:17",
- "level": "INFO",
- "msg": "2026-03-25 10:31:17 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:31:17",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:31:17",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:31:17",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:31:27",
- "level": "INFO",
- "msg": "2026-03-25 10:31:27 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:31:27",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:31:27",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:31:27",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:31:37",
- "level": "INFO",
- "msg": "2026-03-25 10:31:37 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:31:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:31:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:31:37",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:31:47",
- "level": "INFO",
- "msg": "2026-03-25 10:31:47 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:31:47",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:31:47",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:31:47",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:31:57",
- "level": "INFO",
- "msg": "2026-03-25 10:31:57 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:31:57",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:31:57",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:31:57",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:32:07",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:07 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:32:07",
- "level": "INFO",
- "msg": "2026-03-25 10:32:07 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_15311 状态变为: 运行中..."
- },
- {
- "ts": "10:32:07",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:07 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:32:07",
- "level": "INFO",
- "msg": "2026-03-25 10:32:07 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_15311"
- },
- {
- "ts": "10:32:07",
- "level": "INFO",
- "msg": "2026-03-25 10:32:07 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_15311 行内寻找并点击 [关机]"
- },
- {
- "ts": "10:32:07",
- "level": "INFO",
- "msg": "2026-03-25 10:32:07 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:32:08",
- "level": "INFO",
- "msg": "2026-03-25 10:32:08 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_15311 状态变为: 已关机..."
- },
- {
- "ts": "10:32:08",
- "level": "INFO",
- "msg": "2026-03-25 10:32:08 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:32:08",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:32:08",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:32:08",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:32:18",
- "level": "INFO",
- "msg": "2026-03-25 10:32:18 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_15311"
- },
- {
- "ts": "10:32:18",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:32:18",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:32:18",
- "level": "INFO",
- "msg": "按量付..."
- },
- {
- "ts": "10:32:28",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "10:32:28",
- "level": "INFO",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_15311 状态变为: 已关机..."
- },
- {
- "ts": "10:32:28",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "10:32:28",
- "level": "INFO",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_15311"
- },
- {
- "ts": "10:32:28",
- "level": "INFO",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_15311 行内寻找并点击 [删除]"
- },
- {
- "ts": "10:32:28",
- "level": "INFO",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:32:28",
- "level": "INFO",
- "msg": "2026-03-25 10:32:28 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "10:32:30",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:30 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "10:32:35",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:35 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "10:32:35",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:35 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "10:32:35",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:32:35 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "10:32:35",
- "level": "INFO",
- "msg": "2026-03-25 10:32:35 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "10:32:35",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "10:32:35",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "10:32:35",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "10:32:35",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "10:32:35",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "553685c5": {
- "task_id": "553685c5",
- "task_name": "巡检任务_10:43:16",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T10:43:18.469111",
- "finished_at": "2026-03-25T10:57:15.156848",
- "logs": [
- {
- "ts": "10:43:18",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_10:43:16] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "10:43:18",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "10:43:20",
- "level": "INFO",
- "msg": "2026-03-25 10:43:20 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "10:43:20",
- "level": "INFO",
- "msg": "2026-03-25 10:43:20 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "10:43:21",
- "level": "INFO",
- "msg": "2026-03-25 10:43:21 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "10:43:21",
- "level": "INFO",
- "msg": "2026-03-25 10:43:21 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "10:43:24",
- "level": "INFO",
- "msg": "2026-03-25 10:43:24 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "10:43:24",
- "level": "INFO",
- "msg": "2026-03-25 10:43:24 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "10:43:24",
- "level": "INFO",
- "msg": "2026-03-25 10:43:24 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "10:43:24",
- "level": "INFO",
- "msg": "2026-03-25 10:43:24 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "10:43:24",
- "level": "INFO",
- "msg": "2026-03-25 10:43:24 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "10:43:25",
- "level": "INFO",
- "msg": "2026-03-25 10:43:25 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "10:43:25",
- "level": "INFO",
- "msg": "2026-03-25 10:43:25 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "10:43:25",
- "level": "INFO",
- "msg": "2026-03-25 10:43:25 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "10:43:25",
- "level": "INFO",
- "msg": "2026-03-25 10:43:25 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "10:43:35",
- "level": "WARN",
- "msg": "2026-03-25 10:43:35 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "10:43:35",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "10:43:35",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "10:43:35",
- "level": "INFO",
- "msg": "2026-03-25 10:43:35 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_348180] ---"
- },
- {
- "ts": "10:43:35",
- "level": "INFO",
- "msg": "2026-03-25 10:43:35 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "10:43:35",
- "level": "INFO",
- "msg": "2026-03-25 10:43:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "10:43:35",
- "level": "INFO",
- "msg": "2026-03-25 10:43:35 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:43:38",
- "level": "INFO",
- "msg": "2026-03-25 10:43:38 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_348180"
- },
- {
- "ts": "10:43:38",
- "level": "INFO",
- "msg": "2026-03-25 10:43:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "10:43:38",
- "level": "INFO",
- "msg": "2026-03-25 10:43:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:43:39",
- "level": "INFO",
- "msg": "2026-03-25 10:43:39 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_348180"
- },
- {
- "ts": "10:43:40",
- "level": "INFO",
- "msg": "2026-03-25 10:43:40 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "10:43:40",
- "level": "INFO",
- "msg": "2026-03-25 10:43:40 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "10:43:40",
- "level": "INFO",
- "msg": "2026-03-25 10:43:40 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "10:43:40",
- "level": "INFO",
- "msg": "2026-03-25 10:43:40 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:43:40",
- "level": "INFO",
- "msg": "2026-03-25 10:43:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:43:40",
- "level": "INFO",
- "msg": "2026-03-25 10:43:40 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_348180"
- },
- {
- "ts": "10:43:41",
- "level": "INFO",
- "msg": "2026-03-25 10:43:41 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:43:44",
- "level": "INFO",
- "msg": "2026-03-25 10:43:44 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "10:43:45",
- "level": "INFO",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "10:43:45",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:43:45 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "10:43:46",
- "level": "INFO",
- "msg": "2026-03-25 10:43:46 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "10:43:46",
- "level": "INFO",
- "msg": "2026-03-25 10:43:46 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:43:46",
- "level": "INFO",
- "msg": "2026-03-25 10:43:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:43:51",
- "level": "INFO",
- "msg": "2026-03-25 10:43:51 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:43:54",
- "level": "INFO",
- "msg": "2026-03-25 10:43:54 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "10:43:55",
- "level": "INFO",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "10:43:55",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:43:55 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "10:43:56",
- "level": "INFO",
- "msg": "2026-03-25 10:43:56 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "10:43:56",
- "level": "INFO",
- "msg": "2026-03-25 10:43:56 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:43:56",
- "level": "INFO",
- "msg": "2026-03-25 10:43:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:44:02",
- "level": "INFO",
- "msg": "2026-03-25 10:44:02 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:44:05",
- "level": "INFO",
- "msg": "2026-03-25 10:44:05 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "10:44:06",
- "level": "INFO",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "10:44:06",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:44:06 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "10:44:07",
- "level": "INFO",
- "msg": "2026-03-25 10:44:07 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "10:44:07",
- "level": "INFO",
- "msg": "2026-03-25 10:44:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "10:44:12",
- "level": "INFO",
- "msg": "2026-03-25 10:44:12 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "10:44:12",
- "level": "INFO",
- "msg": "2026-03-25 10:44:12 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "10:44:39",
- "level": "INFO",
- "msg": "2026-03-25 10:44:39 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "10:44:40",
- "level": "INFO",
- "msg": "2026-03-25 10:44:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:44:41",
- "level": "INFO",
- "msg": "2026-03-25 10:44:41 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "10:44:42",
- "level": "INFO",
- "msg": "2026-03-25 10:44:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:44:43",
- "level": "INFO",
- "msg": "2026-03-25 10:44:43 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "10:44:43",
- "level": "INFO",
- "msg": "2026-03-25 10:44:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "10:44:44",
- "level": "INFO",
- "msg": "2026-03-25 10:44:44 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_348180"
- },
- {
- "ts": "10:44:45",
- "level": "INFO",
- "msg": "2026-03-25 10:44:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:44:46",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:44:46 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "10:44:46",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:44:46 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "10:44:46",
- "level": "INFO",
- "msg": "2026-03-25 10:44:46 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "10:44:46",
- "level": "INFO",
- "msg": "2026-03-25 10:44:46 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "10:44:49",
- "level": "INFO",
- "msg": "2026-03-25 10:44:49 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:44:49",
- "level": "INFO",
- "msg": "2026-03-25 10:44:49 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "10:44:52",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:44:52 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "10:44:52",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:44:52 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "10:44:52",
- "level": "INFO",
- "msg": "2026-03-25 10:44:52 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "10:44:52",
- "level": "INFO",
- "msg": "2026-03-25 10:44:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_259295"
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_259295"
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "10:44:53",
- "level": "INFO",
- "msg": "2026-03-25 10:44:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "10:44:54",
- "level": "INFO",
- "msg": "2026-03-25 10:44:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "10:44:55",
- "level": "INFO",
- "msg": "2026-03-25 10:44:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:44:56",
- "level": "INFO",
- "msg": "2026-03-25 10:44:56 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "10:44:56",
- "level": "INFO",
- "msg": "2026-03-25 10:44:56 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "10:44:56",
- "level": "INFO",
- "msg": "2026-03-25 10:44:56 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "10:44:57",
- "level": "INFO",
- "msg": "2026-03-25 10:44:57 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "10:44:57",
- "level": "INFO",
- "msg": "2026-03-25 10:44:57 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "10:44:57",
- "level": "INFO",
- "msg": "2026-03-25 10:44:57 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "10:44:57",
- "level": "INFO",
- "msg": "2026-03-25 10:44:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "10:44:57",
- "level": "INFO",
- "msg": "2026-03-25 10:44:57 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_259295, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "10:44:59",
- "level": "INFO",
- "msg": "2026-03-25 10:44:59 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_259295 部署就绪..."
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "2026-03-25 10:45:09 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_259295 状态变为: 运行中..."
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "2026-03-25 10:45:09 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "2026-03-25 10:45:09 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "2026-03-25 10:45:09 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "2026-03-25 10:45:09 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:45:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:45:19",
- "level": "INFO",
- "msg": "2026-03-25 10:45:19 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:45:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:45:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:45:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:45:29",
- "level": "INFO",
- "msg": "2026-03-25 10:45:29 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:45:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:45:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:45:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:45:39",
- "level": "INFO",
- "msg": "2026-03-25 10:45:39 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:45:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:45:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:45:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:45:49",
- "level": "INFO",
- "msg": "2026-03-25 10:45:49 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:45:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:45:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:45:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:45:59",
- "level": "INFO",
- "msg": "2026-03-25 10:45:59 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:45:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:45:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:45:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:46:09",
- "level": "INFO",
- "msg": "2026-03-25 10:46:09 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:46:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:46:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:46:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:46:19",
- "level": "INFO",
- "msg": "2026-03-25 10:46:19 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:46:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:46:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:46:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:46:29",
- "level": "INFO",
- "msg": "2026-03-25 10:46:29 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:46:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:46:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:46:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:46:39",
- "level": "INFO",
- "msg": "2026-03-25 10:46:39 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:46:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:46:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:46:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:46:49",
- "level": "INFO",
- "msg": "2026-03-25 10:46:49 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:46:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:46:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:46:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:46:59",
- "level": "INFO",
- "msg": "2026-03-25 10:46:59 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:46:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:46:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:46:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:47:09",
- "level": "INFO",
- "msg": "2026-03-25 10:47:09 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:47:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:47:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:47:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:47:19",
- "level": "INFO",
- "msg": "2026-03-25 10:47:19 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:47:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:47:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:47:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:47:29",
- "level": "INFO",
- "msg": "2026-03-25 10:47:29 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:47:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:47:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:47:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:47:39",
- "level": "INFO",
- "msg": "2026-03-25 10:47:39 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:47:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:47:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:47:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:47:49",
- "level": "INFO",
- "msg": "2026-03-25 10:47:49 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:47:49",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:47:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:47:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:47:59",
- "level": "INFO",
- "msg": "2026-03-25 10:47:59 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:47:59",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:47:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:47:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:48:09",
- "level": "INFO",
- "msg": "2026-03-25 10:48:09 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:48:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:48:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:48:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:48:19",
- "level": "INFO",
- "msg": "2026-03-25 10:48:19 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:48:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:48:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:48:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:48:29",
- "level": "INFO",
- "msg": "2026-03-25 10:48:29 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:48:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:48:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:48:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:48:39",
- "level": "INFO",
- "msg": "2026-03-25 10:48:39 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:48:39",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:48:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:48:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:48:49",
- "level": "INFO",
- "msg": "2026-03-25 10:48:49 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:48:49",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "10:48:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:48:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:48:59",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:48:59 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_259295"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026/03/25 10:44:57"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026/03/25 10:48:55"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2秒"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026-03-25 10:48:59 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_259295"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026-03-25 10:48:59 [DevMachinePage] [INFO] 👉 在 UI_TEST_259295 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026-03-25 10:48:59 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026-03-25 10:48:59 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:48:59",
- "level": "INFO",
- "msg": "2026-03-25 10:48:59 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "10:49:02",
- "level": "INFO",
- "msg": "2026-03-25 10:49:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:49:08",
- "level": "INFO",
- "msg": "2026-03-25 10:49:08 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_259295 状态变为: 已关机..."
- },
- {
- "ts": "10:49:09",
- "level": "INFO",
- "msg": "2026-03-25 10:49:09 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "10:49:09",
- "level": "INFO",
- "msg": "2026-03-25 10:49:09 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:49:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:49:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:49:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:49:19",
- "level": "INFO",
- "msg": "2026-03-25 10:49:19 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:49:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:49:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:49:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:49:29",
- "level": "INFO",
- "msg": "2026-03-25 10:49:29 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:49:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:49:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:49:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:49:39",
- "level": "INFO",
- "msg": "2026-03-25 10:49:39 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:49:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:49:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:49:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:49:49",
- "level": "INFO",
- "msg": "2026-03-25 10:49:49 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:49:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:49:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:49:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:49:59",
- "level": "INFO",
- "msg": "2026-03-25 10:49:59 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:49:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:49:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:49:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:50:09",
- "level": "INFO",
- "msg": "2026-03-25 10:50:09 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:50:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:50:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:50:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:50:19",
- "level": "INFO",
- "msg": "2026-03-25 10:50:19 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:50:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:50:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:50:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:50:29",
- "level": "INFO",
- "msg": "2026-03-25 10:50:29 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:50:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:50:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:50:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:50:39",
- "level": "INFO",
- "msg": "2026-03-25 10:50:39 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:50:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:50:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:50:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:50:49",
- "level": "INFO",
- "msg": "2026-03-25 10:50:49 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:50:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:50:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:50:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:50:59",
- "level": "INFO",
- "msg": "2026-03-25 10:50:59 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:50:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:50:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:50:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:51:09",
- "level": "INFO",
- "msg": "2026-03-25 10:51:09 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:51:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:51:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:51:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:51:19",
- "level": "INFO",
- "msg": "2026-03-25 10:51:19 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:51:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:51:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:51:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:51:29",
- "level": "INFO",
- "msg": "2026-03-25 10:51:29 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:51:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:51:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:51:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:51:39",
- "level": "INFO",
- "msg": "2026-03-25 10:51:39 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:51:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:51:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:51:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:51:49",
- "level": "INFO",
- "msg": "2026-03-25 10:51:49 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:51:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:51:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:51:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:51:59",
- "level": "INFO",
- "msg": "2026-03-25 10:51:59 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:51:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:51:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:51:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:52:09",
- "level": "INFO",
- "msg": "2026-03-25 10:52:09 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:52:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:52:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:52:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:52:19",
- "level": "INFO",
- "msg": "2026-03-25 10:52:19 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:52:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:52:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:52:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:52:29",
- "level": "INFO",
- "msg": "2026-03-25 10:52:29 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:52:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:52:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:52:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:52:39",
- "level": "INFO",
- "msg": "2026-03-25 10:52:39 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:52:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:52:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:52:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:52:49",
- "level": "INFO",
- "msg": "2026-03-25 10:52:49 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:52:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:52:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:52:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:52:59",
- "level": "INFO",
- "msg": "2026-03-25 10:52:59 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:52:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:52:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:52:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:53:09",
- "level": "INFO",
- "msg": "2026-03-25 10:53:09 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:53:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:53:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:53:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:53:19",
- "level": "INFO",
- "msg": "2026-03-25 10:53:19 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:53:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:53:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:53:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:53:29",
- "level": "INFO",
- "msg": "2026-03-25 10:53:29 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:53:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:53:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:53:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:53:39",
- "level": "INFO",
- "msg": "2026-03-25 10:53:39 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:53:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:53:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:53:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:53:49",
- "level": "INFO",
- "msg": "2026-03-25 10:53:49 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:53:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:53:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:53:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:53:59",
- "level": "INFO",
- "msg": "2026-03-25 10:53:59 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_259295"
- },
- {
- "ts": "10:53:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:53:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:53:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "10:54:09",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:09 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_259295"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "2026/03/25 10:44:57"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "2026/03/25 10:48:55 ~ 2026/03/25 10:53:55"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "4分钟"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "2026-03-25 10:54:09 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_259295"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "2026-03-25 10:54:09 [DevMachinePage] [INFO] 👉 在 UI_TEST_259295 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "10:54:09",
- "level": "INFO",
- "msg": "2026-03-25 10:54:09 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:54:13",
- "level": "INFO",
- "msg": "2026-03-25 10:54:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "10:54:16",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:16 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "10:54:16",
- "level": "INFO",
- "msg": "2026-03-25 10:54:16 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "10:54:16",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:16 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "10:54:16",
- "level": "INFO",
- "msg": "2026-03-25 10:54:16 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "10:54:16",
- "level": "INFO",
- "msg": "2026-03-25 10:54:16 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "10:54:16",
- "level": "INFO",
- "msg": "2026-03-25 10:54:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "10:54:19",
- "level": "INFO",
- "msg": "2026-03-25 10:54:19 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:54:19",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:19 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
- },
- {
- "ts": "10:54:19",
- "level": "INFO",
- "msg": "2026-03-25 10:54:19 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "10:54:19",
- "level": "INFO",
- "msg": "2026-03-25 10:54:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "10:54:20",
- "level": "INFO",
- "msg": "2026-03-25 10:54:20 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_610577"
- },
- {
- "ts": "10:54:20",
- "level": "INFO",
- "msg": "2026-03-25 10:54:20 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_610577"
- },
- {
- "ts": "10:54:25",
- "level": "INFO",
- "msg": "2026-03-25 10:54:25 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "10:54:25",
- "level": "INFO",
- "msg": "2026-03-25 10:54:25 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:25",
- "level": "INFO",
- "msg": "2026-03-25 10:54:25 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:26",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:26 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:26",
- "level": "INFO",
- "msg": "2026-03-25 10:54:26 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "10:54:26",
- "level": "INFO",
- "msg": "2026-03-25 10:54:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "10:54:27",
- "level": "INFO",
- "msg": "2026-03-25 10:54:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "10:54:27",
- "level": "ERROR",
- "msg": "2026-03-25 10:54:27 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: ❌ 无法在页面找到元素: 'Ubuntu'"
- },
- {
- "ts": "10:54:27",
- "level": "INFO",
- "msg": "2026-03-25 10:54:27 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "10:54:27",
- "level": "INFO",
- "msg": "2026-03-25 10:54:27 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "10:54:28",
- "level": "INFO",
- "msg": "2026-03-25 10:54:28 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "10:54:31",
- "level": "INFO",
- "msg": "2026-03-25 10:54:31 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "10:54:31",
- "level": "INFO",
- "msg": "2026-03-25 10:54:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "10:54:31",
- "level": "INFO",
- "msg": "2026-03-25 10:54:31 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "10:54:31",
- "level": "INFO",
- "msg": "2026-03-25 10:54:31 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "10:54:32",
- "level": "INFO",
- "msg": "2026-03-25 10:54:32 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "10:54:32",
- "level": "INFO",
- "msg": "2026-03-25 10:54:32 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "10:54:32",
- "level": "INFO",
- "msg": "2026-03-25 10:54:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "10:54:35",
- "level": "INFO",
- "msg": "2026-03-25 10:54:35 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "10:54:35",
- "level": "INFO",
- "msg": "2026-03-25 10:54:35 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_881826"
- },
- {
- "ts": "10:54:35",
- "level": "INFO",
- "msg": "2026-03-25 10:54:35 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "10:54:35",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:35 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "10:54:37",
- "level": "INFO",
- "msg": "2026-03-25 10:54:37 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:37",
- "level": "INFO",
- "msg": "2026-03-25 10:54:37 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:38",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:38 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:40",
- "level": "INFO",
- "msg": "2026-03-25 10:54:40 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "10:54:40",
- "level": "INFO",
- "msg": "2026-03-25 10:54:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "10:54:40",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:54:40 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_881826 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "10:54:40",
- "level": "INFO",
- "msg": "2026-03-25 10:54:40 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "10:54:40",
- "level": "INFO",
- "msg": "2026-03-25 10:54:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "10:54:43",
- "level": "INFO",
- "msg": "2026-03-25 10:54:43 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "10:54:43",
- "level": "INFO",
- "msg": "2026-03-25 10:54:43 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "10:54:46",
- "level": "INFO",
- "msg": "2026-03-25 10:54:46 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_881826 状态变为: 运行中..."
- },
- {
- "ts": "10:54:46",
- "level": "INFO",
- "msg": "2026-03-25 10:54:46 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:54:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:54:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:54:56",
- "level": "INFO",
- "msg": "2026-03-25 10:54:56 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:54:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:54:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:54:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:55:06",
- "level": "INFO",
- "msg": "2026-03-25 10:55:06 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:55:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:55:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:55:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:55:16",
- "level": "INFO",
- "msg": "2026-03-25 10:55:16 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:55:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:55:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:55:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:55:26",
- "level": "INFO",
- "msg": "2026-03-25 10:55:26 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:55:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:55:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:55:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:55:36",
- "level": "INFO",
- "msg": "2026-03-25 10:55:36 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:55:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:55:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:55:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:55:46",
- "level": "INFO",
- "msg": "2026-03-25 10:55:46 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:55:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:55:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:55:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:55:56",
- "level": "INFO",
- "msg": "2026-03-25 10:55:56 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:55:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:55:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:55:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:56:06",
- "level": "INFO",
- "msg": "2026-03-25 10:56:06 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:56:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:56:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:56:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:56:16",
- "level": "INFO",
- "msg": "2026-03-25 10:56:16 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:56:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:56:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:56:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:56:26",
- "level": "INFO",
- "msg": "2026-03-25 10:56:26 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:56:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "10:56:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:56:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:56:31",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:56:31 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:56:31",
- "level": "INFO",
- "msg": "2026-03-25 10:56:31 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_881826 状态变为: 运行中..."
- },
- {
- "ts": "10:56:31",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:56:31 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "10:56:31",
- "level": "INFO",
- "msg": "2026-03-25 10:56:31 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_881826"
- },
- {
- "ts": "10:56:31",
- "level": "INFO",
- "msg": "2026-03-25 10:56:31 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_881826 行内寻找并点击 [关机]"
- },
- {
- "ts": "10:56:31",
- "level": "INFO",
- "msg": "2026-03-25 10:56:31 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:56:32",
- "level": "INFO",
- "msg": "2026-03-25 10:56:32 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_881826 状态变为: 已关机..."
- },
- {
- "ts": "10:56:32",
- "level": "INFO",
- "msg": "2026-03-25 10:56:32 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:56:32",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:56:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:56:32",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:56:42",
- "level": "INFO",
- "msg": "2026-03-25 10:56:42 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:56:42",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:56:42",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:56:42",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:56:52",
- "level": "INFO",
- "msg": "2026-03-25 10:56:52 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:56:52",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:56:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:56:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:57:02",
- "level": "INFO",
- "msg": "2026-03-25 10:57:02 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_881826"
- },
- {
- "ts": "10:57:02",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "10:57:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "10:57:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "10:57:07",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:57:07 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "10:57:07",
- "level": "INFO",
- "msg": "2026-03-25 10:57:07 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_881826 状态变为: 已关机..."
- },
- {
- "ts": "10:57:07",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:57:07 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "10:57:07",
- "level": "INFO",
- "msg": "2026-03-25 10:57:07 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_881826"
- },
- {
- "ts": "10:57:07",
- "level": "INFO",
- "msg": "2026-03-25 10:57:07 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_881826 行内寻找并点击 [删除]"
- },
- {
- "ts": "10:57:07",
- "level": "INFO",
- "msg": "2026-03-25 10:57:07 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "10:57:08",
- "level": "INFO",
- "msg": "2026-03-25 10:57:08 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "10:57:10",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:57:10 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "10:57:15",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:57:15 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "10:57:15",
- "level": "SUCCESS",
- "msg": "2026-03-25 10:57:15 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "10:57:15",
- "level": "ERROR",
- "msg": "2026-03-25 10:57:15 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 云桌面: ❌ 无法在页面找到元素: 'Ubuntu'"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": "2026-03-25 10:57:15 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "10:57:15",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 云桌面: ❌ 无法在页面找到元素: 'Ubuntu'"
- },
- {
- "ts": "10:57:15",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "10:57:15",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "10:57:15",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "10:57:15",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "e82fa452": {
- "task_id": "e82fa452",
- "task_name": "巡检任务_10:59:05",
- "product": "robogo",
- "total_runs": 2,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T10:59:08.630051",
- "finished_at": "2026-03-25T10:59:26.350262",
- "logs": [
- {
- "ts": "10:59:08",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_10:59:05] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "10:59:08",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "10:59:11",
- "level": "INFO",
- "msg": "2026-03-25 10:59:11 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "10:59:14",
- "level": "INFO",
- "msg": "2026-03-25 10:59:14 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "10:59:14",
- "level": "INFO",
- "msg": "2026-03-25 10:59:14 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "10:59:14",
- "level": "INFO",
- "msg": "2026-03-25 10:59:14 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "10:59:14",
- "level": "INFO",
- "msg": "2026-03-25 10:59:14 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "10:59:14",
- "level": "INFO",
- "msg": "2026-03-25 10:59:14 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "10:59:15",
- "level": "INFO",
- "msg": "2026-03-25 10:59:15 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "10:59:15",
- "level": "INFO",
- "msg": "2026-03-25 10:59:15 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "10:59:20",
- "level": "INFO",
- "msg": "2026-03-25 10:59:20 [BaseUI] [INFO] [BROWSER LOG] No response received XMLHttpRequest"
- },
- {
- "ts": "10:59:25",
- "level": "WARN",
- "msg": "2026-03-25 10:59:25 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "10:59:25",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "10:59:25",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "10:59:26",
- "level": "ERROR",
- "msg": "2026-03-25 10:59:26 [LoginPage] [ERROR] ❌ 登录认证失败,目前停留在: https://sso-fat.d-robotics.cc/"
- },
- {
- "ts": "10:59:26",
- "level": "INFO",
- "msg": "2026-03-25 10:59:26 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "10:59:26",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "10:59:26",
- "level": "WARN",
- "msg": "🔁 触发失败重跑 (额外第 1 次)"
- },
- {
- "ts": "10:59:26",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "10:59:26",
- "level": "INFO",
- "msg": "总计: 2 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "10:59:26",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "10:59:26",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "81bd5bf9": {
- "task_id": "81bd5bf9",
- "task_name": "巡检任务_11:00:32",
- "product": "robogo",
- "total_runs": 2,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T11:00:35.892113",
- "finished_at": "2026-03-25T11:14:56.107344",
- "logs": [
- {
- "ts": "11:00:35",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_11:00:32] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "11:00:35",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "11:00:38",
- "level": "INFO",
- "msg": "2026-03-25 11:00:38 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "11:00:38",
- "level": "INFO",
- "msg": "2026-03-25 11:00:38 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "11:00:39",
- "level": "INFO",
- "msg": "2026-03-25 11:00:39 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "11:00:39",
- "level": "INFO",
- "msg": "2026-03-25 11:00:39 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "11:00:40",
- "level": "INFO",
- "msg": "2026-03-25 11:00:40 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "11:00:40",
- "level": "INFO",
- "msg": "2026-03-25 11:00:40 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "11:00:42",
- "level": "INFO",
- "msg": "2026-03-25 11:00:42 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "11:00:42",
- "level": "INFO",
- "msg": "2026-03-25 11:00:42 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "11:00:42",
- "level": "INFO",
- "msg": "2026-03-25 11:00:42 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "11:00:42",
- "level": "INFO",
- "msg": "2026-03-25 11:00:42 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "11:00:42",
- "level": "INFO",
- "msg": "2026-03-25 11:00:42 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "11:00:43",
- "level": "INFO",
- "msg": "2026-03-25 11:00:43 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "11:00:43",
- "level": "INFO",
- "msg": "2026-03-25 11:00:43 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "11:00:44",
- "level": "INFO",
- "msg": "2026-03-25 11:00:44 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "11:00:44",
- "level": "INFO",
- "msg": "2026-03-25 11:00:44 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "11:00:53",
- "level": "WARN",
- "msg": "2026-03-25 11:00:53 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "11:00:53",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "11:00:53",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "11:00:53",
- "level": "INFO",
- "msg": "2026-03-25 11:00:53 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_221486] ---"
- },
- {
- "ts": "11:00:53",
- "level": "INFO",
- "msg": "2026-03-25 11:00:53 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "11:00:53",
- "level": "INFO",
- "msg": "2026-03-25 11:00:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "11:00:54",
- "level": "INFO",
- "msg": "2026-03-25 11:00:54 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "11:00:56",
- "level": "INFO",
- "msg": "2026-03-25 11:00:56 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_221486"
- },
- {
- "ts": "11:00:56",
- "level": "INFO",
- "msg": "2026-03-25 11:00:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "11:00:56",
- "level": "INFO",
- "msg": "2026-03-25 11:00:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:00:57",
- "level": "INFO",
- "msg": "2026-03-25 11:00:57 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_221486"
- },
- {
- "ts": "11:00:58",
- "level": "INFO",
- "msg": "2026-03-25 11:00:58 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "11:00:58",
- "level": "INFO",
- "msg": "2026-03-25 11:00:58 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "11:00:58",
- "level": "INFO",
- "msg": "2026-03-25 11:00:58 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "11:00:58",
- "level": "INFO",
- "msg": "2026-03-25 11:00:58 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "11:00:58",
- "level": "INFO",
- "msg": "2026-03-25 11:00:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "11:00:58",
- "level": "INFO",
- "msg": "2026-03-25 11:00:58 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_221486"
- },
- {
- "ts": "11:00:59",
- "level": "INFO",
- "msg": "2026-03-25 11:00:59 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "11:01:02",
- "level": "INFO",
- "msg": "2026-03-25 11:01:02 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "11:01:03",
- "level": "INFO",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "11:01:03",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:01:03 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "11:01:04",
- "level": "INFO",
- "msg": "2026-03-25 11:01:04 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "11:01:04",
- "level": "INFO",
- "msg": "2026-03-25 11:01:04 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "11:01:04",
- "level": "INFO",
- "msg": "2026-03-25 11:01:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "11:01:10",
- "level": "INFO",
- "msg": "2026-03-25 11:01:10 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "11:01:13",
- "level": "INFO",
- "msg": "2026-03-25 11:01:13 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "11:01:14",
- "level": "INFO",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "11:01:14",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:01:14 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "11:01:15",
- "level": "INFO",
- "msg": "2026-03-25 11:01:15 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "11:01:15",
- "level": "INFO",
- "msg": "2026-03-25 11:01:15 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "11:01:15",
- "level": "INFO",
- "msg": "2026-03-25 11:01:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "11:01:20",
- "level": "INFO",
- "msg": "2026-03-25 11:01:20 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "11:01:23",
- "level": "INFO",
- "msg": "2026-03-25 11:01:23 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716"
- },
- {
- "ts": "11:01:24",
- "level": "INFO",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "11:01:24",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:01:24 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "11:01:25",
- "level": "INFO",
- "msg": "2026-03-25 11:01:25 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "11:01:25",
- "level": "INFO",
- "msg": "2026-03-25 11:01:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "11:01:31",
- "level": "INFO",
- "msg": "2026-03-25 11:01:31 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "11:01:31",
- "level": "INFO",
- "msg": "2026-03-25 11:01:31 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "11:02:02",
- "level": "INFO",
- "msg": "2026-03-25 11:02:02 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "11:02:02",
- "level": "INFO",
- "msg": "2026-03-25 11:02:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:02:03",
- "level": "INFO",
- "msg": "2026-03-25 11:02:03 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "11:02:04",
- "level": "INFO",
- "msg": "2026-03-25 11:02:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:02:05",
- "level": "INFO",
- "msg": "2026-03-25 11:02:05 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "11:02:05",
- "level": "INFO",
- "msg": "2026-03-25 11:02:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "11:02:08",
- "level": "INFO",
- "msg": "2026-03-25 11:02:08 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_221486"
- },
- {
- "ts": "11:02:09",
- "level": "INFO",
- "msg": "2026-03-25 11:02:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:02:11",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:02:11 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "11:02:11",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:02:11 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "11:02:11",
- "level": "INFO",
- "msg": "2026-03-25 11:02:11 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "11:02:11",
- "level": "INFO",
- "msg": "2026-03-25 11:02:11 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "11:02:14",
- "level": "INFO",
- "msg": "2026-03-25 11:02:14 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "11:02:14",
- "level": "INFO",
- "msg": "2026-03-25 11:02:14 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "11:02:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:02:17 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "11:02:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:02:17 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown"
- },
- {
- "ts": "11:02:17",
- "level": "INFO",
- "msg": "2026-03-25 11:02:17 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "11:02:17",
- "level": "INFO",
- "msg": "2026-03-25 11:02:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_462742"
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_462742"
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "11:02:18",
- "level": "INFO",
- "msg": "2026-03-25 11:02:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "11:02:20",
- "level": "INFO",
- "msg": "2026-03-25 11:02:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "11:02:21",
- "level": "INFO",
- "msg": "2026-03-25 11:02:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "11:02:22",
- "level": "INFO",
- "msg": "2026-03-25 11:02:22 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_462742, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "11:02:24",
- "level": "INFO",
- "msg": "2026-03-25 11:02:24 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_462742 部署就绪..."
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "2026-03-25 11:02:34 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_462742 状态变为: 运行中..."
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "2026-03-25 11:02:34 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "2026-03-25 11:02:34 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "2026-03-25 11:02:34 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "2026-03-25 11:02:34 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:02:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:02:44",
- "level": "INFO",
- "msg": "2026-03-25 11:02:44 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:02:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:02:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:02:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:02:54",
- "level": "INFO",
- "msg": "2026-03-25 11:02:54 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:02:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:02:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:02:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:03:04",
- "level": "INFO",
- "msg": "2026-03-25 11:03:04 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:03:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:03:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:03:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:03:14",
- "level": "INFO",
- "msg": "2026-03-25 11:03:14 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:03:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:03:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:03:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:03:24",
- "level": "INFO",
- "msg": "2026-03-25 11:03:24 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:03:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:03:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:03:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:03:34",
- "level": "INFO",
- "msg": "2026-03-25 11:03:34 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:03:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:03:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:03:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:03:44",
- "level": "INFO",
- "msg": "2026-03-25 11:03:44 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:03:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:03:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:03:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:03:54",
- "level": "INFO",
- "msg": "2026-03-25 11:03:54 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:03:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:03:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:03:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:04:04",
- "level": "INFO",
- "msg": "2026-03-25 11:04:04 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:04:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:04:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:04:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:04:14",
- "level": "INFO",
- "msg": "2026-03-25 11:04:14 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:04:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:04:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:04:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:04:24",
- "level": "INFO",
- "msg": "2026-03-25 11:04:24 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:04:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:04:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:04:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:04:34",
- "level": "INFO",
- "msg": "2026-03-25 11:04:34 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:04:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:04:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:04:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:04:44",
- "level": "INFO",
- "msg": "2026-03-25 11:04:44 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:04:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:04:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:04:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:04:54",
- "level": "INFO",
- "msg": "2026-03-25 11:04:54 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:04:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:04:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:04:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:05:04",
- "level": "INFO",
- "msg": "2026-03-25 11:05:04 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:05:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:05:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:05:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:05:14",
- "level": "INFO",
- "msg": "2026-03-25 11:05:14 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:05:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:05:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:05:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:05:24",
- "level": "INFO",
- "msg": "2026-03-25 11:05:24 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:05:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:05:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:05:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:05:34",
- "level": "INFO",
- "msg": "2026-03-25 11:05:34 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:05:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:05:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:05:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:05:44",
- "level": "INFO",
- "msg": "2026-03-25 11:05:44 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:05:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:05:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:05:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:05:54",
- "level": "INFO",
- "msg": "2026-03-25 11:05:54 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:05:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:05:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:05:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:06:04",
- "level": "INFO",
- "msg": "2026-03-25 11:06:04 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:06:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:06:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:06:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:06:15",
- "level": "INFO",
- "msg": "2026-03-25 11:06:15 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:06:15",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:06:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:06:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:06:25",
- "level": "INFO",
- "msg": "2026-03-25 11:06:25 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:06:25",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:06:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:06:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:06:35",
- "level": "INFO",
- "msg": "2026-03-25 11:06:35 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:06:35",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:06:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:06:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:06:45",
- "level": "INFO",
- "msg": "2026-03-25 11:06:45 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:06:45",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "11:06:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:06:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:06:55",
- "level": "INFO",
- "msg": "2026-03-25 11:06:55 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:06:55",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "11:06:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:06:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:07:05",
- "level": "INFO",
- "msg": "2026-03-25 11:07:05 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:07:05",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "11:07:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:07:10",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:07:10 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_462742"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026/03/25 11:02:23"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026/03/25 11:06:55"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "13秒"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026-03-25 11:07:10 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_462742"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026-03-25 11:07:10 [DevMachinePage] [INFO] 👉 在 UI_TEST_462742 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026-03-25 11:07:10 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026-03-25 11:07:10 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "11:07:10",
- "level": "INFO",
- "msg": "2026-03-25 11:07:10 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "11:07:13",
- "level": "INFO",
- "msg": "2026-03-25 11:07:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:07:19",
- "level": "INFO",
- "msg": "2026-03-25 11:07:19 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_462742 状态变为: 已关机..."
- },
- {
- "ts": "11:07:19",
- "level": "INFO",
- "msg": "2026-03-25 11:07:19 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "11:07:19",
- "level": "INFO",
- "msg": "2026-03-25 11:07:19 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:07:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:07:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:07:29",
- "level": "INFO",
- "msg": "2026-03-25 11:07:29 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:07:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:07:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:07:39",
- "level": "INFO",
- "msg": "2026-03-25 11:07:39 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:07:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:07:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:07:49",
- "level": "INFO",
- "msg": "2026-03-25 11:07:49 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:07:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:07:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:07:59",
- "level": "INFO",
- "msg": "2026-03-25 11:07:59 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:07:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:07:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:07:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:08:09",
- "level": "INFO",
- "msg": "2026-03-25 11:08:09 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:08:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:08:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:08:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:08:19",
- "level": "INFO",
- "msg": "2026-03-25 11:08:19 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:08:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:08:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:08:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:08:29",
- "level": "INFO",
- "msg": "2026-03-25 11:08:29 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:08:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:08:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:08:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:08:39",
- "level": "INFO",
- "msg": "2026-03-25 11:08:39 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:08:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:08:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:08:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:08:49",
- "level": "INFO",
- "msg": "2026-03-25 11:08:49 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:08:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:08:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:08:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:08:59",
- "level": "INFO",
- "msg": "2026-03-25 11:08:59 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:08:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:08:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:08:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:09:09",
- "level": "INFO",
- "msg": "2026-03-25 11:09:09 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:09:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:09:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:09:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:09:19",
- "level": "INFO",
- "msg": "2026-03-25 11:09:19 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:09:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:09:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:09:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:09:29",
- "level": "INFO",
- "msg": "2026-03-25 11:09:29 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:09:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:09:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:09:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:09:39",
- "level": "INFO",
- "msg": "2026-03-25 11:09:39 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:09:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:09:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:09:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:09:49",
- "level": "INFO",
- "msg": "2026-03-25 11:09:49 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:09:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:09:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:09:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:09:59",
- "level": "INFO",
- "msg": "2026-03-25 11:09:59 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:09:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:09:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:09:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:10:09",
- "level": "INFO",
- "msg": "2026-03-25 11:10:09 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:10:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:10:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:10:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:10:19",
- "level": "INFO",
- "msg": "2026-03-25 11:10:19 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:10:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:10:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:10:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:10:29",
- "level": "INFO",
- "msg": "2026-03-25 11:10:29 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:10:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:10:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:10:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:10:39",
- "level": "INFO",
- "msg": "2026-03-25 11:10:39 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:10:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:10:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:10:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:10:50",
- "level": "INFO",
- "msg": "2026-03-25 11:10:50 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:10:50",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:10:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:10:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:11:00",
- "level": "INFO",
- "msg": "2026-03-25 11:11:00 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:11:00",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:11:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:11:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:11:10",
- "level": "INFO",
- "msg": "2026-03-25 11:11:10 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:11:10",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:11:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:11:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:11:20",
- "level": "INFO",
- "msg": "2026-03-25 11:11:20 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:11:20",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:11:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:11:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:11:30",
- "level": "INFO",
- "msg": "2026-03-25 11:11:30 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:11:30",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:11:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:11:30",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:11:40",
- "level": "INFO",
- "msg": "2026-03-25 11:11:40 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_462742"
- },
- {
- "ts": "11:11:40",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:11:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:11:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "11:11:50",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:11:50 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_462742"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "2026/03/25 11:02:23"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "2026/03/25 11:06:55 ~ 2026/03/25 11:11:45"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "4分钟"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "2026-03-25 11:11:50 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_462742"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "2026-03-25 11:11:50 [DevMachinePage] [INFO] 👉 在 UI_TEST_462742 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "11:11:50",
- "level": "INFO",
- "msg": "2026-03-25 11:11:50 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "11:11:53",
- "level": "INFO",
- "msg": "2026-03-25 11:11:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "11:11:56",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:11:56 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "11:11:56",
- "level": "INFO",
- "msg": "2026-03-25 11:11:56 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "11:11:56",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:11:56 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "11:11:56",
- "level": "INFO",
- "msg": "2026-03-25 11:11:56 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "11:11:56",
- "level": "INFO",
- "msg": "2026-03-25 11:11:56 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "11:11:56",
- "level": "INFO",
- "msg": "2026-03-25 11:11:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "11:12:00",
- "level": "INFO",
- "msg": "2026-03-25 11:12:00 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "11:12:00",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:12:00 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
- },
- {
- "ts": "11:12:00",
- "level": "INFO",
- "msg": "2026-03-25 11:12:00 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "11:12:00",
- "level": "INFO",
- "msg": "2026-03-25 11:12:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "11:12:01",
- "level": "INFO",
- "msg": "2026-03-25 11:12:01 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_111247"
- },
- {
- "ts": "11:12:01",
- "level": "INFO",
- "msg": "2026-03-25 11:12:01 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_111247"
- },
- {
- "ts": "11:12:06",
- "level": "INFO",
- "msg": "2026-03-25 11:12:06 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "11:12:06",
- "level": "INFO",
- "msg": "2026-03-25 11:12:06 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:06",
- "level": "INFO",
- "msg": "2026-03-25 11:12:06 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:07",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:12:07 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:07",
- "level": "INFO",
- "msg": "2026-03-25 11:12:07 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "11:12:07",
- "level": "INFO",
- "msg": "2026-03-25 11:12:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "11:12:08",
- "level": "INFO",
- "msg": "2026-03-25 11:12:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu"
- },
- {
- "ts": "11:12:08",
- "level": "ERROR",
- "msg": "2026-03-25 11:12:08 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: ❌ 无法在页面找到元素: 'Ubuntu'"
- },
- {
- "ts": "11:12:09",
- "level": "INFO",
- "msg": "2026-03-25 11:12:09 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "11:12:09",
- "level": "INFO",
- "msg": "2026-03-25 11:12:09 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "11:12:09",
- "level": "INFO",
- "msg": "2026-03-25 11:12:09 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "11:12:12",
- "level": "INFO",
- "msg": "2026-03-25 11:12:12 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "11:12:12",
- "level": "INFO",
- "msg": "2026-03-25 11:12:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "11:12:12",
- "level": "INFO",
- "msg": "2026-03-25 11:12:12 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "11:12:12",
- "level": "INFO",
- "msg": "2026-03-25 11:12:12 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "11:12:13",
- "level": "INFO",
- "msg": "2026-03-25 11:12:13 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "11:12:13",
- "level": "INFO",
- "msg": "2026-03-25 11:12:13 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "11:12:13",
- "level": "INFO",
- "msg": "2026-03-25 11:12:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "11:12:17",
- "level": "INFO",
- "msg": "2026-03-25 11:12:17 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "11:12:17",
- "level": "INFO",
- "msg": "2026-03-25 11:12:17 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_258474"
- },
- {
- "ts": "11:12:17",
- "level": "INFO",
- "msg": "2026-03-25 11:12:17 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "11:12:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:12:17 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "11:12:19",
- "level": "INFO",
- "msg": "2026-03-25 11:12:19 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:19",
- "level": "INFO",
- "msg": "2026-03-25 11:12:19 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:20",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:12:20 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:22",
- "level": "INFO",
- "msg": "2026-03-25 11:12:22 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "11:12:22",
- "level": "INFO",
- "msg": "2026-03-25 11:12:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "11:12:22",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:12:22 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_258474 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "11:12:22",
- "level": "INFO",
- "msg": "2026-03-25 11:12:22 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "11:12:22",
- "level": "INFO",
- "msg": "2026-03-25 11:12:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "11:12:24",
- "level": "INFO",
- "msg": "2026-03-25 11:12:24 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "11:12:27",
- "level": "INFO",
- "msg": "2026-03-25 11:12:27 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_258474 状态变为: 运行中..."
- },
- {
- "ts": "11:12:27",
- "level": "INFO",
- "msg": "2026-03-25 11:12:27 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "11:12:27",
- "level": "INFO",
- "msg": "2026-03-25 11:12:27 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:12:27",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:12:27",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:27",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:12:37",
- "level": "INFO",
- "msg": "2026-03-25 11:12:37 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:12:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:12:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:37",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:12:47",
- "level": "INFO",
- "msg": "2026-03-25 11:12:47 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:12:47",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:12:47",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:47",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:12:57",
- "level": "INFO",
- "msg": "2026-03-25 11:12:57 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:12:57",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:12:57",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:12:57",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:13:07",
- "level": "INFO",
- "msg": "2026-03-25 11:13:07 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:13:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:13:07",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:13:07",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:13:17",
- "level": "INFO",
- "msg": "2026-03-25 11:13:17 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:13:17",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:13:17",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:13:17",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:13:27",
- "level": "INFO",
- "msg": "2026-03-25 11:13:27 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:13:27",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:13:27",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:13:27",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:13:37",
- "level": "INFO",
- "msg": "2026-03-25 11:13:37 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:13:37",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:13:37",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:13:37",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:13:47",
- "level": "INFO",
- "msg": "2026-03-25 11:13:47 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:13:47",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:13:47",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:13:47",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:13:57",
- "level": "INFO",
- "msg": "2026-03-25 11:13:57 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:13:57",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:13:57",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:13:57",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:14:07",
- "level": "INFO",
- "msg": "2026-03-25 11:14:07 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:14:07",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "11:14:07",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:14:07",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:14:12",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:12 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "11:14:12",
- "level": "INFO",
- "msg": "2026-03-25 11:14:12 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_258474 状态变为: 运行中..."
- },
- {
- "ts": "11:14:12",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:12 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "11:14:12",
- "level": "INFO",
- "msg": "2026-03-25 11:14:12 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_258474"
- },
- {
- "ts": "11:14:12",
- "level": "INFO",
- "msg": "2026-03-25 11:14:12 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_258474 行内寻找并点击 [关机]"
- },
- {
- "ts": "11:14:12",
- "level": "INFO",
- "msg": "2026-03-25 11:14:12 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "11:14:13",
- "level": "INFO",
- "msg": "2026-03-25 11:14:13 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_258474 状态变为: 已关机..."
- },
- {
- "ts": "11:14:13",
- "level": "INFO",
- "msg": "2026-03-25 11:14:13 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:14:13",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:14:13",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:14:13",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:14:23",
- "level": "INFO",
- "msg": "2026-03-25 11:14:23 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:14:23",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:14:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:14:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:14:33",
- "level": "INFO",
- "msg": "2026-03-25 11:14:33 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:14:33",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:14:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:14:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:14:43",
- "level": "INFO",
- "msg": "2026-03-25 11:14:43 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_258474"
- },
- {
- "ts": "11:14:43",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "11:14:43",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "11:14:43",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "11:14:48",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:48 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "11:14:48",
- "level": "INFO",
- "msg": "2026-03-25 11:14:48 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_258474 状态变为: 已关机..."
- },
- {
- "ts": "11:14:48",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:48 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "11:14:48",
- "level": "INFO",
- "msg": "2026-03-25 11:14:48 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_258474"
- },
- {
- "ts": "11:14:48",
- "level": "INFO",
- "msg": "2026-03-25 11:14:48 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_258474 行内寻找并点击 [删除]"
- },
- {
- "ts": "11:14:48",
- "level": "INFO",
- "msg": "2026-03-25 11:14:48 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "11:14:49",
- "level": "INFO",
- "msg": "2026-03-25 11:14:49 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "11:14:50",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:50 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "11:14:55",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:55 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "11:14:55",
- "level": "SUCCESS",
- "msg": "2026-03-25 11:14:55 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "11:14:55",
- "level": "ERROR",
- "msg": "2026-03-25 11:14:55 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 云桌面: ❌ 无法在页面找到元素: 'Ubuntu'"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": "2026-03-25 11:14:56 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": "Traceback (most recent call last):"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 15, in "
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " main()"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " ~~~~^^"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/run_ui_tests.py\", line 12, in main"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " dm.run(account, password)"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " ~~~~~~^^^^^^^^^^^^^^^^^^^"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 115, in run"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " self.run_all_scenarios()"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " ~~~~~~~~~~~~~~~~~~~~~~^^"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " File \"/Users/d-robotics/robogo API/framework/business/data_management.py\", line 103, in run_all_scenarios"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": " raise Exception(f\"{len(errors)} 个场景失败: {summary}\")"
- },
- {
- "ts": "11:14:56",
- "level": "ERROR",
- "msg": "Exception: 1 个场景失败: 云桌面: ❌ 无法在页面找到元素: 'Ubuntu'"
- },
- {
- "ts": "11:14:56",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "11:14:56",
- "level": "WARN",
- "msg": "🔁 触发失败重跑 (额外第 1 次)"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "11:14:56",
- "level": "INFO",
- "msg": "总计: 2 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "11:14:56",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "11:14:56",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
"15d22def": {
"task_id": "15d22def",
"task_name": "巡检任务_11:25:11",
@@ -53259,12651 +18366,6 @@
],
"result": "PASS"
},
- "f5c023f8": {
- "task_id": "f5c023f8",
- "task_name": "巡检任务_13:49:58",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T13:50:12.233362",
- "finished_at": "2026-03-25T14:25:36.187327",
- "logs": [
- {
- "ts": "13:50:12",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_13:49:58] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "13:50:12",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "13:50:15",
- "level": "INFO",
- "msg": "2026-03-25 13:50:15 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "13:50:15",
- "level": "INFO",
- "msg": "2026-03-25 13:50:15 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "13:50:15",
- "level": "INFO",
- "msg": "2026-03-25 13:50:15 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "13:50:15",
- "level": "INFO",
- "msg": "2026-03-25 13:50:15 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "13:50:15",
- "level": "INFO",
- "msg": "2026-03-25 13:50:15 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "13:50:15",
- "level": "INFO",
- "msg": "2026-03-25 13:50:15 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "13:50:18",
- "level": "INFO",
- "msg": "2026-03-25 13:50:18 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "13:50:18",
- "level": "INFO",
- "msg": "2026-03-25 13:50:18 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "13:50:18",
- "level": "INFO",
- "msg": "2026-03-25 13:50:18 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "13:50:18",
- "level": "INFO",
- "msg": "2026-03-25 13:50:18 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "13:50:18",
- "level": "INFO",
- "msg": "2026-03-25 13:50:18 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "13:50:19",
- "level": "INFO",
- "msg": "2026-03-25 13:50:19 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "13:50:19",
- "level": "INFO",
- "msg": "2026-03-25 13:50:19 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "13:50:20",
- "level": "INFO",
- "msg": "2026-03-25 13:50:20 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "13:50:20",
- "level": "INFO",
- "msg": "2026-03-25 13:50:20 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "13:50:20",
- "level": "INFO",
- "msg": "2026-03-25 13:50:20 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "13:50:20",
- "level": "INFO",
- "msg": "2026-03-25 13:50:20 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "13:50:29",
- "level": "WARN",
- "msg": "2026-03-25 13:50:29 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": "2026-03-25 13:50:29 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_895084] ---"
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": "2026-03-25 13:50:29 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "13:50:29",
- "level": "INFO",
- "msg": "2026-03-25 13:50:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "13:50:30",
- "level": "INFO",
- "msg": "2026-03-25 13:50:30 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "13:50:32",
- "level": "INFO",
- "msg": "2026-03-25 13:50:32 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_895084"
- },
- {
- "ts": "13:50:32",
- "level": "INFO",
- "msg": "2026-03-25 13:50:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "13:50:32",
- "level": "INFO",
- "msg": "2026-03-25 13:50:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:50:34",
- "level": "INFO",
- "msg": "2026-03-25 13:50:34 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_895084"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_895084"
- },
- {
- "ts": "13:50:35",
- "level": "INFO",
- "msg": "2026-03-25 13:50:35 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "13:50:38",
- "level": "INFO",
- "msg": "2026-03-25 13:50:38 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
- },
- {
- "ts": "13:50:39",
- "level": "INFO",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "13:50:39",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:50:39 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "13:50:40",
- "level": "INFO",
- "msg": "2026-03-25 13:50:40 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "13:50:40",
- "level": "INFO",
- "msg": "2026-03-25 13:50:40 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "13:50:40",
- "level": "INFO",
- "msg": "2026-03-25 13:50:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "13:50:46",
- "level": "INFO",
- "msg": "2026-03-25 13:50:46 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "13:50:49",
- "level": "INFO",
- "msg": "2026-03-25 13:50:49 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
- },
- {
- "ts": "13:50:50",
- "level": "INFO",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "13:50:50",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:50:50 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "13:50:51",
- "level": "INFO",
- "msg": "2026-03-25 13:50:51 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "13:50:51",
- "level": "INFO",
- "msg": "2026-03-25 13:50:51 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "13:50:51",
- "level": "INFO",
- "msg": "2026-03-25 13:50:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "13:50:56",
- "level": "INFO",
- "msg": "2026-03-25 13:50:56 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "13:50:59",
- "level": "INFO",
- "msg": "2026-03-25 13:50:59 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "13:51:00",
- "level": "INFO",
- "msg": "2026-03-25 13:51:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
- },
- {
- "ts": "13:51:01",
- "level": "INFO",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "13:51:01",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:51:01 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "13:51:02",
- "level": "INFO",
- "msg": "2026-03-25 13:51:02 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "13:51:02",
- "level": "INFO",
- "msg": "2026-03-25 13:51:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "13:51:07",
- "level": "INFO",
- "msg": "2026-03-25 13:51:07 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "13:51:07",
- "level": "INFO",
- "msg": "2026-03-25 13:51:07 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "13:51:38",
- "level": "INFO",
- "msg": "2026-03-25 13:51:38 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "13:51:39",
- "level": "INFO",
- "msg": "2026-03-25 13:51:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:51:40",
- "level": "INFO",
- "msg": "2026-03-25 13:51:40 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "13:51:41",
- "level": "INFO",
- "msg": "2026-03-25 13:51:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:51:42",
- "level": "INFO",
- "msg": "2026-03-25 13:51:42 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "13:51:42",
- "level": "INFO",
- "msg": "2026-03-25 13:51:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "13:51:45",
- "level": "INFO",
- "msg": "2026-03-25 13:51:45 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_895084"
- },
- {
- "ts": "13:51:46",
- "level": "INFO",
- "msg": "2026-03-25 13:51:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:51:47",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:51:47 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "13:51:47",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:51:47 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "13:51:47",
- "level": "INFO",
- "msg": "2026-03-25 13:51:47 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "13:51:47",
- "level": "INFO",
- "msg": "2026-03-25 13:51:47 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "13:51:50",
- "level": "INFO",
- "msg": "2026-03-25 13:51:50 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "13:51:50",
- "level": "INFO",
- "msg": "2026-03-25 13:51:50 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "13:51:53",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:51:53 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "13:51:53",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:51:53 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:51:53",
- "level": "INFO",
- "msg": "2026-03-25 13:51:53 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "13:51:53",
- "level": "INFO",
- "msg": "2026-03-25 13:51:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_508090"
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_508090"
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "13:51:54",
- "level": "INFO",
- "msg": "2026-03-25 13:51:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "13:51:55",
- "level": "INFO",
- "msg": "2026-03-25 13:51:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "13:51:56",
- "level": "INFO",
- "msg": "2026-03-25 13:51:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "13:51:57",
- "level": "INFO",
- "msg": "2026-03-25 13:51:57 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_508090, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "13:51:59",
- "level": "INFO",
- "msg": "2026-03-25 13:51:59 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_508090 部署就绪..."
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "2026-03-25 13:52:09 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_508090 状态变为: 运行中..."
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "2026-03-25 13:52:09 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "2026-03-25 13:52:09 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "2026-03-25 13:52:09 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "2026-03-25 13:52:09 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:52:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:52:19",
- "level": "INFO",
- "msg": "2026-03-25 13:52:19 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:52:19",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:52:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:52:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:52:29",
- "level": "INFO",
- "msg": "2026-03-25 13:52:29 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:52:29",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:52:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:52:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:52:40",
- "level": "INFO",
- "msg": "2026-03-25 13:52:40 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:52:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:52:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:52:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:52:50",
- "level": "INFO",
- "msg": "2026-03-25 13:52:50 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:52:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:52:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:52:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:53:00",
- "level": "INFO",
- "msg": "2026-03-25 13:53:00 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:53:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:53:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:53:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:53:10",
- "level": "INFO",
- "msg": "2026-03-25 13:53:10 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:53:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:53:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:53:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:53:20",
- "level": "INFO",
- "msg": "2026-03-25 13:53:20 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:53:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:53:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:53:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:53:30",
- "level": "INFO",
- "msg": "2026-03-25 13:53:30 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:53:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:53:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:53:30",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:53:40",
- "level": "INFO",
- "msg": "2026-03-25 13:53:40 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:53:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:53:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:53:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:53:50",
- "level": "INFO",
- "msg": "2026-03-25 13:53:50 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:53:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:53:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:53:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:54:00",
- "level": "INFO",
- "msg": "2026-03-25 13:54:00 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:54:00",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:54:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:54:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:54:10",
- "level": "INFO",
- "msg": "2026-03-25 13:54:10 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:54:10",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:54:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:54:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:54:20",
- "level": "INFO",
- "msg": "2026-03-25 13:54:20 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:54:20",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:54:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:54:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:54:30",
- "level": "INFO",
- "msg": "2026-03-25 13:54:30 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:54:30",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:54:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:54:30",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:54:40",
- "level": "INFO",
- "msg": "2026-03-25 13:54:40 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:54:40",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:54:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:54:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:54:50",
- "level": "INFO",
- "msg": "2026-03-25 13:54:50 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:54:50",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "13:54:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:54:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:55:00",
- "level": "INFO",
- "msg": "2026-03-25 13:55:00 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:55:00",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "13:55:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:55:10",
- "level": "INFO",
- "msg": "2026-03-25 13:55:10 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:55:10",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "13:55:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:55:15",
- "level": "SUCCESS",
- "msg": "2026-03-25 13:55:15 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_508090"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026/03/25 13:51:58"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026/03/25 13:55:12"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "1秒"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026-03-25 13:55:15 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_508090"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026-03-25 13:55:15 [DevMachinePage] [INFO] 👉 在 UI_TEST_508090 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026-03-25 13:55:15 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026-03-25 13:55:15 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "13:55:15",
- "level": "INFO",
- "msg": "2026-03-25 13:55:15 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "13:55:18",
- "level": "INFO",
- "msg": "2026-03-25 13:55:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "13:55:24",
- "level": "INFO",
- "msg": "2026-03-25 13:55:24 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_508090 状态变为: 已关机..."
- },
- {
- "ts": "13:55:24",
- "level": "INFO",
- "msg": "2026-03-25 13:55:24 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "13:55:24",
- "level": "INFO",
- "msg": "2026-03-25 13:55:24 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:55:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:55:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:55:34",
- "level": "INFO",
- "msg": "2026-03-25 13:55:34 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:55:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:55:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:55:44",
- "level": "INFO",
- "msg": "2026-03-25 13:55:44 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:55:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:55:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:55:54",
- "level": "INFO",
- "msg": "2026-03-25 13:55:54 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:55:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:55:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:55:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:56:04",
- "level": "INFO",
- "msg": "2026-03-25 13:56:04 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:56:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:56:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:56:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:56:14",
- "level": "INFO",
- "msg": "2026-03-25 13:56:14 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:56:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:56:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:56:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:56:24",
- "level": "INFO",
- "msg": "2026-03-25 13:56:24 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:56:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:56:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:56:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:56:34",
- "level": "INFO",
- "msg": "2026-03-25 13:56:34 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:56:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:56:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:56:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:56:44",
- "level": "INFO",
- "msg": "2026-03-25 13:56:44 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:56:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:56:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:56:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:56:54",
- "level": "INFO",
- "msg": "2026-03-25 13:56:54 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:56:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:56:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:56:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:57:04",
- "level": "INFO",
- "msg": "2026-03-25 13:57:04 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:57:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:57:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:57:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:57:14",
- "level": "INFO",
- "msg": "2026-03-25 13:57:14 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:57:14",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:57:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:57:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:57:24",
- "level": "INFO",
- "msg": "2026-03-25 13:57:24 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:57:24",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:57:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:57:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:57:34",
- "level": "INFO",
- "msg": "2026-03-25 13:57:34 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:57:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:57:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:57:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:57:45",
- "level": "INFO",
- "msg": "2026-03-25 13:57:45 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:57:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:57:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:57:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:57:55",
- "level": "INFO",
- "msg": "2026-03-25 13:57:55 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:57:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:57:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:57:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:58:05",
- "level": "INFO",
- "msg": "2026-03-25 13:58:05 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:58:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:58:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:58:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:58:15",
- "level": "INFO",
- "msg": "2026-03-25 13:58:15 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:58:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:58:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:58:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:58:25",
- "level": "INFO",
- "msg": "2026-03-25 13:58:25 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:58:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:58:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:58:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:58:35",
- "level": "INFO",
- "msg": "2026-03-25 13:58:35 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:58:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:58:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:58:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:58:45",
- "level": "INFO",
- "msg": "2026-03-25 13:58:45 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:58:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:58:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:58:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:58:55",
- "level": "INFO",
- "msg": "2026-03-25 13:58:55 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:58:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:58:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:58:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:59:05",
- "level": "INFO",
- "msg": "2026-03-25 13:59:05 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:59:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:59:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:59:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:59:15",
- "level": "INFO",
- "msg": "2026-03-25 13:59:15 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:59:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:59:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:59:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:59:25",
- "level": "INFO",
- "msg": "2026-03-25 13:59:25 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:59:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:59:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:59:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:59:35",
- "level": "INFO",
- "msg": "2026-03-25 13:59:35 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:59:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:59:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:59:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:59:45",
- "level": "INFO",
- "msg": "2026-03-25 13:59:45 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:59:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:59:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:59:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "13:59:55",
- "level": "INFO",
- "msg": "2026-03-25 13:59:55 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "13:59:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "13:59:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "13:59:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:00:05",
- "level": "INFO",
- "msg": "2026-03-25 14:00:05 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:00:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:00:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:00:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:00:15",
- "level": "INFO",
- "msg": "2026-03-25 14:00:15 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:00:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:00:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:00:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:00:25",
- "level": "INFO",
- "msg": "2026-03-25 14:00:25 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:00:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:00:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:00:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:00:35",
- "level": "INFO",
- "msg": "2026-03-25 14:00:35 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:00:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:00:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:00:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:00:45",
- "level": "INFO",
- "msg": "2026-03-25 14:00:45 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:00:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:00:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:00:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:00:55",
- "level": "INFO",
- "msg": "2026-03-25 14:00:55 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:00:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:00:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:00:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:01:05",
- "level": "INFO",
- "msg": "2026-03-25 14:01:05 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:01:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:01:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:01:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:01:15",
- "level": "INFO",
- "msg": "2026-03-25 14:01:15 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:01:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:01:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:01:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:01:25",
- "level": "INFO",
- "msg": "2026-03-25 14:01:25 [DevMachinePage] [INFO] [状态巡检] 360s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:01:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:01:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:01:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:01:35",
- "level": "INFO",
- "msg": "2026-03-25 14:01:35 [DevMachinePage] [INFO] [状态巡检] 370s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:01:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:01:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:01:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:01:45",
- "level": "INFO",
- "msg": "2026-03-25 14:01:45 [DevMachinePage] [INFO] [状态巡检] 380s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:01:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:01:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:01:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:01:55",
- "level": "INFO",
- "msg": "2026-03-25 14:01:55 [DevMachinePage] [INFO] [状态巡检] 390s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:01:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:01:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:01:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:02:05",
- "level": "INFO",
- "msg": "2026-03-25 14:02:05 [DevMachinePage] [INFO] [状态巡检] 400s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:02:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:02:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:02:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:02:15",
- "level": "INFO",
- "msg": "2026-03-25 14:02:15 [DevMachinePage] [INFO] [状态巡检] 410s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:02:15",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:02:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:02:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:02:25",
- "level": "INFO",
- "msg": "2026-03-25 14:02:25 [DevMachinePage] [INFO] [状态巡检] 420s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:02:25",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:02:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:02:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:02:35",
- "level": "INFO",
- "msg": "2026-03-25 14:02:35 [DevMachinePage] [INFO] [状态巡检] 430s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:02:35",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:02:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:02:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:02:45",
- "level": "INFO",
- "msg": "2026-03-25 14:02:45 [DevMachinePage] [INFO] [状态巡检] 440s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:02:45",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:02:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:02:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:02:55",
- "level": "INFO",
- "msg": "2026-03-25 14:02:55 [DevMachinePage] [INFO] [状态巡检] 450s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:02:55",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:02:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:02:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:03:05",
- "level": "INFO",
- "msg": "2026-03-25 14:03:05 [DevMachinePage] [INFO] [状态巡检] 460s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:03:05",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:03:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:03:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:03:10",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:03:10 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_508090"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "2026/03/25 13:51:58"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "2026/03/25 13:55:12 ~ 2026/03/25 14:03:03"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "7分钟"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "2026-03-25 14:03:10 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_508090"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "2026-03-25 14:03:10 [DevMachinePage] [INFO] 👉 在 UI_TEST_508090 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "14:03:10",
- "level": "INFO",
- "msg": "2026-03-25 14:03:10 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:03:14",
- "level": "INFO",
- "msg": "2026-03-25 14:03:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:03:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:03:17 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "14:03:17",
- "level": "INFO",
- "msg": "2026-03-25 14:03:17 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "14:03:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:03:17 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "14:03:17",
- "level": "INFO",
- "msg": "2026-03-25 14:03:17 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:03:17",
- "level": "INFO",
- "msg": "2026-03-25 14:03:17 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:03:17",
- "level": "INFO",
- "msg": "2026-03-25 14:03:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:03:20",
- "level": "INFO",
- "msg": "2026-03-25 14:03:20 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:03:20",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:03:20 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证02-包转按"
- },
- {
- "ts": "14:03:20",
- "level": "INFO",
- "msg": "2026-03-25 14:03:20 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:03:20",
- "level": "INFO",
- "msg": "2026-03-25 14:03:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:03:21",
- "level": "INFO",
- "msg": "2026-03-25 14:03:21 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_974263"
- },
- {
- "ts": "14:03:21",
- "level": "INFO",
- "msg": "2026-03-25 14:03:21 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_974263"
- },
- {
- "ts": "14:03:26",
- "level": "INFO",
- "msg": "2026-03-25 14:03:26 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:03:26",
- "level": "INFO",
- "msg": "2026-03-25 14:03:26 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:03:26",
- "level": "INFO",
- "msg": "2026-03-25 14:03:26 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:03:27",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:03:27 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:03:27",
- "level": "INFO",
- "msg": "2026-03-25 14:03:27 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:03:27",
- "level": "INFO",
- "msg": "2026-03-25 14:03:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:04:00",
- "level": "INFO",
- "msg": "2026-03-25 14:04:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:04:01",
- "level": "INFO",
- "msg": "2026-03-25 14:04:01 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:04:01",
- "level": "INFO",
- "msg": "2026-03-25 14:04:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:04:04",
- "level": "INFO",
- "msg": "2026-03-25 14:04:04 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 运行中..."
- },
- {
- "ts": "14:04:04",
- "level": "INFO",
- "msg": "2026-03-25 14:04:04 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "14:04:15",
- "level": "INFO",
- "msg": "2026-03-25 14:04:15 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:04:15",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:04:15",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:04:15",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:04:25",
- "level": "INFO",
- "msg": "2026-03-25 14:04:25 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:04:25",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:04:25",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:04:25",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:04:35",
- "level": "INFO",
- "msg": "2026-03-25 14:04:35 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:04:35",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:04:35",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:04:35",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:04:45",
- "level": "INFO",
- "msg": "2026-03-25 14:04:45 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:04:45",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:04:45",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:04:45",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:04:55",
- "level": "INFO",
- "msg": "2026-03-25 14:04:55 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:04:55",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:04:55",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:04:55",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:05:05",
- "level": "INFO",
- "msg": "2026-03-25 14:05:05 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:05:05",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:05:05",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:05:05",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:05:15",
- "level": "INFO",
- "msg": "2026-03-25 14:05:15 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:05:15",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:05:15",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:05:15",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:05:25",
- "level": "INFO",
- "msg": "2026-03-25 14:05:25 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:05:25",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:05:25",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:05:25",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:05:35",
- "level": "INFO",
- "msg": "2026-03-25 14:05:35 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:05:35",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:05:35",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:05:35",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:05:45",
- "level": "INFO",
- "msg": "2026-03-25 14:05:45 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:05:45",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:05:45",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:05:45",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "2026-03-25 14:05:55 [CloudDesktopPage] [INFO] [状态巡检] 110s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:05:55",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:06:05",
- "level": "INFO",
- "msg": "2026-03-25 14:06:05 [CloudDesktopPage] [INFO] [状态巡检] 120s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:06:05",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:06:05",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:06:05",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:06:10",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:06:10 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:06:10",
- "level": "INFO",
- "msg": "2026-03-25 14:06:10 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_974263"
- },
- {
- "ts": "14:06:10",
- "level": "INFO",
- "msg": "2026-03-25 14:06:10 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:06:10",
- "level": "INFO",
- "msg": "2026-03-25 14:06:10 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:06:10",
- "level": "INFO",
- "msg": "2026-03-25 14:06:10 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo.d-robotics.cc/desktop-iframe?desktopId=ecd-bjpyfha7vgi51pclk"
- },
- {
- "ts": "14:07:10",
- "level": "INFO",
- "msg": "2026-03-25 14:07:10 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "14:07:25",
- "level": "INFO",
- "msg": "2026-03-25 14:07:25 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 运行中..."
- },
- {
- "ts": "14:07:25",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:07:25 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:07:25",
- "level": "INFO",
- "msg": "2026-03-25 14:07:25 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_974263 为镜像"
- },
- {
- "ts": "14:07:25",
- "level": "INFO",
- "msg": "2026-03-25 14:07:25 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "14:07:25",
- "level": "INFO",
- "msg": "2026-03-25 14:07:25 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:07:27",
- "level": "INFO",
- "msg": "2026-03-25 14:07:27 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "14:07:27",
- "level": "INFO",
- "msg": "2026-03-25 14:07:27 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_974263"
- },
- {
- "ts": "14:07:27",
- "level": "INFO",
- "msg": "2026-03-25 14:07:27 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "14:07:27",
- "level": "INFO",
- "msg": "2026-03-25 14:07:27 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "14:07:27",
- "level": "INFO",
- "msg": "2026-03-25 14:07:27 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "14:07:28",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:07:28 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "14:07:29",
- "level": "INFO",
- "msg": "2026-03-25 14:07:29 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "14:07:29",
- "level": "INFO",
- "msg": "2026-03-25 14:07:29 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "14:07:29",
- "level": "INFO",
- "msg": "2026-03-25 14:07:29 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "14:07:29",
- "level": "INFO",
- "msg": "2026-03-25 14:07:29 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "14:07:30",
- "level": "INFO",
- "msg": "2026-03-25 14:07:30 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "14:07:30",
- "level": "INFO",
- "msg": "2026-03-25 14:07:30 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:07:33",
- "level": "INFO",
- "msg": "2026-03-25 14:07:33 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 运行中..."
- },
- {
- "ts": "14:07:33",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:07:33 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:07:33",
- "level": "INFO",
- "msg": "2026-03-25 14:07:33 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_974263"
- },
- {
- "ts": "14:07:33",
- "level": "INFO",
- "msg": "2026-03-25 14:07:33 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [关机]"
- },
- {
- "ts": "14:07:33",
- "level": "INFO",
- "msg": "2026-03-25 14:07:33 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:07:34",
- "level": "INFO",
- "msg": "2026-03-25 14:07:34 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 已关机..."
- },
- {
- "ts": "14:07:34",
- "level": "INFO",
- "msg": "2026-03-25 14:07:34 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:07:34",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:07:34",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:34",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:07:44",
- "level": "INFO",
- "msg": "2026-03-25 14:07:44 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:07:44",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:07:44",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:44",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:07:54",
- "level": "INFO",
- "msg": "2026-03-25 14:07:54 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:07:54",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:07:54",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:07:54",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:08:04",
- "level": "INFO",
- "msg": "2026-03-25 14:08:04 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:08:04",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:08:04",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:08:04",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:08:09",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:08:09 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "14:08:09",
- "level": "INFO",
- "msg": "2026-03-25 14:08:09 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_974263"
- },
- {
- "ts": "14:08:09",
- "level": "INFO",
- "msg": "2026-03-25 14:08:09 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [删除]"
- },
- {
- "ts": "14:08:09",
- "level": "INFO",
- "msg": "2026-03-25 14:08:09 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:08:10",
- "level": "INFO",
- "msg": "2026-03-25 14:08:10 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "14:08:11",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:08:11 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "14:08:13",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:08:13 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "14:08:13",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:08:13 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "14:08:13",
- "level": "INFO",
- "msg": "2026-03-25 14:08:13 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "14:08:13",
- "level": "INFO",
- "msg": "2026-03-25 14:08:13 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "14:08:14",
- "level": "INFO",
- "msg": "2026-03-25 14:08:14 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:08:17",
- "level": "INFO",
- "msg": "2026-03-25 14:08:17 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "14:08:17",
- "level": "INFO",
- "msg": "2026-03-25 14:08:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "14:08:17",
- "level": "INFO",
- "msg": "2026-03-25 14:08:17 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:08:17",
- "level": "INFO",
- "msg": "2026-03-25 14:08:17 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:08:17",
- "level": "INFO",
- "msg": "2026-03-25 14:08:17 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "14:08:17",
- "level": "INFO",
- "msg": "2026-03-25 14:08:17 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "14:08:27",
- "level": "WARN",
- "msg": "2026-03-25 14:08:27 [MirrorAssetsPage] [WARNING] ⚠️ 未检测到 [快速创建] 字样,可能是列表点击未奏效,正在执行 JS 暴力补点击最后一个..."
- },
- {
- "ts": "14:08:30",
- "level": "INFO",
- "msg": "2026-03-25 14:08:30 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "14:08:30",
- "level": "INFO",
- "msg": "2026-03-25 14:08:30 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "14:08:30",
- "level": "INFO",
- "msg": "2026-03-25 14:08:30 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_10898"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:08:38",
- "level": "WARN",
- "msg": "2026-03-25 14:08:38 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "14:08:38",
- "level": "ERROR",
- "msg": "2026-03-25 14:08:38 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_10898"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "14:08:38",
- "level": "WARN",
- "msg": "2026-03-25 14:08:38 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "14:08:38",
- "level": "ERROR",
- "msg": "2026-03-25 14:08:38 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_10898"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "14:08:38",
- "level": "WARN",
- "msg": "2026-03-25 14:08:38 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "14:08:38",
- "level": "ERROR",
- "msg": "2026-03-25 14:08:38 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "14:08:38",
- "level": "ERROR",
- "msg": "2026-03-25 14:08:38 [MirrorAssetsPage] [ERROR] ❌ 无法定位输入框。当前页面所有可见输入框报告: []"
- },
- {
- "ts": "14:08:38",
- "level": "ERROR",
- "msg": "2026-03-25 14:08:38 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:08:38",
- "level": "ERROR",
- "msg": "2026-03-25 14:08:38 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:08:38",
- "level": "INFO",
- "msg": "2026-03-25 14:08:38 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:08:45",
- "level": "INFO",
- "msg": "2026-03-25 14:08:45 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:08:45",
- "level": "INFO",
- "msg": "2026-03-25 14:08:45 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:08:45",
- "level": "INFO",
- "msg": "2026-03-25 14:08:45 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:08:45",
- "level": "INFO",
- "msg": "2026-03-25 14:08:45 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:08:45",
- "level": "INFO",
- "msg": "2026-03-25 14:08:45 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:08:45",
- "level": "INFO",
- "msg": "2026-03-25 14:08:45 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:08:46",
- "level": "INFO",
- "msg": "2026-03-25 14:08:46 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:08:48",
- "level": "INFO",
- "msg": "2026-03-25 14:08:48 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:08:48",
- "level": "INFO",
- "msg": "2026-03-25 14:08:48 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:08:48",
- "level": "INFO",
- "msg": "2026-03-25 14:08:48 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:08:48",
- "level": "INFO",
- "msg": "2026-03-25 14:08:48 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:08:49",
- "level": "INFO",
- "msg": "2026-03-25 14:08:49 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:08:49",
- "level": "INFO",
- "msg": "2026-03-25 14:08:49 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:08:50",
- "level": "INFO",
- "msg": "2026-03-25 14:08:50 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:08:50",
- "level": "INFO",
- "msg": "2026-03-25 14:08:50 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:08:50",
- "level": "INFO",
- "msg": "2026-03-25 14:08:50 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:08:50",
- "level": "INFO",
- "msg": "2026-03-25 14:08:50 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:08:59",
- "level": "WARN",
- "msg": "2026-03-25 14:08:59 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:08:59",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:08:59",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:08:59",
- "level": "INFO",
- "msg": "2026-03-25 14:08:59 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_895084] ---"
- },
- {
- "ts": "14:08:59",
- "level": "INFO",
- "msg": "2026-03-25 14:08:59 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "14:08:59",
- "level": "INFO",
- "msg": "2026-03-25 14:08:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "14:09:00",
- "level": "INFO",
- "msg": "2026-03-25 14:09:00 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:09:02",
- "level": "INFO",
- "msg": "2026-03-25 14:09:02 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_895084"
- },
- {
- "ts": "14:09:02",
- "level": "INFO",
- "msg": "2026-03-25 14:09:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "14:09:02",
- "level": "INFO",
- "msg": "2026-03-25 14:09:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:09:04",
- "level": "INFO",
- "msg": "2026-03-25 14:09:04 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_895084"
- },
- {
- "ts": "14:09:34",
- "level": "ERROR",
- "msg": "2026-03-25 14:09:34 [DataManagementRunner] [ERROR] ❌ 文件系统场景失败: Page.click: Timeout 30000ms exceeded."
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_895084'\")"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_895084"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " 58 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": "2026-03-25 14:09:34 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "14:09:34",
- "level": "INFO",
- "msg": "2026-03-25 14:09:34 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "14:09:37",
- "level": "INFO",
- "msg": "2026-03-25 14:09:37 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:09:37",
- "level": "INFO",
- "msg": "2026-03-25 14:09:37 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "14:09:40",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:09:40 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "14:09:40",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:09:40 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:09:40",
- "level": "INFO",
- "msg": "2026-03-25 14:09:40 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "14:09:40",
- "level": "INFO",
- "msg": "2026-03-25 14:09:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_508090"
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_508090"
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "14:09:41",
- "level": "INFO",
- "msg": "2026-03-25 14:09:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:09:42",
- "level": "INFO",
- "msg": "2026-03-25 14:09:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "14:09:43",
- "level": "INFO",
- "msg": "2026-03-25 14:09:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "14:09:44",
- "level": "INFO",
- "msg": "2026-03-25 14:09:44 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_508090, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "14:09:46",
- "level": "INFO",
- "msg": "2026-03-25 14:09:46 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_508090 部署就绪..."
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "2026-03-25 14:09:56 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_508090 状态变为: 运行中..."
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "2026-03-25 14:09:56 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "2026-03-25 14:09:56 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "2026-03-25 14:09:56 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "2026-03-25 14:09:56 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:09:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:10:06",
- "level": "INFO",
- "msg": "2026-03-25 14:10:06 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:10:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:10:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:10:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:10:16",
- "level": "INFO",
- "msg": "2026-03-25 14:10:16 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:10:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:10:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:10:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:10:26",
- "level": "INFO",
- "msg": "2026-03-25 14:10:26 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:10:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:10:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:10:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:10:36",
- "level": "INFO",
- "msg": "2026-03-25 14:10:36 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:10:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:10:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:10:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:10:46",
- "level": "INFO",
- "msg": "2026-03-25 14:10:46 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:10:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:10:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:10:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:10:56",
- "level": "INFO",
- "msg": "2026-03-25 14:10:56 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:10:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:10:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:10:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:11:06",
- "level": "INFO",
- "msg": "2026-03-25 14:11:06 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:11:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:11:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:11:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:11:16",
- "level": "INFO",
- "msg": "2026-03-25 14:11:16 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:11:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:11:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:11:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:11:26",
- "level": "INFO",
- "msg": "2026-03-25 14:11:26 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:11:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:11:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:11:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:11:36",
- "level": "INFO",
- "msg": "2026-03-25 14:11:36 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:11:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:11:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:11:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:11:46",
- "level": "INFO",
- "msg": "2026-03-25 14:11:46 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:11:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:11:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:11:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:11:56",
- "level": "INFO",
- "msg": "2026-03-25 14:11:56 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:11:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:11:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:11:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:12:06",
- "level": "INFO",
- "msg": "2026-03-25 14:12:06 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:12:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:12:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:12:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:12:16",
- "level": "INFO",
- "msg": "2026-03-25 14:12:16 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:12:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:12:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:12:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:12:26",
- "level": "INFO",
- "msg": "2026-03-25 14:12:26 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:12:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:12:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:12:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:12:36",
- "level": "INFO",
- "msg": "2026-03-25 14:12:36 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:12:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:12:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:12:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:12:46",
- "level": "INFO",
- "msg": "2026-03-25 14:12:46 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:12:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:12:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:12:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:12:56",
- "level": "INFO",
- "msg": "2026-03-25 14:12:56 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:12:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:12:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:12:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:13:07",
- "level": "INFO",
- "msg": "2026-03-25 14:13:07 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:13:07",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "14:13:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:13:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:13:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:13:17 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_508090"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026/03/25 14:09:45"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026/03/25 14:13:03"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "12秒"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026-03-25 14:13:17 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_508090"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026-03-25 14:13:17 [DevMachinePage] [INFO] 👉 在 UI_TEST_508090 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026-03-25 14:13:17 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026-03-25 14:13:17 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:13:17",
- "level": "INFO",
- "msg": "2026-03-25 14:13:17 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "14:13:20",
- "level": "INFO",
- "msg": "2026-03-25 14:13:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:13:26",
- "level": "INFO",
- "msg": "2026-03-25 14:13:26 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_508090 状态变为: 已关机..."
- },
- {
- "ts": "14:13:26",
- "level": "INFO",
- "msg": "2026-03-25 14:13:26 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "14:13:26",
- "level": "INFO",
- "msg": "2026-03-25 14:13:26 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:13:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:13:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:13:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:13:36",
- "level": "INFO",
- "msg": "2026-03-25 14:13:36 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:13:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:13:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:13:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:13:46",
- "level": "INFO",
- "msg": "2026-03-25 14:13:46 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:13:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:13:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:13:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:13:56",
- "level": "INFO",
- "msg": "2026-03-25 14:13:56 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:13:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:13:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:13:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:14:06",
- "level": "INFO",
- "msg": "2026-03-25 14:14:06 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:14:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:14:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:14:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:14:16",
- "level": "INFO",
- "msg": "2026-03-25 14:14:16 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:14:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:14:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:14:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:14:26",
- "level": "INFO",
- "msg": "2026-03-25 14:14:26 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:14:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:14:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:14:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:14:36",
- "level": "INFO",
- "msg": "2026-03-25 14:14:36 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:14:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:14:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:14:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:14:46",
- "level": "INFO",
- "msg": "2026-03-25 14:14:46 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:14:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:14:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:14:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:14:56",
- "level": "INFO",
- "msg": "2026-03-25 14:14:56 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:14:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:14:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:14:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:15:06",
- "level": "INFO",
- "msg": "2026-03-25 14:15:06 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:15:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:15:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:15:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:15:16",
- "level": "INFO",
- "msg": "2026-03-25 14:15:16 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:15:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:15:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:15:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:15:26",
- "level": "INFO",
- "msg": "2026-03-25 14:15:26 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:15:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:15:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:15:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:15:36",
- "level": "INFO",
- "msg": "2026-03-25 14:15:36 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:15:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:15:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:15:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:15:46",
- "level": "INFO",
- "msg": "2026-03-25 14:15:46 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:15:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:15:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:15:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:15:56",
- "level": "INFO",
- "msg": "2026-03-25 14:15:56 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:15:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:15:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:15:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:16:06",
- "level": "INFO",
- "msg": "2026-03-25 14:16:06 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:16:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:16:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:16:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:16:16",
- "level": "INFO",
- "msg": "2026-03-25 14:16:16 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:16:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:16:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:16:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:16:26",
- "level": "INFO",
- "msg": "2026-03-25 14:16:26 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:16:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:16:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:16:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:16:36",
- "level": "INFO",
- "msg": "2026-03-25 14:16:36 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:16:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:16:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:16:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:16:46",
- "level": "INFO",
- "msg": "2026-03-25 14:16:46 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:16:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:16:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:16:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:16:56",
- "level": "INFO",
- "msg": "2026-03-25 14:16:56 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:16:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:16:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:16:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:17:06",
- "level": "INFO",
- "msg": "2026-03-25 14:17:06 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:17:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:06",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:17:06",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:17:16",
- "level": "INFO",
- "msg": "2026-03-25 14:17:16 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:17:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:16",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:17:16",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "2026-03-25 14:17:26 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:17:26",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:17:36",
- "level": "INFO",
- "msg": "2026-03-25 14:17:36 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:17:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:36",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:17:36",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:17:46",
- "level": "INFO",
- "msg": "2026-03-25 14:17:46 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:17:46",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:46",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:17:46",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:17:56",
- "level": "INFO",
- "msg": "2026-03-25 14:17:56 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:17:56",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:17:56",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:17:56",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "2026-03-25 14:18:07 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:18:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:18:17",
- "level": "INFO",
- "msg": "2026-03-25 14:18:17 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:18:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:18:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:18:27",
- "level": "INFO",
- "msg": "2026-03-25 14:18:27 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:18:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:18:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:18:37",
- "level": "INFO",
- "msg": "2026-03-25 14:18:37 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:18:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:18:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:18:47",
- "level": "INFO",
- "msg": "2026-03-25 14:18:47 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:18:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:18:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:18:57",
- "level": "INFO",
- "msg": "2026-03-25 14:18:57 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:18:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:18:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:18:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:19:07",
- "level": "INFO",
- "msg": "2026-03-25 14:19:07 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:19:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:19:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:19:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:19:17",
- "level": "INFO",
- "msg": "2026-03-25 14:19:17 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:19:17",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:19:17",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:19:17",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:19:27",
- "level": "INFO",
- "msg": "2026-03-25 14:19:27 [DevMachinePage] [INFO] [状态巡检] 360s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:19:27",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:19:27",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:19:27",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:19:37",
- "level": "INFO",
- "msg": "2026-03-25 14:19:37 [DevMachinePage] [INFO] [状态巡检] 370s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:19:37",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:19:37",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:19:37",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:19:47",
- "level": "INFO",
- "msg": "2026-03-25 14:19:47 [DevMachinePage] [INFO] [状态巡检] 380s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:19:47",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:19:47",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:19:47",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:19:57",
- "level": "INFO",
- "msg": "2026-03-25 14:19:57 [DevMachinePage] [INFO] [状态巡检] 390s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:19:57",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:19:57",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:19:57",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:20:07",
- "level": "INFO",
- "msg": "2026-03-25 14:20:07 [DevMachinePage] [INFO] [状态巡检] 400s | 当前实时内容: UI_TEST_508090"
- },
- {
- "ts": "14:20:07",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:20:07",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:20:07",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:20:12",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:20:12 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_508090"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "2026/03/25 14:09:45"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "2026/03/25 14:13:03 ~ 2026/03/25 14:20:03"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "7分钟"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "2026-03-25 14:20:12 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_508090"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "2026-03-25 14:20:12 [DevMachinePage] [INFO] 👉 在 UI_TEST_508090 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "14:20:12",
- "level": "INFO",
- "msg": "2026-03-25 14:20:12 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:20:15",
- "level": "INFO",
- "msg": "2026-03-25 14:20:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:20:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:20:18 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "14:20:18",
- "level": "INFO",
- "msg": "2026-03-25 14:20:18 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "14:20:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:20:18 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "14:20:18",
- "level": "INFO",
- "msg": "2026-03-25 14:20:18 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:20:18",
- "level": "INFO",
- "msg": "2026-03-25 14:20:18 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:20:18",
- "level": "INFO",
- "msg": "2026-03-25 14:20:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:20:22",
- "level": "INFO",
- "msg": "2026-03-25 14:20:22 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:20:22",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:20:22 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证02-包转按"
- },
- {
- "ts": "14:20:22",
- "level": "INFO",
- "msg": "2026-03-25 14:20:22 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:20:22",
- "level": "INFO",
- "msg": "2026-03-25 14:20:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:20:23",
- "level": "INFO",
- "msg": "2026-03-25 14:20:23 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_974263"
- },
- {
- "ts": "14:20:23",
- "level": "INFO",
- "msg": "2026-03-25 14:20:23 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_974263"
- },
- {
- "ts": "14:20:28",
- "level": "INFO",
- "msg": "2026-03-25 14:20:28 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:20:28",
- "level": "INFO",
- "msg": "2026-03-25 14:20:28 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:20:28",
- "level": "INFO",
- "msg": "2026-03-25 14:20:28 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:20:29",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:20:29 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:20:29",
- "level": "INFO",
- "msg": "2026-03-25 14:20:29 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:20:29",
- "level": "INFO",
- "msg": "2026-03-25 14:20:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:21:02",
- "level": "INFO",
- "msg": "2026-03-25 14:21:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:21:03",
- "level": "INFO",
- "msg": "2026-03-25 14:21:03 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:21:03",
- "level": "INFO",
- "msg": "2026-03-25 14:21:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:21:06",
- "level": "INFO",
- "msg": "2026-03-25 14:21:06 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 运行中..."
- },
- {
- "ts": "14:21:06",
- "level": "INFO",
- "msg": "2026-03-25 14:21:06 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "14:21:16",
- "level": "INFO",
- "msg": "2026-03-25 14:21:16 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:21:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "2026-03-25 14:21:26 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "2026-03-25 14:21:36 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "2026-03-25 14:21:46 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:46",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "2026-03-25 14:21:56 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:21:56",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "2026-03-25 14:22:06 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "2026-03-25 14:22:16 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "2026-03-25 14:22:26 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "2026-03-25 14:22:36 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:22:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:22:41",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:22:41 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:22:41",
- "level": "INFO",
- "msg": "2026-03-25 14:22:41 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_974263"
- },
- {
- "ts": "14:22:41",
- "level": "INFO",
- "msg": "2026-03-25 14:22:41 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:22:41",
- "level": "INFO",
- "msg": "2026-03-25 14:22:41 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:22:41",
- "level": "INFO",
- "msg": "2026-03-25 14:22:41 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo.d-robotics.cc/desktop-iframe?desktopId=ecd-ernax7z6e1afzooj6"
- },
- {
- "ts": "14:23:41",
- "level": "INFO",
- "msg": "2026-03-25 14:23:41 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "14:23:57",
- "level": "INFO",
- "msg": "2026-03-25 14:23:57 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 运行中..."
- },
- {
- "ts": "14:23:57",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:23:57 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:23:57",
- "level": "INFO",
- "msg": "2026-03-25 14:23:57 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_974263 为镜像"
- },
- {
- "ts": "14:23:57",
- "level": "INFO",
- "msg": "2026-03-25 14:23:57 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "14:23:57",
- "level": "INFO",
- "msg": "2026-03-25 14:23:57 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:23:58",
- "level": "INFO",
- "msg": "2026-03-25 14:23:58 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "14:23:58",
- "level": "INFO",
- "msg": "2026-03-25 14:23:58 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_974263"
- },
- {
- "ts": "14:23:59",
- "level": "INFO",
- "msg": "2026-03-25 14:23:59 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "14:23:59",
- "level": "INFO",
- "msg": "2026-03-25 14:23:59 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "14:23:59",
- "level": "INFO",
- "msg": "2026-03-25 14:23:59 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "14:24:00",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:24:00 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "14:24:00",
- "level": "INFO",
- "msg": "2026-03-25 14:24:00 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "14:24:00",
- "level": "INFO",
- "msg": "2026-03-25 14:24:00 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "14:24:00",
- "level": "INFO",
- "msg": "2026-03-25 14:24:00 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "14:24:01",
- "level": "INFO",
- "msg": "2026-03-25 14:24:01 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "14:24:01",
- "level": "INFO",
- "msg": "2026-03-25 14:24:01 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "14:24:01",
- "level": "INFO",
- "msg": "2026-03-25 14:24:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:24:05",
- "level": "INFO",
- "msg": "2026-03-25 14:24:05 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 运行中..."
- },
- {
- "ts": "14:24:05",
- "level": "INFO",
- "msg": "2026-03-25 14:24:05 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:24:05",
- "level": "INFO",
- "msg": "2026-03-25 14:24:05 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: 镜像名称已存在, originalMessage: The image name already exists., data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:24:05",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:24:05 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:24:05",
- "level": "INFO",
- "msg": "2026-03-25 14:24:05 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_974263"
- },
- {
- "ts": "14:24:05",
- "level": "INFO",
- "msg": "2026-03-25 14:24:05 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [关机]"
- },
- {
- "ts": "14:24:05",
- "level": "INFO",
- "msg": "2026-03-25 14:24:05 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:24:06",
- "level": "INFO",
- "msg": "2026-03-25 14:24:06 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_974263 状态变为: 已关机..."
- },
- {
- "ts": "14:24:06",
- "level": "INFO",
- "msg": "2026-03-25 14:24:06 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:24:06",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:06",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:06",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:24:16",
- "level": "INFO",
- "msg": "2026-03-25 14:24:16 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:24:16",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:16",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:16",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:24:26",
- "level": "INFO",
- "msg": "2026-03-25 14:24:26 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:24:26",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:26",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:26",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:24:36",
- "level": "INFO",
- "msg": "2026-03-25 14:24:36 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_974263"
- },
- {
- "ts": "14:24:36",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:24:36",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:24:36",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:24:41",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:24:41 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "14:24:41",
- "level": "INFO",
- "msg": "2026-03-25 14:24:41 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_974263"
- },
- {
- "ts": "14:24:41",
- "level": "INFO",
- "msg": "2026-03-25 14:24:41 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_974263 行内寻找并点击 [删除]"
- },
- {
- "ts": "14:24:41",
- "level": "INFO",
- "msg": "2026-03-25 14:24:41 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:24:41",
- "level": "INFO",
- "msg": "2026-03-25 14:24:41 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "14:24:43",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:24:43 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定"
- },
- {
- "ts": "14:24:45",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:24:45 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "14:24:45",
- "level": "INFO",
- "msg": "2026-03-25 14:24:45 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:24:45",
- "level": "INFO",
- "msg": "2026-03-25 14:24:45 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: 镜像名称已存在, originalMessage: The image name already exists., data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:24:45",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:24:45 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "14:24:45",
- "level": "INFO",
- "msg": "2026-03-25 14:24:45 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "14:24:45",
- "level": "INFO",
- "msg": "2026-03-25 14:24:45 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "14:24:45",
- "level": "INFO",
- "msg": "2026-03-25 14:24:45 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:24:48",
- "level": "INFO",
- "msg": "2026-03-25 14:24:48 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "14:24:48",
- "level": "INFO",
- "msg": "2026-03-25 14:24:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "14:24:48",
- "level": "INFO",
- "msg": "2026-03-25 14:24:48 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:24:48",
- "level": "INFO",
- "msg": "2026-03-25 14:24:48 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:24:48",
- "level": "INFO",
- "msg": "2026-03-25 14:24:48 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "14:24:48",
- "level": "INFO",
- "msg": "2026-03-25 14:24:48 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "14:24:58",
- "level": "WARN",
- "msg": "2026-03-25 14:24:58 [MirrorAssetsPage] [WARNING] ⚠️ 未检测到 [快速创建] 字样,可能是列表点击未奏效,正在执行 JS 暴力补点击最后一个..."
- },
- {
- "ts": "14:25:01",
- "level": "INFO",
- "msg": "2026-03-25 14:25:01 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "14:25:01",
- "level": "INFO",
- "msg": "2026-03-25 14:25:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "14:25:01",
- "level": "INFO",
- "msg": "2026-03-25 14:25:01 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_10898"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:25:09",
- "level": "WARN",
- "msg": "2026-03-25 14:25:09 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:09 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_10898"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "14:25:09",
- "level": "WARN",
- "msg": "2026-03-25 14:25:09 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:09 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_10898"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "14:25:09",
- "level": "WARN",
- "msg": "2026-03-25 14:25:09 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:09 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:09 [MirrorAssetsPage] [ERROR] ❌ 无法定位输入框。当前页面所有可见输入框报告: []"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:09 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:09 [DataManagementRunner] [ERROR] ❌ 2 个场景失败: 文件系统: Page.click: Timeout 30000ms exceeded."
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_895084'\")"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_895084"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " 58 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:25:09",
- "level": "ERROR",
- "msg": " | 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:25:09",
- "level": "INFO",
- "msg": "2026-03-25 14:25:09 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:25:16",
- "level": "INFO",
- "msg": "2026-03-25 14:25:16 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:25:16",
- "level": "INFO",
- "msg": "2026-03-25 14:25:16 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:25:17",
- "level": "INFO",
- "msg": "2026-03-25 14:25:17 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:25:17",
- "level": "INFO",
- "msg": "2026-03-25 14:25:17 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:25:17",
- "level": "INFO",
- "msg": "2026-03-25 14:25:17 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:25:17",
- "level": "INFO",
- "msg": "2026-03-25 14:25:17 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:25:20",
- "level": "INFO",
- "msg": "2026-03-25 14:25:20 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:25:20",
- "level": "INFO",
- "msg": "2026-03-25 14:25:20 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:25:20",
- "level": "INFO",
- "msg": "2026-03-25 14:25:20 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:25:20",
- "level": "INFO",
- "msg": "2026-03-25 14:25:20 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:25:20",
- "level": "INFO",
- "msg": "2026-03-25 14:25:20 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:25:21",
- "level": "INFO",
- "msg": "2026-03-25 14:25:21 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:25:21",
- "level": "INFO",
- "msg": "2026-03-25 14:25:21 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:25:22",
- "level": "INFO",
- "msg": "2026-03-25 14:25:22 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:25:22",
- "level": "INFO",
- "msg": "2026-03-25 14:25:22 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:25:22",
- "level": "INFO",
- "msg": "2026-03-25 14:25:22 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:25:22",
- "level": "INFO",
- "msg": "2026-03-25 14:25:22 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:25:31",
- "level": "WARN",
- "msg": "2026-03-25 14:25:31 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:25:31",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:25:31",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:25:31",
- "level": "INFO",
- "msg": "2026-03-25 14:25:31 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_895084] ---"
- },
- {
- "ts": "14:25:31",
- "level": "INFO",
- "msg": "2026-03-25 14:25:31 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "14:25:31",
- "level": "INFO",
- "msg": "2026-03-25 14:25:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "14:25:31",
- "level": "INFO",
- "msg": "2026-03-25 14:25:31 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:25:33",
- "level": "INFO",
- "msg": "2026-03-25 14:25:33 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_895084"
- },
- {
- "ts": "14:25:33",
- "level": "INFO",
- "msg": "2026-03-25 14:25:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "14:25:34",
- "level": "INFO",
- "msg": "2026-03-25 14:25:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:25:35",
- "level": "INFO",
- "msg": "2026-03-25 14:25:35 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_895084"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [ERROR] ❌ 文件系统场景失败: Page.click: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_895084'\")"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_895084"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): file_system_error.png"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [ERROR] ❌ 开发机场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): dev_machine_error.png"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "2026-03-25 14:25:36 [CloudDesktopPage] [WARNING] 原生导航失败,尝试兜底... Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): cloud_desktop_error.png"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): mirror_assets_error.png"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "2026-03-25 14:25:36 [DataManagementRunner] [ERROR] ❌ 4 个场景失败: 文件系统: Page.click: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_895084'\")"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_895084"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " | 开发机: Page.evaluate: Target page, context or browser has been closed | 云桌面: Page.evaluate: Target page, context or browser has been closed | 镜像资产: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "2026-03-25 14:25:36 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行失败: 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "⚠️ 准备进行下一次尝试..."
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "🔄 正在触发第 2 次重跑..."
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "❌ 第 2 次运行失败: 2 个场景失败: 文件系统: Page.click: Timeout 30000ms exceeded."
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_895084'\")"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_895084"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 58 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": " | 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:25:36",
- "level": "WARN",
- "msg": "⚠️ 准备进行下一次尝试..."
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "🔄 正在触发第 3 次重跑..."
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "❌ 第 3 次运行失败: 4 个场景失败: 文件系统: Page.click: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_895084'\")"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_895084"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": " | 开发机: Page.evaluate: Target page, context or browser has been closed | 云桌面: Page.evaluate: Target page, context or browser has been closed | 镜像资产: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "========================================"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "测试结论: FAIL"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "总运行次数: 3"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "========================================"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:25:36",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:25:36",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:25:36",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "eb769a2a": {
- "task_id": "eb769a2a",
- "task_name": "巡检任务_14:29:25",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T14:30:03.785317",
- "finished_at": "2026-03-25T14:45:27.895687",
- "logs": [
- {
- "ts": "14:30:03",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:29:25] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:30:03",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:30:06",
- "level": "INFO",
- "msg": "2026-03-25 14:30:06 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:30:06",
- "level": "INFO",
- "msg": "2026-03-25 14:30:06 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:30:06",
- "level": "INFO",
- "msg": "2026-03-25 14:30:06 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:30:06",
- "level": "INFO",
- "msg": "2026-03-25 14:30:06 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:30:06",
- "level": "INFO",
- "msg": "2026-03-25 14:30:06 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:30:09",
- "level": "INFO",
- "msg": "2026-03-25 14:30:09 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:30:09",
- "level": "INFO",
- "msg": "2026-03-25 14:30:09 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:30:09",
- "level": "INFO",
- "msg": "2026-03-25 14:30:09 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:30:09",
- "level": "INFO",
- "msg": "2026-03-25 14:30:09 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:30:09",
- "level": "INFO",
- "msg": "2026-03-25 14:30:09 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:30:10",
- "level": "INFO",
- "msg": "2026-03-25 14:30:10 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:30:10",
- "level": "INFO",
- "msg": "2026-03-25 14:30:10 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:30:11",
- "level": "INFO",
- "msg": "2026-03-25 14:30:11 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:30:11",
- "level": "INFO",
- "msg": "2026-03-25 14:30:11 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:30:11",
- "level": "INFO",
- "msg": "2026-03-25 14:30:11 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:30:11",
- "level": "INFO",
- "msg": "2026-03-25 14:30:11 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:30:20",
- "level": "WARN",
- "msg": "2026-03-25 14:30:20 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": "2026-03-25 14:30:20 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_477943] ---"
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": "2026-03-25 14:30:20 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "14:30:20",
- "level": "INFO",
- "msg": "2026-03-25 14:30:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "14:30:21",
- "level": "INFO",
- "msg": "2026-03-25 14:30:21 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:30:23",
- "level": "INFO",
- "msg": "2026-03-25 14:30:23 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_477943"
- },
- {
- "ts": "14:30:23",
- "level": "INFO",
- "msg": "2026-03-25 14:30:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "14:30:23",
- "level": "INFO",
- "msg": "2026-03-25 14:30:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:30:25",
- "level": "INFO",
- "msg": "2026-03-25 14:30:25 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_477943"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_477943"
- },
- {
- "ts": "14:30:26",
- "level": "INFO",
- "msg": "2026-03-25 14:30:26 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "14:30:29",
- "level": "INFO",
- "msg": "2026-03-25 14:30:29 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
- },
- {
- "ts": "14:30:30",
- "level": "INFO",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "14:30:30",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:30:30 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "14:30:31",
- "level": "INFO",
- "msg": "2026-03-25 14:30:31 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
- },
- {
- "ts": "14:30:31",
- "level": "INFO",
- "msg": "2026-03-25 14:30:31 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "14:30:31",
- "level": "INFO",
- "msg": "2026-03-25 14:30:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "14:30:37",
- "level": "INFO",
- "msg": "2026-03-25 14:30:37 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "14:30:40",
- "level": "INFO",
- "msg": "2026-03-25 14:30:40 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
- },
- {
- "ts": "14:30:41",
- "level": "INFO",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "14:30:41",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:30:41 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "14:30:42",
- "level": "INFO",
- "msg": "2026-03-25 14:30:42 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
- },
- {
- "ts": "14:30:42",
- "level": "INFO",
- "msg": "2026-03-25 14:30:42 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "14:30:42",
- "level": "INFO",
- "msg": "2026-03-25 14:30:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "14:30:47",
- "level": "INFO",
- "msg": "2026-03-25 14:30:47 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "14:30:50",
- "level": "INFO",
- "msg": "2026-03-25 14:30:50 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
- },
- {
- "ts": "14:30:51",
- "level": "INFO",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] ================================"
- },
- {
- "ts": "14:30:51",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:30:51 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
- },
- {
- "ts": "14:30:52",
- "level": "INFO",
- "msg": "2026-03-25 14:30:52 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']"
- },
- {
- "ts": "14:30:52",
- "level": "INFO",
- "msg": "2026-03-25 14:30:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
- },
- {
- "ts": "14:30:58",
- "level": "INFO",
- "msg": "2026-03-25 14:30:58 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
- },
- {
- "ts": "14:30:58",
- "level": "INFO",
- "msg": "2026-03-25 14:30:58 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
- },
- {
- "ts": "14:31:43",
- "level": "INFO",
- "msg": "2026-03-25 14:31:43 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
- },
- {
- "ts": "14:31:44",
- "level": "INFO",
- "msg": "2026-03-25 14:31:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:31:45",
- "level": "INFO",
- "msg": "2026-03-25 14:31:45 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
- },
- {
- "ts": "14:31:46",
- "level": "INFO",
- "msg": "2026-03-25 14:31:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:31:47",
- "level": "INFO",
- "msg": "2026-03-25 14:31:47 [FileManagerPage] [INFO] 🔙 返回根目录"
- },
- {
- "ts": "14:31:47",
- "level": "INFO",
- "msg": "2026-03-25 14:31:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "14:31:50",
- "level": "INFO",
- "msg": "2026-03-25 14:31:50 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_477943"
- },
- {
- "ts": "14:31:51",
- "level": "INFO",
- "msg": "2026-03-25 14:31:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:31:52",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:31:52 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
- },
- {
- "ts": "14:31:52",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:31:52 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
- },
- {
- "ts": "14:31:52",
- "level": "INFO",
- "msg": "2026-03-25 14:31:52 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "14:31:52",
- "level": "INFO",
- "msg": "2026-03-25 14:31:52 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "14:31:55",
- "level": "INFO",
- "msg": "2026-03-25 14:31:55 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:31:55",
- "level": "INFO",
- "msg": "2026-03-25 14:31:55 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "14:31:58",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:31:58 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
- },
- {
- "ts": "14:31:58",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:31:58 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:31:58",
- "level": "INFO",
- "msg": "2026-03-25 14:31:58 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
- },
- {
- "ts": "14:31:58",
- "level": "INFO",
- "msg": "2026-03-25 14:31:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_806648"
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_806648"
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
- },
- {
- "ts": "14:31:59",
- "level": "INFO",
- "msg": "2026-03-25 14:31:59 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:32:00",
- "level": "INFO",
- "msg": "2026-03-25 14:32:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
- },
- {
- "ts": "14:32:01",
- "level": "INFO",
- "msg": "2026-03-25 14:32:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [DevMachinePage] [INFO] 🚀 提交申请创建"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
- },
- {
- "ts": "14:32:02",
- "level": "INFO",
- "msg": "2026-03-25 14:32:02 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_806648, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
- },
- {
- "ts": "14:32:04",
- "level": "INFO",
- "msg": "2026-03-25 14:32:04 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_806648 部署就绪..."
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "2026-03-25 14:32:14 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_806648 状态变为: 运行中..."
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "2026-03-25 14:32:14 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "2026-03-25 14:32:14 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "2026-03-25 14:32:14 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "2026-03-25 14:32:14 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:32:14",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:32:24",
- "level": "INFO",
- "msg": "2026-03-25 14:32:24 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:32:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:32:24",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:32:24",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:32:34",
- "level": "INFO",
- "msg": "2026-03-25 14:32:34 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:32:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:32:34",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:32:34",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:32:44",
- "level": "INFO",
- "msg": "2026-03-25 14:32:44 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:32:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:32:44",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:32:44",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:32:54",
- "level": "INFO",
- "msg": "2026-03-25 14:32:54 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:32:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:32:54",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:32:54",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:33:04",
- "level": "INFO",
- "msg": "2026-03-25 14:33:04 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:33:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:33:04",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:33:04",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:33:15",
- "level": "INFO",
- "msg": "2026-03-25 14:33:15 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:33:15",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:33:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:33:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:33:25",
- "level": "INFO",
- "msg": "2026-03-25 14:33:25 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:33:25",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:33:25",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:33:25",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:33:35",
- "level": "INFO",
- "msg": "2026-03-25 14:33:35 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:33:35",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:33:35",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:33:35",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:33:45",
- "level": "INFO",
- "msg": "2026-03-25 14:33:45 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:33:45",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:33:45",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:33:45",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:33:55",
- "level": "INFO",
- "msg": "2026-03-25 14:33:55 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:33:55",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:33:55",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:33:55",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:34:05",
- "level": "INFO",
- "msg": "2026-03-25 14:34:05 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:34:05",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "14:34:05",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:05",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:34:15",
- "level": "INFO",
- "msg": "2026-03-25 14:34:15 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:34:15",
- "level": "INFO",
- "msg": "启动中"
- },
- {
- "ts": "14:34:15",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:15",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:34:20",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:34:20 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_806648"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "运行中"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026/03/25 14:32:03"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026/03/25 14:34:12"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "6秒"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "正常"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "登录"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "关机"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026-03-25 14:34:20 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_806648"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026-03-25 14:34:20 [DevMachinePage] [INFO] 👉 在 UI_TEST_806648 行内寻找并点击 [关机] 按钮"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026-03-25 14:34:20 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026-03-25 14:34:20 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:34:20",
- "level": "INFO",
- "msg": "2026-03-25 14:34:20 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
- },
- {
- "ts": "14:34:23",
- "level": "INFO",
- "msg": "2026-03-25 14:34:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:34:29",
- "level": "INFO",
- "msg": "2026-03-25 14:34:29 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_806648 状态变为: 已关机..."
- },
- {
- "ts": "14:34:29",
- "level": "INFO",
- "msg": "2026-03-25 14:34:29 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
- },
- {
- "ts": "14:34:29",
- "level": "INFO",
- "msg": "2026-03-25 14:34:29 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:34:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:34:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:34:39",
- "level": "INFO",
- "msg": "2026-03-25 14:34:39 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:34:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:34:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:34:49",
- "level": "INFO",
- "msg": "2026-03-25 14:34:49 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:34:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:34:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:34:59",
- "level": "INFO",
- "msg": "2026-03-25 14:34:59 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:34:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:34:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:34:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:35:09",
- "level": "INFO",
- "msg": "2026-03-25 14:35:09 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:35:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:35:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:35:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:35:19",
- "level": "INFO",
- "msg": "2026-03-25 14:35:19 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:35:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:35:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:35:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:35:29",
- "level": "INFO",
- "msg": "2026-03-25 14:35:29 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:35:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:35:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:35:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:35:39",
- "level": "INFO",
- "msg": "2026-03-25 14:35:39 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:35:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:35:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:35:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:35:49",
- "level": "INFO",
- "msg": "2026-03-25 14:35:49 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:35:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:35:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:35:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:35:59",
- "level": "INFO",
- "msg": "2026-03-25 14:35:59 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:35:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:35:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:35:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:36:09",
- "level": "INFO",
- "msg": "2026-03-25 14:36:09 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:36:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:36:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:36:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:36:19",
- "level": "INFO",
- "msg": "2026-03-25 14:36:19 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:36:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:36:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:36:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:36:29",
- "level": "INFO",
- "msg": "2026-03-25 14:36:29 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:36:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:36:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:36:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:36:39",
- "level": "INFO",
- "msg": "2026-03-25 14:36:39 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:36:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:36:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:36:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:36:49",
- "level": "INFO",
- "msg": "2026-03-25 14:36:49 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:36:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:36:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:36:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:36:59",
- "level": "INFO",
- "msg": "2026-03-25 14:36:59 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:36:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:36:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:36:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:37:09",
- "level": "INFO",
- "msg": "2026-03-25 14:37:09 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:37:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:37:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:37:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:37:19",
- "level": "INFO",
- "msg": "2026-03-25 14:37:19 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:37:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:37:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:37:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:37:29",
- "level": "INFO",
- "msg": "2026-03-25 14:37:29 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:37:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:37:29",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:37:29",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:37:39",
- "level": "INFO",
- "msg": "2026-03-25 14:37:39 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:37:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:37:39",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:37:39",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:37:49",
- "level": "INFO",
- "msg": "2026-03-25 14:37:49 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:37:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:37:49",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:37:49",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:37:59",
- "level": "INFO",
- "msg": "2026-03-25 14:37:59 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:37:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:37:59",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:37:59",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:38:09",
- "level": "INFO",
- "msg": "2026-03-25 14:38:09 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:38:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:38:09",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:38:09",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:38:19",
- "level": "INFO",
- "msg": "2026-03-25 14:38:19 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:38:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:38:19",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:38:19",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:38:30",
- "level": "INFO",
- "msg": "2026-03-25 14:38:30 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:38:30",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:38:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:38:30",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:38:40",
- "level": "INFO",
- "msg": "2026-03-25 14:38:40 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:38:40",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:38:40",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:38:40",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:38:50",
- "level": "INFO",
- "msg": "2026-03-25 14:38:50 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:38:50",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:38:50",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:38:50",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:39:00",
- "level": "INFO",
- "msg": "2026-03-25 14:39:00 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:39:00",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:39:00",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:39:00",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:39:10",
- "level": "INFO",
- "msg": "2026-03-25 14:39:10 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:39:10",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:39:10",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:39:10",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:39:20",
- "level": "INFO",
- "msg": "2026-03-25 14:39:20 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_806648"
- },
- {
- "ts": "14:39:20",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:39:20",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:39:20",
- "level": "INFO",
- "msg": "cu..."
- },
- {
- "ts": "14:39:30",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:39:30 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_806648"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "已关机"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "vm-24c192g-5090_32g-x1"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "cuda"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "2026/03/25 14:32:03"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "2026/03/25 14:34:12 ~ 2026/03/25 14:39:13"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "5分钟"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "暂停"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "Web应用"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "开机"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "删除"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "2026-03-25 14:39:30 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_806648"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "2026-03-25 14:39:30 [DevMachinePage] [INFO] 👉 在 UI_TEST_806648 行内寻找并点击 [删除] 按钮"
- },
- {
- "ts": "14:39:30",
- "level": "INFO",
- "msg": "2026-03-25 14:39:30 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:39:33",
- "level": "INFO",
- "msg": "2026-03-25 14:39:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:39:36",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:39:36 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
- },
- {
- "ts": "14:39:36",
- "level": "INFO",
- "msg": "2026-03-25 14:39:36 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
- },
- {
- "ts": "14:39:36",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:39:36 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
- },
- {
- "ts": "14:39:36",
- "level": "INFO",
- "msg": "2026-03-25 14:39:36 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:39:36",
- "level": "INFO",
- "msg": "2026-03-25 14:39:36 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:39:36",
- "level": "INFO",
- "msg": "2026-03-25 14:39:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:39:39",
- "level": "INFO",
- "msg": "2026-03-25 14:39:39 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:39:39",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:39:39 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证02-包转按"
- },
- {
- "ts": "14:39:39",
- "level": "INFO",
- "msg": "2026-03-25 14:39:39 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
- },
- {
- "ts": "14:39:39",
- "level": "INFO",
- "msg": "2026-03-25 14:39:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
- },
- {
- "ts": "14:39:41",
- "level": "INFO",
- "msg": "2026-03-25 14:39:41 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_948253"
- },
- {
- "ts": "14:39:41",
- "level": "INFO",
- "msg": "2026-03-25 14:39:41 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_948253"
- },
- {
- "ts": "14:39:46",
- "level": "INFO",
- "msg": "2026-03-25 14:39:46 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:39:46",
- "level": "INFO",
- "msg": "2026-03-25 14:39:46 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:39:46",
- "level": "INFO",
- "msg": "2026-03-25 14:39:46 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:39:47",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:39:47 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:39:47",
- "level": "INFO",
- "msg": "2026-03-25 14:39:47 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
- },
- {
- "ts": "14:39:47",
- "level": "INFO",
- "msg": "2026-03-25 14:39:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
- },
- {
- "ts": "14:40:20",
- "level": "INFO",
- "msg": "2026-03-25 14:40:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:40:21",
- "level": "INFO",
- "msg": "2026-03-25 14:40:21 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
- },
- {
- "ts": "14:40:21",
- "level": "INFO",
- "msg": "2026-03-25 14:40:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "14:40:24",
- "level": "INFO",
- "msg": "2026-03-25 14:40:24 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_948253 状态变为: 运行中..."
- },
- {
- "ts": "14:40:24",
- "level": "INFO",
- "msg": "2026-03-25 14:40:24 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
- },
- {
- "ts": "14:40:34",
- "level": "INFO",
- "msg": "2026-03-25 14:40:34 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:40:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:40:34",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:40:34",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:40:44",
- "level": "INFO",
- "msg": "2026-03-25 14:40:44 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:40:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:40:44",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:40:44",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:40:54",
- "level": "INFO",
- "msg": "2026-03-25 14:40:54 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:40:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:40:54",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:40:54",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:41:04",
- "level": "INFO",
- "msg": "2026-03-25 14:41:04 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:41:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:41:04",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:41:04",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:41:14",
- "level": "INFO",
- "msg": "2026-03-25 14:41:14 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:41:14",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:41:14",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:41:14",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:41:24",
- "level": "INFO",
- "msg": "2026-03-25 14:41:24 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:41:24",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:41:24",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:41:24",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:41:34",
- "level": "INFO",
- "msg": "2026-03-25 14:41:34 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:41:34",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:41:34",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:41:34",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:41:44",
- "level": "INFO",
- "msg": "2026-03-25 14:41:44 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:41:44",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:41:44",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:41:44",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:41:54",
- "level": "INFO",
- "msg": "2026-03-25 14:41:54 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:41:54",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:41:54",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:41:54",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:42:04",
- "level": "INFO",
- "msg": "2026-03-25 14:42:04 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:42:04",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "14:42:04",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:42:04",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:42:14",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:42:14 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:42:14",
- "level": "INFO",
- "msg": "2026-03-25 14:42:14 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_948253"
- },
- {
- "ts": "14:42:14",
- "level": "INFO",
- "msg": "2026-03-25 14:42:14 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_948253 行内寻找并点击 [打开桌面]"
- },
- {
- "ts": "14:42:14",
- "level": "INFO",
- "msg": "2026-03-25 14:42:14 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:42:14",
- "level": "INFO",
- "msg": "2026-03-25 14:42:14 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo.d-robotics.cc/desktop-iframe?desktopId=ecd-e32yfzn3xf0vc4816"
- },
- {
- "ts": "14:43:15",
- "level": "INFO",
- "msg": "2026-03-25 14:43:15 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
- },
- {
- "ts": "14:43:30",
- "level": "INFO",
- "msg": "2026-03-25 14:43:30 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_948253 状态变为: 运行中..."
- },
- {
- "ts": "14:43:30",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:43:30 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:43:30",
- "level": "INFO",
- "msg": "2026-03-25 14:43:30 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_948253 为镜像"
- },
- {
- "ts": "14:43:30",
- "level": "INFO",
- "msg": "2026-03-25 14:43:30 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_948253 行内寻找并点击 [保存镜像]"
- },
- {
- "ts": "14:43:30",
- "level": "INFO",
- "msg": "2026-03-25 14:43:30 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:43:31",
- "level": "INFO",
- "msg": "2026-03-25 14:43:31 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
- },
- {
- "ts": "14:43:31",
- "level": "INFO",
- "msg": "2026-03-25 14:43:31 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_948253"
- },
- {
- "ts": "14:43:32",
- "level": "INFO",
- "msg": "2026-03-25 14:43:32 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
- },
- {
- "ts": "14:43:32",
- "level": "INFO",
- "msg": "2026-03-25 14:43:32 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
- },
- {
- "ts": "14:43:32",
- "level": "INFO",
- "msg": "2026-03-25 14:43:32 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
- },
- {
- "ts": "14:43:33",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:43:33 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
- },
- {
- "ts": "14:43:33",
- "level": "INFO",
- "msg": "2026-03-25 14:43:33 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
- },
- {
- "ts": "14:43:33",
- "level": "INFO",
- "msg": "2026-03-25 14:43:33 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
- },
- {
- "ts": "14:43:33",
- "level": "INFO",
- "msg": "2026-03-25 14:43:33 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
- },
- {
- "ts": "14:43:34",
- "level": "INFO",
- "msg": "2026-03-25 14:43:34 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
- },
- {
- "ts": "14:43:34",
- "level": "INFO",
- "msg": "2026-03-25 14:43:34 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
- },
- {
- "ts": "14:43:34",
- "level": "INFO",
- "msg": "2026-03-25 14:43:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:43:38",
- "level": "INFO",
- "msg": "2026-03-25 14:43:38 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_948253 状态变为: 运行中..."
- },
- {
- "ts": "14:43:38",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:43:38 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "14:43:38",
- "level": "INFO",
- "msg": "2026-03-25 14:43:38 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_948253"
- },
- {
- "ts": "14:43:38",
- "level": "INFO",
- "msg": "2026-03-25 14:43:38 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_948253 行内寻找并点击 [关机]"
- },
- {
- "ts": "14:43:38",
- "level": "INFO",
- "msg": "2026-03-25 14:43:38 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:43:39",
- "level": "INFO",
- "msg": "2026-03-25 14:43:39 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_948253 状态变为: 已关机..."
- },
- {
- "ts": "14:43:39",
- "level": "INFO",
- "msg": "2026-03-25 14:43:39 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:43:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:43:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:43:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:43:49",
- "level": "INFO",
- "msg": "2026-03-25 14:43:49 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:43:49",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:43:49",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:43:49",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:43:59",
- "level": "INFO",
- "msg": "2026-03-25 14:43:59 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:43:59",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:43:59",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:43:59",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:44:09",
- "level": "INFO",
- "msg": "2026-03-25 14:44:09 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_948253"
- },
- {
- "ts": "14:44:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "14:44:09",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "14:44:09",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "14:44:14",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:44:14 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "14:44:14",
- "level": "INFO",
- "msg": "2026-03-25 14:44:14 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_948253"
- },
- {
- "ts": "14:44:14",
- "level": "INFO",
- "msg": "2026-03-25 14:44:14 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_948253 行内寻找并点击 [删除]"
- },
- {
- "ts": "14:44:14",
- "level": "INFO",
- "msg": "2026-03-25 14:44:14 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "14:44:14",
- "level": "INFO",
- "msg": "2026-03-25 14:44:14 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "14:44:16",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:44:16 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "14:44:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:44:18 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
- },
- {
- "ts": "14:44:18",
- "level": "SUCCESS",
- "msg": "2026-03-25 14:44:18 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
- },
- {
- "ts": "14:44:18",
- "level": "INFO",
- "msg": "2026-03-25 14:44:18 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "14:44:18",
- "level": "INFO",
- "msg": "2026-03-25 14:44:18 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "14:44:18",
- "level": "INFO",
- "msg": "2026-03-25 14:44:18 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:44:21",
- "level": "INFO",
- "msg": "2026-03-25 14:44:21 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "14:44:21",
- "level": "INFO",
- "msg": "2026-03-25 14:44:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "14:44:21",
- "level": "INFO",
- "msg": "2026-03-25 14:44:21 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:44:21",
- "level": "INFO",
- "msg": "2026-03-25 14:44:21 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:44:21",
- "level": "INFO",
- "msg": "2026-03-25 14:44:21 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "14:44:21",
- "level": "INFO",
- "msg": "2026-03-25 14:44:21 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "14:44:31",
- "level": "WARN",
- "msg": "2026-03-25 14:44:31 [MirrorAssetsPage] [WARNING] ⚠️ 未检测到 [快速创建] 字样,可能是列表点击未奏效,正在执行 JS 暴力补点击最后一个..."
- },
- {
- "ts": "14:44:34",
- "level": "INFO",
- "msg": "2026-03-25 14:44:34 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "14:44:34",
- "level": "INFO",
- "msg": "2026-03-25 14:44:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "14:44:34",
- "level": "INFO",
- "msg": "2026-03-25 14:44:34 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_320541"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:44:42",
- "level": "WARN",
- "msg": "2026-03-25 14:44:42 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "14:44:42",
- "level": "ERROR",
- "msg": "2026-03-25 14:44:42 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_320541"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "14:44:42",
- "level": "WARN",
- "msg": "2026-03-25 14:44:42 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "14:44:42",
- "level": "ERROR",
- "msg": "2026-03-25 14:44:42 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_320541"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "14:44:42",
- "level": "WARN",
- "msg": "2026-03-25 14:44:42 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "14:44:42",
- "level": "ERROR",
- "msg": "2026-03-25 14:44:42 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "14:44:42",
- "level": "ERROR",
- "msg": "2026-03-25 14:44:42 [MirrorAssetsPage] [ERROR] ❌ 无法定位输入框。当前页面所有可见输入框报告: []"
- },
- {
- "ts": "14:44:42",
- "level": "ERROR",
- "msg": "2026-03-25 14:44:42 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:44:42",
- "level": "ERROR",
- "msg": "2026-03-25 14:44:42 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:44:42",
- "level": "INFO",
- "msg": "2026-03-25 14:44:42 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:44:49",
- "level": "INFO",
- "msg": "2026-03-25 14:44:49 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:44:49",
- "level": "INFO",
- "msg": "2026-03-25 14:44:49 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:44:50",
- "level": "INFO",
- "msg": "2026-03-25 14:44:50 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:44:50",
- "level": "INFO",
- "msg": "2026-03-25 14:44:50 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:44:52",
- "level": "INFO",
- "msg": "2026-03-25 14:44:52 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:44:52",
- "level": "INFO",
- "msg": "2026-03-25 14:44:52 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:44:52",
- "level": "INFO",
- "msg": "2026-03-25 14:44:52 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:44:52",
- "level": "INFO",
- "msg": "2026-03-25 14:44:52 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:44:52",
- "level": "INFO",
- "msg": "2026-03-25 14:44:52 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:44:53",
- "level": "INFO",
- "msg": "2026-03-25 14:44:53 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:44:53",
- "level": "INFO",
- "msg": "2026-03-25 14:44:53 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:44:54",
- "level": "INFO",
- "msg": "2026-03-25 14:44:54 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:44:54",
- "level": "INFO",
- "msg": "2026-03-25 14:44:54 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:44:54",
- "level": "INFO",
- "msg": "2026-03-25 14:44:54 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:44:54",
- "level": "INFO",
- "msg": "2026-03-25 14:44:54 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:45:04",
- "level": "WARN",
- "msg": "2026-03-25 14:45:04 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:45:04",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:45:04",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:45:04",
- "level": "INFO",
- "msg": "2026-03-25 14:45:04 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_477943] ---"
- },
- {
- "ts": "14:45:04",
- "level": "INFO",
- "msg": "2026-03-25 14:45:04 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
- },
- {
- "ts": "14:45:04",
- "level": "INFO",
- "msg": "2026-03-25 14:45:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
- },
- {
- "ts": "14:45:04",
- "level": "INFO",
- "msg": "2026-03-25 14:45:04 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "14:45:06",
- "level": "INFO",
- "msg": "2026-03-25 14:45:06 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_477943"
- },
- {
- "ts": "14:45:06",
- "level": "INFO",
- "msg": "2026-03-25 14:45:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
- },
- {
- "ts": "14:45:06",
- "level": "INFO",
- "msg": "2026-03-25 14:45:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
- },
- {
- "ts": "14:45:08",
- "level": "INFO",
- "msg": "2026-03-25 14:45:08 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_477943"
- },
- {
- "ts": "14:45:17",
- "level": "ERROR",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [ERROR] ❌ 文件系统场景失败: Page.click: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_477943'\")"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_477943"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " 18 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:45:17",
- "level": "WARN",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): file_system_error.png"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
- },
- {
- "ts": "14:45:17",
- "level": "ERROR",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [ERROR] ❌ 开发机场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "WARN",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): dev_machine_error.png"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "14:45:17",
- "level": "WARN",
- "msg": "2026-03-25 14:45:17 [CloudDesktopPage] [WARNING] 原生导航失败,尝试兜底... Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "ERROR",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [ERROR] ❌ 云桌面场景失败: Page.evaluate: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "WARN",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): cloud_desktop_error.png"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "14:45:17",
- "level": "ERROR",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "WARN",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): mirror_assets_error.png"
- },
- {
- "ts": "14:45:17",
- "level": "ERROR",
- "msg": "2026-03-25 14:45:17 [DataManagementRunner] [ERROR] ❌ 4 个场景失败: 文件系统: Page.click: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_477943'\")"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_477943"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " 18 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": " | 开发机: Page.evaluate: Target page, context or browser has been closed | 云桌面: Page.evaluate: Target page, context or browser has been closed | 镜像资产: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:17",
- "level": "INFO",
- "msg": "2026-03-25 14:45:17 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:45:24",
- "level": "INFO",
- "msg": "2026-03-25 14:45:24 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:45:24",
- "level": "INFO",
- "msg": "2026-03-25 14:45:24 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:45:25",
- "level": "INFO",
- "msg": "2026-03-25 14:45:25 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:45:25",
- "level": "INFO",
- "msg": "2026-03-25 14:45:25 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:45:25",
- "level": "INFO",
- "msg": "2026-03-25 14:45:25 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:45:25",
- "level": "INFO",
- "msg": "2026-03-25 14:45:25 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "2026-03-25 14:45:27 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "2026-03-25 14:45:27 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "2026-03-25 14:45:27 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:45:27",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行失败: 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:45:27",
- "level": "WARN",
- "msg": "⚠️ 准备进行下一次尝试..."
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "🔄 正在触发第 2 次重跑..."
- },
- {
- "ts": "14:45:27",
- "level": "ERROR",
- "msg": "❌ 第 2 次运行失败: 4 个场景失败: 文件系统: Page.click: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - waiting for locator(\"text='UI_TEST_477943'\")"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - locator resolved to UI_TEST_477943"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - attempting click action"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - waiting 20ms"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " 2 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - waiting 100ms"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " 18 × waiting for element to be visible, enabled and stable"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - element is visible, enabled and stable"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - scrolling into view if needed"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - done scrolling"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - …
intercepts pointer events"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - retrying click action"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " - waiting 500ms"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": " | 开发机: Page.evaluate: Target page, context or browser has been closed | 云桌面: Page.evaluate: Target page, context or browser has been closed | 镜像资产: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:27",
- "level": "WARN",
- "msg": "⚠️ 准备进行下一次尝试..."
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "🔄 正在触发第 3 次重跑..."
- },
- {
- "ts": "14:45:27",
- "level": "ERROR",
- "msg": "❌ 第 3 次运行失败: Page.wait_for_selector: Target page, context or browser has been closed"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "========================================"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "测试结论: FAIL"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "总运行次数: 3"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "========================================"
- },
- {
- "ts": "14:45:27",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:45:27",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:45:27",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:45:27",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "641f02cb": {
- "task_id": "641f02cb",
- "task_name": "巡检任务_14:47:00",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T14:47:02.920812",
- "finished_at": "2026-03-25T14:48:03.670930",
- "logs": [
- {
- "ts": "14:47:02",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_14:47:00] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "14:47:02",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "14:47:05",
- "level": "INFO",
- "msg": "2026-03-25 14:47:05 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:47:05",
- "level": "INFO",
- "msg": "2026-03-25 14:47:05 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:47:06",
- "level": "INFO",
- "msg": "2026-03-25 14:47:06 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:47:06",
- "level": "INFO",
- "msg": "2026-03-25 14:47:06 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:47:06",
- "level": "INFO",
- "msg": "2026-03-25 14:47:06 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:47:06",
- "level": "INFO",
- "msg": "2026-03-25 14:47:06 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:47:09",
- "level": "INFO",
- "msg": "2026-03-25 14:47:09 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:47:09",
- "level": "INFO",
- "msg": "2026-03-25 14:47:09 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:47:09",
- "level": "INFO",
- "msg": "2026-03-25 14:47:09 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "14:47:09",
- "level": "INFO",
- "msg": "2026-03-25 14:47:09 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "14:47:09",
- "level": "INFO",
- "msg": "2026-03-25 14:47:09 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "14:47:10",
- "level": "INFO",
- "msg": "2026-03-25 14:47:10 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "14:47:10",
- "level": "INFO",
- "msg": "2026-03-25 14:47:10 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "14:47:11",
- "level": "INFO",
- "msg": "2026-03-25 14:47:11 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:47:11",
- "level": "INFO",
- "msg": "2026-03-25 14:47:11 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:47:11",
- "level": "INFO",
- "msg": "2026-03-25 14:47:11 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:47:11",
- "level": "INFO",
- "msg": "2026-03-25 14:47:11 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "14:47:20",
- "level": "WARN",
- "msg": "2026-03-25 14:47:20 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": "2026-03-25 14:47:20 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": "2026-03-25 14:47:20 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "14:47:20",
- "level": "INFO",
- "msg": "2026-03-25 14:47:20 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:47:23",
- "level": "INFO",
- "msg": "2026-03-25 14:47:23 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "14:47:23",
- "level": "INFO",
- "msg": "2026-03-25 14:47:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "14:47:23",
- "level": "INFO",
- "msg": "2026-03-25 14:47:23 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:47:23",
- "level": "INFO",
- "msg": "2026-03-25 14:47:23 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "14:47:23",
- "level": "INFO",
- "msg": "2026-03-25 14:47:23 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)"
- },
- {
- "ts": "14:47:23",
- "level": "INFO",
- "msg": "2026-03-25 14:47:23 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..."
- },
- {
- "ts": "14:47:33",
- "level": "WARN",
- "msg": "2026-03-25 14:47:33 [MirrorAssetsPage] [WARNING] ⚠️ 未检测到 [快速创建] 字样,可能是列表点击未奏效,正在执行 JS 暴力补点击最后一个..."
- },
- {
- "ts": "14:47:36",
- "level": "INFO",
- "msg": "2026-03-25 14:47:36 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "14:47:36",
- "level": "INFO",
- "msg": "2026-03-25 14:47:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "14:47:36",
- "level": "INFO",
- "msg": "2026-03-25 14:47:36 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_12246"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "14:47:44",
- "level": "WARN",
- "msg": "2026-03-25 14:47:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '名称' 及其相邻输入框。"
- },
- {
- "ts": "14:47:44",
- "level": "ERROR",
- "msg": "2026-03-25 14:47:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '名称'"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [桌面名称] 填写: UI_TEST_12246"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [桌面名称]..."
- },
- {
- "ts": "14:47:44",
- "level": "WARN",
- "msg": "2026-03-25 14:47:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '桌面名称' 及其相邻输入框。"
- },
- {
- "ts": "14:47:44",
- "level": "ERROR",
- "msg": "2026-03-25 14:47:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '桌面名称'"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [实例名称] 填写: UI_TEST_12246"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [实例名称]..."
- },
- {
- "ts": "14:47:44",
- "level": "WARN",
- "msg": "2026-03-25 14:47:44 [BasePage] [WARNING] ⚠️ [SmartFill] JS 探测失败: 页面上可见区域内没找到 '实例名称' 及其相邻输入框。"
- },
- {
- "ts": "14:47:44",
- "level": "ERROR",
- "msg": "2026-03-25 14:47:44 [BasePage] [ERROR] ⚠️ [SmartFill] JS注入或执行时发生错误: ❌ 无法在页面找到元素: '实例名称'"
- },
- {
- "ts": "14:47:44",
- "level": "ERROR",
- "msg": "2026-03-25 14:47:44 [MirrorAssetsPage] [ERROR] ❌ 无法定位输入框。当前页面所有可见输入框报告: []"
- },
- {
- "ts": "14:47:44",
- "level": "ERROR",
- "msg": "2026-03-25 14:47:44 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:47:44",
- "level": "ERROR",
- "msg": "2026-03-25 14:47:44 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:47:44",
- "level": "INFO",
- "msg": "2026-03-25 14:47:44 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:47:51",
- "level": "INFO",
- "msg": "2026-03-25 14:47:51 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:47:51",
- "level": "INFO",
- "msg": "2026-03-25 14:47:51 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:47:52",
- "level": "INFO",
- "msg": "2026-03-25 14:47:52 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:47:52",
- "level": "INFO",
- "msg": "2026-03-25 14:47:52 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:47:52",
- "level": "INFO",
- "msg": "2026-03-25 14:47:52 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "14:47:52",
- "level": "INFO",
- "msg": "2026-03-25 14:47:52 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "14:47:52",
- "level": "INFO",
- "msg": "2026-03-25 14:47:52 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:47:54",
- "level": "INFO",
- "msg": "2026-03-25 14:47:54 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "14:47:54",
- "level": "INFO",
- "msg": "2026-03-25 14:47:54 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "14:47:54",
- "level": "INFO",
- "msg": "2026-03-25 14:47:54 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:48:01",
- "level": "INFO",
- "msg": "2026-03-25 14:48:01 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "14:48:01",
- "level": "INFO",
- "msg": "2026-03-25 14:48:01 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "14:48:02",
- "level": "INFO",
- "msg": "2026-03-25 14:48:02 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "14:48:02",
- "level": "INFO",
- "msg": "2026-03-25 14:48:02 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "14:48:02",
- "level": "INFO",
- "msg": "2026-03-25 14:48:02 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "2026-03-25 14:48:03 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "14:48:03",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行失败: 1 个场景失败: 镜像资产: ❌ 无法在镜像创建弹窗找到名称输入框,报告已记录"
- },
- {
- "ts": "14:48:03",
- "level": "WARN",
- "msg": "⚠️ 准备进行下一次尝试..."
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "🔄 正在触发第 2 次重跑..."
- },
- {
- "ts": "14:48:03",
- "level": "ERROR",
- "msg": "❌ 第 2 次运行失败: Page.wait_for_selector: Target page, context or browser has been closed"
- },
- {
- "ts": "14:48:03",
- "level": "WARN",
- "msg": "⚠️ 准备进行下一次尝试..."
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "🔄 正在触发第 3 次重跑..."
- },
- {
- "ts": "14:48:03",
- "level": "ERROR",
- "msg": "❌ 第 3 次运行失败: Page.goto: Target page, context or browser has been closed"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": " - navigating to \"https://robogo.d-robotics.cc/cloud-desktop/login\", waiting until \"domcontentloaded\""
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "========================================"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "测试结论: FAIL"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "总运行次数: 3"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "========================================"
- },
- {
- "ts": "14:48:03",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "14:48:03",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "14:48:03",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "14:48:03",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "c45e3f6e": {
- "task_id": "c45e3f6e",
- "task_name": "巡检任务_15:13:32",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:13:35.726923",
- "finished_at": "2026-03-25T15:14:11.507953",
- "logs": [
- {
- "ts": "15:13:35",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:13:32] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:13:35",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:13:38",
- "level": "INFO",
- "msg": "2026-03-25 15:13:38 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:13:38",
- "level": "INFO",
- "msg": "2026-03-25 15:13:38 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:13:38",
- "level": "INFO",
- "msg": "2026-03-25 15:13:38 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:13:38",
- "level": "INFO",
- "msg": "2026-03-25 15:13:38 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:13:39",
- "level": "INFO",
- "msg": "2026-03-25 15:13:39 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:13:39",
- "level": "INFO",
- "msg": "2026-03-25 15:13:39 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:13:41",
- "level": "INFO",
- "msg": "2026-03-25 15:13:41 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:13:41",
- "level": "INFO",
- "msg": "2026-03-25 15:13:41 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:13:41",
- "level": "INFO",
- "msg": "2026-03-25 15:13:41 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:13:41",
- "level": "INFO",
- "msg": "2026-03-25 15:13:41 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:13:41",
- "level": "INFO",
- "msg": "2026-03-25 15:13:41 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:13:42",
- "level": "INFO",
- "msg": "2026-03-25 15:13:42 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:13:42",
- "level": "INFO",
- "msg": "2026-03-25 15:13:42 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:13:43",
- "level": "INFO",
- "msg": "2026-03-25 15:13:43 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:13:43",
- "level": "INFO",
- "msg": "2026-03-25 15:13:43 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:13:43",
- "level": "INFO",
- "msg": "2026-03-25 15:13:43 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:13:43",
- "level": "INFO",
- "msg": "2026-03-25 15:13:43 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:13:52",
- "level": "WARN",
- "msg": "2026-03-25 15:13:52 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:13:52",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:13:52",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:13:52",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "15:13:52",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "15:13:52",
- "level": "INFO",
- "msg": "2026-03-25 15:13:52 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:13:52",
- "level": "INFO",
- "msg": "2026-03-25 15:13:52 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:13:53",
- "level": "INFO",
- "msg": "2026-03-25 15:13:53 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-', 'test-images-long-long-long-long-long-long-long-lon', 'test-images 可用 test 镜像描述 2026-01-22 21:41:09']"
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:13:56",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:13:56 [MirrorAssetsPage] [INFO] ✅ 找到 4 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:13:56",
- "level": "INFO",
- "msg": "2026-03-25 15:13:56 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:14:11",
- "level": "ERROR",
- "msg": "2026-03-25 15:14:11 [MirrorAssetsPage] [ERROR] ❌ 跳转详情页失败,可能点击未奏效"
- },
- {
- "ts": "15:14:11",
- "level": "ERROR",
- "msg": "2026-03-25 15:14:11 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: 进入详情页超时"
- },
- {
- "ts": "15:14:11",
- "level": "ERROR",
- "msg": "2026-03-25 15:14:11 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:14:11",
- "level": "INFO",
- "msg": "2026-03-25 15:14:11 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:14:11",
- "level": "ERROR",
- "msg": "❌ 巡检任务执行失败: 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:14:11",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:14:11",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:14:11",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:14:11",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:14:11",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "cf230977": {
- "task_id": "cf230977",
- "task_name": "巡检任务_15:15:11",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:15:12.477481",
- "finished_at": "2026-03-25T15:15:47.924703",
- "logs": [
- {
- "ts": "15:15:12",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:15:11] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:15:12",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:15:15",
- "level": "INFO",
- "msg": "2026-03-25 15:15:15 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:15:15",
- "level": "INFO",
- "msg": "2026-03-25 15:15:15 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:15:15",
- "level": "INFO",
- "msg": "2026-03-25 15:15:15 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:15:15",
- "level": "INFO",
- "msg": "2026-03-25 15:15:15 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:15:15",
- "level": "INFO",
- "msg": "2026-03-25 15:15:15 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:15:15",
- "level": "INFO",
- "msg": "2026-03-25 15:15:15 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:15:18",
- "level": "INFO",
- "msg": "2026-03-25 15:15:18 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:15:18",
- "level": "INFO",
- "msg": "2026-03-25 15:15:18 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:15:18",
- "level": "INFO",
- "msg": "2026-03-25 15:15:18 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:15:18",
- "level": "INFO",
- "msg": "2026-03-25 15:15:18 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:15:18",
- "level": "INFO",
- "msg": "2026-03-25 15:15:18 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:15:19",
- "level": "INFO",
- "msg": "2026-03-25 15:15:19 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:15:19",
- "level": "INFO",
- "msg": "2026-03-25 15:15:19 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:15:20",
- "level": "INFO",
- "msg": "2026-03-25 15:15:20 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:15:20",
- "level": "INFO",
- "msg": "2026-03-25 15:15:20 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:15:20",
- "level": "INFO",
- "msg": "2026-03-25 15:15:20 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:15:20",
- "level": "INFO",
- "msg": "2026-03-25 15:15:20 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:15:29",
- "level": "WARN",
- "msg": "2026-03-25 15:15:29 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": "2026-03-25 15:15:29 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": "2026-03-25 15:15:29 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:15:29",
- "level": "INFO",
- "msg": "2026-03-25 15:15:29 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-', 'test-images-long-long-long-long-long-long-long-lon', 'test-images 可用 test 镜像描述 2026-01-22 21:41:09']"
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:15:32",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:15:32 [MirrorAssetsPage] [INFO] ✅ 找到 4 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:15:32",
- "level": "INFO",
- "msg": "2026-03-25 15:15:32 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:15:33",
- "level": "INFO",
- "msg": "2026-03-25 15:15:33 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:15:47",
- "level": "ERROR",
- "msg": "2026-03-25 15:15:47 [MirrorAssetsPage] [ERROR] ❌ 跳转详情页失败,可能点击未奏效"
- },
- {
- "ts": "15:15:47",
- "level": "ERROR",
- "msg": "2026-03-25 15:15:47 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: 进入详情页超时"
- },
- {
- "ts": "15:15:47",
- "level": "ERROR",
- "msg": "2026-03-25 15:15:47 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:15:47",
- "level": "INFO",
- "msg": "2026-03-25 15:15:47 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:15:47",
- "level": "ERROR",
- "msg": "❌ 巡检任务执行失败: 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:15:47",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:15:47",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:15:47",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:15:47",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:15:47",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "721a5d6f": {
- "task_id": "721a5d6f",
- "task_name": "巡检任务_15:16:10",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:16:11.972869",
- "finished_at": "2026-03-25T15:16:47.750126",
- "logs": [
- {
- "ts": "15:16:12",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:16:10] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:16:12",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:16:14",
- "level": "INFO",
- "msg": "2026-03-25 15:16:14 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:16:14",
- "level": "INFO",
- "msg": "2026-03-25 15:16:14 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:16:15",
- "level": "INFO",
- "msg": "2026-03-25 15:16:15 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:16:15",
- "level": "INFO",
- "msg": "2026-03-25 15:16:15 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:16:17",
- "level": "INFO",
- "msg": "2026-03-25 15:16:17 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:16:17",
- "level": "INFO",
- "msg": "2026-03-25 15:16:17 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:16:18",
- "level": "INFO",
- "msg": "2026-03-25 15:16:18 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:16:18",
- "level": "INFO",
- "msg": "2026-03-25 15:16:18 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:16:18",
- "level": "INFO",
- "msg": "2026-03-25 15:16:18 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:16:19",
- "level": "INFO",
- "msg": "2026-03-25 15:16:19 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:16:19",
- "level": "INFO",
- "msg": "2026-03-25 15:16:19 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:16:19",
- "level": "INFO",
- "msg": "2026-03-25 15:16:19 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:16:19",
- "level": "INFO",
- "msg": "2026-03-25 15:16:19 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:16:19",
- "level": "INFO",
- "msg": "2026-03-25 15:16:19 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:16:20",
- "level": "INFO",
- "msg": "2026-03-25 15:16:20 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:16:29",
- "level": "WARN",
- "msg": "2026-03-25 15:16:29 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": "2026-03-25 15:16:29 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": "2026-03-25 15:16:29 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:16:29",
- "level": "INFO",
- "msg": "2026-03-25 15:16:29 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [MirrorAssetsPage] [INFO] 👉 点击我的镜像"
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像"
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-', 'test-images-long-long-long-long-long-long-long-lon', 'test-images 可用 test 镜像描述 2026-01-22 21:41:09']"
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:16:32",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:16:32 [MirrorAssetsPage] [INFO] ✅ 找到 4 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:16:32",
- "level": "INFO",
- "msg": "2026-03-25 15:16:32 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:16:33",
- "level": "INFO",
- "msg": "2026-03-25 15:16:33 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:16:47",
- "level": "ERROR",
- "msg": "2026-03-25 15:16:47 [MirrorAssetsPage] [ERROR] ❌ 跳转详情页失败,可能点击未奏效"
- },
- {
- "ts": "15:16:47",
- "level": "ERROR",
- "msg": "2026-03-25 15:16:47 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: 进入详情页超时"
- },
- {
- "ts": "15:16:47",
- "level": "ERROR",
- "msg": "2026-03-25 15:16:47 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:16:47",
- "level": "INFO",
- "msg": "2026-03-25 15:16:47 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:16:47",
- "level": "ERROR",
- "msg": "❌ 巡检任务执行失败: 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:16:47",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:16:47",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:16:47",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:16:47",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:16:47",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "444fcedf": {
- "task_id": "444fcedf",
- "task_name": "巡检任务_15:18:57",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:18:59.705925",
- "finished_at": "2026-03-25T15:19:42.618338",
- "logs": [
- {
- "ts": "15:18:59",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:18:57] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:18:59",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:19:02",
- "level": "INFO",
- "msg": "2026-03-25 15:19:02 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:19:02",
- "level": "INFO",
- "msg": "2026-03-25 15:19:02 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:19:03",
- "level": "INFO",
- "msg": "2026-03-25 15:19:03 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:19:03",
- "level": "INFO",
- "msg": "2026-03-25 15:19:03 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:19:03",
- "level": "INFO",
- "msg": "2026-03-25 15:19:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:19:03",
- "level": "INFO",
- "msg": "2026-03-25 15:19:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:19:05",
- "level": "INFO",
- "msg": "2026-03-25 15:19:05 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:19:05",
- "level": "INFO",
- "msg": "2026-03-25 15:19:05 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:19:05",
- "level": "INFO",
- "msg": "2026-03-25 15:19:05 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:19:05",
- "level": "INFO",
- "msg": "2026-03-25 15:19:05 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:19:05",
- "level": "INFO",
- "msg": "2026-03-25 15:19:05 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:19:06",
- "level": "INFO",
- "msg": "2026-03-25 15:19:06 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:19:07",
- "level": "INFO",
- "msg": "2026-03-25 15:19:07 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:19:08",
- "level": "INFO",
- "msg": "2026-03-25 15:19:08 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:19:08",
- "level": "INFO",
- "msg": "2026-03-25 15:19:08 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:19:08",
- "level": "INFO",
- "msg": "2026-03-25 15:19:08 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:19:08",
- "level": "INFO",
- "msg": "2026-03-25 15:19:08 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:19:17",
- "level": "WARN",
- "msg": "2026-03-25 15:19:17 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": "2026-03-25 15:19:17 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": "2026-03-25 15:19:17 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:19:17",
- "level": "INFO",
- "msg": "2026-03-25 15:19:17 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:19:20",
- "level": "INFO",
- "msg": "2026-03-25 15:19:20 [MirrorAssetsPage] [INFO] 👉 点击 [我的镜像] 标签"
- },
- {
- "ts": "15:19:20",
- "level": "INFO",
- "msg": "2026-03-25 15:19:20 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:19:20",
- "level": "INFO",
- "msg": "2026-03-25 15:19:20 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:19:25",
- "level": "WARN",
- "msg": "2026-03-25 15:19:25 [MirrorAssetsPage] [WARNING] ⚠️ 未检测到 [我的镜像] 标签页的高亮状态,尝试 JS 强制切换"
- },
- {
- "ts": "15:19:25",
- "level": "INFO",
- "msg": "2026-03-25 15:19:25 [MirrorAssetsPage] [INFO] 📊 当前标签页状态: []"
- },
- {
- "ts": "15:19:27",
- "level": "INFO",
- "msg": "2026-03-25 15:19:27 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-', 'test-images-long-long-long-long-long-long-long-lon', 'test-images 可用 test 镜像描述 2026-01-22 21:41:09']"
- },
- {
- "ts": "15:19:27",
- "level": "INFO",
- "msg": "2026-03-25 15:19:27 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:19:27",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:19:27 [MirrorAssetsPage] [INFO] ✅ 找到 4 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:19:27",
- "level": "INFO",
- "msg": "2026-03-25 15:19:27 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:19:28",
- "level": "INFO",
- "msg": "2026-03-25 15:19:28 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:19:42",
- "level": "ERROR",
- "msg": "2026-03-25 15:19:42 [MirrorAssetsPage] [ERROR] ❌ 跳转详情页失败,可能点击未奏效"
- },
- {
- "ts": "15:19:42",
- "level": "ERROR",
- "msg": "2026-03-25 15:19:42 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: 进入详情页超时"
- },
- {
- "ts": "15:19:42",
- "level": "ERROR",
- "msg": "2026-03-25 15:19:42 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:19:42",
- "level": "INFO",
- "msg": "2026-03-25 15:19:42 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:19:42",
- "level": "ERROR",
- "msg": "❌ 巡检任务执行失败: 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:19:42",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:19:42",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:19:42",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:19:42",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:19:42",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "96a914c5": {
- "task_id": "96a914c5",
- "task_name": "巡检任务_15:22:56",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:22:58.342422",
- "finished_at": "2026-03-25T15:23:50.953104",
- "logs": [
- {
- "ts": "15:22:58",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:22:56] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:22:58",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:23:01",
- "level": "INFO",
- "msg": "2026-03-25 15:23:01 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:23:04",
- "level": "INFO",
- "msg": "2026-03-25 15:23:04 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:23:04",
- "level": "INFO",
- "msg": "2026-03-25 15:23:04 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:23:04",
- "level": "INFO",
- "msg": "2026-03-25 15:23:04 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:23:04",
- "level": "INFO",
- "msg": "2026-03-25 15:23:04 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:23:04",
- "level": "INFO",
- "msg": "2026-03-25 15:23:04 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:23:05",
- "level": "INFO",
- "msg": "2026-03-25 15:23:05 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:23:05",
- "level": "INFO",
- "msg": "2026-03-25 15:23:05 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:23:06",
- "level": "INFO",
- "msg": "2026-03-25 15:23:06 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:23:06",
- "level": "INFO",
- "msg": "2026-03-25 15:23:06 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:23:06",
- "level": "INFO",
- "msg": "2026-03-25 15:23:06 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:23:06",
- "level": "INFO",
- "msg": "2026-03-25 15:23:06 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:23:15",
- "level": "WARN",
- "msg": "2026-03-25 15:23:15 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..."
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": "2026-03-25 15:23:15 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": "2026-03-25 15:23:15 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:23:15",
- "level": "INFO",
- "msg": "2026-03-25 15:23:15 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:23:18",
- "level": "INFO",
- "msg": "2026-03-25 15:23:18 [MirrorAssetsPage] [INFO] 👉 点击 [我的镜像] 标签"
- },
- {
- "ts": "15:23:18",
- "level": "INFO",
- "msg": "2026-03-25 15:23:18 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:23:18",
- "level": "INFO",
- "msg": "2026-03-25 15:23:18 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:23:28",
- "level": "ERROR",
- "msg": "2026-03-25 15:23:28 [MirrorAssetsPage] [ERROR] ❌ 页面主体加载异常。当前 URL: https://robogo.d-robotics.cc/mirror-center/private, 标题: d-robotics"
- },
- {
- "ts": "15:23:33",
- "level": "INFO",
- "msg": "2026-03-25 15:23:33 [MirrorAssetsPage] [INFO] 📊 当前侦测到的标签页状态: ['我的镜像为用户自己创', '用途:\\n\\n地瓜桌面\\n', '点击搜索我的镜像', '群组镜像\\n我的镜像\\n', '点击搜索我的镜像\\n添', '镜像列表\\n共 4 个', '镜像市场', '我的镜像', '我的资产\\n数据管理\\n', '群组镜像']"
- },
- {
- "ts": "15:23:35",
- "level": "INFO",
- "msg": "2026-03-25 15:23:35 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-', 'test-images-long-long-long-long-long-long-long-lon', 'test-images 可用 test 镜像描述 2026-01-22 21:41:09']"
- },
- {
- "ts": "15:23:35",
- "level": "INFO",
- "msg": "2026-03-25 15:23:35 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:23:35",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:23:35 [MirrorAssetsPage] [INFO] ✅ 找到 4 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:23:35",
- "level": "INFO",
- "msg": "2026-03-25 15:23:35 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:23:36",
- "level": "INFO",
- "msg": "2026-03-25 15:23:36 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:23:50",
- "level": "ERROR",
- "msg": "2026-03-25 15:23:50 [MirrorAssetsPage] [ERROR] ❌ 跳转详情页失败,可能点击未奏效"
- },
- {
- "ts": "15:23:50",
- "level": "ERROR",
- "msg": "2026-03-25 15:23:50 [DataManagementRunner] [ERROR] ❌ 镜像资产场景失败: 进入详情页超时"
- },
- {
- "ts": "15:23:50",
- "level": "ERROR",
- "msg": "2026-03-25 15:23:50 [DataManagementRunner] [ERROR] ❌ 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:23:50",
- "level": "INFO",
- "msg": "2026-03-25 15:23:50 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:23:50",
- "level": "ERROR",
- "msg": "❌ 巡检任务执行失败: 1 个场景失败: 镜像资产: 进入详情页超时"
- },
- {
- "ts": "15:23:50",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:23:50",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:23:50",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:23:50",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:23:50",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "60f19066": {
- "task_id": "60f19066",
- "task_name": "巡检任务_15:28:58",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:29:00.457248",
- "finished_at": "2026-03-25T15:32:21.034173",
- "logs": [
- {
- "ts": "15:29:00",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:28:58] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:29:00",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:29:03",
- "level": "INFO",
- "msg": "2026-03-25 15:29:03 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:29:06",
- "level": "INFO",
- "msg": "2026-03-25 15:29:06 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:29:06",
- "level": "INFO",
- "msg": "2026-03-25 15:29:06 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:29:06",
- "level": "INFO",
- "msg": "2026-03-25 15:29:06 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:29:06",
- "level": "INFO",
- "msg": "2026-03-25 15:29:06 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:29:06",
- "level": "INFO",
- "msg": "2026-03-25 15:29:06 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:29:07",
- "level": "INFO",
- "msg": "2026-03-25 15:29:07 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:29:07",
- "level": "INFO",
- "msg": "2026-03-25 15:29:07 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:29:08",
- "level": "INFO",
- "msg": "2026-03-25 15:29:08 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:29:08",
- "level": "INFO",
- "msg": "2026-03-25 15:29:08 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:29:08",
- "level": "INFO",
- "msg": "2026-03-25 15:29:08 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:29:08",
- "level": "INFO",
- "msg": "2026-03-25 15:29:08 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:29:17",
- "level": "WARN",
- "msg": "2026-03-25 15:29:17 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:29:17",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:29:17",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:29:17",
- "level": "INFO",
- "msg": "2026-03-25 15:29:17 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:29:17",
- "level": "INFO",
- "msg": "2026-03-25 15:29:17 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:29:17",
- "level": "INFO",
- "msg": "2026-03-25 15:29:17 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:29:20",
- "level": "INFO",
- "msg": "2026-03-25 15:29:20 [MirrorAssetsPage] [INFO] 👉 点击 [我的镜像] 标签"
- },
- {
- "ts": "15:29:20",
- "level": "INFO",
- "msg": "2026-03-25 15:29:20 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:29:20",
- "level": "INFO",
- "msg": "2026-03-25 15:29:20 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:29:30",
- "level": "ERROR",
- "msg": "2026-03-25 15:29:30 [MirrorAssetsPage] [ERROR] ❌ 页面主体加载异常。当前 URL: https://robogo.d-robotics.cc/mirror-center/private, 标题: d-robotics"
- },
- {
- "ts": "15:29:35",
- "level": "INFO",
- "msg": "2026-03-25 15:29:35 [MirrorAssetsPage] [INFO] 📊 当前侦测到的标签页状态: ['群组镜像', '我的资产\\n数据管理\\n', '我的镜像', '群组镜像\\n我的镜像\\n', '点击搜索我的镜像\\n添', '我的镜像为用户自己创', '点击搜索我的镜像', '镜像列表\\n共 2 个', '用途:\\n\\n地瓜桌面\\n', '镜像市场']"
- },
- {
- "ts": "15:29:37",
- "level": "INFO",
- "msg": "2026-03-25 15:29:37 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-']"
- },
- {
- "ts": "15:29:37",
- "level": "INFO",
- "msg": "2026-03-25 15:29:37 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:29:37",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:29:37 [MirrorAssetsPage] [INFO] ✅ 找到 2 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:29:37",
- "level": "INFO",
- "msg": "2026-03-25 15:29:37 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:29:38",
- "level": "INFO",
- "msg": "2026-03-25 15:29:38 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:29:38",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:29:38 [MirrorAssetsPage] [INFO] ✅ 已进入详情页"
- },
- {
- "ts": "15:29:38",
- "level": "INFO",
- "msg": "2026-03-25 15:29:38 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "15:29:38",
- "level": "INFO",
- "msg": "2026-03-25 15:29:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "15:29:41",
- "level": "INFO",
- "msg": "2026-03-25 15:29:41 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "15:29:41",
- "level": "INFO",
- "msg": "2026-03-25 15:29:41 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_578895"
- },
- {
- "ts": "15:29:41",
- "level": "INFO",
- "msg": "2026-03-25 15:29:41 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "15:29:41",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:29:41 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "15:29:43",
- "level": "INFO",
- "msg": "2026-03-25 15:29:43 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:29:43",
- "level": "INFO",
- "msg": "2026-03-25 15:29:43 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:29:44",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:29:44 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:29:46",
- "level": "INFO",
- "msg": "2026-03-25 15:29:46 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "15:29:46",
- "level": "INFO",
- "msg": "2026-03-25 15:29:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "15:29:46",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:29:46 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_578895 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "15:29:46",
- "level": "INFO",
- "msg": "2026-03-25 15:29:46 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "15:29:46",
- "level": "INFO",
- "msg": "2026-03-25 15:29:46 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "15:29:49",
- "level": "INFO",
- "msg": "2026-03-25 15:29:49 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "15:29:49",
- "level": "INFO",
- "msg": "2026-03-25 15:29:49 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "15:29:52",
- "level": "INFO",
- "msg": "2026-03-25 15:29:52 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_578895 状态变为: 运行中..."
- },
- {
- "ts": "15:29:52",
- "level": "INFO",
- "msg": "2026-03-25 15:29:52 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:29:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:29:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:29:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:30:02",
- "level": "INFO",
- "msg": "2026-03-25 15:30:02 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:30:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:30:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:30:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:30:12",
- "level": "INFO",
- "msg": "2026-03-25 15:30:12 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:30:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:30:12",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:30:12",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:30:22",
- "level": "INFO",
- "msg": "2026-03-25 15:30:22 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:30:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:30:22",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:30:22",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:30:32",
- "level": "INFO",
- "msg": "2026-03-25 15:30:32 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:30:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:30:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:30:32",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:30:42",
- "level": "INFO",
- "msg": "2026-03-25 15:30:42 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:30:42",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:30:42",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:30:42",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:30:52",
- "level": "INFO",
- "msg": "2026-03-25 15:30:52 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:30:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:30:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:30:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:02",
- "level": "INFO",
- "msg": "2026-03-25 15:31:02 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:31:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:12",
- "level": "INFO",
- "msg": "2026-03-25 15:31:12 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:31:12",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:12",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:22",
- "level": "INFO",
- "msg": "2026-03-25 15:31:22 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:31:22",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:22",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:32",
- "level": "INFO",
- "msg": "2026-03-25 15:31:32 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:31:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:32",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:37",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:31:37 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "15:31:37",
- "level": "INFO",
- "msg": "2026-03-25 15:31:37 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_578895 状态变为: 运行中..."
- },
- {
- "ts": "15:31:37",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:31:37 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "15:31:37",
- "level": "INFO",
- "msg": "2026-03-25 15:31:37 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_578895"
- },
- {
- "ts": "15:31:37",
- "level": "INFO",
- "msg": "2026-03-25 15:31:37 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_578895 行内寻找并点击 [关机]"
- },
- {
- "ts": "15:31:37",
- "level": "INFO",
- "msg": "2026-03-25 15:31:37 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "15:31:38",
- "level": "INFO",
- "msg": "2026-03-25 15:31:38 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_578895 状态变为: 已关机..."
- },
- {
- "ts": "15:31:38",
- "level": "INFO",
- "msg": "2026-03-25 15:31:38 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:38",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:31:38",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:38",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:48",
- "level": "INFO",
- "msg": "2026-03-25 15:31:48 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:48",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:31:48",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:48",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:31:58",
- "level": "INFO",
- "msg": "2026-03-25 15:31:58 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:31:58",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:31:58",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:31:58",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:32:08",
- "level": "INFO",
- "msg": "2026-03-25 15:32:08 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_578895"
- },
- {
- "ts": "15:32:08",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:32:08",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:32:08",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:32:13",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:32:13 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "15:32:13",
- "level": "INFO",
- "msg": "2026-03-25 15:32:13 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_578895 状态变为: 已关机..."
- },
- {
- "ts": "15:32:13",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:32:13 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "15:32:13",
- "level": "INFO",
- "msg": "2026-03-25 15:32:13 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_578895"
- },
- {
- "ts": "15:32:13",
- "level": "INFO",
- "msg": "2026-03-25 15:32:13 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_578895 行内寻找并点击 [删除]"
- },
- {
- "ts": "15:32:13",
- "level": "INFO",
- "msg": "2026-03-25 15:32:13 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "15:32:14",
- "level": "INFO",
- "msg": "2026-03-25 15:32:14 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "15:32:15",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:32:15 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "15:32:20",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:32:20 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "15:32:20",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:32:20 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "15:32:20",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:32:20 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "15:32:21",
- "level": "INFO",
- "msg": "2026-03-25 15:32:21 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:32:21",
- "level": "SUCCESS",
- "msg": "✅ 巡检任务执行成功"
- },
- {
- "ts": "15:32:21",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:32:21",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:32:21",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:32:21",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:32:21",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
- "fff85b49": {
- "task_id": "fff85b49",
- "task_name": "巡检任务_15:33:30",
- "product": "robogo",
- "total_runs": 1,
- "pass": 0,
- "fail": 1,
- "started_at": "2026-03-25T15:33:31.563609",
- "finished_at": "2026-03-25T15:36:51.489485",
- "logs": [
- {
- "ts": "15:33:31",
- "level": "INFO",
- "msg": "🚀 任务启动 [巡检任务_15:33:30] | 产品: robogo | 计划运行次数: 1"
- },
- {
- "ts": "15:33:31",
- "level": "INFO",
- "msg": "─────── 第 1/1 次运行 ───────"
- },
- {
- "ts": "15:33:34",
- "level": "INFO",
- "msg": "2026-03-25 15:33:34 [BaseUI] [INFO] Browser started with spoofing and logging"
- },
- {
- "ts": "15:33:34",
- "level": "INFO",
- "msg": "2026-03-25 15:33:34 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
- },
- {
- "ts": "15:33:34",
- "level": "INFO",
- "msg": "2026-03-25 15:33:34 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
- },
- {
- "ts": "15:33:34",
- "level": "INFO",
- "msg": "2026-03-25 15:33:34 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
- },
- {
- "ts": "15:33:34",
- "level": "INFO",
- "msg": "2026-03-25 15:33:34 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
- },
- {
- "ts": "15:33:34",
- "level": "INFO",
- "msg": "2026-03-25 15:33:34 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
- },
- {
- "ts": "15:33:37",
- "level": "INFO",
- "msg": "2026-03-25 15:33:37 [LoginPage] [INFO] 等待登录页面加载..."
- },
- {
- "ts": "15:33:37",
- "level": "INFO",
- "msg": "2026-03-25 15:33:37 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
- },
- {
- "ts": "15:33:37",
- "level": "INFO",
- "msg": "2026-03-25 15:33:37 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
- },
- {
- "ts": "15:33:37",
- "level": "INFO",
- "msg": "2026-03-25 15:33:37 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
- },
- {
- "ts": "15:33:37",
- "level": "INFO",
- "msg": "2026-03-25 15:33:37 [LoginPage] [INFO] 正在点击登录按钮..."
- },
- {
- "ts": "15:33:38",
- "level": "INFO",
- "msg": "2026-03-25 15:33:38 [BaseUI] [INFO] Clicking: button.loginBtn"
- },
- {
- "ts": "15:33:38",
- "level": "INFO",
- "msg": "2026-03-25 15:33:38 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
- },
- {
- "ts": "15:33:39",
- "level": "INFO",
- "msg": "2026-03-25 15:33:39 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:33:39",
- "level": "INFO",
- "msg": "2026-03-25 15:33:39 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:33:39",
- "level": "INFO",
- "msg": "2026-03-25 15:33:39 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:33:39",
- "level": "INFO",
- "msg": "2026-03-25 15:33:39 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
- },
- {
- "ts": "15:33:48",
- "level": "WARN",
- "msg": "2026-03-25 15:33:48 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": "Call log:"
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": " - waiting for navigation to finish..."
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": "2026-03-25 15:33:48 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": "2026-03-25 15:33:48 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
- },
- {
- "ts": "15:33:48",
- "level": "INFO",
- "msg": "2026-03-25 15:33:48 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
- },
- {
- "ts": "15:33:51",
- "level": "INFO",
- "msg": "2026-03-25 15:33:51 [MirrorAssetsPage] [INFO] 👉 点击 [我的镜像] 标签"
- },
- {
- "ts": "15:33:51",
- "level": "INFO",
- "msg": "2026-03-25 15:33:51 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:33:51",
- "level": "INFO",
- "msg": "2026-03-25 15:33:51 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
- },
- {
- "ts": "15:34:01",
- "level": "ERROR",
- "msg": "2026-03-25 15:34:01 [MirrorAssetsPage] [ERROR] ❌ 页面主体加载异常。当前 URL: https://robogo.d-robotics.cc/mirror-center/private, 标题: d-robotics"
- },
- {
- "ts": "15:34:06",
- "level": "INFO",
- "msg": "2026-03-25 15:34:06 [MirrorAssetsPage] [INFO] 📊 当前侦测到的标签页状态: ['点击搜索我的镜像\\n添', '我的镜像为用户自己创', '镜像列表\\n共 2 个', '群组镜像', '镜像市场', '用途:\\n\\n地瓜桌面\\n', '群组镜像\\n我的镜像\\n', '我的镜像', '我的资产\\n数据管理\\n', '点击搜索我的镜像']"
- },
- {
- "ts": "15:34:08",
- "level": "INFO",
- "msg": "2026-03-25 15:34:08 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-']"
- },
- {
- "ts": "15:34:08",
- "level": "INFO",
- "msg": "2026-03-25 15:34:08 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
- },
- {
- "ts": "15:34:08",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:34:08 [MirrorAssetsPage] [INFO] ✅ 找到 2 个可用镜像,准备点击最后一个..."
- },
- {
- "ts": "15:34:08",
- "level": "INFO",
- "msg": "2026-03-25 15:34:08 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
- },
- {
- "ts": "15:34:09",
- "level": "INFO",
- "msg": "2026-03-25 15:34:09 [BaseUI] [INFO] [BROWSER LOG] Qg"
- },
- {
- "ts": "15:34:09",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:34:09 [MirrorAssetsPage] [INFO] ✅ 已进入详情页"
- },
- {
- "ts": "15:34:09",
- "level": "INFO",
- "msg": "2026-03-25 15:34:09 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
- },
- {
- "ts": "15:34:09",
- "level": "INFO",
- "msg": "2026-03-25 15:34:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
- },
- {
- "ts": "15:34:12",
- "level": "INFO",
- "msg": "2026-03-25 15:34:12 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
- },
- {
- "ts": "15:34:12",
- "level": "INFO",
- "msg": "2026-03-25 15:34:12 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_527338"
- },
- {
- "ts": "15:34:12",
- "level": "INFO",
- "msg": "2026-03-25 15:34:12 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
- },
- {
- "ts": "15:34:12",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:34:12 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
- },
- {
- "ts": "15:34:14",
- "level": "INFO",
- "msg": "2026-03-25 15:34:14 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:14",
- "level": "INFO",
- "msg": "2026-03-25 15:34:14 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:15",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:34:15 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:17",
- "level": "INFO",
- "msg": "2026-03-25 15:34:17 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
- },
- {
- "ts": "15:34:17",
- "level": "INFO",
- "msg": "2026-03-25 15:34:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
- },
- {
- "ts": "15:34:17",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:34:17 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_527338 已提交创建,正在跳转往云桌面进行后续关机操作..."
- },
- {
- "ts": "15:34:17",
- "level": "INFO",
- "msg": "2026-03-25 15:34:17 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
- },
- {
- "ts": "15:34:17",
- "level": "INFO",
- "msg": "2026-03-25 15:34:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
- },
- {
- "ts": "15:34:19",
- "level": "INFO",
- "msg": "2026-03-25 15:34:19 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
- },
- {
- "ts": "15:34:19",
- "level": "INFO",
- "msg": "2026-03-25 15:34:19 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
- },
- {
- "ts": "15:34:22",
- "level": "INFO",
- "msg": "2026-03-25 15:34:22 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_527338 状态变为: 运行中..."
- },
- {
- "ts": "15:34:22",
- "level": "INFO",
- "msg": "2026-03-25 15:34:22 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:34:22",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:34:22",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:22",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:34:32",
- "level": "INFO",
- "msg": "2026-03-25 15:34:32 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:34:32",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:34:32",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:32",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:34:42",
- "level": "INFO",
- "msg": "2026-03-25 15:34:42 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:34:42",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:34:42",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:42",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:34:52",
- "level": "INFO",
- "msg": "2026-03-25 15:34:52 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:34:52",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:34:52",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:34:52",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:35:02",
- "level": "INFO",
- "msg": "2026-03-25 15:35:02 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:35:02",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:35:02",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:35:02",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:35:12",
- "level": "INFO",
- "msg": "2026-03-25 15:35:12 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:35:12",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:35:12",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:35:12",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:35:23",
- "level": "INFO",
- "msg": "2026-03-25 15:35:23 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:35:23",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:35:23",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:35:23",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:35:33",
- "level": "INFO",
- "msg": "2026-03-25 15:35:33 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:35:33",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:35:33",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:35:33",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:35:43",
- "level": "INFO",
- "msg": "2026-03-25 15:35:43 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:35:43",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:35:43",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:35:43",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:35:53",
- "level": "INFO",
- "msg": "2026-03-25 15:35:53 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:35:53",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:35:53",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:35:53",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:36:03",
- "level": "INFO",
- "msg": "2026-03-25 15:36:03 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:36:03",
- "level": "INFO",
- "msg": "创建中"
- },
- {
- "ts": "15:36:03",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:36:03",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:36:08",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:08 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "15:36:08",
- "level": "INFO",
- "msg": "2026-03-25 15:36:08 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_527338 状态变为: 运行中..."
- },
- {
- "ts": "15:36:08",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:08 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
- },
- {
- "ts": "15:36:08",
- "level": "INFO",
- "msg": "2026-03-25 15:36:08 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_527338"
- },
- {
- "ts": "15:36:08",
- "level": "INFO",
- "msg": "2026-03-25 15:36:08 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_527338 行内寻找并点击 [关机]"
- },
- {
- "ts": "15:36:08",
- "level": "INFO",
- "msg": "2026-03-25 15:36:08 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "15:36:09",
- "level": "INFO",
- "msg": "2026-03-25 15:36:09 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_527338 状态变为: 已关机..."
- },
- {
- "ts": "15:36:09",
- "level": "INFO",
- "msg": "2026-03-25 15:36:09 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:36:09",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:36:09",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:36:09",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:36:19",
- "level": "INFO",
- "msg": "2026-03-25 15:36:19 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:36:19",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:36:19",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:36:19",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:36:29",
- "level": "INFO",
- "msg": "2026-03-25 15:36:29 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:36:29",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:36:29",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:36:29",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:36:39",
- "level": "INFO",
- "msg": "2026-03-25 15:36:39 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_527338"
- },
- {
- "ts": "15:36:39",
- "level": "INFO",
- "msg": "关机中"
- },
- {
- "ts": "15:36:39",
- "level": "INFO",
- "msg": "\tdesktop-5880gpu12g-16c32g"
- },
- {
- "ts": "15:36:39",
- "level": "INFO",
- "msg": "按量..."
- },
- {
- "ts": "15:36:44",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "15:36:44",
- "level": "INFO",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_527338 状态变为: 已关机..."
- },
- {
- "ts": "15:36:44",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
- },
- {
- "ts": "15:36:44",
- "level": "INFO",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_527338"
- },
- {
- "ts": "15:36:44",
- "level": "INFO",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_527338 行内寻找并点击 [删除]"
- },
- {
- "ts": "15:36:44",
- "level": "INFO",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
- },
- {
- "ts": "15:36:44",
- "level": "INFO",
- "msg": "2026-03-25 15:36:44 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
- },
- {
- "ts": "15:36:46",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:46 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
- },
- {
- "ts": "15:36:51",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:51 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
- },
- {
- "ts": "15:36:51",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:51 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
- },
- {
- "ts": "15:36:51",
- "level": "SUCCESS",
- "msg": "2026-03-25 15:36:51 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
- },
- {
- "ts": "15:36:51",
- "level": "INFO",
- "msg": "2026-03-25 15:36:51 [BaseUI] [INFO] Browser stopped"
- },
- {
- "ts": "15:36:51",
- "level": "SUCCESS",
- "msg": "✅ 巡检任务执行成功"
- },
- {
- "ts": "15:36:51",
- "level": "ERROR",
- "msg": "❌ 第 1 次运行结束 — 失败"
- },
- {
- "ts": "15:36:51",
- "level": "INFO",
- "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
- },
- {
- "ts": "15:36:51",
- "level": "INFO",
- "msg": "总计: 1 次 | 通过: 0 | 失败: 1"
- },
- {
- "ts": "15:36:51",
- "level": "ERROR",
- "msg": "整体结论: ❌ FAIL"
- },
- {
- "ts": "15:36:51",
- "level": "DONE",
- "msg": "__DONE__"
- }
- ],
- "result": "FAIL"
- },
"2fbde001": {
"task_id": "2fbde001",
"task_name": "巡检任务_15:36:55",
@@ -66551,6 +19013,3077 @@
}
],
"result": "PASS"
+ },
+ "f2d707c0": {
+ "task_id": "f2d707c0",
+ "task_name": "快速运行_robogo_15:56:45",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-25T15:56:45.651960",
+ "finished_at": "2026-03-25T16:14:30.456215",
+ "logs": [
+ {
+ "ts": "15:56:45",
+ "level": "INFO",
+ "msg": "🚀 任务启动 [快速运行_robogo_15:56:45] | 产品: robogo | 计划运行次数: 1"
+ },
+ {
+ "ts": "15:56:45",
+ "level": "INFO",
+ "msg": "─────── 第 1/1 次运行 ───────"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] Browser started with spoofing and logging"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined"
+ },
+ {
+ "ts": "15:56:48",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:48 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
+ },
+ {
+ "ts": "15:56:51",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:51 [LoginPage] [INFO] 等待登录页面加载..."
+ },
+ {
+ "ts": "15:56:51",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:51 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o"
+ },
+ {
+ "ts": "15:56:51",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:51 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value"
+ },
+ {
+ "ts": "15:56:51",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:51 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value"
+ },
+ {
+ "ts": "15:56:51",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:51 [LoginPage] [INFO] 正在点击登录按钮..."
+ },
+ {
+ "ts": "15:56:52",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:52 [BaseUI] [INFO] Clicking: button.loginBtn"
+ },
+ {
+ "ts": "15:56:52",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:52 [LoginPage] [INFO] 登录请求已发送,等待进入系统..."
+ },
+ {
+ "ts": "15:56:53",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:53 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
+ },
+ {
+ "ts": "15:56:53",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:53 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
+ },
+ {
+ "ts": "15:56:53",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:53 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
+ },
+ {
+ "ts": "15:56:53",
+ "level": "INFO",
+ "msg": "2026-03-25 15:56:53 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]"
+ },
+ {
+ "ts": "15:57:02",
+ "level": "WARN",
+ "msg": "2026-03-25 15:57:02 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded."
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": "Call log:"
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible"
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": " - waiting for navigation to finish..."
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\""
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:02 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_777069] ---"
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:02 [FileManagerPage] [INFO] 正在切换到数据管理页面..."
+ },
+ {
+ "ts": "15:57:02",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
+ },
+ {
+ "ts": "15:57:03",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:03 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
+ },
+ {
+ "ts": "15:57:05",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:05 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_777069"
+ },
+ {
+ "ts": "15:57:05",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹"
+ },
+ {
+ "ts": "15:57:05",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "15:57:06",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:06 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_777069"
+ },
+ {
+ "ts": "15:57:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:07 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/framework/test_data/Fruits-15.zip (173950677 bytes)"
+ },
+ {
+ "ts": "15:57:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:07 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次"
+ },
+ {
+ "ts": "15:57:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:07 [FileSystemScenario] [INFO] --- 循环第 1 次 ---"
+ },
+ {
+ "ts": "15:57:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:07 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/framework/test_data/Fruits-15.zip']"
+ },
+ {
+ "ts": "15:57:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
+ },
+ {
+ "ts": "15:57:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:07 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_777069"
+ },
+ {
+ "ts": "15:57:08",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:08 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
+ },
+ {
+ "ts": "15:57:11",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:11 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] ================================"
+ },
+ {
+ "ts": "15:57:12",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:57:12 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
+ },
+ {
+ "ts": "15:57:13",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:13 [FileSystemScenario] [INFO] --- 循环第 2 次 ---"
+ },
+ {
+ "ts": "15:57:13",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:13 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/framework/test_data/Fruits-15.zip']"
+ },
+ {
+ "ts": "15:57:13",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
+ },
+ {
+ "ts": "15:57:18",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:18 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
+ },
+ {
+ "ts": "15:57:22",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:22 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] ================================"
+ },
+ {
+ "ts": "15:57:23",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:57:23 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
+ },
+ {
+ "ts": "15:57:24",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:24 [FileSystemScenario] [INFO] --- 循环第 3 次 ---"
+ },
+ {
+ "ts": "15:57:24",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:24 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/framework/test_data/Fruits-15.zip']"
+ },
+ {
+ "ts": "15:57:24",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
+ },
+ {
+ "ts": "15:57:29",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:29 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
+ },
+ {
+ "ts": "15:57:32",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:32 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ==="
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] error.name: Error"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": " at Pt.uploadLargeFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:12937)"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": " at async Pt.handleFile (https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:8927)"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": " at async https://robogo.d-robotics.cc/assets/FileManager-BfLXhKon.js:1:7716"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] ================================"
+ },
+ {
+ "ts": "15:57:33",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:57:33 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作"
+ },
+ {
+ "ts": "15:57:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:34 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/framework/test_data/Fruits-15.zip']"
+ },
+ {
+ "ts": "15:57:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传"
+ },
+ {
+ "ts": "15:57:40",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:40 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677"
+ },
+ {
+ "ts": "15:57:40",
+ "level": "INFO",
+ "msg": "2026-03-25 15:57:40 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..."
+ },
+ {
+ "ts": "15:58:17",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:17 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip"
+ },
+ {
+ "ts": "15:58:17",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "15:58:18",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:18 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip"
+ },
+ {
+ "ts": "15:58:19",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "15:58:20",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:20 [FileManagerPage] [INFO] 🔙 返回根目录"
+ },
+ {
+ "ts": "15:58:20",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理"
+ },
+ {
+ "ts": "15:58:23",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:23 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_777069"
+ },
+ {
+ "ts": "15:58:24",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "15:58:25",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:58:25 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成"
+ },
+ {
+ "ts": "15:58:56",
+ "level": "WARN",
+ "msg": "2026-03-25 15:58:56 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): file_system_final.png"
+ },
+ {
+ "ts": "15:58:56",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:58:56 [DataManagementRunner] [INFO] ✅ 文件系统场景通过"
+ },
+ {
+ "ts": "15:58:56",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:56 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---"
+ },
+ {
+ "ts": "15:58:56",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:56 [DevMachinePage] [INFO] 正在切换到【开发机】页面..."
+ },
+ {
+ "ts": "15:58:59",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:59 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
+ },
+ {
+ "ts": "15:58:59",
+ "level": "INFO",
+ "msg": "2026-03-25 15:58:59 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
+ },
+ {
+ "ts": "15:59:02",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:59:02 [DevMachinePage] [INFO] ✅ 成功进入开发机页面"
+ },
+ {
+ "ts": "15:59:02",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 15:59:02 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "15:59:02",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:02 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮"
+ },
+ {
+ "ts": "15:59:02",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机"
+ },
+ {
+ "ts": "15:59:04",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:04 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_823155"
+ },
+ {
+ "ts": "15:59:04",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_823155"
+ },
+ {
+ "ts": "15:59:05",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:05 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
+ },
+ {
+ "ts": "15:59:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:07 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec"
+ },
+ {
+ "ts": "15:59:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:07 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)"
+ },
+ {
+ "ts": "15:59:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:07 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA"
+ },
+ {
+ "ts": "15:59:07",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
+ },
+ {
+ "ts": "15:59:10",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA"
+ },
+ {
+ "ts": "15:59:15",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "15:59:18",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:18 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥"
+ },
+ {
+ "ts": "15:59:18",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:18 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6"
+ },
+ {
+ "ts": "15:59:18",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:18 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..."
+ },
+ {
+ "ts": "15:59:20",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:20 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100"
+ },
+ {
+ "ts": "15:59:20",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:20 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100"
+ },
+ {
+ "ts": "15:59:20",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:20 [DevMachinePage] [INFO] 🚀 提交申请创建"
+ },
+ {
+ "ts": "15:59:20",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建"
+ },
+ {
+ "ts": "15:59:22",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:22 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_823155, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}"
+ },
+ {
+ "ts": "15:59:24",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:24 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_823155 部署就绪..."
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:34 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_823155 状态变为: 运行中..."
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:34 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功"
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:34 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)"
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:34 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:34 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "15:59:34",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "15:59:44",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:44 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "15:59:44",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "15:59:44",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "15:59:44",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "15:59:54",
+ "level": "INFO",
+ "msg": "2026-03-25 15:59:54 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "15:59:54",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "15:59:54",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "15:59:54",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:00:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:00:04 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:00:04",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:00:04",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:00:04",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:00:14",
+ "level": "INFO",
+ "msg": "2026-03-25 16:00:14 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:00:14",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:00:14",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:00:14",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:00:24",
+ "level": "INFO",
+ "msg": "2026-03-25 16:00:24 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:00:24",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:00:24",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:00:24",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:00:34",
+ "level": "INFO",
+ "msg": "2026-03-25 16:00:34 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:00:34",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:00:34",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:00:34",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:00:44",
+ "level": "INFO",
+ "msg": "2026-03-25 16:00:44 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:00:44",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:00:44",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:00:44",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:00:54",
+ "level": "INFO",
+ "msg": "2026-03-25 16:00:54 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:00:54",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:00:54",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:00:54",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:04 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:04",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:01:04",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:04",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:14",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:14 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:14",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:01:14",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:14",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:24",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:24 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:24",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:01:24",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:24",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:34",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:34 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:34",
+ "level": "INFO",
+ "msg": "启动中"
+ },
+ {
+ "ts": "16:01:34",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:34",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:44",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:44 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:44",
+ "level": "INFO",
+ "msg": "启动中"
+ },
+ {
+ "ts": "16:01:44",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:44",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:54",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:54 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:54",
+ "level": "INFO",
+ "msg": "启动中"
+ },
+ {
+ "ts": "16:01:54",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:54",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:01:59",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:01:59 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "运行中"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "cuda"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "2026/03/25 15:59:22"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "2026/03/25 16:01:43"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "12秒"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "正常"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "Web应用"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "登录"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "关机"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "删除"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:59 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_823155"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:59 [DevMachinePage] [INFO] 👉 在 UI_TEST_823155 行内寻找并点击 [关机] 按钮"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:59 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)"
+ },
+ {
+ "ts": "16:01:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:01:59 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:02:00",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:00 [BaseUI] [INFO] [BROWSER LOG] 关机成功"
+ },
+ {
+ "ts": "16:02:03",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "16:02:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:09 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_823155 状态变为: 已关机..."
+ },
+ {
+ "ts": "16:02:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:09 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)"
+ },
+ {
+ "ts": "16:02:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:09 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:02:09",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:02:09",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:02:09",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:02:19",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:19 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:02:19",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:02:19",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:02:19",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:02:29",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:29 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:02:29",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:02:29",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:02:29",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:02:39",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:39 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:02:39",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:02:39",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:02:39",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:02:49",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:49 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:02:49",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:02:49",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:02:49",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:02:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:02:59 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:02:59",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:02:59",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:02:59",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:03:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:03:09 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:03:09",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:03:09",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:03:09",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:03:19",
+ "level": "INFO",
+ "msg": "2026-03-25 16:03:19 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:03:19",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:03:19",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:03:19",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:03:29",
+ "level": "INFO",
+ "msg": "2026-03-25 16:03:29 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:03:29",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:03:29",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:03:29",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:03:39",
+ "level": "INFO",
+ "msg": "2026-03-25 16:03:39 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:03:39",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:03:39",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:03:39",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:03:49",
+ "level": "INFO",
+ "msg": "2026-03-25 16:03:49 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:03:49",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:03:49",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:03:49",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:03:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:03:59 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:03:59",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:03:59",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:03:59",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:04:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:04:09 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:04:09",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:04:09",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:04:09",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:04:19",
+ "level": "INFO",
+ "msg": "2026-03-25 16:04:19 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:04:19",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:04:19",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:04:19",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:04:29",
+ "level": "INFO",
+ "msg": "2026-03-25 16:04:29 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:04:29",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:04:29",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:04:29",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:04:39",
+ "level": "INFO",
+ "msg": "2026-03-25 16:04:39 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:04:39",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:04:39",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:04:39",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:04:49",
+ "level": "INFO",
+ "msg": "2026-03-25 16:04:49 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:04:49",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:04:49",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:04:49",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:04:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:04:59 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:04:59",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:04:59",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:04:59",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:05:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:05:09 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:05:09",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:05:09",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:05:09",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:05:19",
+ "level": "INFO",
+ "msg": "2026-03-25 16:05:19 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:05:19",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:05:19",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:05:19",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:05:29",
+ "level": "INFO",
+ "msg": "2026-03-25 16:05:29 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:05:29",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:05:29",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:05:29",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:05:39",
+ "level": "INFO",
+ "msg": "2026-03-25 16:05:39 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:05:39",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:05:39",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:05:39",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:05:49",
+ "level": "INFO",
+ "msg": "2026-03-25 16:05:49 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:05:49",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:05:49",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:05:49",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:05:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:05:59 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:05:59",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:05:59",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:05:59",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:06:09",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:09 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:06:09",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:06:09",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:06:09",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:06:19",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:19 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_823155"
+ },
+ {
+ "ts": "16:06:19",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:06:19",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:06:19",
+ "level": "INFO",
+ "msg": "cu..."
+ },
+ {
+ "ts": "16:06:24",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:06:24 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_823155"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "已关机"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "vm-24c192g-5090_32g-x1"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "cuda"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "2026/03/25 15:59:22"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "2026/03/25 16:01:43 ~ 2026/03/25 16:06:12"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "4分钟"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "暂停"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "Web应用"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "开机"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "删除"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:24 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_823155"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:24 [DevMachinePage] [INFO] 👉 在 UI_TEST_823155 行内寻找并点击 [删除] 按钮"
+ },
+ {
+ "ts": "16:06:24",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:24 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:06:28",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "16:06:32",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:06:32 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理"
+ },
+ {
+ "ts": "16:06:32",
+ "level": "INFO",
+ "msg": "2026-03-25 16:06:32 [BaseUI] [INFO] [BROWSER LOG] 删除成功"
+ },
+ {
+ "ts": "16:07:03",
+ "level": "WARN",
+ "msg": "2026-03-25 16:07:03 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): dev_machine_final.png"
+ },
+ {
+ "ts": "16:07:03",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:07:03 [DataManagementRunner] [INFO] ✅ 开发机场景通过"
+ },
+ {
+ "ts": "16:07:03",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:03 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---"
+ },
+ {
+ "ts": "16:07:03",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:03 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
+ },
+ {
+ "ts": "16:07:03",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
+ },
+ {
+ "ts": "16:07:07",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:07 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
+ },
+ {
+ "ts": "16:07:07",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:07:07 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据"
+ },
+ {
+ "ts": "16:07:07",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:07 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮"
+ },
+ {
+ "ts": "16:07:07",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面"
+ },
+ {
+ "ts": "16:07:12",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:12 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_725989"
+ },
+ {
+ "ts": "16:07:12",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:12 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_725989"
+ },
+ {
+ "ts": "16:07:17",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:17 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
+ },
+ {
+ "ts": "16:07:18",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:18 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:07:18",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:18 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:07:23",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:07:23 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:07:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:23 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu"
+ },
+ {
+ "ts": "16:07:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:07:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像"
+ },
+ {
+ "ts": "16:08:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "16:08:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:06 [CloudDesktopPage] [INFO] 🚀 提交创建请求"
+ },
+ {
+ "ts": "16:08:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
+ },
+ {
+ "ts": "16:08:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:11 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_725989 状态变为: 运行中..."
+ },
+ {
+ "ts": "16:08:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:11 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found"
+ },
+ {
+ "ts": "16:08:21",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:21 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:08:21",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:08:21",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:08:21",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:08:31",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:31 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:08:31",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:08:31",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:08:31",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:08:41",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:41 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:08:41",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:08:41",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:08:41",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:08:51",
+ "level": "INFO",
+ "msg": "2026-03-25 16:08:51 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:08:51",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:08:51",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:08:51",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:09:01",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:01 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:09:01",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:09:01",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:09:01",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:09:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:11 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:09:11",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:09:11",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:09:11",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:09:21",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:21 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:09:21",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:09:21",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:09:21",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:09:31",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:31 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:09:31",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:09:31",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:09:31",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:09:41",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:41 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:09:41",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:09:41",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:09:41",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:09:46",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:09:46 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
+ },
+ {
+ "ts": "16:09:46",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:46 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_725989"
+ },
+ {
+ "ts": "16:09:46",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:46 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_725989 行内寻找并点击 [打开桌面]"
+ },
+ {
+ "ts": "16:09:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:47 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:09:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:09:47 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo.d-robotics.cc/desktop-iframe?desktopId=ecd-6end67b5e8gadmnyb"
+ },
+ {
+ "ts": "16:10:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:10:47 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程"
+ },
+ {
+ "ts": "16:11:02",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:02 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_725989 状态变为: 运行中..."
+ },
+ {
+ "ts": "16:11:02",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
+ },
+ {
+ "ts": "16:11:02",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:02 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_725989 为镜像"
+ },
+ {
+ "ts": "16:11:02",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_725989 行内寻找并点击 [保存镜像]"
+ },
+ {
+ "ts": "16:11:02",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:02 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:11:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:04 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称"
+ },
+ {
+ "ts": "16:11:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:04 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型"
+ },
+ {
+ "ts": "16:11:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:04 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他"
+ },
+ {
+ "ts": "16:11:04",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:04 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED"
+ },
+ {
+ "ts": "16:11:05",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:05 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项"
+ },
+ {
+ "ts": "16:11:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:06 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签"
+ },
+ {
+ "ts": "16:11:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:06 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test"
+ },
+ {
+ "ts": "16:11:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:06 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND"
+ },
+ {
+ "ts": "16:11:07",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:07 [CloudDesktopPage] [INFO] 标签输入结果: FILLED"
+ },
+ {
+ "ts": "16:11:07",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:07 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存"
+ },
+ {
+ "ts": "16:11:07",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定"
+ },
+ {
+ "ts": "16:11:10",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:10 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_725989 状态变为: 运行中..."
+ },
+ {
+ "ts": "16:11:10",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:10 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
+ },
+ {
+ "ts": "16:11:10",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:10 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:10",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:10 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_725989 行内寻找并点击 [关机]"
+ },
+ {
+ "ts": "16:11:10",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:10 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:11:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:11 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_725989 状态变为: 已关机..."
+ },
+ {
+ "ts": "16:11:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:11 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:11",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:11:11",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:11:11",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:11:21",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:21 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:21",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:11:21",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:11:21",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:11:31",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:31 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:31",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:11:31",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:11:31",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:11:41",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:41 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:41",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:11:41",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:11:41",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:11:46",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:46 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
+ },
+ {
+ "ts": "16:11:46",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:46 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_725989"
+ },
+ {
+ "ts": "16:11:46",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:46 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_725989 行内寻找并点击 [删除]"
+ },
+ {
+ "ts": "16:11:46",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:46 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:11:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:47 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
+ },
+ {
+ "ts": "16:11:48",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:48 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
+ },
+ {
+ "ts": "16:11:50",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:50 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!"
+ },
+ {
+ "ts": "16:11:50",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:50 [DataManagementRunner] [INFO] ✅ 云桌面场景通过"
+ },
+ {
+ "ts": "16:11:50",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:50 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---"
+ },
+ {
+ "ts": "16:11:50",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:50 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面"
+ },
+ {
+ "ts": "16:11:51",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:51 [BaseUI] [INFO] [BROWSER LOG] %c asp.sdk 版本号: %c 1.3.4 background:#606060;color:#fff;font-size:18px background:#68BD48; color:#fff;font-size:18px"
+ },
+ {
+ "ts": "16:11:54",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:54 [MirrorAssetsPage] [INFO] 👉 准备切换至 [我的镜像] 标签"
+ },
+ {
+ "ts": "16:11:54",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:54 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}"
+ },
+ {
+ "ts": "16:11:54",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:54 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: Not an operator, originalMessage: Not an operator, data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}"
+ },
+ {
+ "ts": "16:11:54",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:11:54 [MirrorAssetsPage] [INFO] ✅ 已点击 [我的镜像]"
+ },
+ {
+ "ts": "16:11:59",
+ "level": "WARN",
+ "msg": "2026-03-25 16:11:59 [MirrorAssetsPage] [WARNING] ⚠️ 未能确认高亮状态,但已尝试点击"
+ },
+ {
+ "ts": "16:11:59",
+ "level": "INFO",
+ "msg": "2026-03-25 16:11:59 [MirrorAssetsPage] [INFO] 📊 当前侦测到的标签页: ['点击搜索我的镜像', '群组镜像\\n我的镜像\\n', '用途:\\n\\n地瓜桌面\\n', '群组镜像', '点击搜索我的镜像\\n添', '我的镜像', '我的镜像为用户自己创', '我的资产\\n数据管理\\n', '镜像列表\\n共 3 个']"
+ },
+ {
+ "ts": "16:12:01",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:01 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_948253 可用 auto-test 暂无描述 2026-', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-']"
+ },
+ {
+ "ts": "16:12:01",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:01 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页"
+ },
+ {
+ "ts": "16:12:01",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:12:01 [MirrorAssetsPage] [INFO] ✅ 找到 3 个可用镜像,准备点击最后一个..."
+ },
+ {
+ "ts": "16:12:01",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:01 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..."
+ },
+ {
+ "ts": "16:12:02",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:02 [BaseUI] [INFO] [BROWSER LOG] Qg"
+ },
+ {
+ "ts": "16:12:03",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:12:03 [MirrorAssetsPage] [INFO] ✅ 已进入详情页"
+ },
+ {
+ "ts": "16:12:03",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:03 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮"
+ },
+ {
+ "ts": "16:12:03",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建"
+ },
+ {
+ "ts": "16:12:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:06 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..."
+ },
+ {
+ "ts": "16:12:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:06 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_534745"
+ },
+ {
+ "ts": "16:12:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:06 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..."
+ },
+ {
+ "ts": "16:12:06",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:12:06 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]"
+ },
+ {
+ "ts": "16:12:08",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:08 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:08",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:08 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:09",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:12:09 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:11 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮"
+ },
+ {
+ "ts": "16:12:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机"
+ },
+ {
+ "ts": "16:12:11",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:12:11 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_534745 已提交创建,正在跳转往云桌面进行后续关机操作..."
+ },
+ {
+ "ts": "16:12:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:11 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..."
+ },
+ {
+ "ts": "16:12:11",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面"
+ },
+ {
+ "ts": "16:12:13",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:13 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element."
+ },
+ {
+ "ts": "16:12:13",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:13 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg"
+ },
+ {
+ "ts": "16:12:16",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:16 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_534745 状态变为: 运行中..."
+ },
+ {
+ "ts": "16:12:16",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:16 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:12:16",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:12:16",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:16",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:12:26",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:26 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:12:26",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:12:26",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:26",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:12:36",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:36 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:12:36",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:12:36",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:36",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:12:46",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:46 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:12:46",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:12:46",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:46",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:12:56",
+ "level": "INFO",
+ "msg": "2026-03-25 16:12:56 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:12:56",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:12:56",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:12:56",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:13:06",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:06 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:06",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:13:06",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:13:06",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:13:16",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:16 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:16",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:13:16",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:13:16",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:13:27",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:27 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:27",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:13:27",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:13:27",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:13:37",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:37 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:37",
+ "level": "INFO",
+ "msg": "创建中"
+ },
+ {
+ "ts": "16:13:37",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:13:37",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:13:47",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:13:47 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
+ },
+ {
+ "ts": "16:13:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:47 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_534745 状态变为: 运行中..."
+ },
+ {
+ "ts": "16:13:47",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:13:47 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中"
+ },
+ {
+ "ts": "16:13:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:47 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:47 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_534745 行内寻找并点击 [关机]"
+ },
+ {
+ "ts": "16:13:47",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:47 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:13:48",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:48 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_534745 状态变为: 已关机..."
+ },
+ {
+ "ts": "16:13:48",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:48 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:48",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:13:48",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:13:48",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:13:58",
+ "level": "INFO",
+ "msg": "2026-03-25 16:13:58 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:13:58",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:13:58",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:13:58",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:14:08",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:08 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:14:08",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:14:08",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:14:08",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:14:18",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:18 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_534745"
+ },
+ {
+ "ts": "16:14:18",
+ "level": "INFO",
+ "msg": "关机中"
+ },
+ {
+ "ts": "16:14:18",
+ "level": "INFO",
+ "msg": "\tdesktop-5880gpu12g-16c32g"
+ },
+ {
+ "ts": "16:14:18",
+ "level": "INFO",
+ "msg": "按量..."
+ },
+ {
+ "ts": "16:14:23",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
+ },
+ {
+ "ts": "16:14:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_534745 状态变为: 已关机..."
+ },
+ {
+ "ts": "16:14:23",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机"
+ },
+ {
+ "ts": "16:14:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_534745"
+ },
+ {
+ "ts": "16:14:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_534745 行内寻找并点击 [删除]"
+ },
+ {
+ "ts": "16:14:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED"
+ },
+ {
+ "ts": "16:14:23",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:23 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..."
+ },
+ {
+ "ts": "16:14:25",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:14:25 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:14:30 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:14:30 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "SUCCESS",
+ "msg": "2026-03-25 16:14:30 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "INFO",
+ "msg": "2026-03-25 16:14:30 [BaseUI] [INFO] Browser stopped"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "SUCCESS",
+ "msg": "✅ 巡检任务执行成功"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "SUCCESS",
+ "msg": "✅ 第 1 次运行结束 — 成功"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "INFO",
+ "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "INFO",
+ "msg": "总计: 1 次 | 通过: 1 | 失败: 0"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "SUCCESS",
+ "msg": "整体结论: ✅ PASS"
+ },
+ {
+ "ts": "16:14:30",
+ "level": "DONE",
+ "msg": "__DONE__"
+ }
+ ],
+ "result": "PASS"
+ },
+ "5dc78bf0": {
+ "task_id": "5dc78bf0",
+ "task_name": "定时任务",
+ "product": "robogo",
+ "total_runs": 5,
+ "pass": 5,
+ "fail": 0,
+ "started_at": "2026-03-25T16:56:07.964744",
+ "finished_at": "2026-03-25T18:30:48.097533",
+ "result": "PASS"
+ },
+ "a38efb50": {
+ "task_id": "a38efb50",
+ "task_name": "验证文件管理",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-25T18:57:45.926134",
+ "finished_at": "2026-03-25T18:59:31.411705",
+ "result": "PASS"
+ },
+ "2fbe9a36": {
+ "task_id": "2fbe9a36",
+ "task_name": "巡检任务_19:04:05",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-25T19:04:09.054608",
+ "finished_at": "2026-03-25T19:05:49.344024",
+ "result": "PASS"
+ },
+ "766b8f63": {
+ "task_id": "766b8f63",
+ "task_name": "巡检任务_19:15:41",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-25T19:15:50.789702",
+ "finished_at": "2026-03-25T19:17:40.862807",
+ "result": "PASS"
+ },
+ "da4108d5": {
+ "task_id": "da4108d5",
+ "task_name": "巡检任务_21:52:05",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-25T21:52:06.494979",
+ "finished_at": "2026-03-25T21:55:12.774801",
+ "result": "PASS"
+ },
+ "1d81b64a": {
+ "task_id": "1d81b64a",
+ "task_name": "巡检任务_22:03:58",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-25T22:03:59.517426",
+ "finished_at": "2026-03-25T22:07:10.928923",
+ "result": "PASS"
+ },
+ "2841474e": {
+ "task_id": "2841474e",
+ "task_name": "巡检任务_10:36:12",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-26T10:36:19.796477",
+ "finished_at": "2026-03-26T10:38:05.157269",
+ "result": "PASS"
+ },
+ "10553bb0": {
+ "task_id": "10553bb0",
+ "task_name": "巡检任务_10:42:49",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-26T10:42:50.512857",
+ "finished_at": "2026-03-26T10:44:44.715808",
+ "result": "PASS"
+ },
+ "5fe8cd0f": {
+ "task_id": "5fe8cd0f",
+ "task_name": "3d生成任务",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-26T14:34:00.284979",
+ "finished_at": "2026-03-26T14:41:53.262090",
+ "result": "PASS"
+ },
+ "952b9897": {
+ "task_id": "952b9897",
+ "task_name": "巡检任务_14:46:23",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-26T14:46:24.667604",
+ "finished_at": "2026-03-26T14:50:48.882537",
+ "result": "PASS"
+ },
+ "9fabbf90": {
+ "task_id": "9fabbf90",
+ "task_name": "巡检任务_15:14:21",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 0,
+ "fail": 1,
+ "started_at": "2026-03-26T15:14:24.699380",
+ "finished_at": "2026-03-26T15:17:47.477330",
+ "result": "FAIL"
+ },
+ "5372d9c9": {
+ "task_id": "5372d9c9",
+ "task_name": "巡检任务_15:22:11",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 0,
+ "fail": 1,
+ "started_at": "2026-03-26T15:22:13.199154",
+ "finished_at": "2026-03-26T15:32:47.635694",
+ "result": "FAIL"
+ },
+ "0793d284": {
+ "task_id": "0793d284",
+ "task_name": "巡检任务_15:29:18",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-26T15:29:20.155480",
+ "finished_at": "2026-03-26T15:34:45.045313",
+ "result": "PASS"
+ },
+ "54546280": {
+ "task_id": "54546280",
+ "task_name": "巡检任务_20:32:33",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-26T20:32:34.540755",
+ "finished_at": "2026-03-26T20:37:38.300516",
+ "result": "PASS"
+ },
+ "bf03c570": {
+ "task_id": "bf03c570",
+ "task_name": "全量巡检",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T10:28:48.766267",
+ "finished_at": "2026-03-27T10:53:43.350040",
+ "result": "PASS"
+ },
+ "409879f1": {
+ "task_id": "409879f1",
+ "task_name": "量化工具巡检",
+ "product": "robogo",
+ "total_runs": 2,
+ "pass": 0,
+ "fail": 1,
+ "started_at": "2026-03-27T11:13:11.619195",
+ "finished_at": "2026-03-27T11:14:12.748863",
+ "result": "FAIL"
+ },
+ "7f6498bf": {
+ "task_id": "7f6498bf",
+ "task_name": "巡检任务_11:15:00",
+ "product": "robogo",
+ "total_runs": 2,
+ "pass": 0,
+ "fail": 1,
+ "started_at": "2026-03-27T11:15:02.553430",
+ "finished_at": "2026-03-27T11:16:09.409248",
+ "result": "FAIL"
+ },
+ "b735fe53": {
+ "task_id": "b735fe53",
+ "task_name": "巡检任务_11:20:18",
+ "product": "robogo",
+ "total_runs": 2,
+ "pass": 0,
+ "fail": 1,
+ "started_at": "2026-03-27T11:20:19.239750",
+ "finished_at": "2026-03-27T11:21:25.918234",
+ "result": "FAIL"
+ },
+ "8e2786cd": {
+ "task_id": "8e2786cd",
+ "task_name": "巡检任务_11:33:47",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T11:33:49.332816",
+ "finished_at": "2026-03-27T11:34:38.055770",
+ "result": "PASS"
+ },
+ "3d903b1a": {
+ "task_id": "3d903b1a",
+ "task_name": "巡检任务_11:35:51",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T11:35:52.402883",
+ "finished_at": "2026-03-27T11:37:27.042386",
+ "result": "PASS"
+ },
+ "6baa5ca5": {
+ "task_id": "6baa5ca5",
+ "task_name": "巡检任务_11:38:50",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T11:38:52.035421",
+ "finished_at": "2026-03-27T11:40:52.682822",
+ "result": "PASS"
+ },
+ "9d539d7e": {
+ "task_id": "9d539d7e",
+ "task_name": "巡检任务_11:50:32",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T11:52:07.401958",
+ "finished_at": "2026-03-27T11:55:25.270527",
+ "result": "PASS"
+ },
+ "1941d12c": {
+ "task_id": "1941d12c",
+ "task_name": "巡检任务_12:00:32",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T12:04:19.268136",
+ "finished_at": "2026-03-27T12:07:59.088885",
+ "result": "PASS"
+ },
+ "2770ca69": {
+ "task_id": "2770ca69",
+ "task_name": "monkey",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 0,
+ "fail": 1,
+ "started_at": "2026-03-27T12:13:15.842427",
+ "finished_at": "2026-03-27T12:13:16.031122",
+ "result": "FAIL"
+ },
+ "1b2e5d08": {
+ "task_id": "1b2e5d08",
+ "task_name": "monkey",
+ "product": "robogo",
+ "total_runs": 1,
+ "pass": 1,
+ "fail": 0,
+ "started_at": "2026-03-27T12:14:26.873658",
+ "finished_at": "2026-03-27T12:14:59.611340",
+ "result": "PASS"
+ },
+ "b0d9ac22": {
+ "task_id": "b0d9ac22",
+ "task_name": "monkey",
+ "product": "robogo",
+ "total_runs": 10,
+ "pass": 10,
+ "fail": 0,
+ "started_at": "2026-03-27T12:15:56.856790",
+ "finished_at": "2026-03-27T12:23:01.191309",
+ "result": "PASS"
+ },
+ "fa13f4fe": {
+ "task_id": "fa13f4fe",
+ "task_name": "未命名任务",
+ "product": "robogo",
+ "total_runs": 10,
+ "pass": 10,
+ "fail": 0,
+ "started_at": "2026-03-27T12:36:28.958526",
+ "finished_at": "2026-03-27T12:42:11.334106",
+ "result": "PASS"
+ },
+ "a7941d57": {
+ "task_id": "a7941d57",
+ "task_name": "monkey",
+ "product": "robogo",
+ "total_runs": 10,
+ "pass": 10,
+ "fail": 0,
+ "started_at": "2026-03-27T14:05:48.118787",
+ "finished_at": "2026-03-27T14:11:33.968755",
+ "result": "PASS"
}
}
}
\ No newline at end of file