n8n-nodes-playwright-mcp
Version:
Complete n8n Playwright node with all Microsoft Playwright MCP tools and AI assistant support for advanced browser automation
47 lines (46 loc) • 1.31 kB
TypeScript
export interface AITool {
name: string;
description: string;
category: string;
operation: string;
parameters: AIToolParameter[];
examples: AIToolExample[];
aiGuidance: string;
capabilities: string[];
bestPractices: string[];
}
export interface AIToolParameter {
name: string;
type: string;
required: boolean;
description: string;
examples?: string[];
aiHints?: string[];
}
export interface AIToolExample {
scenario: string;
parameters: Record<string, any>;
explanation: string;
}
export declare const AI_PLAYWRIGHT_TOOLS: AITool[];
export declare const AI_ASSISTANT_GUIDELINES: {
workflowPatterns: {
name: string;
steps: string[];
description: string;
}[];
troubleshooting: {
"Element not found": string[];
"Click not working": string[];
"Text not appearing": string[];
};
aiOptimization: string[];
};
export declare function getAIToolByOperation(operation: string): AITool | undefined;
export declare function getAIToolsByCategory(category: string): AITool[];
export declare function getAIToolCategories(): string[];
export declare function getAIToolSuggestions(context: {
currentOperation?: string;
pageState?: string;
userIntent?: string;
}): AITool[];