From e05146efce6302f92eff389c9636e62d630561d5 Mon Sep 17 00:00:00 2001 From: jackwener Date: Sun, 15 Mar 2026 06:30:24 +0800 Subject: [PATCH] feat(browser): add networkRequests, consoleMessages, scroll methods --- src/browser.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/browser.ts b/src/browser.ts index 0e131a0..ee2d1d0 100644 --- a/src/browser.ts +++ b/src/browser.ts @@ -90,6 +90,18 @@ export class Page { async selectTab(index: number): Promise { await this.call('tools/call', { name: 'browser_tabs', arguments: { action: 'select', index } }); } + + async networkRequests(includeStatic: boolean = false): Promise { + return this.call('tools/call', { name: 'browser_network_requests', arguments: { includeStatic } }); + } + + async consoleMessages(level: string = 'info'): Promise { + return this.call('tools/call', { name: 'browser_console_messages', arguments: { level } }); + } + + async scroll(direction: string = 'down', amount: number = 500): Promise { + await this.call('tools/call', { name: 'browser_press_key', arguments: { key: direction === 'down' ? 'PageDown' : 'PageUp' } }); + } } /**