mirror of
https://github.com/microsoft/playwright-mcp.git
synced 2025-10-12 00:25:14 +03:00
chore: remove navigate_forward due to low usage counts (#934)
This commit is contained in:
@@ -531,14 +531,6 @@ http.createServer(async (req, res) => {
|
|||||||
|
|
||||||
<!-- NOTE: This has been generated via update-readme.js -->
|
<!-- NOTE: This has been generated via update-readme.js -->
|
||||||
|
|
||||||
- **browser_navigate_forward**
|
|
||||||
- Title: Go forward
|
|
||||||
- Description: Go forward to the next page
|
|
||||||
- Parameters: None
|
|
||||||
- Read-only: **true**
|
|
||||||
|
|
||||||
<!-- NOTE: This has been generated via update-readme.js -->
|
|
||||||
|
|
||||||
- **browser_network_requests**
|
- **browser_network_requests**
|
||||||
- Title: List network requests
|
- Title: List network requests
|
||||||
- Description: Returns all network requests since loading the page
|
- Description: Returns all network requests since loading the page
|
||||||
|
|||||||
@@ -56,24 +56,7 @@ const goBack = defineTabTool({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const goForward = defineTabTool({
|
|
||||||
capability: 'core',
|
|
||||||
schema: {
|
|
||||||
name: 'browser_navigate_forward',
|
|
||||||
title: 'Go forward',
|
|
||||||
description: 'Go forward to the next page',
|
|
||||||
inputSchema: z.object({}),
|
|
||||||
type: 'readOnly',
|
|
||||||
},
|
|
||||||
handle: async (tab, params, response) => {
|
|
||||||
await tab.page.goForward();
|
|
||||||
response.setIncludeSnapshot();
|
|
||||||
response.addCode(`await page.goForward();`);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
navigate,
|
navigate,
|
||||||
goBack,
|
goBack,
|
||||||
goForward,
|
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -31,16 +31,12 @@ test('test snapshot tool list', async ({ client }) => {
|
|||||||
'browser_close',
|
'browser_close',
|
||||||
'browser_install',
|
'browser_install',
|
||||||
'browser_navigate_back',
|
'browser_navigate_back',
|
||||||
'browser_navigate_forward',
|
|
||||||
'browser_navigate',
|
'browser_navigate',
|
||||||
'browser_network_requests',
|
'browser_network_requests',
|
||||||
'browser_press_key',
|
'browser_press_key',
|
||||||
'browser_resize',
|
'browser_resize',
|
||||||
'browser_snapshot',
|
'browser_snapshot',
|
||||||
'browser_tab_close',
|
'browser_tabs',
|
||||||
'browser_tab_list',
|
|
||||||
'browser_tab_new',
|
|
||||||
'browser_tab_select',
|
|
||||||
'browser_take_screenshot',
|
'browser_take_screenshot',
|
||||||
'browser_wait_for',
|
'browser_wait_for',
|
||||||
]));
|
]));
|
||||||
@@ -65,16 +61,12 @@ test('test tool list proxy mode', async ({ startClient }) => {
|
|||||||
'browser_close',
|
'browser_close',
|
||||||
'browser_install',
|
'browser_install',
|
||||||
'browser_navigate_back',
|
'browser_navigate_back',
|
||||||
'browser_navigate_forward',
|
|
||||||
'browser_navigate',
|
'browser_navigate',
|
||||||
'browser_network_requests',
|
'browser_network_requests',
|
||||||
'browser_press_key',
|
'browser_press_key',
|
||||||
'browser_resize',
|
'browser_resize',
|
||||||
'browser_snapshot',
|
'browser_snapshot',
|
||||||
'browser_tab_close',
|
'browser_tabs',
|
||||||
'browser_tab_list',
|
|
||||||
'browser_tab_new',
|
|
||||||
'browser_tab_select',
|
|
||||||
'browser_take_screenshot',
|
'browser_take_screenshot',
|
||||||
'browser_wait_for',
|
'browser_wait_for',
|
||||||
]));
|
]));
|
||||||
|
|||||||
@@ -68,12 +68,12 @@ test('check that trace is saved in workspace', async ({ startClient, server }, t
|
|||||||
expect(file).toContain('traces');
|
expect(file).toContain('traces');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('should list all tools when listRoots is slow', async ({ startClient, server }, testInfo) => {
|
test('should list all tools when listRoots is slow', async ({ startClient }) => {
|
||||||
const { client } = await startClient({
|
const { client } = await startClient({
|
||||||
clientName: 'Another custom client',
|
clientName: 'Another custom client',
|
||||||
roots: [],
|
roots: [],
|
||||||
rootsResponseDelay: 1000,
|
rootsResponseDelay: 1000,
|
||||||
});
|
});
|
||||||
const tools = await client.listTools();
|
const tools = await client.listTools();
|
||||||
expect(tools.tools.length).toBeGreaterThan(20);
|
expect(tools.tools.length).toBeGreaterThan(10);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -300,7 +300,10 @@ test('browser_take_screenshot (viewport without snapshot)', async ({ startClient
|
|||||||
|
|
||||||
// Ensure we have a tab but don't navigate anywhere (no snapshot captured)
|
// Ensure we have a tab but don't navigate anywhere (no snapshot captured)
|
||||||
expect(await client.callTool({
|
expect(await client.callTool({
|
||||||
name: 'browser_tab_list',
|
name: 'browser_tabs',
|
||||||
|
arguments: {
|
||||||
|
action: 'list',
|
||||||
|
},
|
||||||
})).toHaveResponse({
|
})).toHaveResponse({
|
||||||
tabs: `- 0: (current) [] (about:blank)`,
|
tabs: `- 0: (current) [] (about:blank)`,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user