{ "runId": 1781712966734, "accounts": { "vue3": "admin/admin123 userId=1", "vben": "test01/123456 userId=142" }, "messages": { "vueText": "E2E Vue3 to Vben 1781712966734", "vbenText": "E2E Vben to Vue3 1781712966734" }, "events": { "vue3": [ { "type": "warning", "text": "[IM groupStore] 本地群缓存写入失败 DataCloneError: Failed to execute 'put' on 'IDBObjectStore': [object Array] could not be cloned.\n at DbClient.put (http://127.0.0.1/src/views/im/utils/db.ts?t=1781712513755:200:53)\n at http://127.0.0.1/src/views/im/home/store/groupStore.ts?t=1781712513755:88:15\n at async DbClient.transaction (http://127.0.0.1/src/views/im/utils/db.ts?t=1781712513755:252:13)", "url": "http://127.0.0.1/im/home/conversation" }, { "type": "warning", "text": "[IM groupStore] 本地群缓存写入失败 DataCloneError: Failed to execute 'put' on 'IDBObjectStore': [object Array] could not be cloned.\n at DbClient.put (http://127.0.0.1/src/views/im/utils/db.ts?t=1781712513755:200:53)\n at http://127.0.0.1/src/views/im/home/store/groupStore.ts?t=1781712513755:88:15\n at async DbClient.transaction (http://127.0.0.1/src/views/im/utils/db.ts?t=1781712513755:252:13)", "url": "http://127.0.0.1/im/home/contact" }, { "type": "warning", "text": "[IM groupStore] 本地群缓存写入失败 DataCloneError: Failed to execute 'put' on 'IDBObjectStore': [object Array] could not be cloned.\n at DbClient.put (http://127.0.0.1/src/views/im/utils/db.ts?t=1781712513755:200:53)\n at http://127.0.0.1/src/views/im/home/store/groupStore.ts?t=1781712513755:88:15\n at async DbClient.transaction (http://127.0.0.1/src/views/im/utils/db.ts?t=1781712513755:252:13)", "url": "http://127.0.0.1/im/home/contact" } ], "vben": [ { "type": "error", "text": "menu name duplicate: 库存管理, id: 6440 Proxy(Object)", "url": "http://127.0.0.1:5666/auth/login" }, { "type": "error", "text": "menu name duplicate: 基础数据, id: 5101 Proxy(Object)", "url": "http://127.0.0.1:5666/auth/login" }, { "type": "error", "text": "menu name duplicate: 库存管理, id: 6440 Proxy(Object)", "url": "http://127.0.0.1:5666/im/home/conversation" }, { "type": "error", "text": "menu name duplicate: 基础数据, id: 5101 Proxy(Object)", "url": "http://127.0.0.1:5666/im/home/conversation" }, { "type": "error", "text": "menu name duplicate: 库存管理, id: 6440 Proxy(Object)", "url": "http://127.0.0.1:5666/im/home/contact" }, { "type": "error", "text": "menu name duplicate: 基础数据, id: 5101 Proxy(Object)", "url": "http://127.0.0.1:5666/im/home/contact" }, { "type": "error", "text": "menu name duplicate: 库存管理, id: 6440 Proxy(Object)", "url": "http://127.0.0.1:5666/im/face/pack" }, { "type": "error", "text": "menu name duplicate: 基础数据, id: 5101 Proxy(Object)", "url": "http://127.0.0.1:5666/im/face/pack" }, { "type": "error", "text": "menu name duplicate: 库存管理, id: 6440 Proxy(Object)", "url": "http://127.0.0.1:5666/im/group/message" }, { "type": "error", "text": "menu name duplicate: 基础数据, id: 5101 Proxy(Object)", "url": "http://127.0.0.1:5666/im/group/message" } ] }, "badResponses": { "vue3": [], "vben": [] }, "checks": { "vbenConversationKeys": [ { "key": "2-10084", "text": "0芋道源码、a00001、test01、新用户等13人 群 昨天 11:37测试号: 123" }, { "key": "1-1", "text": "10芋道源码05/30你撤回了一条消息" }, { "key": "3-1", "text": "3系统公告05/19[频道] 测试消息" } ], "vue3ConversationKeys": [ { "key": "1-141", "text": "新0新用户13:57[语音]" }, { "key": "1-104", "text": "测0测试号昨天 11:3732132321" }, { "key": "2-10084", "text": "芋0芋道源码、a00001、test01、新用户等13人 群 昨天 11:36芋道源码 退出了群聊" }, { "key": "1-143", "text": "A0a0000105/31[语音通话]" }, { "key": "1-142", "text": "TE0test0105/30test01 撤回了一条消息" }, { "key": "1-139", "text": "小0小秃头05/30小秃头 撤回了一条消息" }, { "key": "1-118", "text": "狗0狗蛋05/30狗蛋 撤回了一条消息" }, { "key": "1-117", "text": "测0测试号0205/30测试号02 撤回了一条消息" }, { "key": "1-115", "text": "阿0阿呆05/30阿呆 撤回了一条消息" }, { "key": "1-114", "text": "HR0hr 小姐姐05/30hr 小姐姐 撤回了一条消息" }, { "key": "1-112", "text": "新0新对象05/30新对象 撤回了一条消息" }, { "key": "1-103", "text": "源0源码05/30源码 撤回了一条消息" }, { "key": "1-100", "text": "EE0EEEE105/30EEEE1 撤回了一条消息" }, { "key": "3-1", "text": "0系统公告05/19[频道] 测试消息" } ], "vue3SentVisible": true, "vbenReceived": true, "vbenSentVisible": true, "vue3Received": true, "twoWayPrivateMessage": true, "vue3ContactLoaded": true, "vbenContactLoaded": true, "vbenFacePackLoaded": true, "vbenFaceDrawerOpened": true, "vbenGroupMessageLoaded": true }, "screenshots": { "01-vue3-conversation-before": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/01-vue3-conversation-before.png", "01-vben-conversation-before": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/01-vben-conversation-before.png", "02-vben-received": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/02-vben-received.png", "02-vue3-sent": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/02-vue3-sent.png", "03-vben-sent": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/03-vben-sent.png", "03-vue3-received": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/03-vue3-received.png", "04-vben-contact": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/04-vben-contact.png", "04-vue3-contact": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/04-vue3-contact.png", "05-vben-face-pack": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/05-vben-face-pack.png", "06-vben-face-item-drawer": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/06-vben-face-item-drawer.png", "07-vben-group-message": "/Users/yunai/Java/yudao-all-in-vben/yudao-ui-admin-vben/output/playwright/im-vben-e2e-2026-06-17-run2/07-vben-group-message.png" }, "pages": { "vbenAfterLogin": "http://127.0.0.1:5666/analytics", "vue3AfterLogin": "http://127.0.0.1/index", "vbenConversation": "http://127.0.0.1:5666/im/home/conversation", "vue3Conversation": "http://127.0.0.1/im/home/conversation", "vue3Final": "http://127.0.0.1/im/home/contact", "vbenFinal": "http://127.0.0.1:5666/im/group/message" } }