vdi-cloud/ui/terminal/output/playwright/verification.json

1308 lines
26 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

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

{
"checks": [
"Login geometry and computed visual styles match baseline",
"Login opens all three desktop cards",
"Workspace contains only Yuexin organization",
"Unconfigured desktop connection is disabled with visible reason",
"Favorites filter reflects changed favorite state",
"Search finds desktop by operating system",
"Search empty state is actionable",
"Connection settings validate endpoint with visible message",
"Saved settings update desktop card",
"Desktop settings persist across reload",
"Connection page identifies selected desktop",
"Cancel connection returns to resource selector",
"Management keyboard shortcut opens settings",
"Network settings tab is functional",
"Device information tab is functional",
"dark visible text meets WCAG AA contrast: []",
"dark 1280×720 fits without scroll or clipping",
"dark 1366×768 fits without scroll or clipping",
"dark 1920×1080 fits without scroll or clipping",
"light visible text meets WCAG AA contrast: []",
"light 1280×720 fits without scroll or clipping",
"light 1366×768 fits without scroll or clipping",
"light 1920×1080 fits without scroll or clipping",
"Recovery cancel clears pending recovery and returns to selector",
"Error state provides settings recovery action",
"Tablet layout has no horizontal overflow",
"Narrow fallback has no horizontal overflow"
],
"screenshots": [
"workspace-dark-1280.png",
"workspace-dark-1366.png",
"workspace-dark-1920.png",
"workspace-light-1280.png",
"workspace-light-1366.png",
"workspace-light-1920.png"
],
"contrast": {
"dark": [
{
"text": "越欣科技",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "云桌面终端",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "终端设置",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "终端用户",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "我的云桌面",
"color": "rgb(237, 241, 245)",
"background": [
27,
35,
45
],
"ratio": 13.96,
"minimum": 3
},
{
"text": "选择工作环境,连接后即可开始使用。",
"color": "rgb(186, 197, 207)",
"background": [
27,
35,
45
],
"ratio": 9.04,
"minimum": 4.5
},
{
"text": "2 台可连接 / 共 3 台",
"color": "rgb(186, 197, 207)",
"background": [
27,
35,
45
],
"ratio": 9.04,
"minimum": 4.5
},
{
"text": "全部桌面3",
"color": "rgb(237, 172, 125)",
"background": [
60,
48,
41
],
"ratio": 6.56,
"minimum": 4.5
},
{
"text": "3",
"color": "rgb(237, 172, 125)",
"background": [
60,
48,
41
],
"ratio": 6.56,
"minimum": 4.5
},
{
"text": "已收藏1",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "1",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "Windows 10",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "64 位 · Windows",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "设计工作站",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "可连接",
"color": "rgb(156, 219, 188)",
"background": [
38,
61,
53
],
"ratio": 7.37,
"minimum": 4.5
},
{
"text": "分辨率",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "2560 × 1440",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "帧率",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "60 FPS",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "图形设计与日常办公",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "设置",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "连接桌面",
"color": "rgb(255, 255, 255)",
"background": [
170,
89,
40
],
"ratio": 5.04,
"minimum": 4.5
},
{
"text": "Ubuntu",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "24.04 LTS · Linux",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "研发环境",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "可连接",
"color": "rgb(156, 219, 188)",
"background": [
38,
61,
53
],
"ratio": 7.37,
"minimum": 4.5
},
{
"text": "分辨率",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "2560 × 1440",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "帧率",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "30 FPS",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "开发工具与研发工作环境",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "设置",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "连接桌面",
"color": "rgb(255, 255, 255)",
"background": [
170,
89,
40
],
"ratio": 5.04,
"minimum": 4.5
},
{
"text": "银河麒麟",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "桌面操作系统 · Linux",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "办公桌面",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "待配置",
"color": "rgb(239, 205, 142)",
"background": [
65,
58,
42
],
"ratio": 7.4,
"minimum": 4.5
},
{
"text": "分辨率",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "1920 × 1080",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "帧率",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "30 FPS",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "暂未配置服务器,请联系管理员",
"color": "rgb(186, 197, 207)",
"background": [
36,
46,
57
],
"ratio": 7.85,
"minimum": 4.5
},
{
"text": "设置",
"color": "rgb(237, 241, 245)",
"background": [
36,
46,
57
],
"ratio": 12.13,
"minimum": 4.5
},
{
"text": "暂不可连接",
"color": "rgb(164, 178, 192)",
"background": [
43,
55,
67
],
"ratio": 5.61,
"minimum": 4.5
},
{
"text": "网络已连接",
"color": "rgb(156, 219, 188)",
"background": [
27,
35,
45
],
"ratio": 10.02,
"minimum": 4.5
},
{
"text": "设备 SN:VDI-8F42A1",
"color": "rgb(186, 197, 207)",
"background": [
27,
35,
45
],
"ratio": 9.04,
"minimum": 4.5
},
{
"text": "RK3528 · ARM64",
"color": "rgb(186, 197, 207)",
"background": [
27,
35,
45
],
"ratio": 9.04,
"minimum": 4.5
},
{
"text": "交互原型 · 设备与桌面状态为示例",
"color": "rgb(164, 178, 192)",
"background": [
27,
35,
45
],
"ratio": 7.33,
"minimum": 4.5
}
],
"light": [
{
"text": "越欣科技",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "云桌面终端",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "终端设置",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "终端用户",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "我的云桌面",
"color": "rgb(37, 49, 61)",
"background": [
248,
249,
250
],
"ratio": 12.57,
"minimum": 3
},
{
"text": "选择工作环境,连接后即可开始使用。",
"color": "rgb(83, 99, 114)",
"background": [
248,
249,
250
],
"ratio": 5.87,
"minimum": 4.5
},
{
"text": "2 台可连接 / 共 3 台",
"color": "rgb(83, 99, 114)",
"background": [
248,
249,
250
],
"ratio": 5.87,
"minimum": 4.5
},
{
"text": "全部桌面3",
"color": "rgb(169, 81, 33)",
"background": [
249,
238,
230
],
"ratio": 4.74,
"minimum": 4.5
},
{
"text": "3",
"color": "rgb(169, 81, 33)",
"background": [
249,
238,
230
],
"ratio": 4.74,
"minimum": 4.5
},
{
"text": "已收藏1",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "1",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "Windows 10",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "64 位 · Windows",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "设计工作站",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 3
},
{
"text": "可连接",
"color": "rgb(36, 113, 79)",
"background": [
233,
245,
238
],
"ratio": 5.28,
"minimum": 4.5
},
{
"text": "分辨率",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "2560 × 1440",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "帧率",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "60 FPS",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "图形设计与日常办公",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "设置",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "连接桌面",
"color": "rgb(255, 255, 255)",
"background": [
169,
81,
33
],
"ratio": 5.4,
"minimum": 4.5
},
{
"text": "Ubuntu",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "24.04 LTS · Linux",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "研发环境",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 3
},
{
"text": "可连接",
"color": "rgb(36, 113, 79)",
"background": [
233,
245,
238
],
"ratio": 5.28,
"minimum": 4.5
},
{
"text": "分辨率",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "2560 × 1440",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "帧率",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "30 FPS",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "开发工具与研发工作环境",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "设置",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "连接桌面",
"color": "rgb(255, 255, 255)",
"background": [
169,
81,
33
],
"ratio": 5.4,
"minimum": 4.5
},
{
"text": "银河麒麟",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "桌面操作系统 · Linux",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "办公桌面",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 3
},
{
"text": "待配置",
"color": "rgb(129, 88, 27)",
"background": [
249,
241,
223
],
"ratio": 5.58,
"minimum": 4.5
},
{
"text": "分辨率",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "1920 × 1080",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "帧率",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "30 FPS",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "暂未配置服务器,请联系管理员",
"color": "rgb(83, 99, 114)",
"background": [
255,
255,
255
],
"ratio": 6.18,
"minimum": 4.5
},
{
"text": "设置",
"color": "rgb(37, 49, 61)",
"background": [
255,
255,
255
],
"ratio": 13.25,
"minimum": 4.5
},
{
"text": "暂不可连接",
"color": "rgb(89, 106, 121)",
"background": [
240,
243,
245
],
"ratio": 5.01,
"minimum": 4.5
},
{
"text": "网络已连接",
"color": "rgb(36, 113, 79)",
"background": [
248,
249,
250
],
"ratio": 5.61,
"minimum": 4.5
},
{
"text": "设备 SN:VDI-8F42A1",
"color": "rgb(83, 99, 114)",
"background": [
248,
249,
250
],
"ratio": 5.87,
"minimum": 4.5
},
{
"text": "RK3528 · ARM64",
"color": "rgb(83, 99, 114)",
"background": [
248,
249,
250
],
"ratio": 5.87,
"minimum": 4.5
},
{
"text": "交互原型 · 设备与桌面状态为示例",
"color": "rgb(89, 106, 121)",
"background": [
248,
249,
250
],
"ratio": 5.29,
"minimum": 4.5
}
]
},
"geometry": {
"dark-1280": {
"h": 720,
"w": 1280,
"viewportH": 720,
"viewportW": 1280,
"cards": [
{
"x": 32,
"right": 422.65625,
"bottom": 630.953125
},
{
"x": 444.65625,
"right": 835.328125,
"bottom": 630.953125
},
{
"x": 857.328125,
"right": 1247.984375,
"bottom": 630.953125
}
]
},
"dark-1366": {
"h": 768,
"w": 1366,
"viewportH": 768,
"viewportW": 1366,
"cards": [
{
"x": 43,
"right": 455,
"bottom": 630.953125
},
{
"x": 477,
"right": 889,
"bottom": 630.953125
},
{
"x": 911,
"right": 1323,
"bottom": 630.953125
}
]
},
"dark-1920": {
"h": 1080,
"w": 1920,
"viewportH": 1080,
"viewportW": 1920,
"cards": [
{
"x": 320,
"right": 729.328125,
"bottom": 770.828125
},
{
"x": 755.328125,
"right": 1164.65625,
"bottom": 770.828125
},
{
"x": 1190.65625,
"right": 1600,
"bottom": 770.828125
}
]
},
"light-1280": {
"h": 720,
"w": 1280,
"viewportH": 720,
"viewportW": 1280,
"cards": [
{
"x": 32,
"right": 422.65625,
"bottom": 630.953125
},
{
"x": 444.65625,
"right": 835.328125,
"bottom": 630.953125
},
{
"x": 857.328125,
"right": 1247.984375,
"bottom": 630.953125
}
]
},
"light-1366": {
"h": 768,
"w": 1366,
"viewportH": 768,
"viewportW": 1366,
"cards": [
{
"x": 43,
"right": 455,
"bottom": 630.953125
},
{
"x": 477,
"right": 889,
"bottom": 630.953125
},
{
"x": 911,
"right": 1323,
"bottom": 630.953125
}
]
},
"light-1920": {
"h": 1080,
"w": 1920,
"viewportH": 1080,
"viewportW": 1920,
"cards": [
{
"x": 320,
"right": 729.328125,
"bottom": 770.828125
},
{
"x": 755.328125,
"right": 1164.65625,
"bottom": 770.828125
},
{
"x": 1190.65625,
"right": 1600,
"bottom": 770.828125
}
]
}
},
"date": "2026-11-09",
"scope": "HTML interaction prototype, no ARM or backend verification",
"login_sha256": "9f84a6961c32d854e7ede4ba7bfd732b8ca0dd21bae39726f14a22486ba4e017",
"login_assets_unchanged": true,
"additional": {
"lightLoginPreserved": true,
"contrast": {
"dark-settings": {
"minimum": 5.04,
"count": 23
},
"dark-connecting": {
"minimum": 6.92,
"count": 18
},
"dark-reconnect": {
"minimum": 6.92,
"count": 18
},
"dark-error": {
"minimum": 5.04,
"count": 14
},
"light-settings": {
"minimum": 4.74,
"count": 23
},
"light-connecting": {
"minimum": 5.29,
"count": 18
},
"light-reconnect": {
"minimum": 5.29,
"count": 18
},
"light-error": {
"minimum": 5.29,
"count": 14
}
},
"stateLayouts": {
"dark-settings": "no horizontal clipping",
"dark-connecting": "no horizontal clipping",
"dark-reconnect": "no horizontal clipping",
"dark-error": "no horizontal clipping",
"light-settings": "no horizontal clipping",
"light-connecting": "no horizontal clipping",
"light-reconnect": "no horizontal clipping",
"light-error": "no horizontal clipping"
},
"connectionPreviewTerminates": true,
"errorRecovery": true,
"logout": true
},
"source_files": {
"index.html": "49d01270b527030a13a086347af28f5a3fd47ec8c1063442e20acece4b9e7a4d",
"workspace.css": "c1a0e30cf11a1c5f3e539ef4446890b3f54e204f6c2e00c84c694972ece4ea2d",
"workspace.js": "79e4899622aa80a7119b0566fa9769d27c5fdd7be2fd044b26b5194802522326"
},
"browserConsole": {
"errors": 0,
"warnings": 0
},
"reviewPage": {
"themeSwitcher": true,
"localImagesLoaded": true
}
}