chore: auto-commit (3 archivos)
- .mcp.json - CAPABILITIES_TODO.md - demo_e2e/ Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"name": "4 - Login + sesión persistente (storage_state)",
|
||||
"verdict": "PASS",
|
||||
"logged_in": true,
|
||||
"kicked_after_clear": true,
|
||||
"restored_after_load": true,
|
||||
"flash_login": " You logged into a secure area!\n×",
|
||||
"flash_after_clear": " You must login to view the secure area!\n×",
|
||||
"flash_restored": "{\"path\":\"/secure\",\"secure\":true}",
|
||||
"steps": [
|
||||
{
|
||||
"tool": "cookie_clear",
|
||||
"args": {
|
||||
"port": 9333
|
||||
},
|
||||
"ms": 2,
|
||||
"is_error": false,
|
||||
"response": "cookies cleared"
|
||||
},
|
||||
{
|
||||
"tool": "tab_navigate",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"url": "https://the-internet.herokuapp.com/login"
|
||||
},
|
||||
"ms": 96,
|
||||
"is_error": false,
|
||||
"response": "navigated to https://the-internet.herokuapp.com/login"
|
||||
},
|
||||
{
|
||||
"tool": "page_wait_load",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"timeout_ms": 12000
|
||||
},
|
||||
"ms": 247,
|
||||
"is_error": false,
|
||||
"response": "page loaded"
|
||||
},
|
||||
{
|
||||
"tool": "dom_click",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"selector": "#username"
|
||||
},
|
||||
"ms": 4,
|
||||
"is_error": false,
|
||||
"response": "clicked #username"
|
||||
},
|
||||
{
|
||||
"tool": "dom_type",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"text": "tomsmith"
|
||||
},
|
||||
"ms": 93,
|
||||
"is_error": false,
|
||||
"response": "typed text"
|
||||
},
|
||||
{
|
||||
"tool": "dom_click",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"selector": "#password"
|
||||
},
|
||||
"ms": 9,
|
||||
"is_error": false,
|
||||
"response": "clicked #password"
|
||||
},
|
||||
{
|
||||
"tool": "dom_type",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"text": "SuperSecretPassword!"
|
||||
},
|
||||
"ms": 290,
|
||||
"is_error": false,
|
||||
"response": "typed text"
|
||||
},
|
||||
{
|
||||
"tool": "dom_click",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"selector": "button[type=submit]"
|
||||
},
|
||||
"ms": 10,
|
||||
"is_error": false,
|
||||
"response": "clicked button[type=submit]"
|
||||
},
|
||||
{
|
||||
"tool": "page_wait_load",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"timeout_ms": 12000
|
||||
},
|
||||
"ms": 2,
|
||||
"is_error": false,
|
||||
"response": "page loaded"
|
||||
},
|
||||
{
|
||||
"tool": "dom_wait_element",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"selector": "#flash",
|
||||
"timeout_ms": 8000
|
||||
},
|
||||
"ms": 431,
|
||||
"is_error": false,
|
||||
"response": "element appeared: #flash"
|
||||
},
|
||||
{
|
||||
"tool": "page_get_text",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"selector": "#flash",
|
||||
"max_bytes": 300
|
||||
},
|
||||
"ms": 3,
|
||||
"is_error": false,
|
||||
"response": " You logged into a secure area!\n×"
|
||||
},
|
||||
{
|
||||
"tool": "storage_save",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"path": "/tmp/demo_session.json"
|
||||
},
|
||||
"ms": 9,
|
||||
"is_error": false,
|
||||
"response": "storage state saved to /tmp/demo_session.json"
|
||||
},
|
||||
{
|
||||
"tool": "cookie_clear",
|
||||
"args": {
|
||||
"port": 9333
|
||||
},
|
||||
"ms": 4,
|
||||
"is_error": false,
|
||||
"response": "cookies cleared"
|
||||
},
|
||||
{
|
||||
"tool": "tab_navigate",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"url": "https://the-internet.herokuapp.com/secure"
|
||||
},
|
||||
"ms": 195,
|
||||
"is_error": false,
|
||||
"response": "navigated to https://the-internet.herokuapp.com/secure"
|
||||
},
|
||||
{
|
||||
"tool": "page_wait_load",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"timeout_ms": 12000
|
||||
},
|
||||
"ms": 229,
|
||||
"is_error": false,
|
||||
"response": "page loaded"
|
||||
},
|
||||
{
|
||||
"tool": "page_get_text",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"selector": "#flash",
|
||||
"max_bytes": 300
|
||||
},
|
||||
"ms": 0,
|
||||
"is_error": false,
|
||||
"response": " You must login to view the secure area!\n×"
|
||||
},
|
||||
{
|
||||
"tool": "tab_navigate",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"url": "https://the-internet.herokuapp.com"
|
||||
},
|
||||
"ms": 92,
|
||||
"is_error": false,
|
||||
"response": "navigated to https://the-internet.herokuapp.com"
|
||||
},
|
||||
{
|
||||
"tool": "page_wait_load",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"timeout_ms": 12000
|
||||
},
|
||||
"ms": 241,
|
||||
"is_error": false,
|
||||
"response": "page loaded"
|
||||
},
|
||||
{
|
||||
"tool": "storage_load",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"path": "/tmp/demo_session.json"
|
||||
},
|
||||
"ms": 5,
|
||||
"is_error": false,
|
||||
"response": "storage state loaded from /tmp/demo_session.json"
|
||||
},
|
||||
{
|
||||
"tool": "tab_navigate",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"url": "https://the-internet.herokuapp.com/secure"
|
||||
},
|
||||
"ms": 102,
|
||||
"is_error": false,
|
||||
"response": "navigated to https://the-internet.herokuapp.com/secure"
|
||||
},
|
||||
{
|
||||
"tool": "page_wait_load",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"timeout_ms": 12000
|
||||
},
|
||||
"ms": 220,
|
||||
"is_error": false,
|
||||
"response": "page loaded"
|
||||
},
|
||||
{
|
||||
"tool": "page_eval_js",
|
||||
"args": {
|
||||
"port": 9333,
|
||||
"expression": "JSON.stringify({path:location.pathname,secure:document.body.innerText.includes('Secure Area')})"
|
||||
},
|
||||
"ms": 2,
|
||||
"is_error": false,
|
||||
"response": "{\"path\":\"/secure\",\"secure\":true}"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user