modelscope·@MauroCor/mcp-midscene
暂无描述。
Proyecto de automation con Playwright e inteligencia artificial (Midscene).
Instala dependencias, ejecuta tests y visualiza el reporte para tener un primer vistazo del modo en que opera Midscene.
Configura el MCP Server de Midscene para que automatize lo que le pidas desde un prompt.
Instalar dependencias:
npm install
# o
yarn install
Primero exporta tu API_KEY:
#linux
export OPENAI_API_KEY="tu_api_key"
Ejecuta los tests con Playwright y genera un reporte en HTML:
npx playwright test
Si deseas ver el proceso de ejecucin:
npx playwright test --headed
Para visualizar el reporte generado, usa el comando:
open midscene_run/report/tu_reporte.html
Se abrir automticamente una ventana del navegador con el dashboard de resultados (flujos de MidSceneJS, capturas y trazas).
Usa estas APIs en tus steps para que la IA haga el trabajo.
Puedes encontrar ms detalles en midscenejs.com/api
Permite usar lenguaje natural para automatizar flujos y generar pruebas con Playwright, utilizando el agente de inteligencia artificial MidScene a travs de su MCP Server.
File > Preferences > Settings{
"mcpServers": {
"mcp-midscene": {
"command": "npx",
"args": ["-y", "@midscene/mcp"],
"env": {
"MIDSCENE_MODEL_NAME": "gpt-4o-mini",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"MCP_SERVER_REQUEST_TIMEOUT": "800000"
}
}
}
}
Abre un chat en Cursor (Ctrl + N) y escribe tu prompt. Por ejemplo:
Usa el MCP de Midscene para:
1. Open page https://practicetestautomation.com/practice-test-login/
2. Type username incorrectUser into Username field
3. Type password Password123 into Password field
4. Push Submit button
5. Verify error message is displayed
6. Verify error message text is Your username is invalid!
Al finalizar:
Crea el test case en Playwright con midscene, en la carpeta e2e con nombre login, usa de ejemplo @sauce-demo.spec.ts
Exporta OPENAI_API_KEY que esta en @mcp.json
Ejecuta el test npx playwright test e2e/login.spec.ts --headed
Nota: En el prompt, brinda contexto (ej: "@mcp.json"). De esta manera, Midscene encuentra la informacin necesaria para cumplir tu solicitud con xito (templates, API_KEYS, etc).
暂无描述。
一个由人工智能驱动的MCP服务器,通过自然语言提示实现测试的记录、执行和发现,从而自动化的网络测试工作流程。
一个MCP(模型上下文协议)服务器,用于使用axe-core对网页进行无障碍审计。在代理循环中使用结果与您喜欢的AI助手(Cline/Cursor/GH Copilot)结合,并让它们为您修复无障碍问题!
暂无描述。
暂无描述。
暂无描述。