106 lines
8.6 KiB
JSON
106 lines
8.6 KiB
JSON
{
|
||
"FS-IAM-01": {
|
||
"id": "FS-IAM-01",
|
||
"name": "admin creates multi-role users",
|
||
"priority": "P0",
|
||
"input": "admin console → 开通受控员工账号 ×5",
|
||
"expected": "author/reviewer/approver/member/guest created",
|
||
"actual": "e2e26_author_muhtqcok,e2e26_reviewer_muhtqcok,e2e26_approver_muhtqcok,e2e26_member_muhtqcok,e2e26_guest_muhtqcok",
|
||
"verdict": "PASS",
|
||
"durationMs": 2195,
|
||
"console_errors": [
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)"
|
||
]
|
||
},
|
||
"FS-IAM-02": {
|
||
"id": "FS-IAM-02",
|
||
"name": "first-login password change",
|
||
"priority": "P0",
|
||
"input": "each e2e26_* account first login",
|
||
"expected": "all reach workbench after reset",
|
||
"actual": "5/5 password changes OK",
|
||
"verdict": "PASS",
|
||
"durationMs": 2090,
|
||
"console_errors": [
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)"
|
||
]
|
||
},
|
||
"FS-PROJ-01": {
|
||
"id": "FS-PROJ-01",
|
||
"name": "create project + members",
|
||
"priority": "P0",
|
||
"input": "create project",
|
||
"expected": "project created",
|
||
"actual": "TimeoutError: locator.selectOption: Timeout 30000ms exceeded.\nCall log:\n\u001b[2m - waiting for getByText('发起医疗器械新项目立项', { exact: true }).locator('xpath=ancestor::div[contains(@style,\"position: fixed\")][1]').getByText('E2E成员-muhtqcok', { exact: true }).first().locator('xpath=ancestor::div[contains(@style,\"justify-content: space-between\")][1]').locator('select')\u001b[22m\n\u001b[2m - locator resolved to <select>…</select>\u001b[22m\n\u001b[2m - attempting select option action\u001b[22m\n\u001b[2m 2 × waiting for element to be visible and enabled\u001b[22m\n\u001b[2m - did not find some options\u001b[22m\n\u001b[2m - retrying select option action\u001b[22m\n\u001b[2m - waiting 20ms\u001b[22m\n\u001b[2m 2 × waiting for element to be visible and enabled\u001b[22m\n\u001b[2m - did not find some options\u001b[22m\n\u001b[2m - retrying select option action\u001b[22m\n\u001b[2m - waiting 100ms\u001b[22m\n\u001b[2m 60 × waiting for element to be visible and enabled\u001b[22m\n\u001b[2m - did not find some options\u001b[22m\n\u001b[2m - retrying select option action\u001b[22m\n\u001b[2m - waiting 500ms\u001b[22m\n",
|
||
"verdict": "FAIL",
|
||
"durationMs": 30462,
|
||
"console_errors": [
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 403 (Forbidden)",
|
||
"[error] Failed to load resource: the server responded with a status of 404 (Not Found)"
|
||
]
|
||
}
|
||
} |