/** * TestAgentMCP - MCP統合版TestAgent * * 役割: * - Playwright/Chrome DevTools MCPを実際に呼び出し * - ブラウザテスト自動実行 * - コンソールエラー自動検出 * - エラー0まで自動修正ループ */ import { TestAgent } from './TestAgent.js'; import type { TestError, CodeGenResult } from '../types/agent.js'; /** * MCP統合版TestAgent * * Claude Code上でMCPツールを直接呼び出してテストを実行 */ export declare class TestAgentMCP extends TestAgent { /** * E2Eテストを実行(Playwright MCP使用) * * NOTE: このメソッドはClaude Code上で実行される想定 * Claude Codeが mcp__playwright__* ツールを呼び出す */ protected runE2ETestsWithMCP(codeGen: CodeGenResult): Promise; /** * Chrome DevTools MCPでブラウザコンソールをチェック * * NOTE: このメソッドはClaude Code上で実行される想定 * Claude Codeが mcp__chrome-devtools__* ツールを呼び出す */ protected checkBrowserConsoleWithMCP(codeGen: CodeGenResult): Promise; /** * すべてのMCPテストを統合実行 */ runAllMCPTests(codeGen: CodeGenResult): Promise; /** * Puppeteer MCPでの追加チェック */ private runPuppeteerChecks; } //# sourceMappingURL=TestAgentMCP.d.ts.map