Перейти к основному содержимому

Вкладки

browser_tabs​

Управляйте вкладками браузера — просматривайте список, создавайте, закрывайте или выбирайте вкладку.

ПараметрТипОбязательныйОписание
actionstringдаlist, new, close или select
indexnumberнетИндекс вкладки, используется для close/select. Если не указан для close, закрывается текущая вкладка
urlstringнетURL для перехода в новой вкладке, используется для new

Каждое действие возвращает список вкладок после его выполнения.

Просмотр списка всех вкладок​

→ browser_tabs { action: "list" }

- 0: [](about:blank)
- 1: (current) [React • TodoMVC](https://demo.playwright.dev/todomvc)
- 2: [Example Domain](https://example.com)

Вкладки нумеруются с 0, активная вкладка отмечается как (current), а вкладка, в которой произошёл сбой, — как [crashed].

Открытие новой вкладки​

→ browser_tabs { action: "new", url: "https://example.com" }
→ Возвращает снимок новой вкладки

Не указывайте url, чтобы открыть пустую вкладку.

Переключение на вкладку​

→ browser_tabs { action: "select", index: 1 }

Закрытие вкладки​

→ browser_tabs { action: "close" } // закрыть текущую вкладку
→ browser_tabs { action: "close", index: 2 } // закрыть указанную вкладку

Рабочий процесс: сравнение двух страниц​

Вы: Откройте тестовую и рабочую среды, сравните заголовки.

→ browser_navigate { url: "https://staging.example.com" }
→ browser_snapshot // снимок тестовой среды
→ browser_tabs { action: "new", url: "https://example.com" }
→ browser_snapshot // снимок рабочей среды
// LLM сравнивает два снимка