{ "tasks": { "fdc0f849": { "id": "fdc0f849", "name": "巡检任务_14:26:55", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-24T14:26:57.057605", "status": "pass", "pid": 56010, "started_at": "2026-03-24T14:26:57.065609", "finished_at": "2026-03-24T14:31:25.449914", "report_id": "fdc0f849" }, "d11fc458": { "id": "d11fc458", "name": "巡检任务_14:36:02", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-24T14:36:14.779118", "status": "pass", "pid": 58109, "started_at": "2026-03-24T14:36:14.791197", "finished_at": "2026-03-24T14:40:53.631711", "report_id": "d11fc458" }, "c026639a": { "id": "c026639a", "name": "巡检任务_14:58:52", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-24T14:58:53.802142", "status": "pass", "pid": 62391, "started_at": "2026-03-24T14:58:53.814904", "finished_at": "2026-03-24T15:03:01.649003", "report_id": "c026639a" }, "e875bc39": { "id": "e875bc39", "name": "巡检任务_15:07:34", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-24T15:07:37.647350", "status": "pass", "pid": 64601, "started_at": "2026-03-24T15:07:37.660568", "finished_at": "2026-03-24T15:11:51.021888", "report_id": "e875bc39" }, "d1a8f6a0": { "id": "d1a8f6a0", "name": "巡检任务_22:15:19", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-24T22:15:21.821623", "status": "pass", "pid": 24427, "started_at": "2026-03-24T22:15:21.841746", "finished_at": "2026-03-24T22:17:43.516252", "report_id": "d1a8f6a0" }, "15d22def": { "id": "15d22def", "name": "巡检任务_11:25:11", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-25T11:25:23.138379", "status": "pass", "pid": 58248, "started_at": "2026-03-25T11:25:23.174967", "finished_at": "2026-03-25T11:44:36.757368", "report_id": "15d22def" }, "af10d0a3": { "id": "af10d0a3", "name": "巡检任务_11:48:55", "product": "robogo", "product_name": "Robogo FAT", "run_count": 2, "retry_on_fail": true, "scheduled_at": "", "created_at": "2026-03-25T11:49:08.572482", "status": "pass", "pid": 67007, "started_at": "2026-03-25T11:49:08.611504", "finished_at": "2026-03-25T12:26:37.527628", "report_id": "af10d0a3" }, "0b10be1d": { "id": "0b10be1d", "name": "巡检任务_12:33:25", "product": "robogo", "product_name": "Robogo FAT", "run_count": 2, "retry_on_fail": true, "scheduled_at": "", "created_at": "2026-03-25T12:33:27.837798", "status": "pass", "pid": 74233, "started_at": "2026-03-25T12:33:27.876312", "finished_at": "2026-03-25T13:05:09.940041", "report_id": "0b10be1d" }, "2fbde001": { "id": "2fbde001", "name": "巡检任务_15:36:55", "product": "robogo", "product_name": "Robogo FAT", "run_count": 1, "retry_on_fail": false, "scheduled_at": "", "created_at": "2026-03-25T15:36:57.298969", "status": "pass", "pid": 6923, "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": { "fdc0f849": { "task_id": "fdc0f849", "task_name": "巡检任务_14:26:55", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-24T14:26:57.065609", "finished_at": "2026-03-24T14:31:25.449914", "logs": [ { "ts": "14:26:57", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_14:26:55] | 产品: robogo | 计划运行次数: 1" }, { "ts": "14:26:57", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "14:26:59", "level": "INFO", "msg": "2026-03-24 14:26:59 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "14:26:59", "level": "INFO", "msg": "2026-03-24 14:26:59 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "14:26:59", "level": "INFO", "msg": "2026-03-24 14:26:59 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "14:26:59", "level": "INFO", "msg": "2026-03-24 14:26:59 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "14:26:59", "level": "INFO", "msg": "2026-03-24 14:26: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": "14:27:00", "level": "INFO", "msg": "2026-03-24 14:27:00 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined" }, { "ts": "14:27:00", "level": "INFO", "msg": "2026-03-24 14:27:00 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined" }, { "ts": "14:27:03", "level": "INFO", "msg": "2026-03-24 14:27:03 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "14:27:03", "level": "INFO", "msg": "2026-03-24 14:27:03 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "14:27:03", "level": "INFO", "msg": "2026-03-24 14:27:03 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "14:27:03", "level": "INFO", "msg": "2026-03-24 14:27:03 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "14:27:03", "level": "INFO", "msg": "2026-03-24 14:27:03 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "14:27:04", "level": "INFO", "msg": "2026-03-24 14:27:04 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "14:27:04", "level": "INFO", "msg": "2026-03-24 14:27:04 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "14:27:05", "level": "INFO", "msg": "2026-03-24 14:27:05 [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:27:05", "level": "INFO", "msg": "2026-03-24 14:27:05 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "14:27:14", "level": "WARN", "msg": "2026-03-24 14:27:14 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "14:27:14", "level": "INFO", "msg": "Call log:" }, { "ts": "14:27:14", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "14:27:14", "level": "INFO", "msg": " - waiting for\" https://robogo-fat.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiY2M5MDE5NjEtZTIxNS00NDRjLWIwMTMtMmQyMDZkZjU2ODc1Ii…\" navigation to finish..." }, { "ts": "14:27:14", "level": "INFO", "msg": " - navigated to \"https://robogo-fat.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiY2M5MDE5NjEtZTIxNS00NDRjLWIwMTMtMmQyMDZkZjU2ODc1Ii…\"" }, { "ts": "14:27:14", "level": "INFO", "msg": "2026-03-24 14:27:14 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "14:27:14", "level": "INFO", "msg": "2026-03-24 14:27:14 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "14:27:14", "level": "INFO", "msg": "2026-03-24 14:27:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "14:27:17", "level": "INFO", "msg": "2026-03-24 14:27:17 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "14:27:17", "level": "SUCCESS", "msg": "2026-03-24 14:27:17 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按" }, { "ts": "14:27:17", "level": "INFO", "msg": "2026-03-24 14:27:17 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "14:27:17", "level": "INFO", "msg": "2026-03-24 14:27:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "14:27:18", "level": "INFO", "msg": "2026-03-24 14:27:18 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_834008" }, { "ts": "14:27:18", "level": "INFO", "msg": "2026-03-24 14:27:18 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_834008" }, { "ts": "14:27:23", "level": "INFO", "msg": "2026-03-24 14:27:23 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "14:27:23", "level": "INFO", "msg": "2026-03-24 14:27:23 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g" }, { "ts": "14:27:23", "level": "INFO", "msg": "2026-03-24 14:27:23 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED" }, { "ts": "14:27:24", "level": "SUCCESS", "msg": "2026-03-24 14:27:24 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g" }, { "ts": "14:27:25", "level": "INFO", "msg": "2026-03-24 14:27:25 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "14:27:25", "level": "INFO", "msg": "2026-03-24 14:27:25 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "14:27:26", "level": "INFO", "msg": "2026-03-24 14:27:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu" }, { "ts": "14:27:32", "level": "INFO", "msg": "2026-03-24 14:27:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "14:27:33", "level": "INFO", "msg": "2026-03-24 14:27:33 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "14:27:33", "level": "INFO", "msg": "2026-03-24 14:27:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "14:27:36", "level": "INFO", "msg": "2026-03-24 14:27:36 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_834008 状态变为: 运行中..." }, { "ts": "14:27:36", "level": "INFO", "msg": "2026-03-24 14:27:36 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found" }, { "ts": "14:27:46", "level": "INFO", "msg": "2026-03-24 14:27:46 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_834008" }, { "ts": "14:27:46", "level": "INFO", "msg": "创建中" }, { "ts": "14:27:46", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:27:46", "level": "INFO", "msg": "按量..." }, { "ts": "14:27:56", "level": "INFO", "msg": "2026-03-24 14:27:56 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_834008" }, { "ts": "14:27:56", "level": "INFO", "msg": "创建中" }, { "ts": "14:27:56", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:27:56", "level": "INFO", "msg": "按量..." }, { "ts": "14:28:06", "level": "INFO", "msg": "2026-03-24 14:28:06 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_834008" }, { "ts": "14:28:06", "level": "INFO", "msg": "创建中" }, { "ts": "14:28:06", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:28:06", "level": "INFO", "msg": "按量..." }, { "ts": "14:28:16", "level": "INFO", "msg": "2026-03-24 14:28:16 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_834008" }, { "ts": "14:28:16", "level": "INFO", "msg": "创建中" }, { "ts": "14:28:16", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:28:16", "level": "INFO", "msg": "按量..." }, { "ts": "14:28:26", "level": "INFO", "msg": "2026-03-24 14:28:26 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_834008" }, { "ts": "14:28:26", "level": "INFO", "msg": "创建中" }, { "ts": "14:28:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:28:26", "level": "INFO", "msg": "按量..." }, { "ts": "14:28:36", "level": "INFO", "msg": "2026-03-24 14:28:36 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_834008" }, { "ts": "14:28:36", "level": "INFO", "msg": "创建中" }, { "ts": "14:28:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:28:36", "level": "INFO", "msg": "按量..." }, { "ts": "14:28:41", "level": "INFO", "msg": "2026-03-24 14:28:41 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "14:28:46", "level": "INFO", "msg": "2026-03-24 14:28:46 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_834008" }, { "ts": "14:28:46", "level": "INFO", "msg": "创建中" }, { "ts": "14:28:46", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:28:46", "level": "INFO", "msg": "按量..." }, { "ts": "14:28:56", "level": "INFO", "msg": "2026-03-24 14:28:56 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_834008" }, { "ts": "14:28:56", "level": "INFO", "msg": "创建中" }, { "ts": "14:28:56", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:28:56", "level": "INFO", "msg": "按量..." }, { "ts": "14:29:06", "level": "INFO", "msg": "2026-03-24 14:29:06 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_834008" }, { "ts": "14:29:06", "level": "INFO", "msg": "创建中" }, { "ts": "14:29:06", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:29:06", "level": "INFO", "msg": "按量..." }, { "ts": "14:29:16", "level": "SUCCESS", "msg": "2026-03-24 14:29:16 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "14:29:16", "level": "INFO", "msg": "2026-03-24 14:29:16 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_834008 为包月" }, { "ts": "14:29:16", "level": "INFO", "msg": "2026-03-24 14:29:16 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER" }, { "ts": "14:29:17", "level": "INFO", "msg": "2026-03-24 14:29:17 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..." }, { "ts": "14:29:19", "level": "SUCCESS", "msg": "2026-03-24 14:29:19 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']" }, { "ts": "14:29:21", "level": "INFO", "msg": "2026-03-24 14:29:21 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_834008" }, { "ts": "14:29:21", "level": "INFO", "msg": "2026-03-24 14:29:21 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_834008 行内寻找并点击 [打开桌面]" }, { "ts": "14:29:21", "level": "INFO", "msg": "2026-03-24 14:29:21 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:29:21", "level": "INFO", "msg": "2026-03-24 14:29:21 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-9qqo0vh5xqrkk1z0c" }, { "ts": "14:30:21", "level": "INFO", "msg": "2026-03-24 14:30:21 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "14:30:36", "level": "INFO", "msg": "2026-03-24 14:30:36 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_834008 状态变为: 运行中..." }, { "ts": "14:30:36", "level": "SUCCESS", "msg": "2026-03-24 14:30:36 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "14:30:36", "level": "INFO", "msg": "2026-03-24 14:30:36 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_834008 为镜像" }, { "ts": "14:30:36", "level": "INFO", "msg": "2026-03-24 14:30:36 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_834008 行内寻找并点击 [保存镜像]" }, { "ts": "14:30:36", "level": "INFO", "msg": "2026-03-24 14:30:36 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:30:38", "level": "INFO", "msg": "2026-03-24 14:30:38 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "14:30:38", "level": "INFO", "msg": "2026-03-24 14:30:38 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_834008" }, { "ts": "14:30:38", "level": "INFO", "msg": "2026-03-24 14:30:38 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "14:30:38", "level": "INFO", "msg": "2026-03-24 14:30:38 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "14:30:38", "level": "INFO", "msg": "2026-03-24 14:30:38 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "14:30:40", "level": "SUCCESS", "msg": "2026-03-24 14:30:40 [CloudDesktopPage] [INFO] ✅ 已选中: 其他" }, { "ts": "14:30:40", "level": "INFO", "msg": "2026-03-24 14:30:40 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "14:30:40", "level": "INFO", "msg": "2026-03-24 14:30:40 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "14:30:40", "level": "INFO", "msg": "2026-03-24 14:30:40 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "14:30:41", "level": "INFO", "msg": "2026-03-24 14:30:41 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "14:30:41", "level": "INFO", "msg": "2026-03-24 14:30:41 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "14:30:41", "level": "INFO", "msg": "2026-03-24 14:30:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "14:30:44", "level": "INFO", "msg": "2026-03-24 14:30:44 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_834008 状态变为: 运行中..." }, { "ts": "14:30:44", "level": "SUCCESS", "msg": "2026-03-24 14:30:44 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "14:30:44", "level": "INFO", "msg": "2026-03-24 14:30:44 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_834008" }, { "ts": "14:30:44", "level": "INFO", "msg": "2026-03-24 14:30:44 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_834008 行内寻找并点击 [关机]" }, { "ts": "14:30:45", "level": "INFO", "msg": "2026-03-24 14:30:45 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:30:46", "level": "INFO", "msg": "2026-03-24 14:30:46 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_834008 状态变为: 已关机..." }, { "ts": "14:30:46", "level": "INFO", "msg": "2026-03-24 14:30:46 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_834008" }, { "ts": "14:30:46", "level": "INFO", "msg": "关机中" }, { "ts": "14:30:46", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:30:46", "level": "INFO", "msg": "按量..." }, { "ts": "14:30:56", "level": "INFO", "msg": "2026-03-24 14:30:56 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_834008" }, { "ts": "14:30:56", "level": "INFO", "msg": "关机中" }, { "ts": "14:30:56", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:30:56", "level": "INFO", "msg": "按量..." }, { "ts": "14:31:06", "level": "INFO", "msg": "2026-03-24 14:31:06 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_834008" }, { "ts": "14:31:06", "level": "INFO", "msg": "关机中" }, { "ts": "14:31:06", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:31:06", "level": "INFO", "msg": "按量..." }, { "ts": "14:31:16", "level": "INFO", "msg": "2026-03-24 14:31:16 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_834008" }, { "ts": "14:31:16", "level": "INFO", "msg": "关机中" }, { "ts": "14:31:16", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:31:16", "level": "INFO", "msg": "按量..." }, { "ts": "14:31:21", "level": "SUCCESS", "msg": "2026-03-24 14:31:21 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "14:31:21", "level": "INFO", "msg": "2026-03-24 14:31:21 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_834008" }, { "ts": "14:31:21", "level": "INFO", "msg": "2026-03-24 14:31:21 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_834008 行内寻找并点击 [删除]" }, { "ts": "14:31:21", "level": "INFO", "msg": "2026-03-24 14:31:21 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:31:21", "level": "INFO", "msg": "2026-03-24 14:31:21 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "14:31:23", "level": "SUCCESS", "msg": "2026-03-24 14:31:23 [CloudDesktopPage] [INFO] ✅ 通过 JS 模糊匹配成功点击: 确定" }, { "ts": "14:31:25", "level": "SUCCESS", "msg": "2026-03-24 14:31:25 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "14:31:25", "level": "SUCCESS", "msg": "2026-03-24 14:31:25 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "14:31:25", "level": "SUCCESS", "msg": "2026-03-24 14:31:25 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "14:31:25", "level": "INFO", "msg": "2026-03-24 14:31:25 [BaseUI] [INFO] Browser stopped" }, { "ts": "14:31:25", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "14:31:25", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "14:31:25", "level": "INFO", "msg": "总计: 1 次 | 通过: 1 | 失败: 0" }, { "ts": "14:31:25", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "14:31:25", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "d11fc458": { "task_id": "d11fc458", "task_name": "巡检任务_14:36:02", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-24T14:36:14.791197", "finished_at": "2026-03-24T14:40:53.631711", "logs": [ { "ts": "14:36:14", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_14:36:02] | 产品: robogo | 计划运行次数: 1" }, { "ts": "14:36:14", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "14:36:17", "level": "INFO", "msg": "2026-03-24 14:36:17 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "14:36:17", "level": "INFO", "msg": "2026-03-24 14:36:17 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "14:36:18", "level": "INFO", "msg": "2026-03-24 14:36:18 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "14:36:18", "level": "INFO", "msg": "2026-03-24 14:36:18 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "14:36:18", "level": "INFO", "msg": "2026-03-24 14:36:18 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined" }, { "ts": "14:36:18", "level": "INFO", "msg": "2026-03-24 14:36:18 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined" }, { "ts": "14:36:18", "level": "INFO", "msg": "2026-03-24 14:36: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:36:21", "level": "INFO", "msg": "2026-03-24 14:36:21 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "14:36:21", "level": "INFO", "msg": "2026-03-24 14:36:21 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "14:36:21", "level": "INFO", "msg": "2026-03-24 14:36:21 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "14:36:21", "level": "INFO", "msg": "2026-03-24 14:36:21 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "14:36:21", "level": "INFO", "msg": "2026-03-24 14:36:21 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "14:36:22", "level": "INFO", "msg": "2026-03-24 14:36:22 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "14:36:22", "level": "INFO", "msg": "2026-03-24 14:36:22 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "14:36:22", "level": "INFO", "msg": "2026-03-24 14:36: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:36:22", "level": "INFO", "msg": "2026-03-24 14:36:22 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "14:36:32", "level": "WARN", "msg": "2026-03-24 14:36:32 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "14:36:32", "level": "INFO", "msg": "Call log:" }, { "ts": "14:36:32", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "14:36:32", "level": "INFO", "msg": "2026-03-24 14:36:32 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "14:36:32", "level": "INFO", "msg": "2026-03-24 14:36:32 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "14:36:32", "level": "INFO", "msg": "2026-03-24 14:36:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "14:36:35", "level": "INFO", "msg": "2026-03-24 14:36:35 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "14:36:35", "level": "SUCCESS", "msg": "2026-03-24 14:36:35 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按" }, { "ts": "14:36:35", "level": "INFO", "msg": "2026-03-24 14:36:35 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "14:36:35", "level": "INFO", "msg": "2026-03-24 14:36:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "14:36:36", "level": "INFO", "msg": "2026-03-24 14:36:36 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_94794" }, { "ts": "14:36:36", "level": "INFO", "msg": "2026-03-24 14:36:36 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_94794" }, { "ts": "14:36:41", "level": "INFO", "msg": "2026-03-24 14:36:41 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "14:36:41", "level": "INFO", "msg": "2026-03-24 14:36:41 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g" }, { "ts": "14:36:41", "level": "INFO", "msg": "2026-03-24 14:36:41 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED" }, { "ts": "14:36:42", "level": "SUCCESS", "msg": "2026-03-24 14:36:42 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g" }, { "ts": "14:36:43", "level": "INFO", "msg": "2026-03-24 14:36:43 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "14:36:43", "level": "INFO", "msg": "2026-03-24 14:36:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "14:36:44", "level": "INFO", "msg": "2026-03-24 14:36:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu" }, { "ts": "14:36:50", "level": "INFO", "msg": "2026-03-24 14:36:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "14:36:51", "level": "INFO", "msg": "2026-03-24 14:36:51 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "14:36:51", "level": "INFO", "msg": "2026-03-24 14:36:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "14:36:54", "level": "INFO", "msg": "2026-03-24 14:36:54 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_94794 状态变为: 运行中..." }, { "ts": "14:36:54", "level": "INFO", "msg": "2026-03-24 14:36:54 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found" }, { "ts": "14:37:04", "level": "INFO", "msg": "2026-03-24 14:37:04 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_94794" }, { "ts": "14:37:04", "level": "INFO", "msg": "创建中" }, { "ts": "14:37:04", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:37:04", "level": "INFO", "msg": "按量付..." }, { "ts": "14:37:14", "level": "INFO", "msg": "2026-03-24 14:37:14 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_94794" }, { "ts": "14:37:14", "level": "INFO", "msg": "创建中" }, { "ts": "14:37:14", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:37:14", "level": "INFO", "msg": "按量付..." }, { "ts": "14:37:24", "level": "INFO", "msg": "2026-03-24 14:37:24 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_94794" }, { "ts": "14:37:24", "level": "INFO", "msg": "创建中" }, { "ts": "14:37:24", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:37:24", "level": "INFO", "msg": "按量付..." }, { "ts": "14:37:34", "level": "INFO", "msg": "2026-03-24 14:37:34 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_94794" }, { "ts": "14:37:34", "level": "INFO", "msg": "创建中" }, { "ts": "14:37:34", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:37:34", "level": "INFO", "msg": "按量付..." }, { "ts": "14:37:39", "level": "INFO", "msg": "2026-03-24 14:37:39 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}" }, { "ts": "14:37:39", "level": "INFO", "msg": "2026-03-24 14:37:39 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: 自动续费已关闭, originalMessage: Auto-renew is already disabled., data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}" }, { "ts": "14:37:39", "level": "INFO", "msg": "2026-03-24 14:37:39 [BaseUI] [INFO] [BROWSER LOG] 关闭自动续费失败: {status: 50000, message: 自动续费已关闭, originalMessage: Auto-renew is already disabled., data: Object}" }, { "ts": "14:37:44", "level": "INFO", "msg": "2026-03-24 14:37:44 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}" }, { "ts": "14:37:44", "level": "INFO", "msg": "2026-03-24 14:37:44 [BaseUI] [INFO] [BROWSER LOG] 业务错误: {status: 50000, message: 自动续费已关闭, originalMessage: Auto-renew is already disabled., data: Object} {data: Object, status: 200, statusText: , headers: bt, config: Object}" }, { "ts": "14:37:44", "level": "INFO", "msg": "2026-03-24 14:37:44 [BaseUI] [INFO] [BROWSER LOG] 关闭自动续费失败: {status: 50000, message: 自动续费已关闭, originalMessage: Auto-renew is already disabled., data: Object}" }, { "ts": "14:37:44", "level": "INFO", "msg": "2026-03-24 14:37:44 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_94794" }, { "ts": "14:37:44", "level": "INFO", "msg": "创建中" }, { "ts": "14:37:44", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:37:44", "level": "INFO", "msg": "按量付..." }, { "ts": "14:37:54", "level": "INFO", "msg": "2026-03-24 14:37:54 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_94794" }, { "ts": "14:37:54", "level": "INFO", "msg": "创建中" }, { "ts": "14:37:54", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:37:54", "level": "INFO", "msg": "按量付..." }, { "ts": "14:38:04", "level": "INFO", "msg": "2026-03-24 14:38:04 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_94794" }, { "ts": "14:38:04", "level": "INFO", "msg": "创建中" }, { "ts": "14:38:04", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:38:04", "level": "INFO", "msg": "按量付..." }, { "ts": "14:38:14", "level": "INFO", "msg": "2026-03-24 14:38:14 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_94794" }, { "ts": "14:38:14", "level": "INFO", "msg": "创建中" }, { "ts": "14:38:14", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:38:14", "level": "INFO", "msg": "按量付..." }, { "ts": "14:38:24", "level": "INFO", "msg": "2026-03-24 14:38:24 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_94794" }, { "ts": "14:38:24", "level": "INFO", "msg": "创建中" }, { "ts": "14:38:24", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:38:24", "level": "INFO", "msg": "按量付..." }, { "ts": "14:38:34", "level": "INFO", "msg": "2026-03-24 14:38:34 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_94794" }, { "ts": "14:38:34", "level": "INFO", "msg": "创建中" }, { "ts": "14:38:34", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:38:34", "level": "INFO", "msg": "按量付..." }, { "ts": "14:38:44", "level": "SUCCESS", "msg": "2026-03-24 14:38:44 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "14:38:44", "level": "INFO", "msg": "2026-03-24 14:38:44 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_94794 为包月" }, { "ts": "14:38:45", "level": "INFO", "msg": "2026-03-24 14:38:45 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER" }, { "ts": "14:38:46", "level": "INFO", "msg": "2026-03-24 14:38:46 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..." }, { "ts": "14:38:47", "level": "SUCCESS", "msg": "2026-03-24 14:38:47 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']" }, { "ts": "14:38:49", "level": "INFO", "msg": "2026-03-24 14:38:49 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_94794" }, { "ts": "14:38:49", "level": "INFO", "msg": "2026-03-24 14:38:49 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_94794 行内寻找并点击 [打开桌面]" }, { "ts": "14:38:49", "level": "INFO", "msg": "2026-03-24 14:38:49 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:38:49", "level": "INFO", "msg": "2026-03-24 14:38:49 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-bjpyfha7uygzvnaok" }, { "ts": "14:39:49", "level": "INFO", "msg": "2026-03-24 14:39:49 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "14:40:04", "level": "INFO", "msg": "2026-03-24 14:40:04 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_94794 状态变为: 运行中..." }, { "ts": "14:40:04", "level": "SUCCESS", "msg": "2026-03-24 14:40:04 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "14:40:04", "level": "INFO", "msg": "2026-03-24 14:40:04 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_94794 为镜像" }, { "ts": "14:40:04", "level": "INFO", "msg": "2026-03-24 14:40:04 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_94794 行内寻找并点击 [保存镜像]" }, { "ts": "14:40:04", "level": "INFO", "msg": "2026-03-24 14:40:04 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:40:06", "level": "INFO", "msg": "2026-03-24 14:40:06 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "14:40:06", "level": "INFO", "msg": "2026-03-24 14:40:06 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_94794" }, { "ts": "14:40:06", "level": "INFO", "msg": "2026-03-24 14:40:06 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "14:40:06", "level": "INFO", "msg": "2026-03-24 14:40:06 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "14:40:06", "level": "INFO", "msg": "2026-03-24 14:40:06 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "14:40:08", "level": "SUCCESS", "msg": "2026-03-24 14:40:08 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "14:40:08", "level": "INFO", "msg": "2026-03-24 14:40:08 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "14:40:08", "level": "INFO", "msg": "2026-03-24 14:40:08 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "14:40:08", "level": "INFO", "msg": "2026-03-24 14:40:08 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "14:40:09", "level": "INFO", "msg": "2026-03-24 14:40:09 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "14:40:09", "level": "INFO", "msg": "2026-03-24 14:40:09 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "14:40:09", "level": "INFO", "msg": "2026-03-24 14:40:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "14:40:12", "level": "INFO", "msg": "2026-03-24 14:40:12 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_94794 状态变为: 运行中..." }, { "ts": "14:40:12", "level": "SUCCESS", "msg": "2026-03-24 14:40:12 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "14:40:12", "level": "INFO", "msg": "2026-03-24 14:40:12 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_94794" }, { "ts": "14:40:12", "level": "INFO", "msg": "2026-03-24 14:40:12 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_94794 行内寻找并点击 [关机]" }, { "ts": "14:40:12", "level": "INFO", "msg": "2026-03-24 14:40:12 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:40:13", "level": "INFO", "msg": "2026-03-24 14:40:13 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_94794 状态变为: 已关机..." }, { "ts": "14:40:13", "level": "INFO", "msg": "2026-03-24 14:40:13 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_94794" }, { "ts": "14:40:13", "level": "INFO", "msg": "关机中" }, { "ts": "14:40:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:40:13", "level": "INFO", "msg": "按量付..." }, { "ts": "14:40:23", "level": "INFO", "msg": "2026-03-24 14:40:23 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_94794" }, { "ts": "14:40:23", "level": "INFO", "msg": "关机中" }, { "ts": "14:40:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:40:23", "level": "INFO", "msg": "按量付..." }, { "ts": "14:40:33", "level": "INFO", "msg": "2026-03-24 14:40:33 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_94794" }, { "ts": "14:40:33", "level": "INFO", "msg": "关机中" }, { "ts": "14:40:33", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:40:33", "level": "INFO", "msg": "按量付..." }, { "ts": "14:40:43", "level": "INFO", "msg": "2026-03-24 14:40:43 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_94794" }, { "ts": "14:40:43", "level": "INFO", "msg": "关机中" }, { "ts": "14:40:43", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:40:43", "level": "INFO", "msg": "按量付..." }, { "ts": "14:40:48", "level": "SUCCESS", "msg": "2026-03-24 14:40:48 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "14:40:48", "level": "INFO", "msg": "2026-03-24 14:40:48 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_94794" }, { "ts": "14:40:48", "level": "INFO", "msg": "2026-03-24 14:40:48 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_94794 行内寻找并点击 [删除]" }, { "ts": "14:40:48", "level": "INFO", "msg": "2026-03-24 14:40:48 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "14:40:49", "level": "INFO", "msg": "2026-03-24 14:40:49 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "14:40:51", "level": "SUCCESS", "msg": "2026-03-24 14:40:51 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "14:40:53", "level": "SUCCESS", "msg": "2026-03-24 14:40:53 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "14:40:53", "level": "SUCCESS", "msg": "2026-03-24 14:40:53 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "14:40:53", "level": "SUCCESS", "msg": "2026-03-24 14:40:53 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "14:40:53", "level": "INFO", "msg": "2026-03-24 14:40:53 [BaseUI] [INFO] Browser stopped" }, { "ts": "14:40:53", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "14:40:53", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "14:40:53", "level": "INFO", "msg": "总计: 1 次 | 通过: 1 | 失败: 0" }, { "ts": "14:40:53", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "14:40:53", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "c026639a": { "task_id": "c026639a", "task_name": "巡检任务_14:58:52", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-24T14:58:53.814904", "finished_at": "2026-03-24T15:03:01.649003", "logs": [ { "ts": "14:58:53", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_14:58:52] | 产品: robogo | 计划运行次数: 1" }, { "ts": "14:58:53", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "14:58:56", "level": "INFO", "msg": "2026-03-24 14:58:56 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "14:58:56", "level": "INFO", "msg": "2026-03-24 14:58:56 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "14:58:56", "level": "INFO", "msg": "2026-03-24 14:58:56 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "14:58:56", "level": "INFO", "msg": "2026-03-24 14:58:56 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "14:58:59", "level": "INFO", "msg": "2026-03-24 14:58:59 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "14:58:59", "level": "INFO", "msg": "2026-03-24 14:58:59 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "14:58:59", "level": "INFO", "msg": "2026-03-24 14:58:59 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "14:58:59", "level": "INFO", "msg": "2026-03-24 14:58:59 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "14:58:59", "level": "INFO", "msg": "2026-03-24 14:58:59 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "14:59:00", "level": "INFO", "msg": "2026-03-24 14:59:00 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "14:59:00", "level": "INFO", "msg": "2026-03-24 14:59:00 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "14:59:01", "level": "INFO", "msg": "2026-03-24 14:59: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": "14:59:01", "level": "INFO", "msg": "2026-03-24 14:59:01 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "14:59:10", "level": "WARN", "msg": "2026-03-24 14:59:10 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "14:59:10", "level": "INFO", "msg": "Call log:" }, { "ts": "14:59:10", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "14:59:10", "level": "INFO", "msg": "2026-03-24 14:59:10 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "14:59:10", "level": "INFO", "msg": "2026-03-24 14:59:10 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "14:59:10", "level": "INFO", "msg": "2026-03-24 14:59:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "14:59:14", "level": "INFO", "msg": "2026-03-24 14:59:14 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "14:59:14", "level": "SUCCESS", "msg": "2026-03-24 14:59:14 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按" }, { "ts": "14:59:14", "level": "INFO", "msg": "2026-03-24 14:59:14 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "14:59:14", "level": "INFO", "msg": "2026-03-24 14:59:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "14:59:15", "level": "INFO", "msg": "2026-03-24 14:59:15 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_670721" }, { "ts": "14:59:15", "level": "INFO", "msg": "2026-03-24 14:59:15 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_670721" }, { "ts": "14:59:20", "level": "INFO", "msg": "2026-03-24 14:59:20 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "14:59:20", "level": "INFO", "msg": "2026-03-24 14:59:20 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g" }, { "ts": "14:59:20", "level": "INFO", "msg": "2026-03-24 14:59:20 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED" }, { "ts": "14:59:21", "level": "SUCCESS", "msg": "2026-03-24 14:59:21 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g" }, { "ts": "14:59:21", "level": "INFO", "msg": "2026-03-24 14:59:21 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "14:59:21", "level": "INFO", "msg": "2026-03-24 14:59:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "14:59:23", "level": "INFO", "msg": "2026-03-24 14:59:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu" }, { "ts": "14:59:29", "level": "INFO", "msg": "2026-03-24 14:59:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "14:59:30", "level": "INFO", "msg": "2026-03-24 14:59:30 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "14:59:30", "level": "INFO", "msg": "2026-03-24 14:59:30 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "14:59:33", "level": "INFO", "msg": "2026-03-24 14:59:33 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_670721 状态变为: 运行中..." }, { "ts": "14:59:33", "level": "INFO", "msg": "2026-03-24 14:59:33 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_670721" }, { "ts": "14:59:33", "level": "INFO", "msg": "创建中" }, { "ts": "14:59:33", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:59:33", "level": "INFO", "msg": "按量..." }, { "ts": "14:59:43", "level": "INFO", "msg": "2026-03-24 14:59:43 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_670721" }, { "ts": "14:59:43", "level": "INFO", "msg": "创建中" }, { "ts": "14:59:43", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:59:43", "level": "INFO", "msg": "按量..." }, { "ts": "14:59:53", "level": "INFO", "msg": "2026-03-24 14:59:53 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_670721" }, { "ts": "14:59:53", "level": "INFO", "msg": "创建中" }, { "ts": "14:59:53", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "14:59:53", "level": "INFO", "msg": "按量..." }, { "ts": "15:00:03", "level": "INFO", "msg": "2026-03-24 15:00:03 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_670721" }, { "ts": "15:00:03", "level": "INFO", "msg": "创建中" }, { "ts": "15:00:03", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:00:03", "level": "INFO", "msg": "按量..." }, { "ts": "15:00:13", "level": "INFO", "msg": "2026-03-24 15:00:13 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_670721" }, { "ts": "15:00:13", "level": "INFO", "msg": "创建中" }, { "ts": "15:00:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:00:13", "level": "INFO", "msg": "按量..." }, { "ts": "15:00:23", "level": "INFO", "msg": "2026-03-24 15:00:23 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_670721" }, { "ts": "15:00:23", "level": "INFO", "msg": "创建中" }, { "ts": "15:00:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:00:23", "level": "INFO", "msg": "按量..." }, { "ts": "15:00:33", "level": "INFO", "msg": "2026-03-24 15:00:33 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_670721" }, { "ts": "15:00:33", "level": "INFO", "msg": "创建中" }, { "ts": "15:00:33", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:00:33", "level": "INFO", "msg": "按量..." }, { "ts": "15:00:43", "level": "INFO", "msg": "2026-03-24 15:00:43 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_670721" }, { "ts": "15:00:43", "level": "INFO", "msg": "创建中" }, { "ts": "15:00:43", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:00:43", "level": "INFO", "msg": "按量..." }, { "ts": "15:00:53", "level": "INFO", "msg": "2026-03-24 15:00:53 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_670721" }, { "ts": "15:00:53", "level": "INFO", "msg": "创建中" }, { "ts": "15:00:53", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:00:53", "level": "INFO", "msg": "按量..." }, { "ts": "15:01:03", "level": "INFO", "msg": "2026-03-24 15:01:03 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_670721" }, { "ts": "15:01:03", "level": "INFO", "msg": "创建中" }, { "ts": "15:01:03", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:01:03", "level": "INFO", "msg": "按量..." }, { "ts": "15:01:08", "level": "SUCCESS", "msg": "2026-03-24 15:01:08 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:01:08", "level": "INFO", "msg": "2026-03-24 15:01:08 [CloudDesktopPage] [INFO] 🎯 尝试转换桌面 UI_TEST_670721 为包月" }, { "ts": "15:01:08", "level": "INFO", "msg": "2026-03-24 15:01:08 [CloudDesktopPage] [INFO] 按量付费点击结果: CLICKED_INNER" }, { "ts": "15:01:09", "level": "INFO", "msg": "2026-03-24 15:01:09 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定)..." }, { "ts": "15:01:10", "level": "SUCCESS", "msg": "2026-03-24 15:01:10 [CloudDesktopPage] [INFO] ✅ 通过选择器成功点击: button[aria-label='预约']" }, { "ts": "15:01:12", "level": "INFO", "msg": "2026-03-24 15:01:12 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_670721" }, { "ts": "15:01:12", "level": "INFO", "msg": "2026-03-24 15:01:12 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_670721 行内寻找并点击 [打开桌面]" }, { "ts": "15:01:13", "level": "INFO", "msg": "2026-03-24 15:01:13 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:01:13", "level": "INFO", "msg": "2026-03-24 15:01:13 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-e32yfzn3wwru1ly7o" }, { "ts": "15:02:13", "level": "INFO", "msg": "2026-03-24 15:02:13 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "15:02:28", "level": "INFO", "msg": "2026-03-24 15:02:28 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_670721 状态变为: 运行中..." }, { "ts": "15:02:28", "level": "SUCCESS", "msg": "2026-03-24 15:02:28 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:02:28", "level": "INFO", "msg": "2026-03-24 15:02:28 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_670721 为镜像" }, { "ts": "15:02:28", "level": "INFO", "msg": "2026-03-24 15:02:28 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_670721 行内寻找并点击 [保存镜像]" }, { "ts": "15:02:28", "level": "INFO", "msg": "2026-03-24 15:02:28 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:02:29", "level": "INFO", "msg": "2026-03-24 15:02:29 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "15:02:29", "level": "INFO", "msg": "2026-03-24 15:02:29 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_670721" }, { "ts": "15:02:30", "level": "INFO", "msg": "2026-03-24 15:02:30 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "15:02:30", "level": "INFO", "msg": "2026-03-24 15:02:30 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "15:02:30", "level": "INFO", "msg": "2026-03-24 15:02:30 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "15:02:31", "level": "SUCCESS", "msg": "2026-03-24 15:02:31 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "15:02:31", "level": "INFO", "msg": "2026-03-24 15:02:31 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "15:02:31", "level": "INFO", "msg": "2026-03-24 15:02:31 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "15:02:31", "level": "INFO", "msg": "2026-03-24 15:02:31 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "15:02:32", "level": "INFO", "msg": "2026-03-24 15:02:32 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "15:02:33", "level": "INFO", "msg": "2026-03-24 15:02:33 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "15:02:33", "level": "INFO", "msg": "2026-03-24 15:02:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "15:02:36", "level": "INFO", "msg": "2026-03-24 15:02:36 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_670721 状态变为: 运行中..." }, { "ts": "15:02:36", "level": "SUCCESS", "msg": "2026-03-24 15:02:36 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:02:36", "level": "INFO", "msg": "2026-03-24 15:02:36 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_670721" }, { "ts": "15:02:36", "level": "INFO", "msg": "2026-03-24 15:02:36 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_670721 行内寻找并点击 [关机]" }, { "ts": "15:02:36", "level": "INFO", "msg": "2026-03-24 15:02:36 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:02:37", "level": "INFO", "msg": "2026-03-24 15:02:37 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_670721 状态变为: 已关机..." }, { "ts": "15:02:37", "level": "INFO", "msg": "2026-03-24 15:02:37 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_670721" }, { "ts": "15:02:37", "level": "INFO", "msg": "关机中" }, { "ts": "15:02:37", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:02:37", "level": "INFO", "msg": "按量..." }, { "ts": "15:02:47", "level": "INFO", "msg": "2026-03-24 15:02:47 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_670721" }, { "ts": "15:02:47", "level": "INFO", "msg": "关机中" }, { "ts": "15:02:47", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:02:47", "level": "INFO", "msg": "按量..." }, { "ts": "15:02:57", "level": "SUCCESS", "msg": "2026-03-24 15:02:57 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "15:02:57", "level": "INFO", "msg": "2026-03-24 15:02:57 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_670721" }, { "ts": "15:02:57", "level": "INFO", "msg": "2026-03-24 15:02:57 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_670721 行内寻找并点击 [删除]" }, { "ts": "15:02:57", "level": "INFO", "msg": "2026-03-24 15:02:57 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:02:57", "level": "INFO", "msg": "2026-03-24 15:02:57 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "15:02:59", "level": "SUCCESS", "msg": "2026-03-24 15:02:59 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "15:03:01", "level": "SUCCESS", "msg": "2026-03-24 15:03:01 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "15:03:01", "level": "SUCCESS", "msg": "2026-03-24 15:03:01 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "15:03:01", "level": "SUCCESS", "msg": "2026-03-24 15:03:01 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "15:03:01", "level": "INFO", "msg": "2026-03-24 15:03:01 [BaseUI] [INFO] Browser stopped" }, { "ts": "15:03:01", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "15:03:01", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "15:03:01", "level": "INFO", "msg": "总计: 1 次 | 通过: 1 | 失败: 0" }, { "ts": "15:03:01", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "15:03:01", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "e875bc39": { "task_id": "e875bc39", "task_name": "巡检任务_15:07:34", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-24T15:07:37.660568", "finished_at": "2026-03-24T15:11:51.021888", "logs": [ { "ts": "15:07:37", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_15:07:34] | 产品: robogo | 计划运行次数: 1" }, { "ts": "15:07:37", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "15:07:40", "level": "INFO", "msg": "2026-03-24 15:07:40 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "15:07:40", "level": "INFO", "msg": "2026-03-24 15:07:40 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "15:07:40", "level": "INFO", "msg": "2026-03-24 15:07:40 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "15:07:40", "level": "INFO", "msg": "2026-03-24 15:07:40 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "15:07:43", "level": "INFO", "msg": "2026-03-24 15:07:43 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "15:07:43", "level": "INFO", "msg": "2026-03-24 15:07:43 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "15:07:43", "level": "INFO", "msg": "2026-03-24 15:07:43 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "15:07:43", "level": "INFO", "msg": "2026-03-24 15:07:43 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "15:07:43", "level": "INFO", "msg": "2026-03-24 15:07:43 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "15:07:44", "level": "INFO", "msg": "2026-03-24 15:07:44 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "15:07:44", "level": "INFO", "msg": "2026-03-24 15:07:44 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "15:07:45", "level": "INFO", "msg": "2026-03-24 15:07: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": "15:07:45", "level": "INFO", "msg": "2026-03-24 15:07:45 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "15:07:54", "level": "WARN", "msg": "2026-03-24 15:07:54 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "15:07:54", "level": "INFO", "msg": "Call log:" }, { "ts": "15:07:54", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "15:07:54", "level": "INFO", "msg": " - waiting for navigation to finish..." }, { "ts": "15:07:54", "level": "INFO", "msg": " - navigated to \"https://robogo-fat.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiY2M5MDE5NjEtZTIxNS00NDRjLWIwMTMtMmQyMDZkZjU2ODc1Ii…\"" }, { "ts": "15:07:54", "level": "INFO", "msg": "2026-03-24 15:07:54 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "15:07:54", "level": "INFO", "msg": "2026-03-24 15:07:54 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "15:07:54", "level": "INFO", "msg": "2026-03-24 15:07:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "15:07:57", "level": "INFO", "msg": "2026-03-24 15:07:57 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "15:07:57", "level": "SUCCESS", "msg": "2026-03-24 15:07:57 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 验证01-包转按" }, { "ts": "15:07:57", "level": "INFO", "msg": "2026-03-24 15:07:57 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "15:07:57", "level": "INFO", "msg": "2026-03-24 15:07:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "15:07:58", "level": "INFO", "msg": "2026-03-24 15:07:58 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_277568" }, { "ts": "15:07:58", "level": "INFO", "msg": "2026-03-24 15:07:58 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_277568" }, { "ts": "15:08:03", "level": "INFO", "msg": "2026-03-24 15:08:03 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "15:08:04", "level": "INFO", "msg": "2026-03-24 15:08:04 [CloudDesktopPage] [INFO] 🎯 尝试选择规格: desktop-5880gpu12g-16c32g" }, { "ts": "15:08:04", "level": "INFO", "msg": "2026-03-24 15:08:04 [CloudDesktopPage] [INFO] 下拉框打开结果: OPENED" }, { "ts": "15:08:05", "level": "SUCCESS", "msg": "2026-03-24 15:08:05 [CloudDesktopPage] [INFO] ✅ 规格已选择: desktop-5880gpu12g-16c32g" }, { "ts": "15:08:05", "level": "INFO", "msg": "2026-03-24 15:08:05 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "15:08:05", "level": "INFO", "msg": "2026-03-24 15:08:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "15:08:06", "level": "INFO", "msg": "2026-03-24 15:08:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: Ubuntu" }, { "ts": "15:08:12", "level": "INFO", "msg": "2026-03-24 15:08:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "15:08:13", "level": "INFO", "msg": "2026-03-24 15:08:13 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "15:08:13", "level": "INFO", "msg": "2026-03-24 15:08:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "15:08:16", "level": "INFO", "msg": "2026-03-24 15:08:16 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_277568 状态变为: 运行中..." }, { "ts": "15:08:16", "level": "INFO", "msg": "2026-03-24 15:08:16 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_277568" }, { "ts": "15:08:16", "level": "INFO", "msg": "创建中" }, { "ts": "15:08:16", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:08:16", "level": "INFO", "msg": "按量..." }, { "ts": "15:08:26", "level": "INFO", "msg": "2026-03-24 15:08:26 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_277568" }, { "ts": "15:08:26", "level": "INFO", "msg": "创建中" }, { "ts": "15:08:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:08:26", "level": "INFO", "msg": "按量..." }, { "ts": "15:08:36", "level": "INFO", "msg": "2026-03-24 15:08:36 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_277568" }, { "ts": "15:08:36", "level": "INFO", "msg": "创建中" }, { "ts": "15:08:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:08:36", "level": "INFO", "msg": "按量..." }, { "ts": "15:08:46", "level": "INFO", "msg": "2026-03-24 15:08:46 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_277568" }, { "ts": "15:08:46", "level": "INFO", "msg": "创建中" }, { "ts": "15:08:46", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:08:46", "level": "INFO", "msg": "按量..." }, { "ts": "15:08:57", "level": "INFO", "msg": "2026-03-24 15:08:57 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_277568" }, { "ts": "15:08:57", "level": "INFO", "msg": "创建中" }, { "ts": "15:08:57", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:08:57", "level": "INFO", "msg": "按量..." }, { "ts": "15:09:07", "level": "INFO", "msg": "2026-03-24 15:09:07 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_277568" }, { "ts": "15:09:07", "level": "INFO", "msg": "创建中" }, { "ts": "15:09:07", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:09:07", "level": "INFO", "msg": "按量..." }, { "ts": "15:09:17", "level": "INFO", "msg": "2026-03-24 15:09:17 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_277568" }, { "ts": "15:09:17", "level": "INFO", "msg": "创建中" }, { "ts": "15:09:17", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:09:17", "level": "INFO", "msg": "按量..." }, { "ts": "15:09:27", "level": "INFO", "msg": "2026-03-24 15:09:27 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_277568" }, { "ts": "15:09:27", "level": "INFO", "msg": "创建中" }, { "ts": "15:09:27", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:09:27", "level": "INFO", "msg": "按量..." }, { "ts": "15:09:37", "level": "INFO", "msg": "2026-03-24 15:09:37 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_277568" }, { "ts": "15:09:37", "level": "INFO", "msg": "创建中" }, { "ts": "15:09:37", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:09:37", "level": "INFO", "msg": "按量..." }, { "ts": "15:09:47", "level": "INFO", "msg": "2026-03-24 15:09:47 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_277568" }, { "ts": "15:09:47", "level": "INFO", "msg": "创建中" }, { "ts": "15:09:47", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:09:47", "level": "INFO", "msg": "按量..." }, { "ts": "15:09:57", "level": "INFO", "msg": "2026-03-24 15:09:57 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_277568" }, { "ts": "15:09:57", "level": "INFO", "msg": "创建中" }, { "ts": "15:09:57", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:09:57", "level": "INFO", "msg": "按量..." }, { "ts": "15:10:02", "level": "SUCCESS", "msg": "2026-03-24 15:10:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:10:02", "level": "INFO", "msg": "2026-03-24 15:10:02 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_277568" }, { "ts": "15:10:02", "level": "INFO", "msg": "2026-03-24 15:10:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_277568 行内寻找并点击 [打开桌面]" }, { "ts": "15:10:02", "level": "INFO", "msg": "2026-03-24 15:10:02 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:10:02", "level": "INFO", "msg": "2026-03-24 15:10:02 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2i6fvve23j1b8117e" }, { "ts": "15:11:02", "level": "INFO", "msg": "2026-03-24 15:11:02 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "15:11:17", "level": "INFO", "msg": "2026-03-24 15:11:17 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_277568 状态变为: 运行中..." }, { "ts": "15:11:17", "level": "SUCCESS", "msg": "2026-03-24 15:11:17 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:11:17", "level": "INFO", "msg": "2026-03-24 15:11:17 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_277568 为镜像" }, { "ts": "15:11:17", "level": "INFO", "msg": "2026-03-24 15:11:17 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_277568 行内寻找并点击 [保存镜像]" }, { "ts": "15:11:17", "level": "INFO", "msg": "2026-03-24 15:11:17 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:11:19", "level": "INFO", "msg": "2026-03-24 15:11:19 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "15:11:19", "level": "INFO", "msg": "2026-03-24 15:11:19 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_277568" }, { "ts": "15:11:19", "level": "INFO", "msg": "2026-03-24 15:11:19 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "15:11:19", "level": "INFO", "msg": "2026-03-24 15:11:19 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "15:11:19", "level": "INFO", "msg": "2026-03-24 15:11:19 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "15:11:20", "level": "SUCCESS", "msg": "2026-03-24 15:11:20 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "15:11:21", "level": "INFO", "msg": "2026-03-24 15:11:21 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "15:11:21", "level": "INFO", "msg": "2026-03-24 15:11:21 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "15:11:21", "level": "INFO", "msg": "2026-03-24 15:11:21 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "15:11:22", "level": "INFO", "msg": "2026-03-24 15:11:22 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "15:11:22", "level": "INFO", "msg": "2026-03-24 15:11:22 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "15:11:22", "level": "INFO", "msg": "2026-03-24 15:11:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "15:11:25", "level": "INFO", "msg": "2026-03-24 15:11:25 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_277568 状态变为: 运行中..." }, { "ts": "15:11:25", "level": "SUCCESS", "msg": "2026-03-24 15:11:25 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:11:25", "level": "INFO", "msg": "2026-03-24 15:11:25 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_277568" }, { "ts": "15:11:25", "level": "INFO", "msg": "2026-03-24 15:11:25 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_277568 行内寻找并点击 [关机]" }, { "ts": "15:11:25", "level": "INFO", "msg": "2026-03-24 15:11:25 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:11:26", "level": "INFO", "msg": "2026-03-24 15:11:26 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_277568 状态变为: 已关机..." }, { "ts": "15:11:26", "level": "INFO", "msg": "2026-03-24 15:11:26 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_277568" }, { "ts": "15:11:26", "level": "INFO", "msg": "关机中" }, { "ts": "15:11:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:11:26", "level": "INFO", "msg": "按量..." }, { "ts": "15:11:36", "level": "INFO", "msg": "2026-03-24 15:11:36 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_277568" }, { "ts": "15:11:36", "level": "INFO", "msg": "关机中" }, { "ts": "15:11:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:11:36", "level": "INFO", "msg": "按量..." }, { "ts": "15:11:46", "level": "SUCCESS", "msg": "2026-03-24 15:11:46 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "15:11:46", "level": "INFO", "msg": "2026-03-24 15:11:46 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_277568" }, { "ts": "15:11:46", "level": "INFO", "msg": "2026-03-24 15:11:46 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_277568 行内寻找并点击 [删除]" }, { "ts": "15:11:46", "level": "INFO", "msg": "2026-03-24 15:11:46 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:11:47", "level": "INFO", "msg": "2026-03-24 15:11:47 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "15:11:48", "level": "SUCCESS", "msg": "2026-03-24 15:11:48 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "15:11:50", "level": "SUCCESS", "msg": "2026-03-24 15:11:50 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "15:11:50", "level": "SUCCESS", "msg": "2026-03-24 15:11:50 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "15:11:50", "level": "SUCCESS", "msg": "2026-03-24 15:11:50 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "15:11:51", "level": "INFO", "msg": "2026-03-24 15:11:51 [BaseUI] [INFO] Browser stopped" }, { "ts": "15:11:51", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "15:11:51", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "15:11:51", "level": "INFO", "msg": "总计: 1 次 | 通过: 1 | 失败: 0" }, { "ts": "15:11:51", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "15:11:51", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "d1a8f6a0": { "task_id": "d1a8f6a0", "task_name": "巡检任务_22:15:19", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-24T22:15:21.841746", "finished_at": "2026-03-24T22:17:43.516252", "logs": [ { "ts": "22:15:21", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_22:15:19] | 产品: robogo | 计划运行次数: 1" }, { "ts": "22:15:21", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "22:15:24", "level": "INFO", "msg": "2026-03-24 22:15:24 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "22:15:24", "level": "INFO", "msg": "2026-03-24 22:15:24 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "22:15:24", "level": "INFO", "msg": "2026-03-24 22:15:24 [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:15:27", "level": "INFO", "msg": "2026-03-24 22:15:27 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "22:15:27", "level": "INFO", "msg": "2026-03-24 22:15:27 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "22:15:27", "level": "INFO", "msg": "2026-03-24 22:15:27 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "22:15:27", "level": "INFO", "msg": "2026-03-24 22:15:27 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "22:15:27", "level": "INFO", "msg": "2026-03-24 22:15:27 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "22:15:28", "level": "INFO", "msg": "2026-03-24 22:15:28 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "22:15:28", "level": "INFO", "msg": "2026-03-24 22:15:28 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "22:15:28", "level": "INFO", "msg": "2026-03-24 22:15: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": "22:15:28", "level": "INFO", "msg": "2026-03-24 22:15:28 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "22:15:38", "level": "WARN", "msg": "2026-03-24 22:15:38 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "22:15:38", "level": "INFO", "msg": "Call log:" }, { "ts": "22:15:38", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "22:15:38", "level": "INFO", "msg": "2026-03-24 22:15:38 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "22:15:38", "level": "INFO", "msg": "2026-03-24 22:15:38 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "22:15:38", "level": "INFO", "msg": "2026-03-24 22:15: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:15:41", "level": "INFO", "msg": "2026-03-24 22:15:41 [MirrorAssetsPage] [INFO] 👉 点击我的镜像" }, { "ts": "22:15:41", "level": "INFO", "msg": "2026-03-24 22:15:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像" }, { "ts": "22:15:41", "level": "INFO", "msg": "2026-03-24 22:15:41 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)" }, { "ts": "22:15:41", "level": "INFO", "msg": "2026-03-24 22:15:41 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..." }, { "ts": "22:15:42", "level": "INFO", "msg": "2026-03-24 22:15:42 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "22:15:42", "level": "INFO", "msg": "2026-03-24 22:15:42 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "22:15:42", "level": "INFO", "msg": "2026-03-24 22:15:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "22:15:45", "level": "INFO", "msg": "2026-03-24 22:15:45 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "22:15:45", "level": "INFO", "msg": "2026-03-24 22:15:45 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_50445" }, { "ts": "22:15:45", "level": "INFO", "msg": "2026-03-24 22:15:45 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "22:15:45", "level": "SUCCESS", "msg": "2026-03-24 22:15:45 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "22:15:47", "level": "INFO", "msg": "2026-03-24 22:15:47 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "22:15:47", "level": "INFO", "msg": "2026-03-24 22:15:47 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "22:15:48", "level": "SUCCESS", "msg": "2026-03-24 22:15:48 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "22:15:50", "level": "INFO", "msg": "2026-03-24 22:15:50 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "22:15:50", "level": "INFO", "msg": "2026-03-24 22:15:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "22:15:50", "level": "SUCCESS", "msg": "2026-03-24 22:15:50 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_50445 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "22:15:50", "level": "INFO", "msg": "2026-03-24 22:15:50 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "22:15:50", "level": "INFO", "msg": "2026-03-24 22:15:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "22:15:53", "level": "INFO", "msg": "2026-03-24 22:15:53 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "22:15:56", "level": "INFO", "msg": "2026-03-24 22:15:56 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_50445 状态变为: 运行中..." }, { "ts": "22:15:56", "level": "INFO", "msg": "2026-03-24 22:15:56 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "22:15:56", "level": "INFO", "msg": "2026-03-24 22:15:56 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_50445" }, { "ts": "22:15:56", "level": "INFO", "msg": "创建中" }, { "ts": "22:15:56", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:15:56", "level": "INFO", "msg": "按量付..." }, { "ts": "22:16:06", "level": "INFO", "msg": "2026-03-24 22:16:06 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_50445" }, { "ts": "22:16:06", "level": "INFO", "msg": "创建中" }, { "ts": "22:16:06", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:16:06", "level": "INFO", "msg": "按量付..." }, { "ts": "22:16:16", "level": "INFO", "msg": "2026-03-24 22:16:16 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_50445" }, { "ts": "22:16:16", "level": "INFO", "msg": "创建中" }, { "ts": "22:16:16", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:16:16", "level": "INFO", "msg": "按量付..." }, { "ts": "22:16:26", "level": "INFO", "msg": "2026-03-24 22:16:26 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_50445" }, { "ts": "22:16:26", "level": "INFO", "msg": "创建中" }, { "ts": "22:16:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:16:26", "level": "INFO", "msg": "按量付..." }, { "ts": "22:16:36", "level": "INFO", "msg": "2026-03-24 22:16:36 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_50445" }, { "ts": "22:16:36", "level": "INFO", "msg": "创建中" }, { "ts": "22:16:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:16:36", "level": "INFO", "msg": "按量付..." }, { "ts": "22:16:46", "level": "INFO", "msg": "2026-03-24 22:16:46 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_50445" }, { "ts": "22:16:46", "level": "INFO", "msg": "创建中" }, { "ts": "22:16:46", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:16:46", "level": "INFO", "msg": "按量付..." }, { "ts": "22:16:56", "level": "INFO", "msg": "2026-03-24 22:16:56 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_50445" }, { "ts": "22:16:56", "level": "INFO", "msg": "创建中" }, { "ts": "22:16:56", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:16:56", "level": "INFO", "msg": "按量付..." }, { "ts": "22:17:06", "level": "INFO", "msg": "2026-03-24 22:17:06 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_50445" }, { "ts": "22:17:06", "level": "INFO", "msg": "创建中" }, { "ts": "22:17:06", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:17:06", "level": "INFO", "msg": "按量付..." }, { "ts": "22:17:16", "level": "INFO", "msg": "2026-03-24 22:17:16 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_50445" }, { "ts": "22:17:16", "level": "INFO", "msg": "创建中" }, { "ts": "22:17:16", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:17:16", "level": "INFO", "msg": "按量付..." }, { "ts": "22:17:26", "level": "INFO", "msg": "2026-03-24 22:17:26 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_50445" }, { "ts": "22:17:26", "level": "INFO", "msg": "创建中" }, { "ts": "22:17:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:17:26", "level": "INFO", "msg": "按量付..." }, { "ts": "22:17:36", "level": "INFO", "msg": "2026-03-24 22:17:36 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_50445" }, { "ts": "22:17:36", "level": "INFO", "msg": "创建中" }, { "ts": "22:17:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "22:17:36", "level": "INFO", "msg": "按量付..." }, { "ts": "22:17:41", "level": "SUCCESS", "msg": "2026-03-24 22:17:41 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "22:17:41", "level": "INFO", "msg": "2026-03-24 22:17:41 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_50445 状态变为: 运行中..." }, { "ts": "22:17:41", "level": "SUCCESS", "msg": "2026-03-24 22:17:41 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "22:17:41", "level": "INFO", "msg": "2026-03-24 22:17:41 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_50445" }, { "ts": "22:17:41", "level": "INFO", "msg": "2026-03-24 22:17:41 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_50445 行内寻找并点击 [关机]" }, { "ts": "22:17:41", "level": "INFO", "msg": "2026-03-24 22:17:41 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "22:17:42", "level": "SUCCESS", "msg": "2026-03-24 22:17:42 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "22:17:43", "level": "SUCCESS", "msg": "2026-03-24 22:17:43 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "22:17:43", "level": "SUCCESS", "msg": "2026-03-24 22:17:43 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "22:17:43", "level": "INFO", "msg": "2026-03-24 22:17:43 [BaseUI] [INFO] Browser stopped" }, { "ts": "22:17:43", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "22:17:43", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "22:17:43", "level": "INFO", "msg": "总计: 1 次 | 通过: 1 | 失败: 0" }, { "ts": "22:17:43", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "22:17:43", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "15d22def": { "task_id": "15d22def", "task_name": "巡检任务_11:25:11", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-25T11:25:23.174967", "finished_at": "2026-03-25T11:44:36.757368", "logs": [ { "ts": "11:25:23", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_11:25:11] | 产品: robogo | 计划运行次数: 1" }, { "ts": "11:25:23", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "11:25:25", "level": "INFO", "msg": "2026-03-25 11:25:25 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "11:25:25", "level": "INFO", "msg": "2026-03-25 11:25:25 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "11:25:26", "level": "INFO", "msg": "2026-03-25 11:25:26 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "11:25:26", "level": "INFO", "msg": "2026-03-25 11:25:26 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "11:25:29", "level": "INFO", "msg": "2026-03-25 11:25:29 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "11:25:29", "level": "INFO", "msg": "2026-03-25 11:25:29 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "11:25:29", "level": "INFO", "msg": "2026-03-25 11:25:29 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "11:25:29", "level": "INFO", "msg": "2026-03-25 11:25:29 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "11:25:29", "level": "INFO", "msg": "2026-03-25 11:25:29 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "11:25:30", "level": "INFO", "msg": "2026-03-25 11:25:30 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "11:25:30", "level": "INFO", "msg": "2026-03-25 11:25:30 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "11:25:30", "level": "INFO", "msg": "2026-03-25 11:25:30 [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:25:30", "level": "INFO", "msg": "2026-03-25 11:25:30 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "11:25:40", "level": "WARN", "msg": "2026-03-25 11:25:40 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "11:25:40", "level": "INFO", "msg": "Call log:" }, { "ts": "11:25:40", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "11:25:40", "level": "INFO", "msg": "2026-03-25 11:25:40 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_84239] ---" }, { "ts": "11:25:40", "level": "INFO", "msg": "2026-03-25 11:25:40 [FileManagerPage] [INFO] 正在切换到数据管理页面..." }, { "ts": "11:25:40", "level": "INFO", "msg": "2026-03-25 11:25:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "11:25:41", "level": "INFO", "msg": "2026-03-25 11:25:41 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:25:43", "level": "INFO", "msg": "2026-03-25 11:25:43 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_84239" }, { "ts": "11:25:43", "level": "INFO", "msg": "2026-03-25 11:25:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹" }, { "ts": "11:25:43", "level": "INFO", "msg": "2026-03-25 11:25:43 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:25:44", "level": "INFO", "msg": "2026-03-25 11:25:44 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_84239" }, { "ts": "11:25:45", "level": "INFO", "msg": "2026-03-25 11:25:45 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)" }, { "ts": "11:25:45", "level": "INFO", "msg": "2026-03-25 11:25:45 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次" }, { "ts": "11:25:45", "level": "INFO", "msg": "2026-03-25 11:25:45 [FileSystemScenario] [INFO] --- 循环第 1 次 ---" }, { "ts": "11:25:45", "level": "INFO", "msg": "2026-03-25 11:25:45 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:25:45", "level": "INFO", "msg": "2026-03-25 11:25:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:25:45", "level": "INFO", "msg": "2026-03-25 11:25:45 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_84239" }, { "ts": "11:25:46", "level": "INFO", "msg": "2026-03-25 11:25:46 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:25:49", "level": "INFO", "msg": "2026-03-25 11:25:49 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "11:25:50", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "11:25:50", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "11:25:50", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "11:25:50", "level": "INFO", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "11:25:50", "level": "SUCCESS", "msg": "2026-03-25 11:25:50 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "11:25:51", "level": "INFO", "msg": "2026-03-25 11:25:51 [FileSystemScenario] [INFO] --- 循环第 2 次 ---" }, { "ts": "11:25:51", "level": "INFO", "msg": "2026-03-25 11:25:51 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:25:51", "level": "INFO", "msg": "2026-03-25 11:25:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:25:56", "level": "INFO", "msg": "2026-03-25 11:25:56 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:25:59", "level": "INFO", "msg": "2026-03-25 11:25:59 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "11:26:00", "level": "INFO", "msg": "2026-03-25 11:26:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "11:26:01", "level": "INFO", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "11:26:01", "level": "INFO", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "11:26:01", "level": "INFO", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "11:26:01", "level": "INFO", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "11:26:01", "level": "INFO", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "11:26:01", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "11:26:01", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "11:26:01", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "11:26:01", "level": "INFO", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "11:26:01", "level": "SUCCESS", "msg": "2026-03-25 11:26:01 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "11:26:02", "level": "INFO", "msg": "2026-03-25 11:26:02 [FileSystemScenario] [INFO] --- 循环第 3 次 ---" }, { "ts": "11:26:02", "level": "INFO", "msg": "2026-03-25 11:26:02 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:26:02", "level": "INFO", "msg": "2026-03-25 11:26:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:26:07", "level": "INFO", "msg": "2026-03-25 11:26:07 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:26:10", "level": "INFO", "msg": "2026-03-25 11:26:10 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "11:26:11", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "11:26:11", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "11:26:11", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "11:26:11", "level": "INFO", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "11:26:11", "level": "SUCCESS", "msg": "2026-03-25 11:26:11 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "11:26:12", "level": "INFO", "msg": "2026-03-25 11:26:12 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:26:12", "level": "INFO", "msg": "2026-03-25 11:26:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:26:18", "level": "INFO", "msg": "2026-03-25 11:26:18 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:26:18", "level": "INFO", "msg": "2026-03-25 11:26:18 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..." }, { "ts": "11:26:47", "level": "INFO", "msg": "2026-03-25 11:26:47 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip" }, { "ts": "11:26:47", "level": "INFO", "msg": "2026-03-25 11:26:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:26:48", "level": "INFO", "msg": "2026-03-25 11:26:48 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip" }, { "ts": "11:26:49", "level": "INFO", "msg": "2026-03-25 11:26:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:26:50", "level": "INFO", "msg": "2026-03-25 11:26:50 [FileManagerPage] [INFO] 🔙 返回根目录" }, { "ts": "11:26:50", "level": "INFO", "msg": "2026-03-25 11:26:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "11:26:51", "level": "INFO", "msg": "2026-03-25 11:26:51 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_84239" }, { "ts": "11:26:52", "level": "INFO", "msg": "2026-03-25 11:26:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:26:53", "level": "SUCCESS", "msg": "2026-03-25 11:26:53 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成" }, { "ts": "11:26:54", "level": "SUCCESS", "msg": "2026-03-25 11:26:54 [DataManagementRunner] [INFO] ✅ 文件系统场景通过" }, { "ts": "11:26:54", "level": "INFO", "msg": "2026-03-25 11:26:54 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---" }, { "ts": "11:26:54", "level": "INFO", "msg": "2026-03-25 11:26:54 [DevMachinePage] [INFO] 正在切换到【开发机】页面..." }, { "ts": "11:26:57", "level": "INFO", "msg": "2026-03-25 11:26:57 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:26:57", "level": "INFO", "msg": "2026-03-25 11:26:57 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "11:27:00", "level": "SUCCESS", "msg": "2026-03-25 11:27:00 [DevMachinePage] [INFO] ✅ 成功进入开发机页面" }, { "ts": "11:27:00", "level": "SUCCESS", "msg": "2026-03-25 11:27:00 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown" }, { "ts": "11:27:00", "level": "INFO", "msg": "2026-03-25 11:27:00 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮" }, { "ts": "11:27:00", "level": "INFO", "msg": "2026-03-25 11:27:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机" }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_6475" }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_6475" }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec" }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)" }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA" }, { "ts": "11:27:01", "level": "INFO", "msg": "2026-03-25 11:27:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "11:27:02", "level": "INFO", "msg": "2026-03-25 11:27:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA" }, { "ts": "11:27:03", "level": "INFO", "msg": "2026-03-25 11:27:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..." }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [DevMachinePage] [INFO] 🚀 提交申请创建" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建" }, { "ts": "11:27:04", "level": "INFO", "msg": "2026-03-25 11:27:04 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_6475, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}" }, { "ts": "11:27:06", "level": "INFO", "msg": "2026-03-25 11:27:06 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_6475 部署就绪..." }, { "ts": "11:27:16", "level": "INFO", "msg": "2026-03-25 11:27:16 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_6475 状态变为: 运行中..." }, { "ts": "11:27:16", "level": "INFO", "msg": "2026-03-25 11:27:16 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功" }, { "ts": "11:27:16", "level": "INFO", "msg": "2026-03-25 11:27:16 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:27:16", "level": "INFO", "msg": "2026-03-25 11:27:16 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "11:27:16", "level": "INFO", "msg": "2026-03-25 11:27:16 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:27:16", "level": "INFO", "msg": "创建中" }, { "ts": "11:27:16", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:27:16", "level": "INFO", "msg": "cuda..." }, { "ts": "11:27:26", "level": "INFO", "msg": "2026-03-25 11:27:26 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:27:26", "level": "INFO", "msg": "创建中" }, { "ts": "11:27:26", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:27:26", "level": "INFO", "msg": "cuda..." }, { "ts": "11:27:36", "level": "INFO", "msg": "2026-03-25 11:27:36 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:27:36", "level": "INFO", "msg": "创建中" }, { "ts": "11:27:36", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:27:36", "level": "INFO", "msg": "cuda..." }, { "ts": "11:27:46", "level": "INFO", "msg": "2026-03-25 11:27:46 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:27:46", "level": "INFO", "msg": "创建中" }, { "ts": "11:27:46", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:27:46", "level": "INFO", "msg": "cuda..." }, { "ts": "11:27:56", "level": "INFO", "msg": "2026-03-25 11:27:56 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:27:56", "level": "INFO", "msg": "创建中" }, { "ts": "11:27:56", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:27:56", "level": "INFO", "msg": "cuda..." }, { "ts": "11:28:06", "level": "INFO", "msg": "2026-03-25 11:28:06 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:28:06", "level": "INFO", "msg": "创建中" }, { "ts": "11:28:06", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:28:06", "level": "INFO", "msg": "cuda..." }, { "ts": "11:28:16", "level": "INFO", "msg": "2026-03-25 11:28:16 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:28:16", "level": "INFO", "msg": "创建中" }, { "ts": "11:28:16", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:28:16", "level": "INFO", "msg": "cuda..." }, { "ts": "11:28:26", "level": "INFO", "msg": "2026-03-25 11:28:26 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:28:26", "level": "INFO", "msg": "创建中" }, { "ts": "11:28:26", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:28:26", "level": "INFO", "msg": "cuda..." }, { "ts": "11:28:36", "level": "INFO", "msg": "2026-03-25 11:28:36 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:28:36", "level": "INFO", "msg": "创建中" }, { "ts": "11:28:36", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:28:36", "level": "INFO", "msg": "cuda..." }, { "ts": "11:28:46", "level": "INFO", "msg": "2026-03-25 11:28:46 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:28:46", "level": "INFO", "msg": "创建中" }, { "ts": "11:28:46", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:28:46", "level": "INFO", "msg": "cuda..." }, { "ts": "11:28:56", "level": "INFO", "msg": "2026-03-25 11:28:56 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:28:56", "level": "INFO", "msg": "创建中" }, { "ts": "11:28:56", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:28:56", "level": "INFO", "msg": "cuda..." }, { "ts": "11:29:06", "level": "INFO", "msg": "2026-03-25 11:29:06 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:29:06", "level": "INFO", "msg": "创建中" }, { "ts": "11:29:06", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:29:06", "level": "INFO", "msg": "cuda..." }, { "ts": "11:29:17", "level": "INFO", "msg": "2026-03-25 11:29:17 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:29:17", "level": "INFO", "msg": "创建中" }, { "ts": "11:29:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:29:17", "level": "INFO", "msg": "cuda..." }, { "ts": "11:29:27", "level": "INFO", "msg": "2026-03-25 11:29:27 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:29:27", "level": "INFO", "msg": "创建中" }, { "ts": "11:29:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:29:27", "level": "INFO", "msg": "cuda..." }, { "ts": "11:29:37", "level": "INFO", "msg": "2026-03-25 11:29:37 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:29:37", "level": "INFO", "msg": "创建中" }, { "ts": "11:29:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:29:37", "level": "INFO", "msg": "cuda..." }, { "ts": "11:29:47", "level": "INFO", "msg": "2026-03-25 11:29:47 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:29:47", "level": "INFO", "msg": "创建中" }, { "ts": "11:29:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:29:47", "level": "INFO", "msg": "cuda..." }, { "ts": "11:29:57", "level": "INFO", "msg": "2026-03-25 11:29:57 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:29:57", "level": "INFO", "msg": "创建中" }, { "ts": "11:29:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:29:57", "level": "INFO", "msg": "cuda..." }, { "ts": "11:30:07", "level": "INFO", "msg": "2026-03-25 11:30:07 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:30:07", "level": "INFO", "msg": "创建中" }, { "ts": "11:30:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:30:07", "level": "INFO", "msg": "cuda..." }, { "ts": "11:30:17", "level": "INFO", "msg": "2026-03-25 11:30:17 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:30:17", "level": "INFO", "msg": "创建中" }, { "ts": "11:30:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:30:17", "level": "INFO", "msg": "cuda..." }, { "ts": "11:30:27", "level": "INFO", "msg": "2026-03-25 11:30:27 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:30:27", "level": "INFO", "msg": "创建中" }, { "ts": "11:30:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:30:27", "level": "INFO", "msg": "cuda..." }, { "ts": "11:30:37", "level": "INFO", "msg": "2026-03-25 11:30:37 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:30:37", "level": "INFO", "msg": "创建中" }, { "ts": "11:30:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:30:37", "level": "INFO", "msg": "cuda..." }, { "ts": "11:30:47", "level": "INFO", "msg": "2026-03-25 11:30:47 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:30:47", "level": "INFO", "msg": "创建中" }, { "ts": "11:30:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:30:47", "level": "INFO", "msg": "cuda..." }, { "ts": "11:30:57", "level": "INFO", "msg": "2026-03-25 11:30:57 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:30:57", "level": "INFO", "msg": "启动中" }, { "ts": "11:30:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:30:57", "level": "INFO", "msg": "cuda..." }, { "ts": "11:31:07", "level": "SUCCESS", "msg": "2026-03-25 11:31:07 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_6475" }, { "ts": "11:31:07", "level": "INFO", "msg": "运行中" }, { "ts": "11:31:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:31:07", "level": "INFO", "msg": "cuda" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026/03/25 11:27:05" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026/03/25 11:30:55" }, { "ts": "11:31:07", "level": "INFO", "msg": "10秒" }, { "ts": "11:31:07", "level": "INFO", "msg": "正常" }, { "ts": "11:31:07", "level": "INFO", "msg": "Web应用" }, { "ts": "11:31:07", "level": "INFO", "msg": "登录" }, { "ts": "11:31:07", "level": "INFO", "msg": "关机" }, { "ts": "11:31:07", "level": "INFO", "msg": "删除" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026-03-25 11:31:07 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_6475" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026-03-25 11:31:07 [DevMachinePage] [INFO] 👉 在 UI_TEST_6475 行内寻找并点击 [关机] 按钮" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026-03-25 11:31:07 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026-03-25 11:31:07 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:31:07", "level": "INFO", "msg": "2026-03-25 11:31:07 [BaseUI] [INFO] [BROWSER LOG] 关机成功" }, { "ts": "11:31:10", "level": "INFO", "msg": "2026-03-25 11:31:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:31:16", "level": "INFO", "msg": "2026-03-25 11:31:16 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_6475 状态变为: 已关机..." }, { "ts": "11:31:16", "level": "INFO", "msg": "2026-03-25 11:31:16 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)" }, { "ts": "11:31:16", "level": "INFO", "msg": "2026-03-25 11:31:16 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:31:16", "level": "INFO", "msg": "关机中" }, { "ts": "11:31:16", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:31:16", "level": "INFO", "msg": "cuda..." }, { "ts": "11:31:26", "level": "INFO", "msg": "2026-03-25 11:31:26 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:31:26", "level": "INFO", "msg": "关机中" }, { "ts": "11:31:26", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:31:26", "level": "INFO", "msg": "cuda..." }, { "ts": "11:31:36", "level": "INFO", "msg": "2026-03-25 11:31:36 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:31:36", "level": "INFO", "msg": "关机中" }, { "ts": "11:31:36", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:31:36", "level": "INFO", "msg": "cuda..." }, { "ts": "11:31:46", "level": "INFO", "msg": "2026-03-25 11:31:46 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:31:46", "level": "INFO", "msg": "关机中" }, { "ts": "11:31:46", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:31:46", "level": "INFO", "msg": "cuda..." }, { "ts": "11:31:56", "level": "INFO", "msg": "2026-03-25 11:31:56 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:31:56", "level": "INFO", "msg": "关机中" }, { "ts": "11:31:56", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:31:56", "level": "INFO", "msg": "cuda..." }, { "ts": "11:32:06", "level": "INFO", "msg": "2026-03-25 11:32:06 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:32:06", "level": "INFO", "msg": "关机中" }, { "ts": "11:32:06", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:32:06", "level": "INFO", "msg": "cuda..." }, { "ts": "11:32:16", "level": "INFO", "msg": "2026-03-25 11:32:16 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:32:16", "level": "INFO", "msg": "关机中" }, { "ts": "11:32:16", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:32:16", "level": "INFO", "msg": "cuda..." }, { "ts": "11:32:21", "level": "INFO", "msg": "2026-03-25 11:32:21 [BaseUI] [INFO] [BROWSER LOG] 网络错误,请检查网络连接" }, { "ts": "11:32:21", "level": "INFO", "msg": "2026-03-25 11:32:21 [BaseUI] [INFO] [BROWSER LOG] se" }, { "ts": "11:32:21", "level": "INFO", "msg": "2026-03-25 11:32:21 [BaseUI] [INFO] [BROWSER LOG] Failed to load resource: net::ERR_NETWORK_CHANGED" }, { "ts": "11:32:26", "level": "INFO", "msg": "2026-03-25 11:32:26 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:32:26", "level": "INFO", "msg": "关机中" }, { "ts": "11:32:26", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:32:26", "level": "INFO", "msg": "cuda..." }, { "ts": "11:32:31", "level": "INFO", "msg": "2026-03-25 11:32:31 [BaseUI] [INFO] [BROWSER LOG] 网络错误,请检查网络连接" }, { "ts": "11:32:31", "level": "INFO", "msg": "2026-03-25 11:32:31 [BaseUI] [INFO] [BROWSER LOG] se" }, { "ts": "11:32:31", "level": "INFO", "msg": "2026-03-25 11:32:31 [BaseUI] [INFO] [BROWSER LOG] Failed to load resource: net::ERR_INTERNET_DISCONNECTED" }, { "ts": "11:32:36", "level": "INFO", "msg": "2026-03-25 11:32:36 [BaseUI] [INFO] [BROWSER LOG] 网络错误,请检查网络连接" }, { "ts": "11:32:36", "level": "INFO", "msg": "2026-03-25 11:32:36 [BaseUI] [INFO] [BROWSER LOG] Failed to load resource: net::ERR_INTERNET_DISCONNECTED" }, { "ts": "11:32:36", "level": "INFO", "msg": "2026-03-25 11:32:36 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:32:36", "level": "INFO", "msg": "关机中" }, { "ts": "11:32:36", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:32:36", "level": "INFO", "msg": "cuda..." }, { "ts": "11:32:46", "level": "INFO", "msg": "2026-03-25 11:32:46 [BaseUI] [INFO] [BROWSER LOG] 网络错误,请检查网络连接" }, { "ts": "11:32:46", "level": "INFO", "msg": "2026-03-25 11:32:46 [BaseUI] [INFO] [BROWSER LOG] se" }, { "ts": "11:32:46", "level": "INFO", "msg": "2026-03-25 11:32:46 [BaseUI] [INFO] [BROWSER LOG] Failed to load resource: net::ERR_INTERNET_DISCONNECTED" }, { "ts": "11:32:46", "level": "INFO", "msg": "2026-03-25 11:32:46 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:32:46", "level": "INFO", "msg": "关机中" }, { "ts": "11:32:46", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:32:46", "level": "INFO", "msg": "cuda..." }, { "ts": "11:32:56", "level": "INFO", "msg": "2026-03-25 11:32:56 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:32:56", "level": "INFO", "msg": "关机中" }, { "ts": "11:32:56", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:32:56", "level": "INFO", "msg": "cuda..." }, { "ts": "11:33:06", "level": "INFO", "msg": "2026-03-25 11:33:06 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:33:06", "level": "INFO", "msg": "关机中" }, { "ts": "11:33:06", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:33:06", "level": "INFO", "msg": "cuda..." }, { "ts": "11:33:16", "level": "INFO", "msg": "2026-03-25 11:33:16 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:33:16", "level": "INFO", "msg": "关机中" }, { "ts": "11:33:16", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:33:16", "level": "INFO", "msg": "cuda..." }, { "ts": "11:33:26", "level": "INFO", "msg": "2026-03-25 11:33:26 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:33:26", "level": "INFO", "msg": "关机中" }, { "ts": "11:33:26", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:33:26", "level": "INFO", "msg": "cuda..." }, { "ts": "11:33:36", "level": "INFO", "msg": "2026-03-25 11:33:36 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:33:36", "level": "INFO", "msg": "关机中" }, { "ts": "11:33:36", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:33:36", "level": "INFO", "msg": "cuda..." }, { "ts": "11:33:46", "level": "INFO", "msg": "2026-03-25 11:33:46 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:33:46", "level": "INFO", "msg": "关机中" }, { "ts": "11:33:46", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:33:46", "level": "INFO", "msg": "cuda..." }, { "ts": "11:33:56", "level": "INFO", "msg": "2026-03-25 11:33:56 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:33:56", "level": "INFO", "msg": "关机中" }, { "ts": "11:33:56", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:33:56", "level": "INFO", "msg": "cuda..." }, { "ts": "11:34:07", "level": "INFO", "msg": "2026-03-25 11:34:07 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:34:07", "level": "INFO", "msg": "关机中" }, { "ts": "11:34:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:34:07", "level": "INFO", "msg": "cuda..." }, { "ts": "11:34:17", "level": "INFO", "msg": "2026-03-25 11:34:17 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:34:17", "level": "INFO", "msg": "关机中" }, { "ts": "11:34:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:34:17", "level": "INFO", "msg": "cuda..." }, { "ts": "11:34:27", "level": "INFO", "msg": "2026-03-25 11:34:27 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:34:27", "level": "INFO", "msg": "关机中" }, { "ts": "11:34:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:34:27", "level": "INFO", "msg": "cuda..." }, { "ts": "11:34:37", "level": "INFO", "msg": "2026-03-25 11:34:37 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:34:37", "level": "INFO", "msg": "关机中" }, { "ts": "11:34:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:34:37", "level": "INFO", "msg": "cuda..." }, { "ts": "11:34:47", "level": "INFO", "msg": "2026-03-25 11:34:47 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:34:47", "level": "INFO", "msg": "关机中" }, { "ts": "11:34:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:34:47", "level": "INFO", "msg": "cuda..." }, { "ts": "11:34:57", "level": "INFO", "msg": "2026-03-25 11:34:57 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:34:57", "level": "INFO", "msg": "关机中" }, { "ts": "11:34:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:34:57", "level": "INFO", "msg": "cuda..." }, { "ts": "11:35:07", "level": "INFO", "msg": "2026-03-25 11:35:07 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:35:07", "level": "INFO", "msg": "关机中" }, { "ts": "11:35:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:35:07", "level": "INFO", "msg": "cuda..." }, { "ts": "11:35:17", "level": "INFO", "msg": "2026-03-25 11:35:17 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:35:17", "level": "INFO", "msg": "关机中" }, { "ts": "11:35:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:35:17", "level": "INFO", "msg": "cuda..." }, { "ts": "11:35:27", "level": "INFO", "msg": "2026-03-25 11:35:27 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:35:27", "level": "INFO", "msg": "关机中" }, { "ts": "11:35:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:35:27", "level": "INFO", "msg": "cuda..." }, { "ts": "11:35:37", "level": "INFO", "msg": "2026-03-25 11:35:37 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:35:37", "level": "INFO", "msg": "关机中" }, { "ts": "11:35:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:35:37", "level": "INFO", "msg": "cuda..." }, { "ts": "11:35:47", "level": "INFO", "msg": "2026-03-25 11:35:47 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:35:47", "level": "INFO", "msg": "关机中" }, { "ts": "11:35:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:35:47", "level": "INFO", "msg": "cuda..." }, { "ts": "11:35:57", "level": "INFO", "msg": "2026-03-25 11:35:57 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:35:57", "level": "INFO", "msg": "关机中" }, { "ts": "11:35:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:35:57", "level": "INFO", "msg": "cuda..." }, { "ts": "11:36:07", "level": "INFO", "msg": "2026-03-25 11:36:07 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:36:07", "level": "INFO", "msg": "关机中" }, { "ts": "11:36:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:36:07", "level": "INFO", "msg": "cuda..." }, { "ts": "11:36:17", "level": "INFO", "msg": "2026-03-25 11:36:17 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:36:17", "level": "INFO", "msg": "关机中" }, { "ts": "11:36:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:36:17", "level": "INFO", "msg": "cuda..." }, { "ts": "11:36:27", "level": "INFO", "msg": "2026-03-25 11:36:27 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:36:27", "level": "INFO", "msg": "关机中" }, { "ts": "11:36:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:36:27", "level": "INFO", "msg": "cuda..." }, { "ts": "11:36:37", "level": "INFO", "msg": "2026-03-25 11:36:37 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:36:37", "level": "INFO", "msg": "关机中" }, { "ts": "11:36:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:36:37", "level": "INFO", "msg": "cuda..." }, { "ts": "11:36:47", "level": "INFO", "msg": "2026-03-25 11:36:47 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:36:47", "level": "INFO", "msg": "关机中" }, { "ts": "11:36:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:36:47", "level": "INFO", "msg": "cuda..." }, { "ts": "11:36:57", "level": "INFO", "msg": "2026-03-25 11:36:57 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:36:57", "level": "INFO", "msg": "关机中" }, { "ts": "11:36:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:36:57", "level": "INFO", "msg": "cuda..." }, { "ts": "11:37:07", "level": "INFO", "msg": "2026-03-25 11:37:07 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_6475" }, { "ts": "11:37:07", "level": "INFO", "msg": "关机中" }, { "ts": "11:37:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:37:07", "level": "INFO", "msg": "cuda..." }, { "ts": "11:37:17", "level": "SUCCESS", "msg": "2026-03-25 11:37:17 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_6475" }, { "ts": "11:37:17", "level": "INFO", "msg": "已关机" }, { "ts": "11:37:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:37:17", "level": "INFO", "msg": "cuda" }, { "ts": "11:37:17", "level": "INFO", "msg": "2026/03/25 11:27:05" }, { "ts": "11:37:17", "level": "INFO", "msg": "2026/03/25 11:30:55 ~ 2026/03/25 11:37:08" }, { "ts": "11:37:17", "level": "INFO", "msg": "6分钟" }, { "ts": "11:37:17", "level": "INFO", "msg": "暂停" }, { "ts": "11:37:17", "level": "INFO", "msg": "Web应用" }, { "ts": "11:37:17", "level": "INFO", "msg": "开机" }, { "ts": "11:37:17", "level": "INFO", "msg": "删除" }, { "ts": "11:37:17", "level": "INFO", "msg": "2026-03-25 11:37:17 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_6475" }, { "ts": "11:37:17", "level": "INFO", "msg": "2026-03-25 11:37:17 [DevMachinePage] [INFO] 👉 在 UI_TEST_6475 行内寻找并点击 [删除] 按钮" }, { "ts": "11:37:17", "level": "INFO", "msg": "2026-03-25 11:37:17 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:37:20", "level": "INFO", "msg": "2026-03-25 11:37:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:37:23", "level": "SUCCESS", "msg": "2026-03-25 11:37:23 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理" }, { "ts": "11:37:23", "level": "INFO", "msg": "2026-03-25 11:37:23 [BaseUI] [INFO] [BROWSER LOG] 删除成功" }, { "ts": "11:37:24", "level": "SUCCESS", "msg": "2026-03-25 11:37:24 [DataManagementRunner] [INFO] ✅ 开发机场景通过" }, { "ts": "11:37:24", "level": "INFO", "msg": "2026-03-25 11:37:24 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "11:37:24", "level": "INFO", "msg": "2026-03-25 11:37:24 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "11:37:24", "level": "INFO", "msg": "2026-03-25 11:37:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "11:37:27", "level": "INFO", "msg": "2026-03-25 11:37:27 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:37:27", "level": "SUCCESS", "msg": "2026-03-25 11:37:27 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据" }, { "ts": "11:37:27", "level": "INFO", "msg": "2026-03-25 11:37:27 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "11:37:27", "level": "INFO", "msg": "2026-03-25 11:37:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "11:37:28", "level": "INFO", "msg": "2026-03-25 11:37:28 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_960476" }, { "ts": "11:37:28", "level": "INFO", "msg": "2026-03-25 11:37:28 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_960476" }, { "ts": "11:37:33", "level": "INFO", "msg": "2026-03-25 11:37:33 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "11:37:33", "level": "INFO", "msg": "2026-03-25 11:37:33 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "11:37:33", "level": "INFO", "msg": "2026-03-25 11:37:33 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "11:37:34", "level": "SUCCESS", "msg": "2026-03-25 11:37:34 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "11:37:34", "level": "INFO", "msg": "2026-03-25 11:37:34 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "11:37:34", "level": "INFO", "msg": "2026-03-25 11:37:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "11:38:07", "level": "INFO", "msg": "2026-03-25 11:38:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:38:08", "level": "INFO", "msg": "2026-03-25 11:38:08 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "11:38:08", "level": "INFO", "msg": "2026-03-25 11:38:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "11:38:11", "level": "INFO", "msg": "2026-03-25 11:38:11 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_960476 状态变为: 运行中..." }, { "ts": "11:38:11", "level": "INFO", "msg": "2026-03-25 11:38:11 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_960476" }, { "ts": "11:38:11", "level": "INFO", "msg": "创建中" }, { "ts": "11:38:11", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:38:11", "level": "INFO", "msg": "按量..." }, { "ts": "11:38:21", "level": "INFO", "msg": "2026-03-25 11:38:21 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_960476" }, { "ts": "11:38:21", "level": "INFO", "msg": "创建中" }, { "ts": "11:38:21", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:38:21", "level": "INFO", "msg": "按量..." }, { "ts": "11:38:31", "level": "INFO", "msg": "2026-03-25 11:38:31 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_960476" }, { "ts": "11:38:31", "level": "INFO", "msg": "创建中" }, { "ts": "11:38:31", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:38:31", "level": "INFO", "msg": "按量..." }, { "ts": "11:38:41", "level": "INFO", "msg": "2026-03-25 11:38:41 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_960476" }, { "ts": "11:38:41", "level": "INFO", "msg": "创建中" }, { "ts": "11:38:41", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:38:41", "level": "INFO", "msg": "按量..." }, { "ts": "11:38:51", "level": "INFO", "msg": "2026-03-25 11:38:51 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_960476" }, { "ts": "11:38:51", "level": "INFO", "msg": "创建中" }, { "ts": "11:38:51", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:38:51", "level": "INFO", "msg": "按量..." }, { "ts": "11:39:01", "level": "INFO", "msg": "2026-03-25 11:39:01 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_960476" }, { "ts": "11:39:01", "level": "INFO", "msg": "创建中" }, { "ts": "11:39:01", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:39:01", "level": "INFO", "msg": "按量..." }, { "ts": "11:39:11", "level": "INFO", "msg": "2026-03-25 11:39:11 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_960476" }, { "ts": "11:39:11", "level": "INFO", "msg": "创建中" }, { "ts": "11:39:11", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:39:11", "level": "INFO", "msg": "按量..." }, { "ts": "11:39:21", "level": "INFO", "msg": "2026-03-25 11:39:21 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_960476" }, { "ts": "11:39:21", "level": "INFO", "msg": "创建中" }, { "ts": "11:39:21", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:39:21", "level": "INFO", "msg": "按量..." }, { "ts": "11:39:32", "level": "INFO", "msg": "2026-03-25 11:39:32 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_960476" }, { "ts": "11:39:32", "level": "INFO", "msg": "创建中" }, { "ts": "11:39:32", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:39:32", "level": "INFO", "msg": "按量..." }, { "ts": "11:39:42", "level": "INFO", "msg": "2026-03-25 11:39:42 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_960476" }, { "ts": "11:39:42", "level": "INFO", "msg": "创建中" }, { "ts": "11:39:42", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:39:42", "level": "INFO", "msg": "按量..." }, { "ts": "11:39:47", "level": "SUCCESS", "msg": "2026-03-25 11:39:47 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "11:39:47", "level": "INFO", "msg": "2026-03-25 11:39:47 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_960476" }, { "ts": "11:39:47", "level": "INFO", "msg": "2026-03-25 11:39:47 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_960476 行内寻找并点击 [打开桌面]" }, { "ts": "11:39:47", "level": "INFO", "msg": "2026-03-25 11:39:47 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:39:47", "level": "INFO", "msg": "2026-03-25 11:39:47 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-5v7ktu3xku8wrrkfr" }, { "ts": "11:40:47", "level": "INFO", "msg": "2026-03-25 11:40:47 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "11:41:02", "level": "INFO", "msg": "2026-03-25 11:41:02 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_960476 状态变为: 运行中..." }, { "ts": "11:41:02", "level": "SUCCESS", "msg": "2026-03-25 11:41:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "11:41:02", "level": "INFO", "msg": "2026-03-25 11:41:02 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_960476 为镜像" }, { "ts": "11:41:02", "level": "INFO", "msg": "2026-03-25 11:41:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_960476 行内寻找并点击 [保存镜像]" }, { "ts": "11:41:02", "level": "INFO", "msg": "2026-03-25 11:41:02 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:41:03", "level": "INFO", "msg": "2026-03-25 11:41:03 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "11:41:03", "level": "INFO", "msg": "2026-03-25 11:41:03 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_960476" }, { "ts": "11:41:04", "level": "INFO", "msg": "2026-03-25 11:41:04 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "11:41:04", "level": "INFO", "msg": "2026-03-25 11:41:04 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "11:41:04", "level": "INFO", "msg": "2026-03-25 11:41:04 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "11:41:05", "level": "SUCCESS", "msg": "2026-03-25 11:41:05 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "11:41:06", "level": "INFO", "msg": "2026-03-25 11:41:06 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "11:41:06", "level": "INFO", "msg": "2026-03-25 11:41:06 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "11:41:06", "level": "INFO", "msg": "2026-03-25 11:41:06 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "11:41:06", "level": "INFO", "msg": "2026-03-25 11:41:06 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "11:41:07", "level": "INFO", "msg": "2026-03-25 11:41:07 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "11:41:07", "level": "INFO", "msg": "2026-03-25 11:41:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:41:10", "level": "INFO", "msg": "2026-03-25 11:41:10 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_960476 状态变为: 运行中..." }, { "ts": "11:41:10", "level": "SUCCESS", "msg": "2026-03-25 11:41:10 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "11:41:10", "level": "INFO", "msg": "2026-03-25 11:41:10 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_960476" }, { "ts": "11:41:10", "level": "INFO", "msg": "2026-03-25 11:41:10 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_960476 行内寻找并点击 [关机]" }, { "ts": "11:41:10", "level": "INFO", "msg": "2026-03-25 11:41:10 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:41:11", "level": "INFO", "msg": "2026-03-25 11:41:11 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_960476 状态变为: 已关机..." }, { "ts": "11:41:11", "level": "INFO", "msg": "2026-03-25 11:41:11 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_960476" }, { "ts": "11:41:11", "level": "INFO", "msg": "关机中" }, { "ts": "11:41:11", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:41:11", "level": "INFO", "msg": "按量..." }, { "ts": "11:41:21", "level": "INFO", "msg": "2026-03-25 11:41:21 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_960476" }, { "ts": "11:41:21", "level": "INFO", "msg": "关机中" }, { "ts": "11:41:21", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:41:21", "level": "INFO", "msg": "按量..." }, { "ts": "11:41:31", "level": "INFO", "msg": "2026-03-25 11:41:31 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_960476" }, { "ts": "11:41:31", "level": "INFO", "msg": "关机中" }, { "ts": "11:41:31", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:41:31", "level": "INFO", "msg": "按量..." }, { "ts": "11:41:41", "level": "INFO", "msg": "2026-03-25 11:41:41 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_960476" }, { "ts": "11:41:41", "level": "INFO", "msg": "关机中" }, { "ts": "11:41:41", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:41:41", "level": "INFO", "msg": "按量..." }, { "ts": "11:41:46", "level": "SUCCESS", "msg": "2026-03-25 11:41:46 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "11:41:46", "level": "INFO", "msg": "2026-03-25 11:41:46 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_960476" }, { "ts": "11:41:46", "level": "INFO", "msg": "2026-03-25 11:41:46 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_960476 行内寻找并点击 [删除]" }, { "ts": "11:41:46", "level": "INFO", "msg": "2026-03-25 11:41:46 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:41:47", "level": "INFO", "msg": "2026-03-25 11:41:47 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "11:41:48", "level": "SUCCESS", "msg": "2026-03-25 11:41:48 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "11:41:50", "level": "SUCCESS", "msg": "2026-03-25 11:41:50 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "11:41:50", "level": "SUCCESS", "msg": "2026-03-25 11:41:50 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "11:41:50", "level": "INFO", "msg": "2026-03-25 11:41:50 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "11:41:50", "level": "INFO", "msg": "2026-03-25 11:41:50 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "11:41:50", "level": "INFO", "msg": "2026-03-25 11:41: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": "11:41:53", "level": "INFO", "msg": "2026-03-25 11:41:53 [MirrorAssetsPage] [INFO] 👉 点击我的镜像" }, { "ts": "11:41:53", "level": "INFO", "msg": "2026-03-25 11:41:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像" }, { "ts": "11:41:53", "level": "INFO", "msg": "2026-03-25 11:41:53 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)" }, { "ts": "11:41:54", "level": "INFO", "msg": "2026-03-25 11:41:54 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..." }, { "ts": "11:41:54", "level": "INFO", "msg": "2026-03-25 11:41:54 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "11:41:54", "level": "INFO", "msg": "2026-03-25 11:41:54 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "11:41:54", "level": "INFO", "msg": "2026-03-25 11:41:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "11:41:57", "level": "INFO", "msg": "2026-03-25 11:41:57 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "11:41:57", "level": "INFO", "msg": "2026-03-25 11:41:57 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_650586" }, { "ts": "11:41:58", "level": "INFO", "msg": "2026-03-25 11:41:58 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "11:41:58", "level": "SUCCESS", "msg": "2026-03-25 11:41:58 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "11:42:00", "level": "INFO", "msg": "2026-03-25 11:42:00 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "11:42:00", "level": "INFO", "msg": "2026-03-25 11:42:00 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "11:42:01", "level": "SUCCESS", "msg": "2026-03-25 11:42:01 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "11:42:03", "level": "INFO", "msg": "2026-03-25 11:42:03 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "11:42:03", "level": "INFO", "msg": "2026-03-25 11:42:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "11:42:03", "level": "SUCCESS", "msg": "2026-03-25 11:42:03 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_650586 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "11:42:03", "level": "INFO", "msg": "2026-03-25 11:42:03 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "11:42:03", "level": "INFO", "msg": "2026-03-25 11:42:03 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "11:42:04", "level": "INFO", "msg": "2026-03-25 11:42:04 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "11:42:08", "level": "INFO", "msg": "2026-03-25 11:42:08 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_650586 状态变为: 运行中..." }, { "ts": "11:42:08", "level": "INFO", "msg": "2026-03-25 11:42:08 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:42:08", "level": "INFO", "msg": "2026-03-25 11:42:08 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_650586" }, { "ts": "11:42:08", "level": "INFO", "msg": "创建中" }, { "ts": "11:42:08", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:42:08", "level": "INFO", "msg": "按量..." }, { "ts": "11:42:18", "level": "INFO", "msg": "2026-03-25 11:42:18 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_650586" }, { "ts": "11:42:18", "level": "INFO", "msg": "创建中" }, { "ts": "11:42:18", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:42:18", "level": "INFO", "msg": "按量..." }, { "ts": "11:42:28", "level": "INFO", "msg": "2026-03-25 11:42:28 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_650586" }, { "ts": "11:42:28", "level": "INFO", "msg": "创建中" }, { "ts": "11:42:28", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:42:28", "level": "INFO", "msg": "按量..." }, { "ts": "11:42:38", "level": "INFO", "msg": "2026-03-25 11:42:38 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_650586" }, { "ts": "11:42:38", "level": "INFO", "msg": "创建中" }, { "ts": "11:42:38", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:42:38", "level": "INFO", "msg": "按量..." }, { "ts": "11:42:48", "level": "INFO", "msg": "2026-03-25 11:42:48 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_650586" }, { "ts": "11:42:48", "level": "INFO", "msg": "创建中" }, { "ts": "11:42:48", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:42:48", "level": "INFO", "msg": "按量..." }, { "ts": "11:42:58", "level": "INFO", "msg": "2026-03-25 11:42:58 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_650586" }, { "ts": "11:42:58", "level": "INFO", "msg": "创建中" }, { "ts": "11:42:58", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:42:58", "level": "INFO", "msg": "按量..." }, { "ts": "11:43:08", "level": "INFO", "msg": "2026-03-25 11:43:08 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_650586" }, { "ts": "11:43:08", "level": "INFO", "msg": "创建中" }, { "ts": "11:43:08", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:43:08", "level": "INFO", "msg": "按量..." }, { "ts": "11:43:18", "level": "INFO", "msg": "2026-03-25 11:43:18 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_650586" }, { "ts": "11:43:18", "level": "INFO", "msg": "创建中" }, { "ts": "11:43:18", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:43:18", "level": "INFO", "msg": "按量..." }, { "ts": "11:43:28", "level": "INFO", "msg": "2026-03-25 11:43:28 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_650586" }, { "ts": "11:43:28", "level": "INFO", "msg": "创建中" }, { "ts": "11:43:28", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:43:28", "level": "INFO", "msg": "按量..." }, { "ts": "11:43:38", "level": "INFO", "msg": "2026-03-25 11:43:38 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_650586" }, { "ts": "11:43:38", "level": "INFO", "msg": "创建中" }, { "ts": "11:43:38", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:43:38", "level": "INFO", "msg": "按量..." }, { "ts": "11:43:48", "level": "INFO", "msg": "2026-03-25 11:43:48 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_650586" }, { "ts": "11:43:48", "level": "INFO", "msg": "创建中" }, { "ts": "11:43:48", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:43:48", "level": "INFO", "msg": "按量..." }, { "ts": "11:43:53", "level": "SUCCESS", "msg": "2026-03-25 11:43:53 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "11:43:53", "level": "INFO", "msg": "2026-03-25 11:43:53 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_650586 状态变为: 运行中..." }, { "ts": "11:43:53", "level": "SUCCESS", "msg": "2026-03-25 11:43:53 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "11:43:53", "level": "INFO", "msg": "2026-03-25 11:43:53 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_650586" }, { "ts": "11:43:53", "level": "INFO", "msg": "2026-03-25 11:43:53 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_650586 行内寻找并点击 [关机]" }, { "ts": "11:43:53", "level": "INFO", "msg": "2026-03-25 11:43:53 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:43:54", "level": "INFO", "msg": "2026-03-25 11:43:54 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_650586 状态变为: 已关机..." }, { "ts": "11:43:54", "level": "INFO", "msg": "2026-03-25 11:43:54 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_650586" }, { "ts": "11:43:54", "level": "INFO", "msg": "关机中" }, { "ts": "11:43:54", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:43:54", "level": "INFO", "msg": "按量..." }, { "ts": "11:44:04", "level": "INFO", "msg": "2026-03-25 11:44:04 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_650586" }, { "ts": "11:44:04", "level": "INFO", "msg": "关机中" }, { "ts": "11:44:04", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:44:04", "level": "INFO", "msg": "按量..." }, { "ts": "11:44:14", "level": "INFO", "msg": "2026-03-25 11:44:14 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_650586" }, { "ts": "11:44:14", "level": "INFO", "msg": "关机中" }, { "ts": "11:44:14", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:44:14", "level": "INFO", "msg": "按量..." }, { "ts": "11:44:24", "level": "INFO", "msg": "2026-03-25 11:44:24 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_650586" }, { "ts": "11:44:24", "level": "INFO", "msg": "关机中" }, { "ts": "11:44:24", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "11:44:24", "level": "INFO", "msg": "按量..." }, { "ts": "11:44:29", "level": "SUCCESS", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "11:44:29", "level": "INFO", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_650586 状态变为: 已关机..." }, { "ts": "11:44:29", "level": "SUCCESS", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "11:44:29", "level": "INFO", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_650586" }, { "ts": "11:44:29", "level": "INFO", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_650586 行内寻找并点击 [删除]" }, { "ts": "11:44:29", "level": "INFO", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:44:29", "level": "INFO", "msg": "2026-03-25 11:44:29 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "11:44:31", "level": "SUCCESS", "msg": "2026-03-25 11:44:31 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "11:44:36", "level": "SUCCESS", "msg": "2026-03-25 11:44:36 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "11:44:36", "level": "SUCCESS", "msg": "2026-03-25 11:44:36 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "11:44:36", "level": "SUCCESS", "msg": "2026-03-25 11:44:36 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "11:44:36", "level": "INFO", "msg": "2026-03-25 11:44:36 [BaseUI] [INFO] Browser stopped" }, { "ts": "11:44:36", "level": "SUCCESS", "msg": "✅ 第 1 次运行完成并通过!" }, { "ts": "11:44:36", "level": "INFO", "msg": "========================================" }, { "ts": "11:44:36", "level": "INFO", "msg": "测试结论: SUCCESS" }, { "ts": "11:44:36", "level": "INFO", "msg": "总运行次数: 1" }, { "ts": "11:44:36", "level": "INFO", "msg": "========================================" }, { "ts": "11:44:36", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "11:44:36", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "11:44:36", "level": "INFO", "msg": "总计: 1 次 | 通过: 1 | 失败: 0" }, { "ts": "11:44:36", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "11:44:36", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "af10d0a3": { "task_id": "af10d0a3", "task_name": "巡检任务_11:48:55", "product": "robogo", "total_runs": 2, "pass": 2, "fail": 0, "started_at": "2026-03-25T11:49:08.611504", "finished_at": "2026-03-25T12:26:37.527628", "logs": [ { "ts": "11:49:08", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_11:48:55] | 产品: robogo | 计划运行次数: 2" }, { "ts": "11:49:08", "level": "INFO", "msg": "─────── 第 1/2 次运行 ───────" }, { "ts": "11:49:11", "level": "INFO", "msg": "2026-03-25 11:49:11 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "11:49:11", "level": "INFO", "msg": "2026-03-25 11:49:11 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "11:49:12", "level": "INFO", "msg": "2026-03-25 11:49:12 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "11:49:12", "level": "INFO", "msg": "2026-03-25 11:49:12 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "11:49:12", "level": "INFO", "msg": "2026-03-25 11:49:12 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined" }, { "ts": "11:49:12", "level": "INFO", "msg": "2026-03-25 11:49:12 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined" }, { "ts": "11:49:12", "level": "INFO", "msg": "2026-03-25 11:49:12 [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:49:15", "level": "INFO", "msg": "2026-03-25 11:49:15 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "11:49:15", "level": "INFO", "msg": "2026-03-25 11:49:15 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "11:49:15", "level": "INFO", "msg": "2026-03-25 11:49:15 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "11:49:15", "level": "INFO", "msg": "2026-03-25 11:49:15 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "11:49:15", "level": "INFO", "msg": "2026-03-25 11:49:15 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "11:49:16", "level": "INFO", "msg": "2026-03-25 11:49:16 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "11:49:16", "level": "INFO", "msg": "2026-03-25 11:49:16 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "11:49:16", "level": "INFO", "msg": "2026-03-25 11:49:16 [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:49:16", "level": "INFO", "msg": "2026-03-25 11:49:16 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "11:49:26", "level": "WARN", "msg": "2026-03-25 11:49:26 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "11:49:26", "level": "INFO", "msg": "Call log:" }, { "ts": "11:49:26", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "11:49:26", "level": "INFO", "msg": "2026-03-25 11:49:26 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_92995] ---" }, { "ts": "11:49:26", "level": "INFO", "msg": "2026-03-25 11:49:26 [FileManagerPage] [INFO] 正在切换到数据管理页面..." }, { "ts": "11:49:26", "level": "INFO", "msg": "2026-03-25 11:49:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "11:49:31", "level": "INFO", "msg": "2026-03-25 11:49:31 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_92995" }, { "ts": "11:49:31", "level": "INFO", "msg": "2026-03-25 11:49:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹" }, { "ts": "11:49:31", "level": "INFO", "msg": "2026-03-25 11:49:31 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:49:35", "level": "INFO", "msg": "2026-03-25 11:49:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:49:38", "level": "INFO", "msg": "2026-03-25 11:49:38 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_92995" }, { "ts": "11:49:41", "level": "INFO", "msg": "2026-03-25 11:49:41 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)" }, { "ts": "11:49:41", "level": "INFO", "msg": "2026-03-25 11:49:41 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次" }, { "ts": "11:49:41", "level": "INFO", "msg": "2026-03-25 11:49:41 [FileSystemScenario] [INFO] --- 循环第 1 次 ---" }, { "ts": "11:49:41", "level": "INFO", "msg": "2026-03-25 11:49:41 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:49:41", "level": "INFO", "msg": "2026-03-25 11:49:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:49:41", "level": "INFO", "msg": "2026-03-25 11:49:41 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_92995" }, { "ts": "11:49:44", "level": "INFO", "msg": "2026-03-25 11:49:44 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:49:47", "level": "INFO", "msg": "2026-03-25 11:49:47 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "11:49:48", "level": "INFO", "msg": "2026-03-25 11:49:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "11:49:49", "level": "INFO", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "11:49:49", "level": "INFO", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "11:49:49", "level": "INFO", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "11:49:49", "level": "INFO", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "11:49:49", "level": "INFO", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "11:49:49", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "11:49:49", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "11:49:49", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "11:49:49", "level": "INFO", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "11:49:49", "level": "SUCCESS", "msg": "2026-03-25 11:49:49 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "11:49:50", "level": "INFO", "msg": "2026-03-25 11:49:50 [FileSystemScenario] [INFO] --- 循环第 2 次 ---" }, { "ts": "11:49:50", "level": "INFO", "msg": "2026-03-25 11:49:50 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:49:50", "level": "INFO", "msg": "2026-03-25 11:49:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:49:56", "level": "INFO", "msg": "2026-03-25 11:49:56 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:49:59", "level": "INFO", "msg": "2026-03-25 11:49:59 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "11:50:00", "level": "INFO", "msg": "2026-03-25 11:50:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "11:50:01", "level": "INFO", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "11:50:01", "level": "INFO", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "11:50:01", "level": "INFO", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "11:50:01", "level": "INFO", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "11:50:01", "level": "INFO", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "11:50:01", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "11:50:01", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "11:50:01", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "11:50:01", "level": "INFO", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "11:50:01", "level": "SUCCESS", "msg": "2026-03-25 11:50:01 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "11:50:02", "level": "INFO", "msg": "2026-03-25 11:50:02 [FileSystemScenario] [INFO] --- 循环第 3 次 ---" }, { "ts": "11:50:02", "level": "INFO", "msg": "2026-03-25 11:50:02 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:50:02", "level": "INFO", "msg": "2026-03-25 11:50:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:50:08", "level": "INFO", "msg": "2026-03-25 11:50:08 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:50:11", "level": "INFO", "msg": "2026-03-25 11:50:11 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "11:50:12", "level": "INFO", "msg": "2026-03-25 11:50:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "11:50:13", "level": "INFO", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "11:50:13", "level": "INFO", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "11:50:13", "level": "INFO", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "11:50:13", "level": "INFO", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "11:50:13", "level": "INFO", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "11:50:13", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "11:50:13", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "11:50:13", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "11:50:13", "level": "INFO", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "11:50:13", "level": "SUCCESS", "msg": "2026-03-25 11:50:13 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "11:50:14", "level": "INFO", "msg": "2026-03-25 11:50:14 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "11:50:14", "level": "INFO", "msg": "2026-03-25 11:50:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "11:50:20", "level": "INFO", "msg": "2026-03-25 11:50:20 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "11:50:20", "level": "INFO", "msg": "2026-03-25 11:50:20 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..." }, { "ts": "11:50:47", "level": "INFO", "msg": "2026-03-25 11:50:47 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip" }, { "ts": "11:50:47", "level": "INFO", "msg": "2026-03-25 11:50:47 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:50:50", "level": "INFO", "msg": "2026-03-25 11:50:50 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip" }, { "ts": "11:50:51", "level": "INFO", "msg": "2026-03-25 11:50:51 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:50:54", "level": "INFO", "msg": "2026-03-25 11:50:54 [FileManagerPage] [INFO] 🔙 返回根目录" }, { "ts": "11:50:54", "level": "INFO", "msg": "2026-03-25 11:50:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "11:50:57", "level": "INFO", "msg": "2026-03-25 11:50:57 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_92995" }, { "ts": "11:50:58", "level": "INFO", "msg": "2026-03-25 11:50:58 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:51:00", "level": "SUCCESS", "msg": "2026-03-25 11:51:00 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成" }, { "ts": "11:51:30", "level": "WARN", "msg": "2026-03-25 11:51:30 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): file_system_final.png" }, { "ts": "11:51:30", "level": "SUCCESS", "msg": "2026-03-25 11:51:30 [DataManagementRunner] [INFO] ✅ 文件系统场景通过" }, { "ts": "11:51:30", "level": "INFO", "msg": "2026-03-25 11:51:30 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---" }, { "ts": "11:51:30", "level": "INFO", "msg": "2026-03-25 11:51:30 [DevMachinePage] [INFO] 正在切换到【开发机】页面..." }, { "ts": "11:51:33", "level": "INFO", "msg": "2026-03-25 11:51:33 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "11:51:33", "level": "INFO", "msg": "2026-03-25 11:51:33 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:51:36", "level": "SUCCESS", "msg": "2026-03-25 11:51:36 [DevMachinePage] [INFO] ✅ 成功进入开发机页面" }, { "ts": "11:51:36", "level": "SUCCESS", "msg": "2026-03-25 11:51:36 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown" }, { "ts": "11:51:36", "level": "INFO", "msg": "2026-03-25 11:51:36 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮" }, { "ts": "11:51:36", "level": "INFO", "msg": "2026-03-25 11:51:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机" }, { "ts": "11:51:39", "level": "INFO", "msg": "2026-03-25 11:51:39 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_802494" }, { "ts": "11:51:39", "level": "INFO", "msg": "2026-03-25 11:51:39 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_802494" }, { "ts": "11:51:40", "level": "INFO", "msg": "2026-03-25 11:51:40 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "11:51:42", "level": "INFO", "msg": "2026-03-25 11:51:42 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec" }, { "ts": "11:51:42", "level": "INFO", "msg": "2026-03-25 11:51:42 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)" }, { "ts": "11:51:42", "level": "INFO", "msg": "2026-03-25 11:51:42 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA" }, { "ts": "11:51:42", "level": "INFO", "msg": "2026-03-25 11:51:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "11:51:45", "level": "INFO", "msg": "2026-03-25 11:51:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA" }, { "ts": "11:51:48", "level": "INFO", "msg": "2026-03-25 11:51:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:51:51", "level": "INFO", "msg": "2026-03-25 11:51:51 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥" }, { "ts": "11:51:51", "level": "INFO", "msg": "2026-03-25 11:51:51 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6" }, { "ts": "11:51:51", "level": "INFO", "msg": "2026-03-25 11:51:51 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..." }, { "ts": "11:51:53", "level": "INFO", "msg": "2026-03-25 11:51:53 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100" }, { "ts": "11:51:53", "level": "INFO", "msg": "2026-03-25 11:51:53 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100" }, { "ts": "11:51:53", "level": "INFO", "msg": "2026-03-25 11:51:53 [DevMachinePage] [INFO] 🚀 提交申请创建" }, { "ts": "11:51:53", "level": "INFO", "msg": "2026-03-25 11:51:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建" }, { "ts": "11:51:55", "level": "INFO", "msg": "2026-03-25 11:51:55 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_802494, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}" }, { "ts": "11:51:57", "level": "INFO", "msg": "2026-03-25 11:51:57 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_802494 部署就绪..." }, { "ts": "11:52:07", "level": "INFO", "msg": "2026-03-25 11:52:07 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_802494 状态变为: 运行中..." }, { "ts": "11:52:07", "level": "INFO", "msg": "2026-03-25 11:52:07 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功" }, { "ts": "11:52:07", "level": "INFO", "msg": "2026-03-25 11:52:07 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "11:52:07", "level": "INFO", "msg": "2026-03-25 11:52:07 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "11:52:07", "level": "INFO", "msg": "2026-03-25 11:52:07 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:52:07", "level": "INFO", "msg": "创建中" }, { "ts": "11:52:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:52:07", "level": "INFO", "msg": "cu..." }, { "ts": "11:52:17", "level": "INFO", "msg": "2026-03-25 11:52:17 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:52:17", "level": "INFO", "msg": "创建中" }, { "ts": "11:52:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:52:17", "level": "INFO", "msg": "cu..." }, { "ts": "11:52:27", "level": "INFO", "msg": "2026-03-25 11:52:27 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:52:27", "level": "INFO", "msg": "创建中" }, { "ts": "11:52:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:52:27", "level": "INFO", "msg": "cu..." }, { "ts": "11:52:37", "level": "INFO", "msg": "2026-03-25 11:52:37 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:52:37", "level": "INFO", "msg": "创建中" }, { "ts": "11:52:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:52:37", "level": "INFO", "msg": "cu..." }, { "ts": "11:52:47", "level": "INFO", "msg": "2026-03-25 11:52:47 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:52:47", "level": "INFO", "msg": "创建中" }, { "ts": "11:52:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:52:47", "level": "INFO", "msg": "cu..." }, { "ts": "11:52:57", "level": "INFO", "msg": "2026-03-25 11:52:57 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:52:57", "level": "INFO", "msg": "创建中" }, { "ts": "11:52:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:52:57", "level": "INFO", "msg": "cu..." }, { "ts": "11:53:07", "level": "INFO", "msg": "2026-03-25 11:53:07 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:53:07", "level": "INFO", "msg": "创建中" }, { "ts": "11:53:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:53:07", "level": "INFO", "msg": "cu..." }, { "ts": "11:53:17", "level": "INFO", "msg": "2026-03-25 11:53:17 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:53:17", "level": "INFO", "msg": "创建中" }, { "ts": "11:53:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:53:17", "level": "INFO", "msg": "cu..." }, { "ts": "11:53:27", "level": "INFO", "msg": "2026-03-25 11:53:27 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:53:27", "level": "INFO", "msg": "创建中" }, { "ts": "11:53:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:53:27", "level": "INFO", "msg": "cu..." }, { "ts": "11:53:37", "level": "INFO", "msg": "2026-03-25 11:53:37 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:53:37", "level": "INFO", "msg": "创建中" }, { "ts": "11:53:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:53:37", "level": "INFO", "msg": "cu..." }, { "ts": "11:53:47", "level": "INFO", "msg": "2026-03-25 11:53:47 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:53:47", "level": "INFO", "msg": "创建中" }, { "ts": "11:53:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:53:47", "level": "INFO", "msg": "cu..." }, { "ts": "11:53:57", "level": "INFO", "msg": "2026-03-25 11:53:57 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:53:57", "level": "INFO", "msg": "创建中" }, { "ts": "11:53:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:53:57", "level": "INFO", "msg": "cu..." }, { "ts": "11:54:07", "level": "INFO", "msg": "2026-03-25 11:54:07 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:54:07", "level": "INFO", "msg": "创建中" }, { "ts": "11:54:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:54:07", "level": "INFO", "msg": "cu..." }, { "ts": "11:54:17", "level": "INFO", "msg": "2026-03-25 11:54:17 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:54:17", "level": "INFO", "msg": "启动中" }, { "ts": "11:54:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:54:17", "level": "INFO", "msg": "cu..." }, { "ts": "11:54:27", "level": "INFO", "msg": "2026-03-25 11:54:27 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:54:27", "level": "INFO", "msg": "启动中" }, { "ts": "11:54:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:54:27", "level": "INFO", "msg": "cu..." }, { "ts": "11:54:32", "level": "SUCCESS", "msg": "2026-03-25 11:54:32 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_802494" }, { "ts": "11:54:32", "level": "INFO", "msg": "运行中" }, { "ts": "11:54:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:54:32", "level": "INFO", "msg": "cuda" }, { "ts": "11:54:32", "level": "INFO", "msg": "2026/03/25 11:51:55" }, { "ts": "11:54:32", "level": "INFO", "msg": "2026/03/25 11:54:15" }, { "ts": "11:54:32", "level": "INFO", "msg": "12秒" }, { "ts": "11:54:32", "level": "INFO", "msg": "正常" }, { "ts": "11:54:32", "level": "INFO", "msg": "Web应用" }, { "ts": "11:54:32", "level": "INFO", "msg": "登录" }, { "ts": "11:54:32", "level": "INFO", "msg": "关机" }, { "ts": "11:54:32", "level": "INFO", "msg": "删除" }, { "ts": "11:54:32", "level": "INFO", "msg": "2026-03-25 11:54:32 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_802494" }, { "ts": "11:54:32", "level": "INFO", "msg": "2026-03-25 11:54:32 [DevMachinePage] [INFO] 👉 在 UI_TEST_802494 行内寻找并点击 [关机] 按钮" }, { "ts": "11:54:32", "level": "INFO", "msg": "2026-03-25 11:54:32 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)" }, { "ts": "11:54:32", "level": "INFO", "msg": "2026-03-25 11:54:32 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "11:54:33", "level": "INFO", "msg": "2026-03-25 11:54:33 [BaseUI] [INFO] [BROWSER LOG] 关机成功" }, { "ts": "11:54:36", "level": "INFO", "msg": "2026-03-25 11:54:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "11:54:42", "level": "INFO", "msg": "2026-03-25 11:54:42 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_802494 状态变为: 已关机..." }, { "ts": "11:54:42", "level": "INFO", "msg": "2026-03-25 11:54:42 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)" }, { "ts": "11:54:42", "level": "INFO", "msg": "2026-03-25 11:54:42 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:54:42", "level": "INFO", "msg": "关机中" }, { "ts": "11:54:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:54:42", "level": "INFO", "msg": "cu..." }, { "ts": "11:54:52", "level": "INFO", "msg": "2026-03-25 11:54:52 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:54:52", "level": "INFO", "msg": "关机中" }, { "ts": "11:54:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:54:52", "level": "INFO", "msg": "cu..." }, { "ts": "11:55:02", "level": "INFO", "msg": "2026-03-25 11:55:02 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:55:02", "level": "INFO", "msg": "关机中" }, { "ts": "11:55:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:55:02", "level": "INFO", "msg": "cu..." }, { "ts": "11:55:12", "level": "INFO", "msg": "2026-03-25 11:55:12 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:55:12", "level": "INFO", "msg": "关机中" }, { "ts": "11:55:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:55:12", "level": "INFO", "msg": "cu..." }, { "ts": "11:55:22", "level": "INFO", "msg": "2026-03-25 11:55:22 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:55:22", "level": "INFO", "msg": "关机中" }, { "ts": "11:55:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:55:22", "level": "INFO", "msg": "cu..." }, { "ts": "11:55:32", "level": "INFO", "msg": "2026-03-25 11:55:32 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:55:32", "level": "INFO", "msg": "关机中" }, { "ts": "11:55:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:55:32", "level": "INFO", "msg": "cu..." }, { "ts": "11:55:42", "level": "INFO", "msg": "2026-03-25 11:55:42 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:55:42", "level": "INFO", "msg": "关机中" }, { "ts": "11:55:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:55:42", "level": "INFO", "msg": "cu..." }, { "ts": "11:55:52", "level": "INFO", "msg": "2026-03-25 11:55:52 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:55:52", "level": "INFO", "msg": "关机中" }, { "ts": "11:55:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:55:52", "level": "INFO", "msg": "cu..." }, { "ts": "11:56:02", "level": "INFO", "msg": "2026-03-25 11:56:02 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:56:02", "level": "INFO", "msg": "关机中" }, { "ts": "11:56:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:56:02", "level": "INFO", "msg": "cu..." }, { "ts": "11:56:12", "level": "INFO", "msg": "2026-03-25 11:56:12 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:56:12", "level": "INFO", "msg": "关机中" }, { "ts": "11:56:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:56:12", "level": "INFO", "msg": "cu..." }, { "ts": "11:56:22", "level": "INFO", "msg": "2026-03-25 11:56:22 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:56:22", "level": "INFO", "msg": "关机中" }, { "ts": "11:56:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:56:22", "level": "INFO", "msg": "cu..." }, { "ts": "11:56:32", "level": "INFO", "msg": "2026-03-25 11:56:32 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:56:32", "level": "INFO", "msg": "关机中" }, { "ts": "11:56:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:56:32", "level": "INFO", "msg": "cu..." }, { "ts": "11:56:42", "level": "INFO", "msg": "2026-03-25 11:56:42 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:56:42", "level": "INFO", "msg": "关机中" }, { "ts": "11:56:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:56:42", "level": "INFO", "msg": "cu..." }, { "ts": "11:56:52", "level": "INFO", "msg": "2026-03-25 11:56:52 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:56:52", "level": "INFO", "msg": "关机中" }, { "ts": "11:56:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:56:52", "level": "INFO", "msg": "cu..." }, { "ts": "11:57:02", "level": "INFO", "msg": "2026-03-25 11:57:02 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:57:02", "level": "INFO", "msg": "关机中" }, { "ts": "11:57:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:57:02", "level": "INFO", "msg": "cu..." }, { "ts": "11:57:12", "level": "INFO", "msg": "2026-03-25 11:57:12 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:57:12", "level": "INFO", "msg": "关机中" }, { "ts": "11:57:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:57:12", "level": "INFO", "msg": "cu..." }, { "ts": "11:57:22", "level": "INFO", "msg": "2026-03-25 11:57:22 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:57:22", "level": "INFO", "msg": "关机中" }, { "ts": "11:57:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:57:22", "level": "INFO", "msg": "cu..." }, { "ts": "11:57:32", "level": "INFO", "msg": "2026-03-25 11:57:32 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:57:32", "level": "INFO", "msg": "关机中" }, { "ts": "11:57:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:57:32", "level": "INFO", "msg": "cu..." }, { "ts": "11:57:42", "level": "INFO", "msg": "2026-03-25 11:57:42 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:57:42", "level": "INFO", "msg": "关机中" }, { "ts": "11:57:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:57:42", "level": "INFO", "msg": "cu..." }, { "ts": "11:57:52", "level": "INFO", "msg": "2026-03-25 11:57:52 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:57:52", "level": "INFO", "msg": "关机中" }, { "ts": "11:57:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:57:52", "level": "INFO", "msg": "cu..." }, { "ts": "11:58:02", "level": "INFO", "msg": "2026-03-25 11:58:02 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:58:02", "level": "INFO", "msg": "关机中" }, { "ts": "11:58:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:58:02", "level": "INFO", "msg": "cu..." }, { "ts": "11:58:12", "level": "INFO", "msg": "2026-03-25 11:58:12 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:58:12", "level": "INFO", "msg": "关机中" }, { "ts": "11:58:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:58:12", "level": "INFO", "msg": "cu..." }, { "ts": "11:58:22", "level": "INFO", "msg": "2026-03-25 11:58:22 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:58:22", "level": "INFO", "msg": "关机中" }, { "ts": "11:58:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:58:22", "level": "INFO", "msg": "cu..." }, { "ts": "11:58:32", "level": "INFO", "msg": "2026-03-25 11:58:32 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:58:32", "level": "INFO", "msg": "关机中" }, { "ts": "11:58:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:58:32", "level": "INFO", "msg": "cu..." }, { "ts": "11:58:42", "level": "INFO", "msg": "2026-03-25 11:58:42 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:58:42", "level": "INFO", "msg": "关机中" }, { "ts": "11:58:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:58:42", "level": "INFO", "msg": "cu..." }, { "ts": "11:58:52", "level": "INFO", "msg": "2026-03-25 11:58:52 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:58:52", "level": "INFO", "msg": "关机中" }, { "ts": "11:58:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:58:52", "level": "INFO", "msg": "cu..." }, { "ts": "11:59:02", "level": "INFO", "msg": "2026-03-25 11:59:02 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:59:02", "level": "INFO", "msg": "关机中" }, { "ts": "11:59:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:59:02", "level": "INFO", "msg": "cu..." }, { "ts": "11:59:12", "level": "INFO", "msg": "2026-03-25 11:59:12 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:59:12", "level": "INFO", "msg": "关机中" }, { "ts": "11:59:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:59:12", "level": "INFO", "msg": "cu..." }, { "ts": "11:59:22", "level": "INFO", "msg": "2026-03-25 11:59:22 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:59:22", "level": "INFO", "msg": "关机中" }, { "ts": "11:59:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:59:22", "level": "INFO", "msg": "cu..." }, { "ts": "11:59:32", "level": "INFO", "msg": "2026-03-25 11:59:32 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:59:32", "level": "INFO", "msg": "关机中" }, { "ts": "11:59:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:59:32", "level": "INFO", "msg": "cu..." }, { "ts": "11:59:42", "level": "INFO", "msg": "2026-03-25 11:59:42 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:59:42", "level": "INFO", "msg": "关机中" }, { "ts": "11:59:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:59:42", "level": "INFO", "msg": "cu..." }, { "ts": "11:59:52", "level": "INFO", "msg": "2026-03-25 11:59:52 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_802494" }, { "ts": "11:59:52", "level": "INFO", "msg": "关机中" }, { "ts": "11:59:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "11:59:52", "level": "INFO", "msg": "cu..." }, { "ts": "12:00:02", "level": "INFO", "msg": "2026-03-25 12:00:02 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:00:02", "level": "INFO", "msg": "关机中" }, { "ts": "12:00:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:00:02", "level": "INFO", "msg": "cu..." }, { "ts": "12:00:12", "level": "INFO", "msg": "2026-03-25 12:00:12 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:00:12", "level": "INFO", "msg": "关机中" }, { "ts": "12:00:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:00:12", "level": "INFO", "msg": "cu..." }, { "ts": "12:00:22", "level": "INFO", "msg": "2026-03-25 12:00:22 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:00:22", "level": "INFO", "msg": "关机中" }, { "ts": "12:00:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:00:22", "level": "INFO", "msg": "cu..." }, { "ts": "12:00:32", "level": "INFO", "msg": "2026-03-25 12:00:32 [DevMachinePage] [INFO] [状态巡检] 350s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:00:32", "level": "INFO", "msg": "关机中" }, { "ts": "12:00:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:00:32", "level": "INFO", "msg": "cu..." }, { "ts": "12:00:42", "level": "INFO", "msg": "2026-03-25 12:00:42 [DevMachinePage] [INFO] [状态巡检] 360s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:00:42", "level": "INFO", "msg": "关机中" }, { "ts": "12:00:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:00:42", "level": "INFO", "msg": "cu..." }, { "ts": "12:00:52", "level": "INFO", "msg": "2026-03-25 12:00:52 [DevMachinePage] [INFO] [状态巡检] 370s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:00:52", "level": "INFO", "msg": "关机中" }, { "ts": "12:00:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:00:52", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:02", "level": "INFO", "msg": "2026-03-25 12:01:02 [DevMachinePage] [INFO] [状态巡检] 380s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:01:02", "level": "INFO", "msg": "关机中" }, { "ts": "12:01:02", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:02", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:12", "level": "INFO", "msg": "2026-03-25 12:01:12 [DevMachinePage] [INFO] [状态巡检] 390s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:01:12", "level": "INFO", "msg": "关机中" }, { "ts": "12:01:12", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:12", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:22", "level": "INFO", "msg": "2026-03-25 12:01:22 [DevMachinePage] [INFO] [状态巡检] 400s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:01:22", "level": "INFO", "msg": "关机中" }, { "ts": "12:01:22", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:22", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:32", "level": "INFO", "msg": "2026-03-25 12:01:32 [DevMachinePage] [INFO] [状态巡检] 410s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:01:32", "level": "INFO", "msg": "关机中" }, { "ts": "12:01:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:32", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:42", "level": "INFO", "msg": "2026-03-25 12:01:42 [DevMachinePage] [INFO] [状态巡检] 420s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:01:42", "level": "INFO", "msg": "关机中" }, { "ts": "12:01:42", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:42", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:52", "level": "INFO", "msg": "2026-03-25 12:01:52 [DevMachinePage] [INFO] [状态巡检] 430s | 当前实时内容: UI_TEST_802494" }, { "ts": "12:01:52", "level": "INFO", "msg": "关机中" }, { "ts": "12:01:52", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:52", "level": "INFO", "msg": "cu..." }, { "ts": "12:01:57", "level": "SUCCESS", "msg": "2026-03-25 12:01:57 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_802494" }, { "ts": "12:01:57", "level": "INFO", "msg": "已关机" }, { "ts": "12:01:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:01:57", "level": "INFO", "msg": "cuda" }, { "ts": "12:01:57", "level": "INFO", "msg": "2026/03/25 11:51:55" }, { "ts": "12:01:57", "level": "INFO", "msg": "2026/03/25 11:54:15 ~ 2026/03/25 12:01:45" }, { "ts": "12:01:57", "level": "INFO", "msg": "7分钟" }, { "ts": "12:01:57", "level": "INFO", "msg": "暂停" }, { "ts": "12:01:57", "level": "INFO", "msg": "Web应用" }, { "ts": "12:01:57", "level": "INFO", "msg": "开机" }, { "ts": "12:01:57", "level": "INFO", "msg": "删除" }, { "ts": "12:01:57", "level": "INFO", "msg": "2026-03-25 12:01:57 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_802494" }, { "ts": "12:01:57", "level": "INFO", "msg": "2026-03-25 12:01:57 [DevMachinePage] [INFO] 👉 在 UI_TEST_802494 行内寻找并点击 [删除] 按钮" }, { "ts": "12:01:57", "level": "INFO", "msg": "2026-03-25 12:01:57 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:02:01", "level": "INFO", "msg": "2026-03-25 12:02:01 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:02:05", "level": "SUCCESS", "msg": "2026-03-25 12:02:05 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理" }, { "ts": "12:02:05", "level": "INFO", "msg": "2026-03-25 12:02:05 [BaseUI] [INFO] [BROWSER LOG] 删除成功" }, { "ts": "12:02:35", "level": "WARN", "msg": "2026-03-25 12:02:35 [DataManagementRunner] [WARNING] ⚠️ 截图失败(浏览器可能已关闭): dev_machine_final.png" }, { "ts": "12:02:35", "level": "SUCCESS", "msg": "2026-03-25 12:02:35 [DataManagementRunner] [INFO] ✅ 开发机场景通过" }, { "ts": "12:02:35", "level": "INFO", "msg": "2026-03-25 12:02:35 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "12:02:35", "level": "INFO", "msg": "2026-03-25 12:02:35 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:02:35", "level": "INFO", "msg": "2026-03-25 12:02:35 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:02:40", "level": "INFO", "msg": "2026-03-25 12:02:40 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:02:40", "level": "SUCCESS", "msg": "2026-03-25 12:02:40 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据" }, { "ts": "12:02:40", "level": "INFO", "msg": "2026-03-25 12:02:40 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "12:02:40", "level": "INFO", "msg": "2026-03-25 12:02:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "12:02:44", "level": "INFO", "msg": "2026-03-25 12:02:44 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_781144" }, { "ts": "12:02:44", "level": "INFO", "msg": "2026-03-25 12:02:44 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_781144" }, { "ts": "12:02:49", "level": "INFO", "msg": "2026-03-25 12:02:49 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:02:51", "level": "INFO", "msg": "2026-03-25 12:02:51 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:02:51", "level": "INFO", "msg": "2026-03-25 12:02:51 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:02:56", "level": "SUCCESS", "msg": "2026-03-25 12:02:56 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:02:56", "level": "INFO", "msg": "2026-03-25 12:02:56 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "12:02:56", "level": "INFO", "msg": "2026-03-25 12:02:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:03:38", "level": "INFO", "msg": "2026-03-25 12:03:38 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:03:40", "level": "INFO", "msg": "2026-03-25 12:03:40 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "12:03:40", "level": "INFO", "msg": "2026-03-25 12:03:40 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:03:45", "level": "INFO", "msg": "2026-03-25 12:03:45 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_781144 状态变为: 运行中..." }, { "ts": "12:03:45", "level": "INFO", "msg": "2026-03-25 12:03:45 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found" }, { "ts": "12:03:55", "level": "INFO", "msg": "2026-03-25 12:03:55 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_781144" }, { "ts": "12:03:55", "level": "INFO", "msg": "创建中" }, { "ts": "12:03:55", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:03:55", "level": "INFO", "msg": "按量..." }, { "ts": "12:04:05", "level": "INFO", "msg": "2026-03-25 12:04:05 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_781144" }, { "ts": "12:04:05", "level": "INFO", "msg": "创建中" }, { "ts": "12:04:05", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:04:05", "level": "INFO", "msg": "按量..." }, { "ts": "12:04:15", "level": "INFO", "msg": "2026-03-25 12:04:15 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_781144" }, { "ts": "12:04:15", "level": "INFO", "msg": "创建中" }, { "ts": "12:04:15", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:04:15", "level": "INFO", "msg": "按量..." }, { "ts": "12:04:25", "level": "INFO", "msg": "2026-03-25 12:04:25 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_781144" }, { "ts": "12:04:25", "level": "INFO", "msg": "创建中" }, { "ts": "12:04:25", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:04:25", "level": "INFO", "msg": "按量..." }, { "ts": "12:04:35", "level": "INFO", "msg": "2026-03-25 12:04:35 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_781144" }, { "ts": "12:04:35", "level": "INFO", "msg": "创建中" }, { "ts": "12:04:35", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:04:35", "level": "INFO", "msg": "按量..." }, { "ts": "12:04:45", "level": "INFO", "msg": "2026-03-25 12:04:45 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_781144" }, { "ts": "12:04:45", "level": "INFO", "msg": "创建中" }, { "ts": "12:04:45", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:04:45", "level": "INFO", "msg": "按量..." }, { "ts": "12:04:55", "level": "INFO", "msg": "2026-03-25 12:04:55 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_781144" }, { "ts": "12:04:55", "level": "INFO", "msg": "创建中" }, { "ts": "12:04:55", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:04:55", "level": "INFO", "msg": "按量..." }, { "ts": "12:05:05", "level": "INFO", "msg": "2026-03-25 12:05:05 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_781144" }, { "ts": "12:05:05", "level": "INFO", "msg": "创建中" }, { "ts": "12:05:05", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:05:05", "level": "INFO", "msg": "按量..." }, { "ts": "12:05:15", "level": "INFO", "msg": "2026-03-25 12:05:15 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_781144" }, { "ts": "12:05:15", "level": "INFO", "msg": "创建中" }, { "ts": "12:05:15", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:05:15", "level": "INFO", "msg": "按量..." }, { "ts": "12:05:25", "level": "INFO", "msg": "2026-03-25 12:05:25 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_781144" }, { "ts": "12:05:25", "level": "INFO", "msg": "创建中" }, { "ts": "12:05:25", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:05:25", "level": "INFO", "msg": "按量..." }, { "ts": "12:05:35", "level": "SUCCESS", "msg": "2026-03-25 12:05:35 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:05:35", "level": "INFO", "msg": "2026-03-25 12:05:35 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_781144" }, { "ts": "12:05:35", "level": "INFO", "msg": "2026-03-25 12:05:35 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_781144 行内寻找并点击 [打开桌面]" }, { "ts": "12:05:36", "level": "INFO", "msg": "2026-03-25 12:05:36 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:05:36", "level": "INFO", "msg": "2026-03-25 12:05:36 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-ernax7z6dzjb02xbg" }, { "ts": "12:06:36", "level": "INFO", "msg": "2026-03-25 12:06:36 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "12:06:51", "level": "INFO", "msg": "2026-03-25 12:06:51 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_781144 状态变为: 运行中..." }, { "ts": "12:06:51", "level": "SUCCESS", "msg": "2026-03-25 12:06:51 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:06:51", "level": "INFO", "msg": "2026-03-25 12:06:51 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_781144 为镜像" }, { "ts": "12:06:51", "level": "INFO", "msg": "2026-03-25 12:06:51 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_781144 行内寻找并点击 [保存镜像]" }, { "ts": "12:06:51", "level": "INFO", "msg": "2026-03-25 12:06:51 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:06:52", "level": "INFO", "msg": "2026-03-25 12:06:52 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "12:06:52", "level": "INFO", "msg": "2026-03-25 12:06:52 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_781144" }, { "ts": "12:06:53", "level": "INFO", "msg": "2026-03-25 12:06:53 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "12:06:53", "level": "INFO", "msg": "2026-03-25 12:06:53 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "12:06:53", "level": "INFO", "msg": "2026-03-25 12:06:53 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "12:06:54", "level": "SUCCESS", "msg": "2026-03-25 12:06:54 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "12:06:55", "level": "INFO", "msg": "2026-03-25 12:06:55 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "12:06:55", "level": "INFO", "msg": "2026-03-25 12:06:55 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "12:06:55", "level": "INFO", "msg": "2026-03-25 12:06:55 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "12:06:55", "level": "INFO", "msg": "2026-03-25 12:06:55 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "12:06:56", "level": "INFO", "msg": "2026-03-25 12:06:56 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "12:06:56", "level": "INFO", "msg": "2026-03-25 12:06:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:06:59", "level": "INFO", "msg": "2026-03-25 12:06:59 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_781144 状态变为: 运行中..." }, { "ts": "12:06:59", "level": "SUCCESS", "msg": "2026-03-25 12:06:59 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:06:59", "level": "INFO", "msg": "2026-03-25 12:06:59 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_781144" }, { "ts": "12:06:59", "level": "INFO", "msg": "2026-03-25 12:06:59 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_781144 行内寻找并点击 [关机]" }, { "ts": "12:06:59", "level": "INFO", "msg": "2026-03-25 12:06:59 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:07:00", "level": "INFO", "msg": "2026-03-25 12:07:00 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_781144 状态变为: 已关机..." }, { "ts": "12:07:00", "level": "INFO", "msg": "2026-03-25 12:07:00 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_781144" }, { "ts": "12:07:00", "level": "INFO", "msg": "关机中" }, { "ts": "12:07:00", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:07:00", "level": "INFO", "msg": "按量..." }, { "ts": "12:07:10", "level": "INFO", "msg": "2026-03-25 12:07:10 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_781144" }, { "ts": "12:07:10", "level": "INFO", "msg": "关机中" }, { "ts": "12:07:10", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:07:10", "level": "INFO", "msg": "按量..." }, { "ts": "12:07:20", "level": "SUCCESS", "msg": "2026-03-25 12:07:20 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:07:20", "level": "INFO", "msg": "2026-03-25 12:07:20 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_781144" }, { "ts": "12:07:20", "level": "INFO", "msg": "2026-03-25 12:07:20 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_781144 行内寻找并点击 [删除]" }, { "ts": "12:07:20", "level": "INFO", "msg": "2026-03-25 12:07:20 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:07:20", "level": "INFO", "msg": "2026-03-25 12:07:20 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "12:07:22", "level": "SUCCESS", "msg": "2026-03-25 12:07:22 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "12:07:24", "level": "SUCCESS", "msg": "2026-03-25 12:07:24 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "12:07:24", "level": "SUCCESS", "msg": "2026-03-25 12:07:24 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "12:07:24", "level": "INFO", "msg": "2026-03-25 12:07:24 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "12:07:24", "level": "INFO", "msg": "2026-03-25 12:07:24 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "12:07:24", "level": "INFO", "msg": "2026-03-25 12:07:24 [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:07:27", "level": "INFO", "msg": "2026-03-25 12:07:27 [MirrorAssetsPage] [INFO] 👉 点击我的镜像" }, { "ts": "12:07:27", "level": "INFO", "msg": "2026-03-25 12:07:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像" }, { "ts": "12:07:27", "level": "INFO", "msg": "2026-03-25 12:07:27 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)" }, { "ts": "12:07:27", "level": "INFO", "msg": "2026-03-25 12:07:27 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..." }, { "ts": "12:07:28", "level": "INFO", "msg": "2026-03-25 12:07:28 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "12:07:28", "level": "INFO", "msg": "2026-03-25 12:07:28 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "12:07:28", "level": "INFO", "msg": "2026-03-25 12:07:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "12:07:31", "level": "INFO", "msg": "2026-03-25 12:07:31 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "12:07:31", "level": "INFO", "msg": "2026-03-25 12:07:31 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_48283" }, { "ts": "12:07:31", "level": "INFO", "msg": "2026-03-25 12:07:31 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:07:31", "level": "SUCCESS", "msg": "2026-03-25 12:07:31 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "12:07:33", "level": "INFO", "msg": "2026-03-25 12:07:33 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:07:33", "level": "INFO", "msg": "2026-03-25 12:07:33 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:07:34", "level": "SUCCESS", "msg": "2026-03-25 12:07:34 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:07:37", "level": "INFO", "msg": "2026-03-25 12:07:37 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "12:07:37", "level": "INFO", "msg": "2026-03-25 12:07:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:07:37", "level": "SUCCESS", "msg": "2026-03-25 12:07:37 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_48283 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "12:07:37", "level": "INFO", "msg": "2026-03-25 12:07:37 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:07:37", "level": "INFO", "msg": "2026-03-25 12:07:37 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:07:39", "level": "INFO", "msg": "2026-03-25 12:07:39 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "12:07:39", "level": "INFO", "msg": "2026-03-25 12:07:39 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:07:43", "level": "INFO", "msg": "2026-03-25 12:07:43 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_48283 状态变为: 运行中..." }, { "ts": "12:07:43", "level": "INFO", "msg": "2026-03-25 12:07:43 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_48283" }, { "ts": "12:07:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:07:43", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:07:43", "level": "INFO", "msg": "按量付..." }, { "ts": "12:07:53", "level": "INFO", "msg": "2026-03-25 12:07:53 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_48283" }, { "ts": "12:07:53", "level": "INFO", "msg": "创建中" }, { "ts": "12:07:53", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:07:53", "level": "INFO", "msg": "按量付..." }, { "ts": "12:08:03", "level": "INFO", "msg": "2026-03-25 12:08:03 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_48283" }, { "ts": "12:08:03", "level": "INFO", "msg": "创建中" }, { "ts": "12:08:03", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:08:03", "level": "INFO", "msg": "按量付..." }, { "ts": "12:08:13", "level": "INFO", "msg": "2026-03-25 12:08:13 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_48283" }, { "ts": "12:08:13", "level": "INFO", "msg": "创建中" }, { "ts": "12:08:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:08:13", "level": "INFO", "msg": "按量付..." }, { "ts": "12:08:23", "level": "INFO", "msg": "2026-03-25 12:08:23 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_48283" }, { "ts": "12:08:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:08:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:08:23", "level": "INFO", "msg": "按量付..." }, { "ts": "12:08:33", "level": "INFO", "msg": "2026-03-25 12:08:33 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_48283" }, { "ts": "12:08:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:08:33", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:08:33", "level": "INFO", "msg": "按量付..." }, { "ts": "12:08:43", "level": "INFO", "msg": "2026-03-25 12:08:43 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_48283" }, { "ts": "12:08:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:08:43", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:08:43", "level": "INFO", "msg": "按量付..." }, { "ts": "12:08:53", "level": "INFO", "msg": "2026-03-25 12:08:53 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_48283" }, { "ts": "12:08:53", "level": "INFO", "msg": "创建中" }, { "ts": "12:08:53", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:08:53", "level": "INFO", "msg": "按量付..." }, { "ts": "12:09:03", "level": "INFO", "msg": "2026-03-25 12:09:03 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_48283" }, { "ts": "12:09:03", "level": "INFO", "msg": "创建中" }, { "ts": "12:09:03", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:09:03", "level": "INFO", "msg": "按量付..." }, { "ts": "12:09:13", "level": "INFO", "msg": "2026-03-25 12:09:13 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_48283" }, { "ts": "12:09:13", "level": "INFO", "msg": "创建中" }, { "ts": "12:09:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:09:13", "level": "INFO", "msg": "按量付..." }, { "ts": "12:09:23", "level": "INFO", "msg": "2026-03-25 12:09:23 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_48283" }, { "ts": "12:09:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:09:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:09:23", "level": "INFO", "msg": "按量付..." }, { "ts": "12:09:28", "level": "SUCCESS", "msg": "2026-03-25 12:09:28 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:09:28", "level": "INFO", "msg": "2026-03-25 12:09:28 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_48283 状态变为: 运行中..." }, { "ts": "12:09:28", "level": "SUCCESS", "msg": "2026-03-25 12:09:28 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:09:28", "level": "INFO", "msg": "2026-03-25 12:09:28 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_48283" }, { "ts": "12:09:28", "level": "INFO", "msg": "2026-03-25 12:09:28 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_48283 行内寻找并点击 [关机]" }, { "ts": "12:09:28", "level": "INFO", "msg": "2026-03-25 12:09:28 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:09:29", "level": "INFO", "msg": "2026-03-25 12:09:29 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_48283 状态变为: 已关机..." }, { "ts": "12:09:29", "level": "INFO", "msg": "2026-03-25 12:09:29 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_48283" }, { "ts": "12:09:29", "level": "INFO", "msg": "关机中" }, { "ts": "12:09:29", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:09:29", "level": "INFO", "msg": "按量付..." }, { "ts": "12:09:39", "level": "INFO", "msg": "2026-03-25 12:09:39 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_48283" }, { "ts": "12:09:39", "level": "INFO", "msg": "关机中" }, { "ts": "12:09:39", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:09:39", "level": "INFO", "msg": "按量付..." }, { "ts": "12:09:49", "level": "SUCCESS", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:09:49", "level": "INFO", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_48283 状态变为: 已关机..." }, { "ts": "12:09:49", "level": "SUCCESS", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:09:49", "level": "INFO", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_48283" }, { "ts": "12:09:49", "level": "INFO", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_48283 行内寻找并点击 [删除]" }, { "ts": "12:09:49", "level": "INFO", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:09:49", "level": "INFO", "msg": "2026-03-25 12:09:49 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "12:09:51", "level": "SUCCESS", "msg": "2026-03-25 12:09:51 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "12:09:56", "level": "SUCCESS", "msg": "2026-03-25 12:09:56 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "12:09:56", "level": "SUCCESS", "msg": "2026-03-25 12:09:56 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "12:09:56", "level": "SUCCESS", "msg": "2026-03-25 12:09:56 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "12:09:56", "level": "INFO", "msg": "2026-03-25 12:09:56 [BaseUI] [INFO] Browser stopped" }, { "ts": "12:09:56", "level": "SUCCESS", "msg": "✅ 第 1 次运行完成并通过!" }, { "ts": "12:09:56", "level": "INFO", "msg": "========================================" }, { "ts": "12:09:56", "level": "INFO", "msg": "测试结论: SUCCESS" }, { "ts": "12:09:56", "level": "INFO", "msg": "总运行次数: 1" }, { "ts": "12:09:56", "level": "INFO", "msg": "========================================" }, { "ts": "12:09:56", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "12:09:56", "level": "INFO", "msg": "─────── 第 2/2 次运行 ───────" }, { "ts": "12:09:58", "level": "INFO", "msg": "2026-03-25 12:09:58 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "12:09:58", "level": "INFO", "msg": "2026-03-25 12:09:58 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "12:09:59", "level": "INFO", "msg": "2026-03-25 12:09:59 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "12:09:59", "level": "INFO", "msg": "2026-03-25 12:09:59 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "12:10:01", "level": "INFO", "msg": "2026-03-25 12:10:01 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "12:10:01", "level": "INFO", "msg": "2026-03-25 12:10:01 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "12:10:01", "level": "INFO", "msg": "2026-03-25 12:10:01 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "12:10:01", "level": "INFO", "msg": "2026-03-25 12:10:01 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "12:10:01", "level": "INFO", "msg": "2026-03-25 12:10:01 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "12:10:02", "level": "INFO", "msg": "2026-03-25 12:10:02 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "12:10:03", "level": "INFO", "msg": "2026-03-25 12:10:03 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "12:10:03", "level": "INFO", "msg": "2026-03-25 12:10: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": "12:10:03", "level": "INFO", "msg": "2026-03-25 12:10:03 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "12:10:13", "level": "WARN", "msg": "2026-03-25 12:10:13 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "12:10:13", "level": "INFO", "msg": "Call log:" }, { "ts": "12:10:13", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "12:10:13", "level": "INFO", "msg": "2026-03-25 12:10:13 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_702985] ---" }, { "ts": "12:10:13", "level": "INFO", "msg": "2026-03-25 12:10:13 [FileManagerPage] [INFO] 正在切换到数据管理页面..." }, { "ts": "12:10:13", "level": "INFO", "msg": "2026-03-25 12:10:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "12:10:13", "level": "INFO", "msg": "2026-03-25 12:10:13 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:10:15", "level": "INFO", "msg": "2026-03-25 12:10:15 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_702985" }, { "ts": "12:10:15", "level": "INFO", "msg": "2026-03-25 12:10:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹" }, { "ts": "12:10:15", "level": "INFO", "msg": "2026-03-25 12:10:15 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:10:17", "level": "INFO", "msg": "2026-03-25 12:10:17 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_702985" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [FileSystemScenario] [INFO] --- 循环第 1 次 ---" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_702985" }, { "ts": "12:10:18", "level": "INFO", "msg": "2026-03-25 12:10:18 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:10:21", "level": "INFO", "msg": "2026-03-25 12:10:21 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:10:22", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:10:22", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:10:22", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:10:22", "level": "INFO", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:10:22", "level": "SUCCESS", "msg": "2026-03-25 12:10:22 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:10:23", "level": "INFO", "msg": "2026-03-25 12:10:23 [FileSystemScenario] [INFO] --- 循环第 2 次 ---" }, { "ts": "12:10:23", "level": "INFO", "msg": "2026-03-25 12:10:23 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:10:23", "level": "INFO", "msg": "2026-03-25 12:10:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:10:29", "level": "INFO", "msg": "2026-03-25 12:10:29 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:10:32", "level": "INFO", "msg": "2026-03-25 12:10:32 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:10:33", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:10:33", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:10:33", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:10:33", "level": "INFO", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:10:33", "level": "SUCCESS", "msg": "2026-03-25 12:10:33 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:10:34", "level": "INFO", "msg": "2026-03-25 12:10:34 [FileSystemScenario] [INFO] --- 循环第 3 次 ---" }, { "ts": "12:10:34", "level": "INFO", "msg": "2026-03-25 12:10:34 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:10:34", "level": "INFO", "msg": "2026-03-25 12:10:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:10:40", "level": "INFO", "msg": "2026-03-25 12:10:40 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:10:43", "level": "INFO", "msg": "2026-03-25 12:10:43 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:10:44", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:10:44", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:10:44", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:10:44", "level": "INFO", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:10:44", "level": "SUCCESS", "msg": "2026-03-25 12:10:44 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:10:45", "level": "INFO", "msg": "2026-03-25 12:10:45 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:10:45", "level": "INFO", "msg": "2026-03-25 12:10:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:10:50", "level": "INFO", "msg": "2026-03-25 12:10:50 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:10:50", "level": "INFO", "msg": "2026-03-25 12:10:50 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..." }, { "ts": "12:11:17", "level": "INFO", "msg": "2026-03-25 12:11:17 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip" }, { "ts": "12:11:18", "level": "INFO", "msg": "2026-03-25 12:11:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:11:19", "level": "INFO", "msg": "2026-03-25 12:11:19 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip" }, { "ts": "12:11:20", "level": "INFO", "msg": "2026-03-25 12:11:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:11:21", "level": "INFO", "msg": "2026-03-25 12:11:21 [FileManagerPage] [INFO] 🔙 返回根目录" }, { "ts": "12:11:21", "level": "INFO", "msg": "2026-03-25 12:11:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "12:11:22", "level": "INFO", "msg": "2026-03-25 12:11:22 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_702985" }, { "ts": "12:11:23", "level": "INFO", "msg": "2026-03-25 12:11:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:11:24", "level": "SUCCESS", "msg": "2026-03-25 12:11:24 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成" }, { "ts": "12:11:24", "level": "SUCCESS", "msg": "2026-03-25 12:11:24 [DataManagementRunner] [INFO] ✅ 文件系统场景通过" }, { "ts": "12:11:24", "level": "INFO", "msg": "2026-03-25 12:11:24 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---" }, { "ts": "12:11:24", "level": "INFO", "msg": "2026-03-25 12:11:24 [DevMachinePage] [INFO] 正在切换到【开发机】页面..." }, { "ts": "12:11:27", "level": "INFO", "msg": "2026-03-25 12:11:27 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:11:27", "level": "INFO", "msg": "2026-03-25 12:11:27 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "12:11:30", "level": "SUCCESS", "msg": "2026-03-25 12:11:30 [DevMachinePage] [INFO] ✅ 成功进入开发机页面" }, { "ts": "12:11:30", "level": "SUCCESS", "msg": "2026-03-25 12:11:30 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown" }, { "ts": "12:11:30", "level": "INFO", "msg": "2026-03-25 12:11:30 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮" }, { "ts": "12:11:30", "level": "INFO", "msg": "2026-03-25 12:11:30 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机" }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_667653" }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_667653" }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec" }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)" }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA" }, { "ts": "12:11:31", "level": "INFO", "msg": "2026-03-25 12:11:31 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:11:32", "level": "INFO", "msg": "2026-03-25 12:11:32 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA" }, { "ts": "12:11:33", "level": "INFO", "msg": "2026-03-25 12:11:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥" }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6" }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..." }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100" }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100" }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [DevMachinePage] [INFO] 🚀 提交申请创建" }, { "ts": "12:11:34", "level": "INFO", "msg": "2026-03-25 12:11:34 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建" }, { "ts": "12:11:35", "level": "INFO", "msg": "2026-03-25 12:11:35 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_667653, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}" }, { "ts": "12:11:37", "level": "INFO", "msg": "2026-03-25 12:11:37 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_667653 部署就绪..." }, { "ts": "12:11:47", "level": "INFO", "msg": "2026-03-25 12:11:47 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_667653 状态变为: 运行中..." }, { "ts": "12:11:47", "level": "INFO", "msg": "2026-03-25 12:11:47 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功" }, { "ts": "12:11:47", "level": "INFO", "msg": "2026-03-25 12:11:47 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:11:47", "level": "INFO", "msg": "2026-03-25 12:11:47 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "12:11:47", "level": "INFO", "msg": "2026-03-25 12:11:47 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:11:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:11:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:11:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:11:57", "level": "INFO", "msg": "2026-03-25 12:11:57 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:11:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:11:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:11:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:12:07", "level": "INFO", "msg": "2026-03-25 12:12:07 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:12:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:12:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:12:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:12:17", "level": "INFO", "msg": "2026-03-25 12:12:17 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:12:17", "level": "INFO", "msg": "创建中" }, { "ts": "12:12:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:12:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:12:27", "level": "INFO", "msg": "2026-03-25 12:12:27 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:12:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:12:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:12:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:12:37", "level": "INFO", "msg": "2026-03-25 12:12:37 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:12:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:12:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:12:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:12:47", "level": "INFO", "msg": "2026-03-25 12:12:47 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:12:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:12:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:12:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:12:57", "level": "INFO", "msg": "2026-03-25 12:12:57 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:12:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:12:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:12:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:13:07", "level": "INFO", "msg": "2026-03-25 12:13:07 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:13:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:13:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:13:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:13:17", "level": "INFO", "msg": "2026-03-25 12:13:17 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:13:17", "level": "INFO", "msg": "创建中" }, { "ts": "12:13:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:13:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:13:27", "level": "INFO", "msg": "2026-03-25 12:13:27 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:13:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:13:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:13:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:13:37", "level": "INFO", "msg": "2026-03-25 12:13:37 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:13:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:13:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:13:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:13:47", "level": "INFO", "msg": "2026-03-25 12:13:47 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:13:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:13:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:13:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:13:57", "level": "INFO", "msg": "2026-03-25 12:13:57 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:13:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:13:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:13:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:14:07", "level": "INFO", "msg": "2026-03-25 12:14:07 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:14:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:14:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:14:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:14:17", "level": "INFO", "msg": "2026-03-25 12:14:17 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:14:17", "level": "INFO", "msg": "创建中" }, { "ts": "12:14:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:14:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:14:27", "level": "INFO", "msg": "2026-03-25 12:14:27 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:14:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:14:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:14:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:14:37", "level": "INFO", "msg": "2026-03-25 12:14:37 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:14:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:14:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:14:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:14:47", "level": "INFO", "msg": "2026-03-25 12:14:47 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:14:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:14:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:14:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:14:57", "level": "INFO", "msg": "2026-03-25 12:14:57 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:14:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:14:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:14:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:15:07", "level": "INFO", "msg": "2026-03-25 12:15:07 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:15:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:15:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:15:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:15:17", "level": "INFO", "msg": "2026-03-25 12:15:17 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:15:17", "level": "INFO", "msg": "创建中" }, { "ts": "12:15:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:15:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:15:27", "level": "INFO", "msg": "2026-03-25 12:15:27 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:15:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:15:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:15:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:15:37", "level": "INFO", "msg": "2026-03-25 12:15:37 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:15:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:15:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:15:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:15:47", "level": "INFO", "msg": "2026-03-25 12:15:47 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:15:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:15:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:15:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:15:57", "level": "INFO", "msg": "2026-03-25 12:15:57 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:15:57", "level": "INFO", "msg": "启动中" }, { "ts": "12:15:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:15:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:16:07", "level": "SUCCESS", "msg": "2026-03-25 12:16:07 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_667653" }, { "ts": "12:16:07", "level": "INFO", "msg": "运行中" }, { "ts": "12:16:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:16:07", "level": "INFO", "msg": "cuda" }, { "ts": "12:16:07", "level": "INFO", "msg": "2026/03/25 12:11:35" }, { "ts": "12:16:07", "level": "INFO", "msg": "2026/03/25 12:15:56" }, { "ts": "12:16:07", "level": "INFO", "msg": "9秒" }, { "ts": "12:16:07", "level": "INFO", "msg": "正常" }, { "ts": "12:16:07", "level": "INFO", "msg": "Web应用" }, { "ts": "12:16:07", "level": "INFO", "msg": "登录" }, { "ts": "12:16:07", "level": "INFO", "msg": "关机" }, { "ts": "12:16:07", "level": "INFO", "msg": "删除" }, { "ts": "12:16:07", "level": "INFO", "msg": "2026-03-25 12:16:07 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_667653" }, { "ts": "12:16:07", "level": "INFO", "msg": "2026-03-25 12:16:07 [DevMachinePage] [INFO] 👉 在 UI_TEST_667653 行内寻找并点击 [关机] 按钮" }, { "ts": "12:16:07", "level": "INFO", "msg": "2026-03-25 12:16:07 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)" }, { "ts": "12:16:07", "level": "INFO", "msg": "2026-03-25 12:16:07 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:16:08", "level": "INFO", "msg": "2026-03-25 12:16:08 [BaseUI] [INFO] [BROWSER LOG] 关机成功" }, { "ts": "12:16:11", "level": "INFO", "msg": "2026-03-25 12:16:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:16:17", "level": "INFO", "msg": "2026-03-25 12:16:17 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_667653 状态变为: 已关机..." }, { "ts": "12:16:17", "level": "INFO", "msg": "2026-03-25 12:16:17 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)" }, { "ts": "12:16:17", "level": "INFO", "msg": "2026-03-25 12:16:17 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:16:17", "level": "INFO", "msg": "关机中" }, { "ts": "12:16:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:16:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:16:27", "level": "INFO", "msg": "2026-03-25 12:16:27 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:16:27", "level": "INFO", "msg": "关机中" }, { "ts": "12:16:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:16:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:16:37", "level": "INFO", "msg": "2026-03-25 12:16:37 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:16:37", "level": "INFO", "msg": "关机中" }, { "ts": "12:16:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:16:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:16:47", "level": "INFO", "msg": "2026-03-25 12:16:47 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:16:47", "level": "INFO", "msg": "关机中" }, { "ts": "12:16:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:16:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:16:57", "level": "INFO", "msg": "2026-03-25 12:16:57 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:16:57", "level": "INFO", "msg": "关机中" }, { "ts": "12:16:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:16:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:17:07", "level": "INFO", "msg": "2026-03-25 12:17:07 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:17:07", "level": "INFO", "msg": "关机中" }, { "ts": "12:17:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:17:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:17:17", "level": "INFO", "msg": "2026-03-25 12:17:17 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:17:17", "level": "INFO", "msg": "关机中" }, { "ts": "12:17:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:17:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:17:27", "level": "INFO", "msg": "2026-03-25 12:17:27 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:17:27", "level": "INFO", "msg": "关机中" }, { "ts": "12:17:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:17:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:17:37", "level": "INFO", "msg": "2026-03-25 12:17:37 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:17:37", "level": "INFO", "msg": "关机中" }, { "ts": "12:17:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:17:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:17:47", "level": "INFO", "msg": "2026-03-25 12:17:47 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:17:47", "level": "INFO", "msg": "关机中" }, { "ts": "12:17:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:17:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:17:57", "level": "INFO", "msg": "2026-03-25 12:17:57 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:17:57", "level": "INFO", "msg": "关机中" }, { "ts": "12:17:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:17:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:18:07", "level": "INFO", "msg": "2026-03-25 12:18:07 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:18:07", "level": "INFO", "msg": "关机中" }, { "ts": "12:18:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:18:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:18:17", "level": "INFO", "msg": "2026-03-25 12:18:17 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:18:17", "level": "INFO", "msg": "关机中" }, { "ts": "12:18:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:18:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:18:27", "level": "INFO", "msg": "2026-03-25 12:18:27 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:18:27", "level": "INFO", "msg": "关机中" }, { "ts": "12:18:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:18:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:18:37", "level": "INFO", "msg": "2026-03-25 12:18:37 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:18:37", "level": "INFO", "msg": "关机中" }, { "ts": "12:18:37", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:18:37", "level": "INFO", "msg": "cu..." }, { "ts": "12:18:47", "level": "INFO", "msg": "2026-03-25 12:18:47 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:18:47", "level": "INFO", "msg": "关机中" }, { "ts": "12:18:47", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:18:47", "level": "INFO", "msg": "cu..." }, { "ts": "12:18:57", "level": "INFO", "msg": "2026-03-25 12:18:57 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:18:57", "level": "INFO", "msg": "关机中" }, { "ts": "12:18:57", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:18:57", "level": "INFO", "msg": "cu..." }, { "ts": "12:19:07", "level": "INFO", "msg": "2026-03-25 12:19:07 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:19:07", "level": "INFO", "msg": "关机中" }, { "ts": "12:19:07", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:19:07", "level": "INFO", "msg": "cu..." }, { "ts": "12:19:17", "level": "INFO", "msg": "2026-03-25 12:19:17 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:19:17", "level": "INFO", "msg": "关机中" }, { "ts": "12:19:17", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:19:17", "level": "INFO", "msg": "cu..." }, { "ts": "12:19:27", "level": "INFO", "msg": "2026-03-25 12:19:27 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_667653" }, { "ts": "12:19:27", "level": "INFO", "msg": "关机中" }, { "ts": "12:19:27", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:19:27", "level": "INFO", "msg": "cu..." }, { "ts": "12:19:32", "level": "SUCCESS", "msg": "2026-03-25 12:19:32 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_667653" }, { "ts": "12:19:32", "level": "INFO", "msg": "已关机" }, { "ts": "12:19:32", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:19:32", "level": "INFO", "msg": "cuda" }, { "ts": "12:19:32", "level": "INFO", "msg": "2026/03/25 12:11:35" }, { "ts": "12:19:32", "level": "INFO", "msg": "2026/03/25 12:15:56 ~ 2026/03/25 12:19:25" }, { "ts": "12:19:32", "level": "INFO", "msg": "3分钟" }, { "ts": "12:19:32", "level": "INFO", "msg": "暂停" }, { "ts": "12:19:32", "level": "INFO", "msg": "Web应用" }, { "ts": "12:19:32", "level": "INFO", "msg": "开机" }, { "ts": "12:19:32", "level": "INFO", "msg": "删除" }, { "ts": "12:19:32", "level": "INFO", "msg": "2026-03-25 12:19:32 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_667653" }, { "ts": "12:19:32", "level": "INFO", "msg": "2026-03-25 12:19:32 [DevMachinePage] [INFO] 👉 在 UI_TEST_667653 行内寻找并点击 [删除] 按钮" }, { "ts": "12:19:32", "level": "INFO", "msg": "2026-03-25 12:19:32 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:19:36", "level": "INFO", "msg": "2026-03-25 12:19:36 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:19:39", "level": "SUCCESS", "msg": "2026-03-25 12:19:39 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理" }, { "ts": "12:19:39", "level": "INFO", "msg": "2026-03-25 12:19:39 [BaseUI] [INFO] [BROWSER LOG] 删除成功" }, { "ts": "12:19:39", "level": "SUCCESS", "msg": "2026-03-25 12:19:39 [DataManagementRunner] [INFO] ✅ 开发机场景通过" }, { "ts": "12:19:39", "level": "INFO", "msg": "2026-03-25 12:19:39 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "12:19:39", "level": "INFO", "msg": "2026-03-25 12:19:39 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:19:39", "level": "INFO", "msg": "2026-03-25 12:19:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:19:42", "level": "INFO", "msg": "2026-03-25 12:19:42 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:19:42", "level": "SUCCESS", "msg": "2026-03-25 12:19:42 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据" }, { "ts": "12:19:42", "level": "INFO", "msg": "2026-03-25 12:19:42 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "12:19:42", "level": "INFO", "msg": "2026-03-25 12:19:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "12:19:43", "level": "INFO", "msg": "2026-03-25 12:19:43 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_49037" }, { "ts": "12:19:43", "level": "INFO", "msg": "2026-03-25 12:19:43 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_49037" }, { "ts": "12:19:48", "level": "INFO", "msg": "2026-03-25 12:19:48 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:19:48", "level": "INFO", "msg": "2026-03-25 12:19:48 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:19:48", "level": "INFO", "msg": "2026-03-25 12:19:48 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:19:49", "level": "SUCCESS", "msg": "2026-03-25 12:19:49 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:19:49", "level": "INFO", "msg": "2026-03-25 12:19:49 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "12:19:49", "level": "INFO", "msg": "2026-03-25 12:19:49 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:20:22", "level": "INFO", "msg": "2026-03-25 12:20:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:20:23", "level": "INFO", "msg": "2026-03-25 12:20:23 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "12:20:23", "level": "INFO", "msg": "2026-03-25 12:20:23 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:20:26", "level": "INFO", "msg": "2026-03-25 12:20:26 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_49037 状态变为: 运行中..." }, { "ts": "12:20:26", "level": "INFO", "msg": "2026-03-25 12:20:26 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_49037" }, { "ts": "12:20:26", "level": "INFO", "msg": "创建中" }, { "ts": "12:20:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:20:26", "level": "INFO", "msg": "按量付..." }, { "ts": "12:20:37", "level": "INFO", "msg": "2026-03-25 12:20:37 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_49037" }, { "ts": "12:20:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:20:37", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:20:37", "level": "INFO", "msg": "按量付..." }, { "ts": "12:20:47", "level": "INFO", "msg": "2026-03-25 12:20:47 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_49037" }, { "ts": "12:20:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:20:47", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:20:47", "level": "INFO", "msg": "按量付..." }, { "ts": "12:20:57", "level": "INFO", "msg": "2026-03-25 12:20:57 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_49037" }, { "ts": "12:20:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:20:57", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:20:57", "level": "INFO", "msg": "按量付..." }, { "ts": "12:21:07", "level": "INFO", "msg": "2026-03-25 12:21:07 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_49037" }, { "ts": "12:21:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:21:07", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:21:07", "level": "INFO", "msg": "按量付..." }, { "ts": "12:21:17", "level": "INFO", "msg": "2026-03-25 12:21:17 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_49037" }, { "ts": "12:21:17", "level": "INFO", "msg": "创建中" }, { "ts": "12:21:17", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:21:17", "level": "INFO", "msg": "按量付..." }, { "ts": "12:21:27", "level": "INFO", "msg": "2026-03-25 12:21:27 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_49037" }, { "ts": "12:21:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:21:27", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:21:27", "level": "INFO", "msg": "按量付..." }, { "ts": "12:21:37", "level": "INFO", "msg": "2026-03-25 12:21:37 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_49037" }, { "ts": "12:21:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:21:37", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:21:37", "level": "INFO", "msg": "按量付..." }, { "ts": "12:21:47", "level": "INFO", "msg": "2026-03-25 12:21:47 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_49037" }, { "ts": "12:21:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:21:47", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:21:47", "level": "INFO", "msg": "按量付..." }, { "ts": "12:21:57", "level": "INFO", "msg": "2026-03-25 12:21:57 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_49037" }, { "ts": "12:21:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:21:57", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:21:57", "level": "INFO", "msg": "按量付..." }, { "ts": "12:22:02", "level": "SUCCESS", "msg": "2026-03-25 12:22:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:22:02", "level": "INFO", "msg": "2026-03-25 12:22:02 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_49037" }, { "ts": "12:22:02", "level": "INFO", "msg": "2026-03-25 12:22:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_49037 行内寻找并点击 [打开桌面]" }, { "ts": "12:22:02", "level": "INFO", "msg": "2026-03-25 12:22:02 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:22:02", "level": "INFO", "msg": "2026-03-25 12:22:02 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-c6k0iga3i7g2ttynk" }, { "ts": "12:23:02", "level": "INFO", "msg": "2026-03-25 12:23:02 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "12:23:17", "level": "INFO", "msg": "2026-03-25 12:23:17 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_49037 状态变为: 运行中..." }, { "ts": "12:23:17", "level": "SUCCESS", "msg": "2026-03-25 12:23:17 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:23:17", "level": "INFO", "msg": "2026-03-25 12:23:17 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_49037 为镜像" }, { "ts": "12:23:17", "level": "INFO", "msg": "2026-03-25 12:23:17 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_49037 行内寻找并点击 [保存镜像]" }, { "ts": "12:23:17", "level": "INFO", "msg": "2026-03-25 12:23:17 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:23:19", "level": "INFO", "msg": "2026-03-25 12:23:19 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "12:23:19", "level": "INFO", "msg": "2026-03-25 12:23:19 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_49037" }, { "ts": "12:23:19", "level": "INFO", "msg": "2026-03-25 12:23:19 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "12:23:19", "level": "INFO", "msg": "2026-03-25 12:23:19 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "12:23:19", "level": "INFO", "msg": "2026-03-25 12:23:19 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "12:23:20", "level": "SUCCESS", "msg": "2026-03-25 12:23:20 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "12:23:21", "level": "INFO", "msg": "2026-03-25 12:23:21 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "12:23:21", "level": "INFO", "msg": "2026-03-25 12:23:21 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "12:23:21", "level": "INFO", "msg": "2026-03-25 12:23:21 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "12:23:21", "level": "INFO", "msg": "2026-03-25 12:23:21 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "12:23:22", "level": "INFO", "msg": "2026-03-25 12:23:22 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "12:23:22", "level": "INFO", "msg": "2026-03-25 12:23:22 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:23:25", "level": "INFO", "msg": "2026-03-25 12:23:25 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_49037 状态变为: 运行中..." }, { "ts": "12:23:25", "level": "SUCCESS", "msg": "2026-03-25 12:23:25 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:23:25", "level": "INFO", "msg": "2026-03-25 12:23:25 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_49037" }, { "ts": "12:23:25", "level": "INFO", "msg": "2026-03-25 12:23:25 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_49037 行内寻找并点击 [关机]" }, { "ts": "12:23:25", "level": "INFO", "msg": "2026-03-25 12:23:25 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:23:26", "level": "INFO", "msg": "2026-03-25 12:23:26 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_49037 状态变为: 已关机..." }, { "ts": "12:23:26", "level": "INFO", "msg": "2026-03-25 12:23:26 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_49037" }, { "ts": "12:23:26", "level": "INFO", "msg": "关机中" }, { "ts": "12:23:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:23:26", "level": "INFO", "msg": "按量付..." }, { "ts": "12:23:36", "level": "INFO", "msg": "2026-03-25 12:23:36 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_49037" }, { "ts": "12:23:36", "level": "INFO", "msg": "关机中" }, { "ts": "12:23:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:23:36", "level": "INFO", "msg": "按量付..." }, { "ts": "12:23:46", "level": "INFO", "msg": "2026-03-25 12:23:46 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_49037" }, { "ts": "12:23:46", "level": "INFO", "msg": "关机中" }, { "ts": "12:23:46", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:23:46", "level": "INFO", "msg": "按量付..." }, { "ts": "12:23:56", "level": "INFO", "msg": "2026-03-25 12:23:56 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_49037" }, { "ts": "12:23:56", "level": "INFO", "msg": "关机中" }, { "ts": "12:23:56", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:23:56", "level": "INFO", "msg": "按量付..." }, { "ts": "12:24:01", "level": "SUCCESS", "msg": "2026-03-25 12:24:01 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:24:01", "level": "INFO", "msg": "2026-03-25 12:24:01 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_49037" }, { "ts": "12:24:01", "level": "INFO", "msg": "2026-03-25 12:24:01 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_49037 行内寻找并点击 [删除]" }, { "ts": "12:24:01", "level": "INFO", "msg": "2026-03-25 12:24:01 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:24:02", "level": "INFO", "msg": "2026-03-25 12:24:02 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "12:24:03", "level": "SUCCESS", "msg": "2026-03-25 12:24:03 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "12:24:05", "level": "SUCCESS", "msg": "2026-03-25 12:24:05 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "12:24:05", "level": "SUCCESS", "msg": "2026-03-25 12:24:05 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "12:24:05", "level": "INFO", "msg": "2026-03-25 12:24:05 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "12:24:05", "level": "INFO", "msg": "2026-03-25 12:24:05 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "12:24:06", "level": "INFO", "msg": "2026-03-25 12:24: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": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [MirrorAssetsPage] [INFO] 👉 点击我的镜像" }, { "ts": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像" }, { "ts": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)" }, { "ts": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..." }, { "ts": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "12:24:09", "level": "INFO", "msg": "2026-03-25 12:24:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "12:24:13", "level": "INFO", "msg": "2026-03-25 12:24:13 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "12:24:13", "level": "INFO", "msg": "2026-03-25 12:24:13 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_244299" }, { "ts": "12:24:13", "level": "INFO", "msg": "2026-03-25 12:24:13 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:24:13", "level": "SUCCESS", "msg": "2026-03-25 12:24:13 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "12:24:15", "level": "INFO", "msg": "2026-03-25 12:24:15 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:24:15", "level": "INFO", "msg": "2026-03-25 12:24:15 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:24:16", "level": "SUCCESS", "msg": "2026-03-25 12:24:16 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:24:18", "level": "INFO", "msg": "2026-03-25 12:24:18 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "12:24:18", "level": "INFO", "msg": "2026-03-25 12:24:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:24:18", "level": "SUCCESS", "msg": "2026-03-25 12:24:18 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_244299 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "12:24:18", "level": "INFO", "msg": "2026-03-25 12:24:18 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:24:18", "level": "INFO", "msg": "2026-03-25 12:24:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:24:20", "level": "INFO", "msg": "2026-03-25 12:24:20 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "12:24:23", "level": "INFO", "msg": "2026-03-25 12:24:23 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244299 状态变为: 运行中..." }, { "ts": "12:24:23", "level": "INFO", "msg": "2026-03-25 12:24:23 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:24:23", "level": "INFO", "msg": "2026-03-25 12:24:23 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_244299" }, { "ts": "12:24:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:24:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:24:23", "level": "INFO", "msg": "按量..." }, { "ts": "12:24:33", "level": "INFO", "msg": "2026-03-25 12:24:33 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_244299" }, { "ts": "12:24:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:24:33", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:24:33", "level": "INFO", "msg": "按量..." }, { "ts": "12:24:43", "level": "INFO", "msg": "2026-03-25 12:24:43 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_244299" }, { "ts": "12:24:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:24:43", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:24:43", "level": "INFO", "msg": "按量..." }, { "ts": "12:24:53", "level": "INFO", "msg": "2026-03-25 12:24:53 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_244299" }, { "ts": "12:24:53", "level": "INFO", "msg": "创建中" }, { "ts": "12:24:53", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:24:53", "level": "INFO", "msg": "按量..." }, { "ts": "12:25:03", "level": "INFO", "msg": "2026-03-25 12:25:03 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_244299" }, { "ts": "12:25:03", "level": "INFO", "msg": "创建中" }, { "ts": "12:25:03", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:25:03", "level": "INFO", "msg": "按量..." }, { "ts": "12:25:13", "level": "INFO", "msg": "2026-03-25 12:25:13 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_244299" }, { "ts": "12:25:13", "level": "INFO", "msg": "创建中" }, { "ts": "12:25:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:25:13", "level": "INFO", "msg": "按量..." }, { "ts": "12:25:23", "level": "INFO", "msg": "2026-03-25 12:25:23 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_244299" }, { "ts": "12:25:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:25:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:25:23", "level": "INFO", "msg": "按量..." }, { "ts": "12:25:33", "level": "INFO", "msg": "2026-03-25 12:25:33 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_244299" }, { "ts": "12:25:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:25:33", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:25:33", "level": "INFO", "msg": "按量..." }, { "ts": "12:25:44", "level": "INFO", "msg": "2026-03-25 12:25:44 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_244299" }, { "ts": "12:25:44", "level": "INFO", "msg": "创建中" }, { "ts": "12:25:44", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:25:44", "level": "INFO", "msg": "按量..." }, { "ts": "12:25:54", "level": "INFO", "msg": "2026-03-25 12:25:54 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_244299" }, { "ts": "12:25:54", "level": "INFO", "msg": "创建中" }, { "ts": "12:25:54", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:25:54", "level": "INFO", "msg": "按量..." }, { "ts": "12:26:04", "level": "INFO", "msg": "2026-03-25 12:26:04 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_244299" }, { "ts": "12:26:04", "level": "INFO", "msg": "创建中" }, { "ts": "12:26:04", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:26:04", "level": "INFO", "msg": "按量..." }, { "ts": "12:26:09", "level": "SUCCESS", "msg": "2026-03-25 12:26:09 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:26:09", "level": "INFO", "msg": "2026-03-25 12:26:09 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244299 状态变为: 运行中..." }, { "ts": "12:26:09", "level": "SUCCESS", "msg": "2026-03-25 12:26:09 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:26:09", "level": "INFO", "msg": "2026-03-25 12:26:09 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_244299" }, { "ts": "12:26:09", "level": "INFO", "msg": "2026-03-25 12:26:09 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_244299 行内寻找并点击 [关机]" }, { "ts": "12:26:09", "level": "INFO", "msg": "2026-03-25 12:26:09 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:26:10", "level": "INFO", "msg": "2026-03-25 12:26:10 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244299 状态变为: 已关机..." }, { "ts": "12:26:10", "level": "INFO", "msg": "2026-03-25 12:26:10 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_244299" }, { "ts": "12:26:10", "level": "INFO", "msg": "关机中" }, { "ts": "12:26:10", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:26:10", "level": "INFO", "msg": "按量..." }, { "ts": "12:26:20", "level": "INFO", "msg": "2026-03-25 12:26:20 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_244299" }, { "ts": "12:26:20", "level": "INFO", "msg": "关机中" }, { "ts": "12:26:20", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:26:20", "level": "INFO", "msg": "按量..." }, { "ts": "12:26:30", "level": "SUCCESS", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:26:30", "level": "INFO", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_244299 状态变为: 已关机..." }, { "ts": "12:26:30", "level": "SUCCESS", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:26:30", "level": "INFO", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_244299" }, { "ts": "12:26:30", "level": "INFO", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_244299 行内寻找并点击 [删除]" }, { "ts": "12:26:30", "level": "INFO", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:26:30", "level": "INFO", "msg": "2026-03-25 12:26:30 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "12:26:32", "level": "SUCCESS", "msg": "2026-03-25 12:26:32 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "12:26:37", "level": "SUCCESS", "msg": "2026-03-25 12:26:37 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "12:26:37", "level": "SUCCESS", "msg": "2026-03-25 12:26:37 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "12:26:37", "level": "SUCCESS", "msg": "2026-03-25 12:26:37 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "12:26:37", "level": "INFO", "msg": "2026-03-25 12:26:37 [BaseUI] [INFO] Browser stopped" }, { "ts": "12:26:37", "level": "SUCCESS", "msg": "✅ 第 1 次运行完成并通过!" }, { "ts": "12:26:37", "level": "INFO", "msg": "========================================" }, { "ts": "12:26:37", "level": "INFO", "msg": "测试结论: SUCCESS" }, { "ts": "12:26:37", "level": "INFO", "msg": "总运行次数: 1" }, { "ts": "12:26:37", "level": "INFO", "msg": "========================================" }, { "ts": "12:26:37", "level": "SUCCESS", "msg": "✅ 第 2 次运行结束 — 成功" }, { "ts": "12:26:37", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "12:26:37", "level": "INFO", "msg": "总计: 2 次 | 通过: 2 | 失败: 0" }, { "ts": "12:26:37", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "12:26:37", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "0b10be1d": { "task_id": "0b10be1d", "task_name": "巡检任务_12:33:25", "product": "robogo", "total_runs": 2, "pass": 2, "fail": 0, "started_at": "2026-03-25T12:33:27.876312", "finished_at": "2026-03-25T13:05:09.940041", "logs": [ { "ts": "12:33:27", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_12:33:25] | 产品: robogo | 计划运行次数: 2" }, { "ts": "12:33:27", "level": "INFO", "msg": "─────── 第 1/2 次运行 ───────" }, { "ts": "12:33:30", "level": "INFO", "msg": "2026-03-25 12:33:30 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "12:33:30", "level": "INFO", "msg": "2026-03-25 12:33:30 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "12:33:31", "level": "INFO", "msg": "2026-03-25 12:33:31 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "12:33:31", "level": "INFO", "msg": "2026-03-25 12:33:31 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "12:33:31", "level": "INFO", "msg": "2026-03-25 12:33:31 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined" }, { "ts": "12:33:31", "level": "INFO", "msg": "2026-03-25 12:33:31 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined" }, { "ts": "12:33:31", "level": "INFO", "msg": "2026-03-25 12:33:31 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "12:33:34", "level": "INFO", "msg": "2026-03-25 12:33:34 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "12:33:34", "level": "INFO", "msg": "2026-03-25 12:33:34 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "12:33:34", "level": "INFO", "msg": "2026-03-25 12:33:34 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "12:33:34", "level": "INFO", "msg": "2026-03-25 12:33:34 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "12:33:34", "level": "INFO", "msg": "2026-03-25 12:33:34 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "12:33:35", "level": "INFO", "msg": "2026-03-25 12:33:35 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "12:33:35", "level": "INFO", "msg": "2026-03-25 12:33:35 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "12:33:35", "level": "INFO", "msg": "2026-03-25 12:33: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": "12:33:35", "level": "INFO", "msg": "2026-03-25 12:33:35 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "12:33:45", "level": "WARN", "msg": "2026-03-25 12:33:45 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "12:33:45", "level": "INFO", "msg": "Call log:" }, { "ts": "12:33:45", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "12:33:45", "level": "INFO", "msg": "2026-03-25 12:33:45 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_96304] ---" }, { "ts": "12:33:45", "level": "INFO", "msg": "2026-03-25 12:33:45 [FileManagerPage] [INFO] 正在切换到数据管理页面..." }, { "ts": "12:33:45", "level": "INFO", "msg": "2026-03-25 12:33:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "12:33:45", "level": "INFO", "msg": "2026-03-25 12:33:45 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:33:48", "level": "INFO", "msg": "2026-03-25 12:33:48 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_96304" }, { "ts": "12:33:48", "level": "INFO", "msg": "2026-03-25 12:33:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹" }, { "ts": "12:33:48", "level": "INFO", "msg": "2026-03-25 12:33:48 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:33:49", "level": "INFO", "msg": "2026-03-25 12:33:49 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_96304" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [FileSystemScenario] [INFO] --- 循环第 1 次 ---" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_96304" }, { "ts": "12:33:50", "level": "INFO", "msg": "2026-03-25 12:33:50 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:33:53", "level": "INFO", "msg": "2026-03-25 12:33:53 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:33:55", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:33:55", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:33:55", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:33:55", "level": "INFO", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:33:55", "level": "SUCCESS", "msg": "2026-03-25 12:33:55 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:33:56", "level": "INFO", "msg": "2026-03-25 12:33:56 [FileSystemScenario] [INFO] --- 循环第 2 次 ---" }, { "ts": "12:33:56", "level": "INFO", "msg": "2026-03-25 12:33:56 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:33:56", "level": "INFO", "msg": "2026-03-25 12:33:56 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:34:01", "level": "INFO", "msg": "2026-03-25 12:34:01 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:34:04", "level": "INFO", "msg": "2026-03-25 12:34:04 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:34:05", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:34:05", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:34:05", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:34:05", "level": "INFO", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:34:05", "level": "SUCCESS", "msg": "2026-03-25 12:34:05 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:34:06", "level": "INFO", "msg": "2026-03-25 12:34:06 [FileSystemScenario] [INFO] --- 循环第 3 次 ---" }, { "ts": "12:34:06", "level": "INFO", "msg": "2026-03-25 12:34:06 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:34:06", "level": "INFO", "msg": "2026-03-25 12:34:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:34:12", "level": "INFO", "msg": "2026-03-25 12:34:12 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:34:15", "level": "INFO", "msg": "2026-03-25 12:34:15 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:34:16", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:34:16", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:34:16", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:34:16", "level": "INFO", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:34:16", "level": "SUCCESS", "msg": "2026-03-25 12:34:16 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:34:17", "level": "INFO", "msg": "2026-03-25 12:34:17 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:34:17", "level": "INFO", "msg": "2026-03-25 12:34:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:34:22", "level": "INFO", "msg": "2026-03-25 12:34:22 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:34:22", "level": "INFO", "msg": "2026-03-25 12:34:22 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..." }, { "ts": "12:34:49", "level": "INFO", "msg": "2026-03-25 12:34:49 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip" }, { "ts": "12:34:50", "level": "INFO", "msg": "2026-03-25 12:34:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:34:51", "level": "INFO", "msg": "2026-03-25 12:34:51 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip" }, { "ts": "12:34:52", "level": "INFO", "msg": "2026-03-25 12:34:52 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:34:53", "level": "INFO", "msg": "2026-03-25 12:34:53 [FileManagerPage] [INFO] 🔙 返回根目录" }, { "ts": "12:34:53", "level": "INFO", "msg": "2026-03-25 12:34:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "12:34:56", "level": "INFO", "msg": "2026-03-25 12:34:56 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_96304" }, { "ts": "12:34:57", "level": "INFO", "msg": "2026-03-25 12:34:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:34:58", "level": "SUCCESS", "msg": "2026-03-25 12:34:58 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成" }, { "ts": "12:34:58", "level": "SUCCESS", "msg": "2026-03-25 12:34:58 [DataManagementRunner] [INFO] ✅ 文件系统场景通过" }, { "ts": "12:34:58", "level": "INFO", "msg": "2026-03-25 12:34:58 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---" }, { "ts": "12:34:58", "level": "INFO", "msg": "2026-03-25 12:34:58 [DevMachinePage] [INFO] 正在切换到【开发机】页面..." }, { "ts": "12:35:01", "level": "INFO", "msg": "2026-03-25 12:35:01 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:35:01", "level": "INFO", "msg": "2026-03-25 12:35:01 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "12:35:04", "level": "SUCCESS", "msg": "2026-03-25 12:35:04 [DevMachinePage] [INFO] ✅ 成功进入开发机页面" }, { "ts": "12:35:04", "level": "SUCCESS", "msg": "2026-03-25 12:35:04 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown" }, { "ts": "12:35:04", "level": "INFO", "msg": "2026-03-25 12:35:04 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮" }, { "ts": "12:35:04", "level": "INFO", "msg": "2026-03-25 12:35:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机" }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_910561" }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_910561" }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec" }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)" }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA" }, { "ts": "12:35:05", "level": "INFO", "msg": "2026-03-25 12:35:05 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:35:06", "level": "INFO", "msg": "2026-03-25 12:35:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA" }, { "ts": "12:35:07", "level": "INFO", "msg": "2026-03-25 12:35:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..." }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [DevMachinePage] [INFO] 🚀 提交申请创建" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建" }, { "ts": "12:35:09", "level": "INFO", "msg": "2026-03-25 12:35:09 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_910561, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}" }, { "ts": "12:35:11", "level": "INFO", "msg": "2026-03-25 12:35:11 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_910561 部署就绪..." }, { "ts": "12:35:21", "level": "INFO", "msg": "2026-03-25 12:35:21 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_910561 状态变为: 运行中..." }, { "ts": "12:35:21", "level": "INFO", "msg": "2026-03-25 12:35:21 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功" }, { "ts": "12:35:21", "level": "INFO", "msg": "2026-03-25 12:35:21 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:35:21", "level": "INFO", "msg": "2026-03-25 12:35:21 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "12:35:21", "level": "INFO", "msg": "2026-03-25 12:35:21 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:35:21", "level": "INFO", "msg": "创建中" }, { "ts": "12:35:21", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:35:21", "level": "INFO", "msg": "cu..." }, { "ts": "12:35:31", "level": "INFO", "msg": "2026-03-25 12:35:31 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:35:31", "level": "INFO", "msg": "创建中" }, { "ts": "12:35:31", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:35:31", "level": "INFO", "msg": "cu..." }, { "ts": "12:35:41", "level": "INFO", "msg": "2026-03-25 12:35:41 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:35:41", "level": "INFO", "msg": "创建中" }, { "ts": "12:35:41", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:35:41", "level": "INFO", "msg": "cu..." }, { "ts": "12:35:51", "level": "INFO", "msg": "2026-03-25 12:35:51 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:35:51", "level": "INFO", "msg": "创建中" }, { "ts": "12:35:51", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:35:51", "level": "INFO", "msg": "cu..." }, { "ts": "12:36:01", "level": "INFO", "msg": "2026-03-25 12:36:01 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:36:01", "level": "INFO", "msg": "创建中" }, { "ts": "12:36:01", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:36:01", "level": "INFO", "msg": "cu..." }, { "ts": "12:36:11", "level": "INFO", "msg": "2026-03-25 12:36:11 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:36:11", "level": "INFO", "msg": "创建中" }, { "ts": "12:36:11", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:36:11", "level": "INFO", "msg": "cu..." }, { "ts": "12:36:21", "level": "INFO", "msg": "2026-03-25 12:36:21 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:36:21", "level": "INFO", "msg": "创建中" }, { "ts": "12:36:21", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:36:21", "level": "INFO", "msg": "cu..." }, { "ts": "12:36:31", "level": "INFO", "msg": "2026-03-25 12:36:31 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:36:31", "level": "INFO", "msg": "创建中" }, { "ts": "12:36:31", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:36:31", "level": "INFO", "msg": "cu..." }, { "ts": "12:36:41", "level": "INFO", "msg": "2026-03-25 12:36:41 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:36:41", "level": "INFO", "msg": "创建中" }, { "ts": "12:36:41", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:36:41", "level": "INFO", "msg": "cu..." }, { "ts": "12:36:51", "level": "INFO", "msg": "2026-03-25 12:36:51 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:36:51", "level": "INFO", "msg": "创建中" }, { "ts": "12:36:51", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:36:51", "level": "INFO", "msg": "cu..." }, { "ts": "12:37:01", "level": "INFO", "msg": "2026-03-25 12:37:01 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:37:01", "level": "INFO", "msg": "启动中" }, { "ts": "12:37:01", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:37:01", "level": "INFO", "msg": "cu..." }, { "ts": "12:37:11", "level": "SUCCESS", "msg": "2026-03-25 12:37:11 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_910561" }, { "ts": "12:37:11", "level": "INFO", "msg": "运行中" }, { "ts": "12:37:11", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:37:11", "level": "INFO", "msg": "cuda" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026/03/25 12:35:09" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026/03/25 12:36:55" }, { "ts": "12:37:11", "level": "INFO", "msg": "15秒" }, { "ts": "12:37:11", "level": "INFO", "msg": "正常" }, { "ts": "12:37:11", "level": "INFO", "msg": "Web应用" }, { "ts": "12:37:11", "level": "INFO", "msg": "登录" }, { "ts": "12:37:11", "level": "INFO", "msg": "关机" }, { "ts": "12:37:11", "level": "INFO", "msg": "删除" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026-03-25 12:37:11 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_910561" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026-03-25 12:37:11 [DevMachinePage] [INFO] 👉 在 UI_TEST_910561 行内寻找并点击 [关机] 按钮" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026-03-25 12:37:11 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026-03-25 12:37:11 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:37:11", "level": "INFO", "msg": "2026-03-25 12:37:11 [BaseUI] [INFO] [BROWSER LOG] 关机成功" }, { "ts": "12:37:14", "level": "INFO", "msg": "2026-03-25 12:37:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:37:20", "level": "INFO", "msg": "2026-03-25 12:37:20 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_910561 状态变为: 已关机..." }, { "ts": "12:37:20", "level": "INFO", "msg": "2026-03-25 12:37:20 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)" }, { "ts": "12:37:20", "level": "INFO", "msg": "2026-03-25 12:37:20 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:37:20", "level": "INFO", "msg": "关机中" }, { "ts": "12:37:20", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:37:20", "level": "INFO", "msg": "cu..." }, { "ts": "12:37:30", "level": "INFO", "msg": "2026-03-25 12:37:30 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:37:30", "level": "INFO", "msg": "关机中" }, { "ts": "12:37:30", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:37:30", "level": "INFO", "msg": "cu..." }, { "ts": "12:37:40", "level": "INFO", "msg": "2026-03-25 12:37:40 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:37:40", "level": "INFO", "msg": "关机中" }, { "ts": "12:37:40", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:37:40", "level": "INFO", "msg": "cu..." }, { "ts": "12:37:50", "level": "INFO", "msg": "2026-03-25 12:37:50 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:37:50", "level": "INFO", "msg": "关机中" }, { "ts": "12:37:50", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:37:50", "level": "INFO", "msg": "cu..." }, { "ts": "12:38:00", "level": "INFO", "msg": "2026-03-25 12:38:00 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:38:00", "level": "INFO", "msg": "关机中" }, { "ts": "12:38:00", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:38:00", "level": "INFO", "msg": "cu..." }, { "ts": "12:38:10", "level": "INFO", "msg": "2026-03-25 12:38:10 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:38:10", "level": "INFO", "msg": "关机中" }, { "ts": "12:38:10", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:38:10", "level": "INFO", "msg": "cu..." }, { "ts": "12:38:20", "level": "INFO", "msg": "2026-03-25 12:38:20 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:38:20", "level": "INFO", "msg": "关机中" }, { "ts": "12:38:20", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:38:20", "level": "INFO", "msg": "cu..." }, { "ts": "12:38:30", "level": "INFO", "msg": "2026-03-25 12:38:30 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:38:30", "level": "INFO", "msg": "关机中" }, { "ts": "12:38:30", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:38:30", "level": "INFO", "msg": "cu..." }, { "ts": "12:38:40", "level": "INFO", "msg": "2026-03-25 12:38:40 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:38:40", "level": "INFO", "msg": "关机中" }, { "ts": "12:38:40", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:38:40", "level": "INFO", "msg": "cu..." }, { "ts": "12:38:51", "level": "INFO", "msg": "2026-03-25 12:38:51 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:38:51", "level": "INFO", "msg": "关机中" }, { "ts": "12:38:51", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:38:51", "level": "INFO", "msg": "cu..." }, { "ts": "12:39:01", "level": "INFO", "msg": "2026-03-25 12:39:01 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:39:01", "level": "INFO", "msg": "关机中" }, { "ts": "12:39:01", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:39:01", "level": "INFO", "msg": "cu..." }, { "ts": "12:39:11", "level": "INFO", "msg": "2026-03-25 12:39:11 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:39:11", "level": "INFO", "msg": "关机中" }, { "ts": "12:39:11", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:39:11", "level": "INFO", "msg": "cu..." }, { "ts": "12:39:21", "level": "INFO", "msg": "2026-03-25 12:39:21 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:39:21", "level": "INFO", "msg": "关机中" }, { "ts": "12:39:21", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:39:21", "level": "INFO", "msg": "cu..." }, { "ts": "12:39:31", "level": "INFO", "msg": "2026-03-25 12:39:31 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_910561" }, { "ts": "12:39:31", "level": "INFO", "msg": "关机中" }, { "ts": "12:39:31", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:39:31", "level": "INFO", "msg": "cu..." }, { "ts": "12:39:36", "level": "SUCCESS", "msg": "2026-03-25 12:39:36 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_910561" }, { "ts": "12:39:36", "level": "INFO", "msg": "已关机" }, { "ts": "12:39:36", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:39:36", "level": "INFO", "msg": "cuda" }, { "ts": "12:39:36", "level": "INFO", "msg": "2026/03/25 12:35:09" }, { "ts": "12:39:36", "level": "INFO", "msg": "2026/03/25 12:36:55 ~ 2026/03/25 12:39:25" }, { "ts": "12:39:36", "level": "INFO", "msg": "2分钟" }, { "ts": "12:39:36", "level": "INFO", "msg": "暂停" }, { "ts": "12:39:36", "level": "INFO", "msg": "Web应用" }, { "ts": "12:39:36", "level": "INFO", "msg": "开机" }, { "ts": "12:39:36", "level": "INFO", "msg": "删除" }, { "ts": "12:39:36", "level": "INFO", "msg": "2026-03-25 12:39:36 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_910561" }, { "ts": "12:39:36", "level": "INFO", "msg": "2026-03-25 12:39:36 [DevMachinePage] [INFO] 👉 在 UI_TEST_910561 行内寻找并点击 [删除] 按钮" }, { "ts": "12:39:36", "level": "INFO", "msg": "2026-03-25 12:39:36 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:39:39", "level": "INFO", "msg": "2026-03-25 12:39:39 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:39:42", "level": "SUCCESS", "msg": "2026-03-25 12:39:42 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理" }, { "ts": "12:39:42", "level": "INFO", "msg": "2026-03-25 12:39:42 [BaseUI] [INFO] [BROWSER LOG] 删除成功" }, { "ts": "12:39:42", "level": "SUCCESS", "msg": "2026-03-25 12:39:42 [DataManagementRunner] [INFO] ✅ 开发机场景通过" }, { "ts": "12:39:42", "level": "INFO", "msg": "2026-03-25 12:39:42 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "12:39:42", "level": "INFO", "msg": "2026-03-25 12:39:42 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:39:42", "level": "INFO", "msg": "2026-03-25 12:39:42 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:39:45", "level": "INFO", "msg": "2026-03-25 12:39:45 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:39:45", "level": "SUCCESS", "msg": "2026-03-25 12:39:45 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据" }, { "ts": "12:39:45", "level": "INFO", "msg": "2026-03-25 12:39:45 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "12:39:45", "level": "INFO", "msg": "2026-03-25 12:39:45 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "12:39:47", "level": "INFO", "msg": "2026-03-25 12:39:47 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_554089" }, { "ts": "12:39:47", "level": "INFO", "msg": "2026-03-25 12:39:47 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_554089" }, { "ts": "12:39:52", "level": "INFO", "msg": "2026-03-25 12:39:52 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:39:52", "level": "INFO", "msg": "2026-03-25 12:39:52 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:39:52", "level": "INFO", "msg": "2026-03-25 12:39:52 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:39:53", "level": "SUCCESS", "msg": "2026-03-25 12:39:53 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:39:53", "level": "INFO", "msg": "2026-03-25 12:39:53 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "12:39:53", "level": "INFO", "msg": "2026-03-25 12:39:53 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:40:26", "level": "INFO", "msg": "2026-03-25 12:40:26 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:40:27", "level": "INFO", "msg": "2026-03-25 12:40:27 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "12:40:27", "level": "INFO", "msg": "2026-03-25 12:40:27 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:40:30", "level": "INFO", "msg": "2026-03-25 12:40:30 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_554089 状态变为: 运行中..." }, { "ts": "12:40:30", "level": "INFO", "msg": "2026-03-25 12:40:30 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_554089" }, { "ts": "12:40:30", "level": "INFO", "msg": "创建中" }, { "ts": "12:40:30", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:40:30", "level": "INFO", "msg": "按量..." }, { "ts": "12:40:40", "level": "INFO", "msg": "2026-03-25 12:40:40 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_554089" }, { "ts": "12:40:40", "level": "INFO", "msg": "创建中" }, { "ts": "12:40:40", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:40:40", "level": "INFO", "msg": "按量..." }, { "ts": "12:40:50", "level": "INFO", "msg": "2026-03-25 12:40:50 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_554089" }, { "ts": "12:40:50", "level": "INFO", "msg": "创建中" }, { "ts": "12:40:50", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:40:50", "level": "INFO", "msg": "按量..." }, { "ts": "12:41:00", "level": "INFO", "msg": "2026-03-25 12:41:00 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_554089" }, { "ts": "12:41:00", "level": "INFO", "msg": "创建中" }, { "ts": "12:41:00", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:41:00", "level": "INFO", "msg": "按量..." }, { "ts": "12:41:10", "level": "INFO", "msg": "2026-03-25 12:41:10 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_554089" }, { "ts": "12:41:10", "level": "INFO", "msg": "创建中" }, { "ts": "12:41:10", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:41:10", "level": "INFO", "msg": "按量..." }, { "ts": "12:41:20", "level": "INFO", "msg": "2026-03-25 12:41:20 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_554089" }, { "ts": "12:41:20", "level": "INFO", "msg": "创建中" }, { "ts": "12:41:20", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:41:20", "level": "INFO", "msg": "按量..." }, { "ts": "12:41:30", "level": "INFO", "msg": "2026-03-25 12:41:30 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_554089" }, { "ts": "12:41:30", "level": "INFO", "msg": "创建中" }, { "ts": "12:41:30", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:41:30", "level": "INFO", "msg": "按量..." }, { "ts": "12:41:40", "level": "INFO", "msg": "2026-03-25 12:41:40 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_554089" }, { "ts": "12:41:40", "level": "INFO", "msg": "创建中" }, { "ts": "12:41:40", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:41:40", "level": "INFO", "msg": "按量..." }, { "ts": "12:41:50", "level": "INFO", "msg": "2026-03-25 12:41:50 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_554089" }, { "ts": "12:41:50", "level": "INFO", "msg": "创建中" }, { "ts": "12:41:50", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:41:50", "level": "INFO", "msg": "按量..." }, { "ts": "12:42:00", "level": "INFO", "msg": "2026-03-25 12:42:00 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_554089" }, { "ts": "12:42:00", "level": "INFO", "msg": "创建中" }, { "ts": "12:42:00", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:42:00", "level": "INFO", "msg": "按量..." }, { "ts": "12:42:10", "level": "INFO", "msg": "2026-03-25 12:42:10 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_554089" }, { "ts": "12:42:10", "level": "INFO", "msg": "创建中" }, { "ts": "12:42:10", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:42:10", "level": "INFO", "msg": "按量..." }, { "ts": "12:42:20", "level": "SUCCESS", "msg": "2026-03-25 12:42:20 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:42:20", "level": "INFO", "msg": "2026-03-25 12:42:20 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_554089" }, { "ts": "12:42:20", "level": "INFO", "msg": "2026-03-25 12:42:20 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_554089 行内寻找并点击 [打开桌面]" }, { "ts": "12:42:20", "level": "INFO", "msg": "2026-03-25 12:42:20 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:42:20", "level": "INFO", "msg": "2026-03-25 12:42:20 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2i6fvve23zn5l5nri" }, { "ts": "12:43:21", "level": "INFO", "msg": "2026-03-25 12:43:21 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "12:43:36", "level": "INFO", "msg": "2026-03-25 12:43:36 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_554089 状态变为: 运行中..." }, { "ts": "12:43:36", "level": "SUCCESS", "msg": "2026-03-25 12:43:36 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:43:36", "level": "INFO", "msg": "2026-03-25 12:43:36 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_554089 为镜像" }, { "ts": "12:43:36", "level": "INFO", "msg": "2026-03-25 12:43:36 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_554089 行内寻找并点击 [保存镜像]" }, { "ts": "12:43:36", "level": "INFO", "msg": "2026-03-25 12:43:36 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:43:37", "level": "INFO", "msg": "2026-03-25 12:43:37 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "12:43:37", "level": "INFO", "msg": "2026-03-25 12:43:37 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_554089" }, { "ts": "12:43:38", "level": "INFO", "msg": "2026-03-25 12:43:38 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "12:43:38", "level": "INFO", "msg": "2026-03-25 12:43:38 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "12:43:38", "level": "INFO", "msg": "2026-03-25 12:43:38 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "12:43:39", "level": "SUCCESS", "msg": "2026-03-25 12:43:39 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "12:43:39", "level": "INFO", "msg": "2026-03-25 12:43:39 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "12:43:39", "level": "INFO", "msg": "2026-03-25 12:43:39 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "12:43:39", "level": "INFO", "msg": "2026-03-25 12:43:39 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "12:43:40", "level": "INFO", "msg": "2026-03-25 12:43:40 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "12:43:41", "level": "INFO", "msg": "2026-03-25 12:43:41 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "12:43:41", "level": "INFO", "msg": "2026-03-25 12:43:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:43:44", "level": "INFO", "msg": "2026-03-25 12:43:44 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_554089 状态变为: 运行中..." }, { "ts": "12:43:44", "level": "SUCCESS", "msg": "2026-03-25 12:43:44 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:43:44", "level": "INFO", "msg": "2026-03-25 12:43:44 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_554089" }, { "ts": "12:43:44", "level": "INFO", "msg": "2026-03-25 12:43:44 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_554089 行内寻找并点击 [关机]" }, { "ts": "12:43:44", "level": "INFO", "msg": "2026-03-25 12:43:44 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:43:45", "level": "INFO", "msg": "2026-03-25 12:43:45 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_554089 状态变为: 已关机..." }, { "ts": "12:43:45", "level": "INFO", "msg": "2026-03-25 12:43:45 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_554089" }, { "ts": "12:43:45", "level": "INFO", "msg": "关机中" }, { "ts": "12:43:45", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:43:45", "level": "INFO", "msg": "按量..." }, { "ts": "12:43:55", "level": "INFO", "msg": "2026-03-25 12:43:55 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_554089" }, { "ts": "12:43:55", "level": "INFO", "msg": "关机中" }, { "ts": "12:43:55", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:43:55", "level": "INFO", "msg": "按量..." }, { "ts": "12:44:05", "level": "SUCCESS", "msg": "2026-03-25 12:44:05 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:44:05", "level": "INFO", "msg": "2026-03-25 12:44:05 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_554089" }, { "ts": "12:44:05", "level": "INFO", "msg": "2026-03-25 12:44:05 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_554089 行内寻找并点击 [删除]" }, { "ts": "12:44:05", "level": "INFO", "msg": "2026-03-25 12:44:05 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:44:05", "level": "INFO", "msg": "2026-03-25 12:44:05 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "12:44:07", "level": "SUCCESS", "msg": "2026-03-25 12:44:07 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "12:44:09", "level": "SUCCESS", "msg": "2026-03-25 12:44:09 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "12:44:09", "level": "SUCCESS", "msg": "2026-03-25 12:44:09 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "12:44:09", "level": "INFO", "msg": "2026-03-25 12:44:09 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "12:44:09", "level": "INFO", "msg": "2026-03-25 12:44:09 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "12:44:09", "level": "INFO", "msg": "2026-03-25 12:44: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": "12:44:12", "level": "INFO", "msg": "2026-03-25 12:44:12 [MirrorAssetsPage] [INFO] 👉 点击我的镜像" }, { "ts": "12:44:12", "level": "INFO", "msg": "2026-03-25 12:44:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像" }, { "ts": "12:44:12", "level": "INFO", "msg": "2026-03-25 12:44:12 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)" }, { "ts": "12:44:12", "level": "INFO", "msg": "2026-03-25 12:44:12 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..." }, { "ts": "12:44:13", "level": "INFO", "msg": "2026-03-25 12:44:13 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "12:44:13", "level": "INFO", "msg": "2026-03-25 12:44:13 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "12:44:13", "level": "INFO", "msg": "2026-03-25 12:44:13 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "12:44:16", "level": "INFO", "msg": "2026-03-25 12:44:16 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "12:44:16", "level": "INFO", "msg": "2026-03-25 12:44:16 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_801954" }, { "ts": "12:44:16", "level": "INFO", "msg": "2026-03-25 12:44:16 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:44:16", "level": "SUCCESS", "msg": "2026-03-25 12:44:16 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "12:44:18", "level": "INFO", "msg": "2026-03-25 12:44:18 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:44:18", "level": "INFO", "msg": "2026-03-25 12:44:18 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:44:19", "level": "SUCCESS", "msg": "2026-03-25 12:44:19 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:44:21", "level": "INFO", "msg": "2026-03-25 12:44:21 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "12:44:21", "level": "INFO", "msg": "2026-03-25 12:44:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:44:21", "level": "SUCCESS", "msg": "2026-03-25 12:44:21 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_801954 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "12:44:21", "level": "INFO", "msg": "2026-03-25 12:44:21 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:44:21", "level": "INFO", "msg": "2026-03-25 12:44:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:44:24", "level": "INFO", "msg": "2026-03-25 12:44:24 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "12:44:27", "level": "INFO", "msg": "2026-03-25 12:44:27 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_801954 状态变为: 运行中..." }, { "ts": "12:44:27", "level": "INFO", "msg": "2026-03-25 12:44:27 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:44:27", "level": "INFO", "msg": "2026-03-25 12:44:27 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_801954" }, { "ts": "12:44:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:44:27", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:44:27", "level": "INFO", "msg": "按量..." }, { "ts": "12:44:37", "level": "INFO", "msg": "2026-03-25 12:44:37 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_801954" }, { "ts": "12:44:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:44:37", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:44:37", "level": "INFO", "msg": "按量..." }, { "ts": "12:44:47", "level": "INFO", "msg": "2026-03-25 12:44:47 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_801954" }, { "ts": "12:44:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:44:47", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:44:47", "level": "INFO", "msg": "按量..." }, { "ts": "12:44:57", "level": "INFO", "msg": "2026-03-25 12:44:57 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_801954" }, { "ts": "12:44:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:44:57", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:44:57", "level": "INFO", "msg": "按量..." }, { "ts": "12:45:07", "level": "INFO", "msg": "2026-03-25 12:45:07 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_801954" }, { "ts": "12:45:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:45:07", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:45:07", "level": "INFO", "msg": "按量..." }, { "ts": "12:45:17", "level": "INFO", "msg": "2026-03-25 12:45:17 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_801954" }, { "ts": "12:45:17", "level": "INFO", "msg": "创建中" }, { "ts": "12:45:17", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:45:17", "level": "INFO", "msg": "按量..." }, { "ts": "12:45:27", "level": "INFO", "msg": "2026-03-25 12:45:27 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_801954" }, { "ts": "12:45:27", "level": "INFO", "msg": "创建中" }, { "ts": "12:45:27", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:45:27", "level": "INFO", "msg": "按量..." }, { "ts": "12:45:37", "level": "INFO", "msg": "2026-03-25 12:45:37 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_801954" }, { "ts": "12:45:37", "level": "INFO", "msg": "创建中" }, { "ts": "12:45:37", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:45:37", "level": "INFO", "msg": "按量..." }, { "ts": "12:45:47", "level": "INFO", "msg": "2026-03-25 12:45:47 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_801954" }, { "ts": "12:45:47", "level": "INFO", "msg": "创建中" }, { "ts": "12:45:47", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:45:47", "level": "INFO", "msg": "按量..." }, { "ts": "12:45:57", "level": "INFO", "msg": "2026-03-25 12:45:57 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_801954" }, { "ts": "12:45:57", "level": "INFO", "msg": "创建中" }, { "ts": "12:45:57", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:45:57", "level": "INFO", "msg": "按量..." }, { "ts": "12:46:07", "level": "INFO", "msg": "2026-03-25 12:46:07 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_801954" }, { "ts": "12:46:07", "level": "INFO", "msg": "创建中" }, { "ts": "12:46:07", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:46:07", "level": "INFO", "msg": "按量..." }, { "ts": "12:46:12", "level": "SUCCESS", "msg": "2026-03-25 12:46:12 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:46:12", "level": "INFO", "msg": "2026-03-25 12:46:12 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_801954 状态变为: 运行中..." }, { "ts": "12:46:12", "level": "SUCCESS", "msg": "2026-03-25 12:46:12 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "12:46:12", "level": "INFO", "msg": "2026-03-25 12:46:12 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_801954" }, { "ts": "12:46:12", "level": "INFO", "msg": "2026-03-25 12:46:12 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_801954 行内寻找并点击 [关机]" }, { "ts": "12:46:12", "level": "INFO", "msg": "2026-03-25 12:46:12 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:46:13", "level": "INFO", "msg": "2026-03-25 12:46:13 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_801954 状态变为: 已关机..." }, { "ts": "12:46:13", "level": "INFO", "msg": "2026-03-25 12:46:13 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_801954" }, { "ts": "12:46:13", "level": "INFO", "msg": "关机中" }, { "ts": "12:46:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:46:13", "level": "INFO", "msg": "按量..." }, { "ts": "12:46:23", "level": "INFO", "msg": "2026-03-25 12:46:23 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_801954" }, { "ts": "12:46:23", "level": "INFO", "msg": "关机中" }, { "ts": "12:46:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:46:23", "level": "INFO", "msg": "按量..." }, { "ts": "12:46:33", "level": "SUCCESS", "msg": "2026-03-25 12:46:33 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:46:33", "level": "INFO", "msg": "2026-03-25 12:46:33 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_801954 状态变为: 已关机..." }, { "ts": "12:46:33", "level": "SUCCESS", "msg": "2026-03-25 12:46:33 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "12:46:33", "level": "INFO", "msg": "2026-03-25 12:46:33 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_801954" }, { "ts": "12:46:33", "level": "INFO", "msg": "2026-03-25 12:46:33 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_801954 行内寻找并点击 [删除]" }, { "ts": "12:46:33", "level": "INFO", "msg": "2026-03-25 12:46:33 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:46:34", "level": "INFO", "msg": "2026-03-25 12:46:34 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "12:46:35", "level": "SUCCESS", "msg": "2026-03-25 12:46:35 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "12:46:40", "level": "SUCCESS", "msg": "2026-03-25 12:46:40 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "12:46:40", "level": "SUCCESS", "msg": "2026-03-25 12:46:40 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "12:46:40", "level": "SUCCESS", "msg": "2026-03-25 12:46:40 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "12:46:41", "level": "INFO", "msg": "2026-03-25 12:46:41 [BaseUI] [INFO] Browser stopped" }, { "ts": "12:46:41", "level": "SUCCESS", "msg": "✅ 第 1 次运行完成并通过!" }, { "ts": "12:46:41", "level": "INFO", "msg": "========================================" }, { "ts": "12:46:41", "level": "INFO", "msg": "测试结论: SUCCESS" }, { "ts": "12:46:41", "level": "INFO", "msg": "总运行次数: 1" }, { "ts": "12:46:41", "level": "INFO", "msg": "========================================" }, { "ts": "12:46:41", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" }, { "ts": "12:46:41", "level": "INFO", "msg": "─────── 第 2/2 次运行 ───────" }, { "ts": "12:46:43", "level": "INFO", "msg": "2026-03-25 12:46:43 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "12:46:43", "level": "INFO", "msg": "2026-03-25 12:46:43 [BaseUI] [INFO] Navigate to https://robogo-fat.d-robotics.cc/cloud-desktop/login" }, { "ts": "12:46:43", "level": "INFO", "msg": "2026-03-25 12:46:43 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "12:46:43", "level": "INFO", "msg": "2026-03-25 12:46:43 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "12:46:43", "level": "INFO", "msg": "2026-03-25 12:46:43 [BaseUI] [INFO] [BROWSER LOG] Failed to save app config: undefined" }, { "ts": "12:46:43", "level": "INFO", "msg": "2026-03-25 12:46:43 [BaseUI] [INFO] [BROWSER LOG] Failed to save default config: undefined" }, { "ts": "12:46:46", "level": "INFO", "msg": "2026-03-25 12:46:46 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "12:46:46", "level": "INFO", "msg": "2026-03-25 12:46:46 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "12:46:46", "level": "INFO", "msg": "2026-03-25 12:46:46 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "12:46:46", "level": "INFO", "msg": "2026-03-25 12:46:46 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "12:46:46", "level": "INFO", "msg": "2026-03-25 12:46:46 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "12:46:47", "level": "INFO", "msg": "2026-03-25 12:46:47 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "12:46:47", "level": "INFO", "msg": "2026-03-25 12:46:47 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "12:46:48", "level": "INFO", "msg": "2026-03-25 12:46: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": "12:46:48", "level": "INFO", "msg": "2026-03-25 12:46:48 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "12:46:57", "level": "WARN", "msg": "2026-03-25 12:46:57 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "12:46:57", "level": "INFO", "msg": "Call log:" }, { "ts": "12:46:57", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "12:46:57", "level": "INFO", "msg": "2026-03-25 12:46:57 [FileSystemScenario] [INFO] --- 开启文件系统全生命周期测试 [UI_TEST_266863] ---" }, { "ts": "12:46:57", "level": "INFO", "msg": "2026-03-25 12:46:57 [FileManagerPage] [INFO] 正在切换到数据管理页面..." }, { "ts": "12:46:57", "level": "INFO", "msg": "2026-03-25 12:46:57 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "12:46:58", "level": "INFO", "msg": "2026-03-25 12:46:58 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:47:00", "level": "INFO", "msg": "2026-03-25 12:47:00 [FileManagerPage] [INFO] 📁 新建文件夹: UI_TEST_266863" }, { "ts": "12:47:00", "level": "INFO", "msg": "2026-03-25 12:47:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 新建文件夹" }, { "ts": "12:47:00", "level": "INFO", "msg": "2026-03-25 12:47:00 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:47:01", "level": "INFO", "msg": "2026-03-25 12:47:01 [FileManagerPage] [INFO] 📂 进入文件夹: UI_TEST_266863" }, { "ts": "12:47:02", "level": "INFO", "msg": "2026-03-25 12:47:02 [FileSystemScenario] [INFO] 📄 测试文件: /Users/d-robotics/robogo API/Fruits-15.zip (173950677 bytes)" }, { "ts": "12:47:02", "level": "INFO", "msg": "2026-03-25 12:47:02 [FileSystemScenario] [INFO] 🚀 启动上传-取消压测 - 3 次" }, { "ts": "12:47:02", "level": "INFO", "msg": "2026-03-25 12:47:02 [FileSystemScenario] [INFO] --- 循环第 1 次 ---" }, { "ts": "12:47:02", "level": "INFO", "msg": "2026-03-25 12:47:02 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:47:02", "level": "INFO", "msg": "2026-03-25 12:47:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:47:02", "level": "INFO", "msg": "2026-03-25 12:47:02 [BaseUI] [INFO] [BROWSER LOG] 进入文件夹: UI_TEST_266863" }, { "ts": "12:47:03", "level": "INFO", "msg": "2026-03-25 12:47:03 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:47:06", "level": "INFO", "msg": "2026-03-25 12:47:06 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:47:07", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:47:07", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:47:07", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:47:07", "level": "INFO", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:47:07", "level": "SUCCESS", "msg": "2026-03-25 12:47:07 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:47:08", "level": "INFO", "msg": "2026-03-25 12:47:08 [FileSystemScenario] [INFO] --- 循环第 2 次 ---" }, { "ts": "12:47:08", "level": "INFO", "msg": "2026-03-25 12:47:08 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:47:08", "level": "INFO", "msg": "2026-03-25 12:47:08 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:47:14", "level": "INFO", "msg": "2026-03-25 12:47:14 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:47:17", "level": "INFO", "msg": "2026-03-25 12:47:17 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:47:18", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:47:18", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:47:18", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:47:18", "level": "INFO", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:47:18", "level": "SUCCESS", "msg": "2026-03-25 12:47:18 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:47:19", "level": "INFO", "msg": "2026-03-25 12:47:19 [FileSystemScenario] [INFO] --- 循环第 3 次 ---" }, { "ts": "12:47:19", "level": "INFO", "msg": "2026-03-25 12:47:19 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:47:19", "level": "INFO", "msg": "2026-03-25 12:47:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:47:24", "level": "INFO", "msg": "2026-03-25 12:47:24 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:47:27", "level": "INFO", "msg": "2026-03-25 12:47:27 [FileManagerPage] [INFO] ⏹️ 尝试取消上传任务" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 取消上传" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] === handleFile catch 错误详情 ===" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] error.name: Error" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] error.code: undefined" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] error.message: Upload cancelled" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] error: Error: Upload cancelled" }, { "ts": "12:47:28", "level": "INFO", "msg": " at Pt.uploadLargeFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:12937)" }, { "ts": "12:47:28", "level": "INFO", "msg": " at async Pt.handleFile (https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:8927)" }, { "ts": "12:47:28", "level": "INFO", "msg": " at async https://robogo-fat.d-robotics.cc/assets/FileManager-BTXcVzRe.js:1:7716" }, { "ts": "12:47:28", "level": "INFO", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] ================================" }, { "ts": "12:47:28", "level": "SUCCESS", "msg": "2026-03-25 12:47:28 [BaseUI] [INFO] [BROWSER LOG] ✅ 识别为取消操作" }, { "ts": "12:47:29", "level": "INFO", "msg": "2026-03-25 12:47:29 [FileManagerPage] [INFO] 📤 准备上传文件: ['/Users/d-robotics/robogo API/Fruits-15.zip']" }, { "ts": "12:47:29", "level": "INFO", "msg": "2026-03-25 12:47:29 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 上传" }, { "ts": "12:47:35", "level": "INFO", "msg": "2026-03-25 12:47:35 [BaseUI] [INFO] [BROWSER LOG] 上传初始化完成,总任务数: 17, 总字节数: 173950677" }, { "ts": "12:47:35", "level": "INFO", "msg": "2026-03-25 12:47:35 [FileManagerPage] [INFO] ⏳ 等待进度达成 (1)..." }, { "ts": "12:48:02", "level": "INFO", "msg": "2026-03-25 12:48:02 [FileManagerPage] [INFO] ✏️ 重命名: Fruits-15.zip -> UI_TEST_RENAMED.zip" }, { "ts": "12:48:02", "level": "INFO", "msg": "2026-03-25 12:48:02 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:48:03", "level": "INFO", "msg": "2026-03-25 12:48:03 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_RENAMED.zip" }, { "ts": "12:48:04", "level": "INFO", "msg": "2026-03-25 12:48:04 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:48:06", "level": "INFO", "msg": "2026-03-25 12:48:06 [FileManagerPage] [INFO] 🔙 返回根目录" }, { "ts": "12:48:06", "level": "INFO", "msg": "2026-03-25 12:48:06 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 数据管理" }, { "ts": "12:48:09", "level": "INFO", "msg": "2026-03-25 12:48:09 [FileManagerPage] [INFO] 🗑️ 删除: UI_TEST_266863" }, { "ts": "12:48:10", "level": "INFO", "msg": "2026-03-25 12:48:10 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:48:11", "level": "SUCCESS", "msg": "2026-03-25 12:48:11 [FileSystemScenario] [INFO] ✅ 文件系统场景测试完成" }, { "ts": "12:48:11", "level": "SUCCESS", "msg": "2026-03-25 12:48:11 [DataManagementRunner] [INFO] ✅ 文件系统场景通过" }, { "ts": "12:48:11", "level": "INFO", "msg": "2026-03-25 12:48:11 [ComputeResourceScenario] [INFO] --- 开启【开发机】业务总线巡检 ---" }, { "ts": "12:48:11", "level": "INFO", "msg": "2026-03-25 12:48:11 [DevMachinePage] [INFO] 正在切换到【开发机】页面..." }, { "ts": "12:48:14", "level": "INFO", "msg": "2026-03-25 12:48:14 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:48:14", "level": "INFO", "msg": "2026-03-25 12:48:14 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "12:48:17", "level": "SUCCESS", "msg": "2026-03-25 12:48:17 [DevMachinePage] [INFO] ✅ 成功进入开发机页面" }, { "ts": "12:48:17", "level": "SUCCESS", "msg": "2026-03-25 12:48:17 [DevMachinePage] [INFO] ✅ 探测到首台开发机状态: Unknown" }, { "ts": "12:48:17", "level": "INFO", "msg": "2026-03-25 12:48:17 [DevMachinePage] [INFO] 👉 点击 [申请开发机] 按钮" }, { "ts": "12:48:17", "level": "INFO", "msg": "2026-03-25 12:48:17 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请开发机" }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [DevMachinePage] [INFO] ⌨️ 正在输入名称: UI_TEST_745234" }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_745234" }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [DevMachinePage] [INFO] 🎯 尝试选择 SKU: sku-e154fd3a-4719-db77-3911-21c6355349ec" }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [BaseUI] [INFO] [BROWSER LOG] 选中的SKU: Proxy(Object)" }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [DevMachinePage] [INFO] 💿 正在选择镜像: CUDA" }, { "ts": "12:48:18", "level": "INFO", "msg": "2026-03-25 12:48:18 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:48:19", "level": "INFO", "msg": "2026-03-25 12:48:19 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: CUDA" }, { "ts": "12:48:20", "level": "INFO", "msg": "2026-03-25 12:48:20 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [DevMachinePage] [INFO] ⌨️ 正在输入 SSH 公钥" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [BasePage] [INFO] ⌨️ [SmartFill] 在 [SSH公钥] 填写: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [SSH公钥]..." }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [DevMachinePage] [INFO] ⌨️ 正在输入系统盘大小: 100" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入系统盘大小] 填写: 100" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [DevMachinePage] [INFO] 🚀 提交申请创建" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 申请创建" }, { "ts": "12:48:21", "level": "INFO", "msg": "2026-03-25 12:48:21 [BaseUI] [INFO] [BROWSER LOG] 创建开发机参数: {displayName: UI_TEST_745234, imageID: ed2ae2e7-0373-4d15-9fdb-b44c83f81231, skuID: e154fd3a-4719-db77-3911-21c6355349ec, sshPublicKey: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGp6Be0pt0Xy3Ipxm+AQTz6JQq8DAzIU6XHqD+/gzH6, systemDiskSize: 100}" }, { "ts": "12:48:23", "level": "INFO", "msg": "2026-03-25 12:48:23 [ComputeResourceScenario] [INFO] ⌛ 正在等待开发机 UI_TEST_745234 部署就绪..." }, { "ts": "12:48:33", "level": "INFO", "msg": "2026-03-25 12:48:33 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_745234 状态变为: 运行中..." }, { "ts": "12:48:33", "level": "INFO", "msg": "2026-03-25 12:48:33 [BaseUI] [INFO] [BROWSER LOG] 开发机创建成功" }, { "ts": "12:48:33", "level": "INFO", "msg": "2026-03-25 12:48:33 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:48:33", "level": "INFO", "msg": "2026-03-25 12:48:33 [BaseUI] [INFO] [BROWSER LOG] SKU列表: Proxy(Array)" }, { "ts": "12:48:33", "level": "INFO", "msg": "2026-03-25 12:48:33 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:48:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:48:33", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:48:33", "level": "INFO", "msg": "cu..." }, { "ts": "12:48:43", "level": "INFO", "msg": "2026-03-25 12:48:43 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:48:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:48:43", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:48:43", "level": "INFO", "msg": "cu..." }, { "ts": "12:48:53", "level": "INFO", "msg": "2026-03-25 12:48:53 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:48:53", "level": "INFO", "msg": "创建中" }, { "ts": "12:48:53", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:48:53", "level": "INFO", "msg": "cu..." }, { "ts": "12:49:03", "level": "INFO", "msg": "2026-03-25 12:49:03 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:49:03", "level": "INFO", "msg": "创建中" }, { "ts": "12:49:03", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:49:03", "level": "INFO", "msg": "cu..." }, { "ts": "12:49:13", "level": "INFO", "msg": "2026-03-25 12:49:13 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:49:13", "level": "INFO", "msg": "创建中" }, { "ts": "12:49:13", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:49:13", "level": "INFO", "msg": "cu..." }, { "ts": "12:49:23", "level": "INFO", "msg": "2026-03-25 12:49:23 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:49:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:49:23", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:49:23", "level": "INFO", "msg": "cu..." }, { "ts": "12:49:33", "level": "INFO", "msg": "2026-03-25 12:49:33 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:49:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:49:33", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:49:33", "level": "INFO", "msg": "cu..." }, { "ts": "12:49:43", "level": "INFO", "msg": "2026-03-25 12:49:43 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:49:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:49:43", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:49:43", "level": "INFO", "msg": "cu..." }, { "ts": "12:49:53", "level": "INFO", "msg": "2026-03-25 12:49:53 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:49:53", "level": "INFO", "msg": "创建中" }, { "ts": "12:49:53", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:49:53", "level": "INFO", "msg": "cu..." }, { "ts": "12:50:03", "level": "INFO", "msg": "2026-03-25 12:50:03 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:50:03", "level": "INFO", "msg": "创建中" }, { "ts": "12:50:03", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:50:03", "level": "INFO", "msg": "cu..." }, { "ts": "12:50:13", "level": "INFO", "msg": "2026-03-25 12:50:13 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:50:13", "level": "INFO", "msg": "创建中" }, { "ts": "12:50:13", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:50:13", "level": "INFO", "msg": "cu..." }, { "ts": "12:50:23", "level": "INFO", "msg": "2026-03-25 12:50:23 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:50:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:50:23", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:50:23", "level": "INFO", "msg": "cu..." }, { "ts": "12:50:33", "level": "INFO", "msg": "2026-03-25 12:50:33 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:50:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:50:33", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:50:33", "level": "INFO", "msg": "cu..." }, { "ts": "12:50:43", "level": "INFO", "msg": "2026-03-25 12:50:43 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:50:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:50:43", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:50:43", "level": "INFO", "msg": "cu..." }, { "ts": "12:50:53", "level": "INFO", "msg": "2026-03-25 12:50:53 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:50:53", "level": "INFO", "msg": "创建中" }, { "ts": "12:50:53", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:50:53", "level": "INFO", "msg": "cu..." }, { "ts": "12:51:03", "level": "INFO", "msg": "2026-03-25 12:51:03 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:51:03", "level": "INFO", "msg": "创建中" }, { "ts": "12:51:03", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:51:03", "level": "INFO", "msg": "cu..." }, { "ts": "12:51:13", "level": "INFO", "msg": "2026-03-25 12:51:13 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:51:13", "level": "INFO", "msg": "创建中" }, { "ts": "12:51:13", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:51:13", "level": "INFO", "msg": "cu..." }, { "ts": "12:51:23", "level": "INFO", "msg": "2026-03-25 12:51:23 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:51:23", "level": "INFO", "msg": "创建中" }, { "ts": "12:51:23", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:51:23", "level": "INFO", "msg": "cu..." }, { "ts": "12:51:33", "level": "INFO", "msg": "2026-03-25 12:51:33 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:51:33", "level": "INFO", "msg": "创建中" }, { "ts": "12:51:33", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:51:33", "level": "INFO", "msg": "cu..." }, { "ts": "12:51:43", "level": "INFO", "msg": "2026-03-25 12:51:43 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:51:43", "level": "INFO", "msg": "创建中" }, { "ts": "12:51:43", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:51:43", "level": "INFO", "msg": "cu..." }, { "ts": "12:51:54", "level": "INFO", "msg": "2026-03-25 12:51:54 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:51:54", "level": "INFO", "msg": "启动中" }, { "ts": "12:51:54", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:51:54", "level": "INFO", "msg": "cu..." }, { "ts": "12:52:04", "level": "INFO", "msg": "2026-03-25 12:52:04 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:52:04", "level": "INFO", "msg": "启动中" }, { "ts": "12:52:04", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:04", "level": "INFO", "msg": "cu..." }, { "ts": "12:52:09", "level": "SUCCESS", "msg": "2026-03-25 12:52:09 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_745234" }, { "ts": "12:52:09", "level": "INFO", "msg": "运行中" }, { "ts": "12:52:09", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:09", "level": "INFO", "msg": "cuda" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026/03/25 12:48:22" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026/03/25 12:51:55" }, { "ts": "12:52:09", "level": "INFO", "msg": "12秒" }, { "ts": "12:52:09", "level": "INFO", "msg": "正常" }, { "ts": "12:52:09", "level": "INFO", "msg": "Web应用" }, { "ts": "12:52:09", "level": "INFO", "msg": "登录" }, { "ts": "12:52:09", "level": "INFO", "msg": "关机" }, { "ts": "12:52:09", "level": "INFO", "msg": "删除" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026-03-25 12:52:09 [DevMachinePage] [INFO] 🎯 尝试下发关机指令: UI_TEST_745234" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026-03-25 12:52:09 [DevMachinePage] [INFO] 👉 在 UI_TEST_745234 行内寻找并点击 [关机] 按钮" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026-03-25 12:52:09 [BaseUI] [INFO] [BROWSER LOG] 关机: Proxy(Object)" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026-03-25 12:52:09 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:52:09", "level": "INFO", "msg": "2026-03-25 12:52:09 [BaseUI] [INFO] [BROWSER LOG] 关机成功" }, { "ts": "12:52:12", "level": "INFO", "msg": "2026-03-25 12:52:12 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:52:18", "level": "INFO", "msg": "2026-03-25 12:52:18 [DevMachinePage] [INFO] ⏳ 等待开发机 UI_TEST_745234 状态变为: 已关机..." }, { "ts": "12:52:18", "level": "INFO", "msg": "2026-03-25 12:52:18 [BaseUI] [INFO] [BROWSER LOG] 筛选条件: Proxy(Object)" }, { "ts": "12:52:18", "level": "INFO", "msg": "2026-03-25 12:52:18 [DevMachinePage] [INFO] [状态巡检] 0s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:52:18", "level": "INFO", "msg": "关机中" }, { "ts": "12:52:18", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:18", "level": "INFO", "msg": "cu..." }, { "ts": "12:52:28", "level": "INFO", "msg": "2026-03-25 12:52:28 [DevMachinePage] [INFO] [状态巡检] 10s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:52:28", "level": "INFO", "msg": "关机中" }, { "ts": "12:52:28", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:28", "level": "INFO", "msg": "cu..." }, { "ts": "12:52:38", "level": "INFO", "msg": "2026-03-25 12:52:38 [DevMachinePage] [INFO] [状态巡检] 20s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:52:38", "level": "INFO", "msg": "关机中" }, { "ts": "12:52:38", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:38", "level": "INFO", "msg": "cu..." }, { "ts": "12:52:48", "level": "INFO", "msg": "2026-03-25 12:52:48 [DevMachinePage] [INFO] [状态巡检] 30s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:52:48", "level": "INFO", "msg": "关机中" }, { "ts": "12:52:48", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:48", "level": "INFO", "msg": "cu..." }, { "ts": "12:52:58", "level": "INFO", "msg": "2026-03-25 12:52:58 [DevMachinePage] [INFO] [状态巡检] 40s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:52:58", "level": "INFO", "msg": "关机中" }, { "ts": "12:52:58", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:52:58", "level": "INFO", "msg": "cu..." }, { "ts": "12:53:08", "level": "INFO", "msg": "2026-03-25 12:53:08 [DevMachinePage] [INFO] [状态巡检] 50s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:53:08", "level": "INFO", "msg": "关机中" }, { "ts": "12:53:08", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:53:08", "level": "INFO", "msg": "cu..." }, { "ts": "12:53:18", "level": "INFO", "msg": "2026-03-25 12:53:18 [DevMachinePage] [INFO] [状态巡检] 60s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:53:18", "level": "INFO", "msg": "关机中" }, { "ts": "12:53:18", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:53:18", "level": "INFO", "msg": "cu..." }, { "ts": "12:53:28", "level": "INFO", "msg": "2026-03-25 12:53:28 [DevMachinePage] [INFO] [状态巡检] 70s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:53:28", "level": "INFO", "msg": "关机中" }, { "ts": "12:53:28", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:53:28", "level": "INFO", "msg": "cu..." }, { "ts": "12:53:38", "level": "INFO", "msg": "2026-03-25 12:53:38 [DevMachinePage] [INFO] [状态巡检] 80s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:53:38", "level": "INFO", "msg": "关机中" }, { "ts": "12:53:38", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:53:38", "level": "INFO", "msg": "cu..." }, { "ts": "12:53:48", "level": "INFO", "msg": "2026-03-25 12:53:48 [DevMachinePage] [INFO] [状态巡检] 90s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:53:48", "level": "INFO", "msg": "关机中" }, { "ts": "12:53:48", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:53:48", "level": "INFO", "msg": "cu..." }, { "ts": "12:53:58", "level": "INFO", "msg": "2026-03-25 12:53:58 [DevMachinePage] [INFO] [状态巡检] 100s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:53:58", "level": "INFO", "msg": "关机中" }, { "ts": "12:53:58", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:53:58", "level": "INFO", "msg": "cu..." }, { "ts": "12:54:08", "level": "INFO", "msg": "2026-03-25 12:54:08 [DevMachinePage] [INFO] [状态巡检] 110s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:54:08", "level": "INFO", "msg": "关机中" }, { "ts": "12:54:08", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:54:08", "level": "INFO", "msg": "cu..." }, { "ts": "12:54:18", "level": "INFO", "msg": "2026-03-25 12:54:18 [DevMachinePage] [INFO] [状态巡检] 120s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:54:18", "level": "INFO", "msg": "关机中" }, { "ts": "12:54:18", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:54:18", "level": "INFO", "msg": "cu..." }, { "ts": "12:54:28", "level": "INFO", "msg": "2026-03-25 12:54:28 [DevMachinePage] [INFO] [状态巡检] 130s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:54:28", "level": "INFO", "msg": "关机中" }, { "ts": "12:54:28", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:54:28", "level": "INFO", "msg": "cu..." }, { "ts": "12:54:38", "level": "INFO", "msg": "2026-03-25 12:54:38 [DevMachinePage] [INFO] [状态巡检] 140s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:54:38", "level": "INFO", "msg": "关机中" }, { "ts": "12:54:38", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:54:38", "level": "INFO", "msg": "cu..." }, { "ts": "12:54:48", "level": "INFO", "msg": "2026-03-25 12:54:48 [DevMachinePage] [INFO] [状态巡检] 150s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:54:48", "level": "INFO", "msg": "关机中" }, { "ts": "12:54:48", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:54:48", "level": "INFO", "msg": "cu..." }, { "ts": "12:54:58", "level": "INFO", "msg": "2026-03-25 12:54:58 [DevMachinePage] [INFO] [状态巡检] 160s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:54:58", "level": "INFO", "msg": "关机中" }, { "ts": "12:54:58", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:54:58", "level": "INFO", "msg": "cu..." }, { "ts": "12:55:08", "level": "INFO", "msg": "2026-03-25 12:55:08 [DevMachinePage] [INFO] [状态巡检] 170s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:55:08", "level": "INFO", "msg": "关机中" }, { "ts": "12:55:08", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:55:08", "level": "INFO", "msg": "cu..." }, { "ts": "12:55:18", "level": "INFO", "msg": "2026-03-25 12:55:18 [DevMachinePage] [INFO] [状态巡检] 180s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:55:18", "level": "INFO", "msg": "关机中" }, { "ts": "12:55:18", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:55:18", "level": "INFO", "msg": "cu..." }, { "ts": "12:55:28", "level": "INFO", "msg": "2026-03-25 12:55:28 [DevMachinePage] [INFO] [状态巡检] 190s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:55:28", "level": "INFO", "msg": "关机中" }, { "ts": "12:55:28", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:55:28", "level": "INFO", "msg": "cu..." }, { "ts": "12:55:39", "level": "INFO", "msg": "2026-03-25 12:55:39 [DevMachinePage] [INFO] [状态巡检] 200s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:55:39", "level": "INFO", "msg": "关机中" }, { "ts": "12:55:39", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:55:39", "level": "INFO", "msg": "cu..." }, { "ts": "12:55:49", "level": "INFO", "msg": "2026-03-25 12:55:49 [DevMachinePage] [INFO] [状态巡检] 210s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:55:49", "level": "INFO", "msg": "关机中" }, { "ts": "12:55:49", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:55:49", "level": "INFO", "msg": "cu..." }, { "ts": "12:55:59", "level": "INFO", "msg": "2026-03-25 12:55:59 [DevMachinePage] [INFO] [状态巡检] 220s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:55:59", "level": "INFO", "msg": "关机中" }, { "ts": "12:55:59", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:55:59", "level": "INFO", "msg": "cu..." }, { "ts": "12:56:09", "level": "INFO", "msg": "2026-03-25 12:56:09 [DevMachinePage] [INFO] [状态巡检] 230s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:56:09", "level": "INFO", "msg": "关机中" }, { "ts": "12:56:09", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:56:09", "level": "INFO", "msg": "cu..." }, { "ts": "12:56:19", "level": "INFO", "msg": "2026-03-25 12:56:19 [DevMachinePage] [INFO] [状态巡检] 240s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:56:19", "level": "INFO", "msg": "关机中" }, { "ts": "12:56:19", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:56:19", "level": "INFO", "msg": "cu..." }, { "ts": "12:56:29", "level": "INFO", "msg": "2026-03-25 12:56:29 [DevMachinePage] [INFO] [状态巡检] 250s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:56:29", "level": "INFO", "msg": "关机中" }, { "ts": "12:56:29", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:56:29", "level": "INFO", "msg": "cu..." }, { "ts": "12:56:39", "level": "INFO", "msg": "2026-03-25 12:56:39 [DevMachinePage] [INFO] [状态巡检] 260s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:56:39", "level": "INFO", "msg": "关机中" }, { "ts": "12:56:39", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:56:39", "level": "INFO", "msg": "cu..." }, { "ts": "12:56:49", "level": "INFO", "msg": "2026-03-25 12:56:49 [DevMachinePage] [INFO] [状态巡检] 270s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:56:49", "level": "INFO", "msg": "关机中" }, { "ts": "12:56:49", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:56:49", "level": "INFO", "msg": "cu..." }, { "ts": "12:56:59", "level": "INFO", "msg": "2026-03-25 12:56:59 [DevMachinePage] [INFO] [状态巡检] 280s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:56:59", "level": "INFO", "msg": "关机中" }, { "ts": "12:56:59", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:56:59", "level": "INFO", "msg": "cu..." }, { "ts": "12:57:09", "level": "INFO", "msg": "2026-03-25 12:57:09 [DevMachinePage] [INFO] [状态巡检] 290s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:57:09", "level": "INFO", "msg": "关机中" }, { "ts": "12:57:09", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:57:09", "level": "INFO", "msg": "cu..." }, { "ts": "12:57:19", "level": "INFO", "msg": "2026-03-25 12:57:19 [DevMachinePage] [INFO] [状态巡检] 300s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:57:19", "level": "INFO", "msg": "关机中" }, { "ts": "12:57:19", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:57:19", "level": "INFO", "msg": "cu..." }, { "ts": "12:57:29", "level": "INFO", "msg": "2026-03-25 12:57:29 [DevMachinePage] [INFO] [状态巡检] 310s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:57:29", "level": "INFO", "msg": "关机中" }, { "ts": "12:57:29", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:57:29", "level": "INFO", "msg": "cu..." }, { "ts": "12:57:39", "level": "INFO", "msg": "2026-03-25 12:57:39 [DevMachinePage] [INFO] [状态巡检] 320s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:57:39", "level": "INFO", "msg": "关机中" }, { "ts": "12:57:39", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:57:39", "level": "INFO", "msg": "cu..." }, { "ts": "12:57:49", "level": "INFO", "msg": "2026-03-25 12:57:49 [DevMachinePage] [INFO] [状态巡检] 330s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:57:49", "level": "INFO", "msg": "关机中" }, { "ts": "12:57:49", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:57:49", "level": "INFO", "msg": "cu..." }, { "ts": "12:57:59", "level": "INFO", "msg": "2026-03-25 12:57:59 [DevMachinePage] [INFO] [状态巡检] 340s | 当前实时内容: UI_TEST_745234" }, { "ts": "12:57:59", "level": "INFO", "msg": "关机中" }, { "ts": "12:57:59", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:57:59", "level": "INFO", "msg": "cu..." }, { "ts": "12:58:04", "level": "SUCCESS", "msg": "2026-03-25 12:58:04 [DevMachinePage] [INFO] ✅ 状态达标: UI_TEST_745234" }, { "ts": "12:58:04", "level": "INFO", "msg": "已关机" }, { "ts": "12:58:04", "level": "INFO", "msg": "vm-24c192g-5090_32g-x1" }, { "ts": "12:58:04", "level": "INFO", "msg": "cuda" }, { "ts": "12:58:04", "level": "INFO", "msg": "2026/03/25 12:48:22" }, { "ts": "12:58:04", "level": "INFO", "msg": "2026/03/25 12:51:55 ~ 2026/03/25 12:57:55" }, { "ts": "12:58:04", "level": "INFO", "msg": "6分钟" }, { "ts": "12:58:04", "level": "INFO", "msg": "暂停" }, { "ts": "12:58:04", "level": "INFO", "msg": "Web应用" }, { "ts": "12:58:04", "level": "INFO", "msg": "开机" }, { "ts": "12:58:04", "level": "INFO", "msg": "删除" }, { "ts": "12:58:04", "level": "INFO", "msg": "2026-03-25 12:58:04 [DevMachinePage] [INFO] 🎯 尝试删除开发机 UI_TEST_745234" }, { "ts": "12:58:04", "level": "INFO", "msg": "2026-03-25 12:58:04 [DevMachinePage] [INFO] 👉 在 UI_TEST_745234 行内寻找并点击 [删除] 按钮" }, { "ts": "12:58:04", "level": "INFO", "msg": "2026-03-25 12:58:04 [DevMachinePage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "12:58:07", "level": "INFO", "msg": "2026-03-25 12:58:07 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:58:10", "level": "SUCCESS", "msg": "2026-03-25 12:58:10 [ComputeResourceScenario] [INFO] ✅ 开发机【全生命周期】业务巡检圆满完成,环境已清理" }, { "ts": "12:58:10", "level": "INFO", "msg": "2026-03-25 12:58:10 [BaseUI] [INFO] [BROWSER LOG] 删除成功" }, { "ts": "12:58:11", "level": "SUCCESS", "msg": "2026-03-25 12:58:11 [DataManagementRunner] [INFO] ✅ 开发机场景通过" }, { "ts": "12:58:11", "level": "INFO", "msg": "2026-03-25 12:58:11 [DesktopLifecycleScenario] [INFO] --- 开启【地瓜桌面】业务总线巡检 ---" }, { "ts": "12:58:11", "level": "INFO", "msg": "2026-03-25 12:58:11 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "12:58:11", "level": "INFO", "msg": "2026-03-25 12:58:11 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "12:58:14", "level": "INFO", "msg": "2026-03-25 12:58:14 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "12:58:14", "level": "SUCCESS", "msg": "2026-03-25 12:58:14 [DesktopLifecycleScenario] [INFO] ✅ 探测到首台云桌面实例名称: 暂无数据" }, { "ts": "12:58:14", "level": "INFO", "msg": "2026-03-25 12:58:14 [CloudDesktopPage] [INFO] 👉 点击 [创建桌面] 按钮" }, { "ts": "12:58:14", "level": "INFO", "msg": "2026-03-25 12:58:14 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建桌面" }, { "ts": "12:58:15", "level": "INFO", "msg": "2026-03-25 12:58:15 [CloudDesktopPage] [INFO] ⌨️ 输入桌面名称: UI_TEST_941443" }, { "ts": "12:58:15", "level": "INFO", "msg": "2026-03-25 12:58:15 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_941443" }, { "ts": "12:58:20", "level": "INFO", "msg": "2026-03-25 12:58:20 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "12:58:20", "level": "INFO", "msg": "2026-03-25 12:58:20 [CloudDesktopPage] [INFO] 🎯 云桌面规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "12:58:20", "level": "INFO", "msg": "2026-03-25 12:58:20 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "12:58:21", "level": "SUCCESS", "msg": "2026-03-25 12:58:21 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "12:58:21", "level": "INFO", "msg": "2026-03-25 12:58:21 [CloudDesktopPage] [INFO] 💿 选择镜像关键词: Ubuntu" }, { "ts": "12:58:21", "level": "INFO", "msg": "2026-03-25 12:58:21 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 选择镜像" }, { "ts": "12:58:54", "level": "INFO", "msg": "2026-03-25 12:58:54 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "12:58:55", "level": "INFO", "msg": "2026-03-25 12:58:55 [CloudDesktopPage] [INFO] 🚀 提交创建请求" }, { "ts": "12:58:55", "level": "INFO", "msg": "2026-03-25 12:58:55 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "12:58:58", "level": "INFO", "msg": "2026-03-25 12:58:58 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_941443 状态变为: 运行中..." }, { "ts": "12:58:58", "level": "INFO", "msg": "2026-03-25 12:58:58 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: Not Found" }, { "ts": "12:59:08", "level": "INFO", "msg": "2026-03-25 12:59:08 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_941443" }, { "ts": "12:59:08", "level": "INFO", "msg": "创建中" }, { "ts": "12:59:08", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:59:08", "level": "INFO", "msg": "按量..." }, { "ts": "12:59:18", "level": "INFO", "msg": "2026-03-25 12:59:18 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_941443" }, { "ts": "12:59:18", "level": "INFO", "msg": "创建中" }, { "ts": "12:59:18", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:59:18", "level": "INFO", "msg": "按量..." }, { "ts": "12:59:28", "level": "INFO", "msg": "2026-03-25 12:59:28 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_941443" }, { "ts": "12:59:28", "level": "INFO", "msg": "创建中" }, { "ts": "12:59:28", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:59:28", "level": "INFO", "msg": "按量..." }, { "ts": "12:59:39", "level": "INFO", "msg": "2026-03-25 12:59:39 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_941443" }, { "ts": "12:59:39", "level": "INFO", "msg": "创建中" }, { "ts": "12:59:39", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:59:39", "level": "INFO", "msg": "按量..." }, { "ts": "12:59:49", "level": "INFO", "msg": "2026-03-25 12:59:49 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_941443" }, { "ts": "12:59:49", "level": "INFO", "msg": "创建中" }, { "ts": "12:59:49", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:59:49", "level": "INFO", "msg": "按量..." }, { "ts": "12:59:59", "level": "INFO", "msg": "2026-03-25 12:59:59 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_941443" }, { "ts": "12:59:59", "level": "INFO", "msg": "创建中" }, { "ts": "12:59:59", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "12:59:59", "level": "INFO", "msg": "按量..." }, { "ts": "13:00:09", "level": "INFO", "msg": "2026-03-25 13:00:09 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_941443" }, { "ts": "13:00:09", "level": "INFO", "msg": "创建中" }, { "ts": "13:00:09", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:00:09", "level": "INFO", "msg": "按量..." }, { "ts": "13:00:19", "level": "INFO", "msg": "2026-03-25 13:00:19 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_941443" }, { "ts": "13:00:19", "level": "INFO", "msg": "创建中" }, { "ts": "13:00:19", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:00:19", "level": "INFO", "msg": "按量..." }, { "ts": "13:00:29", "level": "INFO", "msg": "2026-03-25 13:00:29 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_941443" }, { "ts": "13:00:29", "level": "INFO", "msg": "创建中" }, { "ts": "13:00:29", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:00:29", "level": "INFO", "msg": "按量..." }, { "ts": "13:00:39", "level": "INFO", "msg": "2026-03-25 13:00:39 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_941443" }, { "ts": "13:00:39", "level": "INFO", "msg": "创建中" }, { "ts": "13:00:39", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:00:39", "level": "INFO", "msg": "按量..." }, { "ts": "13:00:49", "level": "SUCCESS", "msg": "2026-03-25 13:00:49 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "13:00:49", "level": "INFO", "msg": "2026-03-25 13:00:49 [CloudDesktopPage] [INFO] 🎯 尝试打开桌面 UI_TEST_941443" }, { "ts": "13:00:49", "level": "INFO", "msg": "2026-03-25 13:00:49 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_941443 行内寻找并点击 [打开桌面]" }, { "ts": "13:00:49", "level": "INFO", "msg": "2026-03-25 13:00:49 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "13:00:49", "level": "INFO", "msg": "2026-03-25 13:00:49 [CloudDesktopPage] [INFO] 🌐 检测到桌面已在新标签页打开: https://robogo-fat.d-robotics.cc/desktop-iframe?desktopId=ecd-2fnp6omnlaj5s3qbk" }, { "ts": "13:01:49", "level": "INFO", "msg": "2026-03-25 13:01:49 [CloudDesktopPage] [INFO] 🔙 已关闭桌面标签页,返回控制台进行后续流程" }, { "ts": "13:02:04", "level": "INFO", "msg": "2026-03-25 13:02:04 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_941443 状态变为: 运行中..." }, { "ts": "13:02:04", "level": "SUCCESS", "msg": "2026-03-25 13:02:04 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "13:02:04", "level": "INFO", "msg": "2026-03-25 13:02:04 [CloudDesktopPage] [INFO] 🎯 尝试保存桌面 UI_TEST_941443 为镜像" }, { "ts": "13:02:04", "level": "INFO", "msg": "2026-03-25 13:02:04 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_941443 行内寻找并点击 [保存镜像]" }, { "ts": "13:02:04", "level": "INFO", "msg": "2026-03-25 13:02:04 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "13:02:06", "level": "INFO", "msg": "2026-03-25 13:02:06 [CloudDesktopPage] [INFO] 📝 步骤1: 输入镜像名称" }, { "ts": "13:02:06", "level": "INFO", "msg": "2026-03-25 13:02:06 [BasePage] [INFO] ⌨️ [SmartFill] 在 [请输入镜像名称] 填写: AutoImage_UI_TEST_941443" }, { "ts": "13:02:06", "level": "INFO", "msg": "2026-03-25 13:02:06 [CloudDesktopPage] [INFO] 📝 步骤2: 选择任务类型" }, { "ts": "13:02:06", "level": "INFO", "msg": "2026-03-25 13:02:06 [CloudDesktopPage] [INFO] 📋 下拉框 [任务类型] 寻找目标: 其他" }, { "ts": "13:02:06", "level": "INFO", "msg": "2026-03-25 13:02:06 [CloudDesktopPage] [INFO] 下拉框触发结果: BOX_CLICKED" }, { "ts": "13:02:07", "level": "SUCCESS", "msg": "2026-03-25 13:02:07 [CloudDesktopPage] [INFO] ✅ 已成功选中目标选项" }, { "ts": "13:02:08", "level": "INFO", "msg": "2026-03-25 13:02:08 [CloudDesktopPage] [INFO] 📝 步骤3: 输入镜像标签" }, { "ts": "13:02:08", "level": "INFO", "msg": "2026-03-25 13:02:08 [CloudDesktopPage] [INFO] 🏷️ 标签输入 [镜像标签]: auto-test" }, { "ts": "13:02:08", "level": "INFO", "msg": "2026-03-25 13:02:08 [CloudDesktopPage] [INFO] 标签输入框查找结果: FOUND" }, { "ts": "13:02:09", "level": "INFO", "msg": "2026-03-25 13:02:09 [CloudDesktopPage] [INFO] 标签输入结果: FILLED" }, { "ts": "13:02:09", "level": "INFO", "msg": "2026-03-25 13:02:09 [CloudDesktopPage] [INFO] 📝 步骤4: 提交保存" }, { "ts": "13:02:09", "level": "INFO", "msg": "2026-03-25 13:02:09 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 确定" }, { "ts": "13:02:12", "level": "INFO", "msg": "2026-03-25 13:02:12 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_941443 状态变为: 运行中..." }, { "ts": "13:02:12", "level": "SUCCESS", "msg": "2026-03-25 13:02:12 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "13:02:12", "level": "INFO", "msg": "2026-03-25 13:02:12 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_941443" }, { "ts": "13:02:12", "level": "INFO", "msg": "2026-03-25 13:02:12 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_941443 行内寻找并点击 [关机]" }, { "ts": "13:02:12", "level": "INFO", "msg": "2026-03-25 13:02:12 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "13:02:13", "level": "INFO", "msg": "2026-03-25 13:02:13 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_941443 状态变为: 已关机..." }, { "ts": "13:02:13", "level": "INFO", "msg": "2026-03-25 13:02:13 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_941443" }, { "ts": "13:02:13", "level": "INFO", "msg": "关机中" }, { "ts": "13:02:13", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:02:13", "level": "INFO", "msg": "按量..." }, { "ts": "13:02:23", "level": "INFO", "msg": "2026-03-25 13:02:23 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_941443" }, { "ts": "13:02:23", "level": "INFO", "msg": "关机中" }, { "ts": "13:02:23", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:02:23", "level": "INFO", "msg": "按量..." }, { "ts": "13:02:33", "level": "SUCCESS", "msg": "2026-03-25 13:02:33 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "13:02:33", "level": "INFO", "msg": "2026-03-25 13:02:33 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_941443" }, { "ts": "13:02:33", "level": "INFO", "msg": "2026-03-25 13:02:33 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_941443 行内寻找并点击 [删除]" }, { "ts": "13:02:33", "level": "INFO", "msg": "2026-03-25 13:02:33 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "13:02:34", "level": "INFO", "msg": "2026-03-25 13:02:34 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "13:02:35", "level": "SUCCESS", "msg": "2026-03-25 13:02:35 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "13:02:37", "level": "SUCCESS", "msg": "2026-03-25 13:02:37 [DesktopLifecycleScenario] [INFO] 🎉 云桌面全生命周期业务场景巡检完毕!" }, { "ts": "13:02:37", "level": "SUCCESS", "msg": "2026-03-25 13:02:37 [DataManagementRunner] [INFO] ✅ 云桌面场景通过" }, { "ts": "13:02:37", "level": "INFO", "msg": "2026-03-25 13:02:37 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "13:02:37", "level": "INFO", "msg": "2026-03-25 13:02:37 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "13:02:38", "level": "INFO", "msg": "2026-03-25 13:02: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": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [MirrorAssetsPage] [INFO] 👉 点击我的镜像" }, { "ts": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 我的镜像" }, { "ts": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像的详情页 (通过 AutoImage_ + 可用 组合定位,取最后一个)" }, { "ts": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [MirrorAssetsPage] [INFO] ⏳ 等待详情页关键元素 [快速创建] 出现..." }, { "ts": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "13:02:41", "level": "INFO", "msg": "2026-03-25 13:02:41 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "13:02:45", "level": "INFO", "msg": "2026-03-25 13:02:45 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "13:02:45", "level": "INFO", "msg": "2026-03-25 13:02:45 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_795794" }, { "ts": "13:02:45", "level": "INFO", "msg": "2026-03-25 13:02:45 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "13:02:45", "level": "SUCCESS", "msg": "2026-03-25 13:02:45 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "13:02:47", "level": "INFO", "msg": "2026-03-25 13:02:47 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "13:02:47", "level": "INFO", "msg": "2026-03-25 13:02:47 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "13:02:48", "level": "SUCCESS", "msg": "2026-03-25 13:02:48 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "13:02:50", "level": "INFO", "msg": "2026-03-25 13:02:50 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "13:02:50", "level": "INFO", "msg": "2026-03-25 13:02:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "13:02:50", "level": "SUCCESS", "msg": "2026-03-25 13:02:50 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_795794 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "13:02:50", "level": "INFO", "msg": "2026-03-25 13:02:50 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "13:02:50", "level": "INFO", "msg": "2026-03-25 13:02:50 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "13:02:52", "level": "INFO", "msg": "2026-03-25 13:02:52 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "13:02:53", "level": "INFO", "msg": "2026-03-25 13:02:53 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "13:02:56", "level": "INFO", "msg": "2026-03-25 13:02:56 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_795794 状态变为: 运行中..." }, { "ts": "13:02:56", "level": "INFO", "msg": "2026-03-25 13:02:56 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_795794" }, { "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-25 13:03:06 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_795794" }, { "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-25 13:03:16 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_795794" }, { "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-25 13:03:26 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_795794" }, { "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-25 13:03:36 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_795794" }, { "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-25 13:03:46 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_795794" }, { "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-25 13:03:56 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_795794" }, { "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": "INFO", "msg": "2026-03-25 13:04:06 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_795794" }, { "ts": "13:04:06", "level": "INFO", "msg": "创建中" }, { "ts": "13:04:06", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:04:06", "level": "INFO", "msg": "按量..." }, { "ts": "13:04:16", "level": "INFO", "msg": "2026-03-25 13:04:16 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_795794" }, { "ts": "13:04:16", "level": "INFO", "msg": "创建中" }, { "ts": "13:04:16", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:04:16", "level": "INFO", "msg": "按量..." }, { "ts": "13:04:26", "level": "INFO", "msg": "2026-03-25 13:04:26 [CloudDesktopPage] [INFO] [状态巡检] 90s | 当前内容: UI_TEST_795794" }, { "ts": "13:04:26", "level": "INFO", "msg": "创建中" }, { "ts": "13:04:26", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:04:26", "level": "INFO", "msg": "按量..." }, { "ts": "13:04:36", "level": "INFO", "msg": "2026-03-25 13:04:36 [CloudDesktopPage] [INFO] [状态巡检] 100s | 当前内容: UI_TEST_795794" }, { "ts": "13:04:36", "level": "INFO", "msg": "创建中" }, { "ts": "13:04:36", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:04:36", "level": "INFO", "msg": "按量..." }, { "ts": "13:04:41", "level": "SUCCESS", "msg": "2026-03-25 13:04:41 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "13:04:41", "level": "INFO", "msg": "2026-03-25 13:04:41 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_795794 状态变为: 运行中..." }, { "ts": "13:04:41", "level": "SUCCESS", "msg": "2026-03-25 13:04:41 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "13:04:41", "level": "INFO", "msg": "2026-03-25 13:04:41 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_795794" }, { "ts": "13:04:41", "level": "INFO", "msg": "2026-03-25 13:04:41 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_795794 行内寻找并点击 [关机]" }, { "ts": "13:04:41", "level": "INFO", "msg": "2026-03-25 13:04:41 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "13:04:42", "level": "INFO", "msg": "2026-03-25 13:04:42 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_795794 状态变为: 已关机..." }, { "ts": "13:04:42", "level": "INFO", "msg": "2026-03-25 13:04:42 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_795794" }, { "ts": "13:04:42", "level": "INFO", "msg": "关机中" }, { "ts": "13:04:42", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:04:42", "level": "INFO", "msg": "按量..." }, { "ts": "13:04:52", "level": "INFO", "msg": "2026-03-25 13:04:52 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_795794" }, { "ts": "13:04:52", "level": "INFO", "msg": "关机中" }, { "ts": "13:04:52", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "13:04:52", "level": "INFO", "msg": "按量..." }, { "ts": "13:05:02", "level": "SUCCESS", "msg": "2026-03-25 13:05:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "13:05:02", "level": "INFO", "msg": "2026-03-25 13:05:02 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_795794 状态变为: 已关机..." }, { "ts": "13:05:02", "level": "SUCCESS", "msg": "2026-03-25 13:05:02 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "13:05:02", "level": "INFO", "msg": "2026-03-25 13:05:02 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_795794" }, { "ts": "13:05:02", "level": "INFO", "msg": "2026-03-25 13:05:02 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_795794 行内寻找并点击 [删除]" }, { "ts": "13:05:02", "level": "INFO", "msg": "2026-03-25 13:05:02 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "13:05:03", "level": "INFO", "msg": "2026-03-25 13:05:03 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "13:05:04", "level": "SUCCESS", "msg": "2026-03-25 13:05:04 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "13:05:09", "level": "SUCCESS", "msg": "2026-03-25 13:05:09 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "13:05:09", "level": "SUCCESS", "msg": "2026-03-25 13:05:09 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "13:05:09", "level": "SUCCESS", "msg": "2026-03-25 13:05:09 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "13:05:09", "level": "INFO", "msg": "2026-03-25 13:05:09 [BaseUI] [INFO] Browser stopped" }, { "ts": "13:05:09", "level": "SUCCESS", "msg": "✅ 第 1 次运行完成并通过!" }, { "ts": "13:05:09", "level": "INFO", "msg": "========================================" }, { "ts": "13:05:09", "level": "INFO", "msg": "测试结论: SUCCESS" }, { "ts": "13:05:09", "level": "INFO", "msg": "总运行次数: 1" }, { "ts": "13:05:09", "level": "INFO", "msg": "========================================" }, { "ts": "13:05:09", "level": "SUCCESS", "msg": "✅ 第 2 次运行结束 — 成功" }, { "ts": "13:05:09", "level": "INFO", "msg": "\n━━━━━━━━━ 测试完成 ━━━━━━━━━" }, { "ts": "13:05:09", "level": "INFO", "msg": "总计: 2 次 | 通过: 2 | 失败: 0" }, { "ts": "13:05:09", "level": "SUCCESS", "msg": "整体结论: ✅ PASS" }, { "ts": "13:05:09", "level": "DONE", "msg": "__DONE__" } ], "result": "PASS" }, "2fbde001": { "task_id": "2fbde001", "task_name": "巡检任务_15:36:55", "product": "robogo", "total_runs": 1, "pass": 1, "fail": 0, "started_at": "2026-03-25T15:36:57.337059", "finished_at": "2026-03-25T15:39:52.548249", "logs": [ { "ts": "15:36:57", "level": "INFO", "msg": "🚀 任务启动 [巡检任务_15:36:55] | 产品: robogo | 计划运行次数: 1" }, { "ts": "15:36:57", "level": "INFO", "msg": "─────── 第 1/1 次运行 ───────" }, { "ts": "15:36:59", "level": "INFO", "msg": "2026-03-25 15:36:59 [BaseUI] [INFO] Browser started with spoofing and logging" }, { "ts": "15:36:59", "level": "INFO", "msg": "2026-03-25 15:36:59 [BaseUI] [INFO] Navigate to https://robogo.d-robotics.cc/cloud-desktop/login" }, { "ts": "15:36:59", "level": "INFO", "msg": "2026-03-25 15:36:59 [BaseUI] [INFO] [BROWSER LOG] Failed to get app config: undefined" }, { "ts": "15:36:59", "level": "INFO", "msg": "2026-03-25 15:36:59 [BaseUI] [INFO] [BROWSER LOG] 初始账号,使用默认配置" }, { "ts": "15:37:02", "level": "INFO", "msg": "2026-03-25 15:37:02 [LoginPage] [INFO] 等待登录页面加载..." }, { "ts": "15:37:02", "level": "INFO", "msg": "2026-03-25 15:37:02 [BaseUI] [INFO] [BROWSER LOG] [DOM] Input elements should have autocomplete attributes (suggested: \"current-password\"): (More info: https://goo.gl/9p2vKq) %o" }, { "ts": "15:37:02", "level": "INFO", "msg": "2026-03-25 15:37:02 [BaseUI] [INFO] Filling input[placeholder*='账号'], #account with value" }, { "ts": "15:37:02", "level": "INFO", "msg": "2026-03-25 15:37:02 [BaseUI] [INFO] Filling input[placeholder*='密码'], #password with value" }, { "ts": "15:37:02", "level": "INFO", "msg": "2026-03-25 15:37:02 [LoginPage] [INFO] 正在点击登录按钮..." }, { "ts": "15:37:03", "level": "INFO", "msg": "2026-03-25 15:37:03 [BaseUI] [INFO] Clicking: button.loginBtn" }, { "ts": "15:37:03", "level": "INFO", "msg": "2026-03-25 15:37:03 [LoginPage] [INFO] 登录请求已发送,等待进入系统..." }, { "ts": "15:37:04", "level": "INFO", "msg": "2026-03-25 15:37:04 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}" }, { "ts": "15:37:04", "level": "INFO", "msg": "2026-03-25 15:37:04 [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:37:04", "level": "INFO", "msg": "2026-03-25 15:37:04 [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:37:04", "level": "INFO", "msg": "2026-03-25 15:37:04 [BaseUI] [INFO] [BROWSER LOG] menuCommands [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]" }, { "ts": "15:37:13", "level": "WARN", "msg": "2026-03-25 15:37:13 [LoginPage] [WARNING] 等待主站 UI 加载超时 (可能是 SSO 跳转慢): Page.wait_for_selector: Timeout 10000ms exceeded." }, { "ts": "15:37:13", "level": "INFO", "msg": "Call log:" }, { "ts": "15:37:13", "level": "INFO", "msg": " - waiting for locator(\".ant-layout-sider, .user-name\") to be visible" }, { "ts": "15:37:13", "level": "INFO", "msg": " - waiting for\" https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\" navigation to finish..." }, { "ts": "15:37:13", "level": "INFO", "msg": " - navigated to \"https://robogo.d-robotics.cc/cloud-desktop/login?bearer=Bearer%20eyJhbGciOiJSUzI1NiIsImtpZCI6Inl4LXl5ZHMta2V5IiwidHlwIjoiSldUIn0.eyJ1c2VyX2lkIjoiZDU2ZjdkNjgtZDZiZi00MTAxLWJhY2QtOTAzNzY5NGU4OWM1IiwidX…\"" }, { "ts": "15:37:13", "level": "INFO", "msg": "2026-03-25 15:37:13 [MirrorAssetsScenario] [INFO] --- 开启【镜像资产】业务总线巡检 ---" }, { "ts": "15:37:13", "level": "INFO", "msg": "2026-03-25 15:37:13 [MirrorAssetsPage] [INFO] 🚀 导航到镜像资产页面" }, { "ts": "15:37:13", "level": "INFO", "msg": "2026-03-25 15:37:13 [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:37:16", "level": "INFO", "msg": "2026-03-25 15:37:16 [MirrorAssetsPage] [INFO] 👉 准备切换至 [我的镜像] 标签" }, { "ts": "15:37:16", "level": "INFO", "msg": "2026-03-25 15:37:16 [BaseUI] [INFO] [BROWSER LOG] {data: Object, status: 200, statusText: , headers: bt, config: Object}" }, { "ts": "15:37:16", "level": "INFO", "msg": "2026-03-25 15:37:16 [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:37:16", "level": "SUCCESS", "msg": "2026-03-25 15:37:16 [MirrorAssetsPage] [INFO] ✅ 已点击 [我的镜像]" }, { "ts": "15:37:21", "level": "WARN", "msg": "2026-03-25 15:37:21 [MirrorAssetsPage] [WARNING] ⚠️ 未能确认高亮状态,但已尝试点击" }, { "ts": "15:37:21", "level": "INFO", "msg": "2026-03-25 15:37:21 [MirrorAssetsPage] [INFO] 📊 当前侦测到的标签页: ['点击搜索我的镜像\\n添', '我的镜像', '镜像列表\\n共 2 个', '群组镜像\\n我的镜像\\n', '我的资产\\n数据管理\\n', '群组镜像', '用途:\\n\\n地瓜桌面\\n', '我的镜像为用户自己创', '点击搜索我的镜像']" }, { "ts": "15:37:23", "level": "INFO", "msg": "2026-03-25 15:37:23 [MirrorAssetsPage] [INFO] 📊 当前页面可用镜像列表: ['群组镜像 我的镜像 镜像市场 我的镜像为用户自己创建的模版。 用户可将自己名下的云服务器制作成模版', 'AutoImage_UI_TEST_948253 可用 auto-test 暂无描述 2026-', 'AutoImage_UI_TEST_974263 可用 auto-test 暂无描述 2026-']" }, { "ts": "15:37:23", "level": "INFO", "msg": "2026-03-25 15:37:23 [MirrorAssetsPage] [INFO] 👉 尝试开启【可用】镜像列表中最后一个详情页" }, { "ts": "15:37:23", "level": "SUCCESS", "msg": "2026-03-25 15:37:23 [MirrorAssetsPage] [INFO] ✅ 找到 3 个可用镜像,准备点击最后一个..." }, { "ts": "15:37:23", "level": "INFO", "msg": "2026-03-25 15:37:23 [MirrorAssetsPage] [INFO] ⏳ 等待跳转至详情页 (检测 [快速创建] 按钮)..." }, { "ts": "15:37:24", "level": "INFO", "msg": "2026-03-25 15:37:24 [BaseUI] [INFO] [BROWSER LOG] Qg" }, { "ts": "15:37:24", "level": "SUCCESS", "msg": "2026-03-25 15:37:24 [MirrorAssetsPage] [INFO] ✅ 已进入详情页" }, { "ts": "15:37:24", "level": "INFO", "msg": "2026-03-25 15:37:24 [MirrorAssetsPage] [INFO] 👉 点击 [快速创建] 按钮" }, { "ts": "15:37:24", "level": "INFO", "msg": "2026-03-25 15:37:24 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 快速创建" }, { "ts": "15:37:28", "level": "INFO", "msg": "2026-03-25 15:37:28 [MirrorAssetsPage] [INFO] ⌨️ 正在尝试定位 [名称] 输入框..." }, { "ts": "15:37:28", "level": "INFO", "msg": "2026-03-25 15:37:28 [BasePage] [INFO] ⌨️ [SmartFill] 在 [名称] 填写: UI_TEST_193730" }, { "ts": "15:37:28", "level": "INFO", "msg": "2026-03-25 15:37:28 [BasePage] [INFO] 🔍 [SmartFill] 常规规则未命中,正在执行深度邻近探测 [名称]..." }, { "ts": "15:37:28", "level": "SUCCESS", "msg": "2026-03-25 15:37:28 [MirrorAssetsPage] [INFO] ✅ 成功命中标签 [名称]" }, { "ts": "15:37:30", "level": "INFO", "msg": "2026-03-25 15:37:30 [MirrorAssetsPage] [INFO] 🎯 镜像资产规格选择: desktop-5880gpu12g-16c32g" }, { "ts": "15:37:30", "level": "INFO", "msg": "2026-03-25 15:37:30 [BasePage] [INFO] 📋 [SmartSelect] 在 [资源规格] 下拉框寻找目标: desktop-5880gpu12g-16c32g" }, { "ts": "15:37:31", "level": "SUCCESS", "msg": "2026-03-25 15:37:31 [BasePage] [INFO] ✅ [SmartSelect] 成功通过选择器选中: desktop-5880gpu12g-16c32g" }, { "ts": "15:37:33", "level": "INFO", "msg": "2026-03-25 15:37:33 [MirrorAssetsPage] [INFO] 👉 点击 [创建并开机] 按钮" }, { "ts": "15:37:33", "level": "INFO", "msg": "2026-03-25 15:37:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 创建并开机" }, { "ts": "15:37:33", "level": "SUCCESS", "msg": "2026-03-25 15:37:33 [MirrorAssetsScenario] [INFO] ✅ 镜像资产 UI_TEST_193730 已提交创建,正在跳转往云桌面进行后续关机操作..." }, { "ts": "15:37:33", "level": "INFO", "msg": "2026-03-25 15:37:33 [CloudDesktopPage] [INFO] 正在切换到【地瓜桌面】页面..." }, { "ts": "15:37:33", "level": "INFO", "msg": "2026-03-25 15:37:33 [BasePage] [INFO] 👉 [SmartClick] 尝试点击: 地瓜桌面" }, { "ts": "15:37:35", "level": "INFO", "msg": "2026-03-25 15:37:35 [BaseUI] [INFO] [BROWSER LOG] Autofocus processing was blocked because a document already has a focused element." }, { "ts": "15:37:38", "level": "INFO", "msg": "2026-03-25 15:37:38 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_193730 状态变为: 运行中..." }, { "ts": "15:37:38", "level": "INFO", "msg": "2026-03-25 15:37:38 [BaseUI] [INFO] [BROWSER LOG] containerHeight Gg" }, { "ts": "15:37:38", "level": "INFO", "msg": "2026-03-25 15:37:38 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_193730" }, { "ts": "15:37:38", "level": "INFO", "msg": "创建中" }, { "ts": "15:37:38", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:37:38", "level": "INFO", "msg": "按量..." }, { "ts": "15:37:48", "level": "INFO", "msg": "2026-03-25 15:37:48 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_193730" }, { "ts": "15:37:48", "level": "INFO", "msg": "创建中" }, { "ts": "15:37:48", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:37:48", "level": "INFO", "msg": "按量..." }, { "ts": "15:37:58", "level": "INFO", "msg": "2026-03-25 15:37:58 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_193730" }, { "ts": "15:37:58", "level": "INFO", "msg": "创建中" }, { "ts": "15:37:58", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:37:58", "level": "INFO", "msg": "按量..." }, { "ts": "15:38:08", "level": "INFO", "msg": "2026-03-25 15:38:08 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_193730" }, { "ts": "15:38:08", "level": "INFO", "msg": "创建中" }, { "ts": "15:38:08", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:38:08", "level": "INFO", "msg": "按量..." }, { "ts": "15:38:18", "level": "INFO", "msg": "2026-03-25 15:38:18 [CloudDesktopPage] [INFO] [状态巡检] 40s | 当前内容: UI_TEST_193730" }, { "ts": "15:38:18", "level": "INFO", "msg": "创建中" }, { "ts": "15:38:18", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:38:18", "level": "INFO", "msg": "按量..." }, { "ts": "15:38:28", "level": "INFO", "msg": "2026-03-25 15:38:28 [CloudDesktopPage] [INFO] [状态巡检] 50s | 当前内容: UI_TEST_193730" }, { "ts": "15:38:28", "level": "INFO", "msg": "创建中" }, { "ts": "15:38:28", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:38:28", "level": "INFO", "msg": "按量..." }, { "ts": "15:38:39", "level": "INFO", "msg": "2026-03-25 15:38:39 [CloudDesktopPage] [INFO] [状态巡检] 60s | 当前内容: UI_TEST_193730" }, { "ts": "15:38:39", "level": "INFO", "msg": "创建中" }, { "ts": "15:38:39", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:38:39", "level": "INFO", "msg": "按量..." }, { "ts": "15:38:49", "level": "INFO", "msg": "2026-03-25 15:38:49 [CloudDesktopPage] [INFO] [状态巡检] 70s | 当前内容: UI_TEST_193730" }, { "ts": "15:38:49", "level": "INFO", "msg": "创建中" }, { "ts": "15:38:49", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:38:49", "level": "INFO", "msg": "按量..." }, { "ts": "15:38:59", "level": "INFO", "msg": "2026-03-25 15:38:59 [CloudDesktopPage] [INFO] [状态巡检] 80s | 当前内容: UI_TEST_193730" }, { "ts": "15:38:59", "level": "INFO", "msg": "创建中" }, { "ts": "15:38:59", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:38:59", "level": "INFO", "msg": "按量..." }, { "ts": "15:39:09", "level": "SUCCESS", "msg": "2026-03-25 15:39:09 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:39:09", "level": "INFO", "msg": "2026-03-25 15:39:09 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_193730 状态变为: 运行中..." }, { "ts": "15:39:09", "level": "SUCCESS", "msg": "2026-03-25 15:39:09 [CloudDesktopPage] [INFO] ✅ 状态已达标: 运行中" }, { "ts": "15:39:09", "level": "INFO", "msg": "2026-03-25 15:39:09 [CloudDesktopPage] [INFO] 🎯 尝试关机桌面 UI_TEST_193730" }, { "ts": "15:39:09", "level": "INFO", "msg": "2026-03-25 15:39:09 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_193730 行内寻找并点击 [关机]" }, { "ts": "15:39:09", "level": "INFO", "msg": "2026-03-25 15:39:09 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:39:10", "level": "INFO", "msg": "2026-03-25 15:39:10 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_193730 状态变为: 已关机..." }, { "ts": "15:39:10", "level": "INFO", "msg": "2026-03-25 15:39:10 [CloudDesktopPage] [INFO] [状态巡检] 0s | 当前内容: UI_TEST_193730" }, { "ts": "15:39:10", "level": "INFO", "msg": "关机中" }, { "ts": "15:39:10", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:39:10", "level": "INFO", "msg": "按量..." }, { "ts": "15:39:20", "level": "INFO", "msg": "2026-03-25 15:39:20 [CloudDesktopPage] [INFO] [状态巡检] 10s | 当前内容: UI_TEST_193730" }, { "ts": "15:39:20", "level": "INFO", "msg": "关机中" }, { "ts": "15:39:20", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:39:20", "level": "INFO", "msg": "按量..." }, { "ts": "15:39:30", "level": "INFO", "msg": "2026-03-25 15:39:30 [CloudDesktopPage] [INFO] [状态巡检] 20s | 当前内容: UI_TEST_193730" }, { "ts": "15:39:30", "level": "INFO", "msg": "关机中" }, { "ts": "15:39:30", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:39:30", "level": "INFO", "msg": "按量..." }, { "ts": "15:39:40", "level": "INFO", "msg": "2026-03-25 15:39:40 [CloudDesktopPage] [INFO] [状态巡检] 30s | 当前内容: UI_TEST_193730" }, { "ts": "15:39:40", "level": "INFO", "msg": "关机中" }, { "ts": "15:39:40", "level": "INFO", "msg": "\tdesktop-5880gpu12g-16c32g" }, { "ts": "15:39:40", "level": "INFO", "msg": "按量..." }, { "ts": "15:39:45", "level": "SUCCESS", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "15:39:45", "level": "INFO", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] ⏳ 等待桌面 UI_TEST_193730 状态变为: 已关机..." }, { "ts": "15:39:45", "level": "SUCCESS", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] ✅ 状态已达标: 已关机" }, { "ts": "15:39:45", "level": "INFO", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] 🎯 尝试删除桌面 UI_TEST_193730" }, { "ts": "15:39:45", "level": "INFO", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] 👉 在 UI_TEST_193730 行内寻找并点击 [删除]" }, { "ts": "15:39:45", "level": "INFO", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] 行内按钮点击结果: CLICKED" }, { "ts": "15:39:45", "level": "INFO", "msg": "2026-03-25 15:39:45 [CloudDesktopPage] [INFO] 🔍 正在寻找确认按钮 (目标: 确定删除)..." }, { "ts": "15:39:47", "level": "SUCCESS", "msg": "2026-03-25 15:39:47 [CloudDesktopPage] [INFO] ✅ 通过文案成功点击: 确认" }, { "ts": "15:39:52", "level": "SUCCESS", "msg": "2026-03-25 15:39:52 [MirrorAssetsScenario] [INFO] ✅ 镜像资产场景测试完成" }, { "ts": "15:39:52", "level": "SUCCESS", "msg": "2026-03-25 15:39:52 [DataManagementRunner] [INFO] ✅ 镜像资产场景通过" }, { "ts": "15:39:52", "level": "SUCCESS", "msg": "2026-03-25 15:39:52 [DataManagementRunner] [INFO] 🎉 所有 UI 模块遍历测试圆满完成!" }, { "ts": "15:39:52", "level": "INFO", "msg": "2026-03-25 15:39:52 [BaseUI] [INFO] Browser stopped" }, { "ts": "15:39:52", "level": "SUCCESS", "msg": "✅ 巡检任务执行成功" }, { "ts": "15:39:52", "level": "SUCCESS", "msg": "✅ 第 1 次运行结束 — 成功" } ], "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" } } }