ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
49 lines • 1.53 kB
TypeScript
/**
* Flutter Navigation Helper
* Handles navigation challenges in Flutter web apps
*/
import { Page } from 'playwright';
export declare class FlutterNavigationHelper {
/**
* Prepare the page for Flutter navigation
*/
static prepareForNavigation(page: Page): Promise<void>;
/**
* Remove debugging overlays that might block clicks
*/
static removeVisualOverlays(page: Page): Promise<void>;
/**
* Wait for Flutter to be fully ready
*/
static waitForFlutterReady(page: Page): Promise<boolean>;
/**
* Perform a navigation click with enhanced reliability
*/
static performNavigationClick(page: Page, x: number, y: number, options?: {
waitForNavigation?: boolean;
}): Promise<boolean>;
/**
* Try alternative navigation strategies
*/
static tryAlternativeNavigation(page: Page): Promise<boolean>;
/**
* Check for navigation changes (URL or content)
*/
static checkForNavigationChanges(page: Page, initialUrl: string, initialContent?: string): Promise<{
urlChanged: boolean;
contentChanged: boolean;
newUrl?: string;
visibleTextChanged?: boolean;
}>;
/**
* Diagnose navigation issues
*/
static diagnoseNavigationIssues(page: Page): Promise<{
hasPermissions: boolean;
hasOverlays: boolean;
hasErrors: boolean;
flutterReady: boolean;
currentRoute: string;
}>;
}
//# sourceMappingURL=flutter-navigation-helper.d.ts.map