fix web ui smoke and brand assets
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Remote Web UI Test Report
|
||||
|
||||
Date: 2026-06-29T06:07:19.550Z
|
||||
Base URL: https://100.90.90.91
|
||||
Browser path: Browser plugin attempted first; fallback to local Chrome Playwright because in-app browser stopped at net::ERR_CERT_AUTHORITY_INVALID for the B HTTPS certificate.
|
||||
Viewport: 1440x900
|
||||
|
||||
## Findings
|
||||
|
||||
- Admin menu is missing expected core entries: Missing: 号码库.
|
||||
- Browser automation failed before completing all 8.8 checks: page.waitForSelector: Timeout 30000ms exceeded. Call log: [2m - waiting for locator('input[autocomplete="username"]') to be visible[22m at login883 (D:\HuaweiMoveData\Users\hectorzhao\Documents\自建软交换\.node_repl_cell_9.mjs:68:14) at async D:\HuaweiMoveData\Users\hectorzhao\Documents\自建软交换\.node_repl_cell_9.mjs:149:3
|
||||
|
||||
| Result | Check | Detail |
|
||||
| --- | --- | --- |
|
||||
| PASS | WEB-001 homepage renders login shell and captcha | title=LisgloSIPS - 聆界SIP管理平台, hasLogin=true |
|
||||
| PASS | WEB-001 access token is not present in URL before login | https://100.90.90.91/ |
|
||||
| PASS | WEB-001 admin login enters dashboard | url=https://100.90.90.91/ |
|
||||
| PASS | WEB-001 access token is not present in URL after login | https://100.90.90.91/ |
|
||||
| PASS | WEB-001 refresh restores authenticated dashboard | hasDashboard=true |
|
||||
| FAIL | WEB-005 admin sees all non-pending core menus | missing=号码库 |
|
||||
| FAIL | WEB-005 admin can switch available core pages without blank screen | failed=概览 Dashboard(textLength=604),客户管理(textLength=337),客户网关管理(textLength=346),业务前缀管理(textLength=353),充值记录(textLength=358),供应商管理(textLength=307),落地网关管理(textLength=376),落地线路组(textLength=310),当前通话(textLength=396),话单中心(textLength=773),质检中心(textLength=360),用户管理(textLength=575),角色与权限(textLength=541),操作日志(textLength=10683) |
|
||||
| PASS | WEB-004 customer empty form stays on validation surface | modalBefore=true, modalAfter=true |
|
||||
| FAIL | WEB-001 logout button is visible | 退出登录 count=0 |
|
||||
| FAIL | WEB automation completed without unhandled exception | page.waitForSelector: Timeout 30000ms exceeded.
|
||||
Call log:
|
||||
[2m - waiting for locator('input[autocomplete="username"]') to be visible[22m
|
||||
|
|
||||
|
||||
## Screenshots
|
||||
|
||||
- Admin dashboard: D:\HuaweiMoveData\Users\hectorzhao\Documents\自建软交换\tests\reports\REMOTE_WEB_UI_20260629T060555Z_admin-dashboard.png
|
||||
- Low-privilege nav: D:\HuaweiMoveData\Users\hectorzhao\Documents\自建软交换\tests\reports\REMOTE_WEB_UI_20260629T060555Z_low-nav.png
|
||||
- Logout/login page: D:\HuaweiMoveData\Users\hectorzhao\Documents\自建软交换\tests\reports\REMOTE_WEB_UI_20260629T060555Z_logout.png
|
||||
|
||||
## Notes
|
||||
|
||||
- CAPTCHA was read from the page image data URL with explicit user permission for this test run.
|
||||
- Initial unauthenticated /auth/refresh 401 console noise and navigation-cancelled net::ERR_ABORTED requests were excluded from console/network health because they are expected during login and rapid page switching.
|
||||
- WEB-002 forced API 500/network-failure states and WEB-003 dedicated empty-data states were not injected against B to avoid disturbing the shared service.
|
||||
- WEB-006 was checked read-only from the served homepage; no release switch or deployment mutation was performed.
|
||||
Reference in New Issue
Block a user