{
  "timestamp": "2026-02-22T09:21:18.795Z",
  "pages": [
    {
      "name": "01-homepage",
      "url": "http://localhost:3000/",
      "passed": true,
      "errors": [],
      "warnings": [],
      "screenshots": [
        "screenshots/mcp-full-test/01-homepage-full.png",
        "screenshots/mcp-full-test/01-homepage-viewport.png",
        "screenshots/mcp-full-test/01-homepage-mobile.png"
      ]
    },
    {
      "name": "02-dashboard",
      "url": "http://localhost:3000/dashboard",
      "passed": true,
      "errors": [],
      "warnings": [],
      "screenshots": [
        "screenshots/mcp-full-test/02-dashboard-full.png",
        "screenshots/mcp-full-test/02-dashboard-viewport.png",
        "screenshots/mcp-full-test/02-dashboard-mobile.png"
      ]
    },
    {
      "name": "03-documents",
      "url": "http://localhost:3000/documents",
      "passed": true,
      "errors": [],
      "warnings": [],
      "screenshots": [
        "screenshots/mcp-full-test/03-documents-full.png",
        "screenshots/mcp-full-test/03-documents-viewport.png",
        "screenshots/mcp-full-test/03-documents-mobile.png"
      ]
    },
    {
      "name": "04-todos",
      "url": "http://localhost:3000/todos",
      "passed": false,
      "errors": [
        "页面内容过少，可能未正常加载"
      ],
      "warnings": [],
      "screenshots": [
        "screenshots/mcp-full-test/04-todos-full.png",
        "screenshots/mcp-full-test/04-todos-viewport.png",
        "screenshots/mcp-full-test/04-todos-mobile.png"
      ]
    },
    {
      "name": "05-images",
      "url": "http://localhost:3000/images",
      "passed": true,
      "errors": [],
      "warnings": [],
      "screenshots": [
        "screenshots/mcp-full-test/05-images-full.png",
        "screenshots/mcp-full-test/05-images-viewport.png",
        "screenshots/mcp-full-test/05-images-mobile.png"
      ]
    }
  ],
  "summary": {
    "total": 5,
    "passed": 4,
    "failed": 1,
    "errors": [
      "页面内容过少，可能未正常加载"
    ]
  }
}