Тестирование в залогиненном состоянии с расширением Playwright MCP

Если вам когда-либо приходилось тестировать приложение, требующее аутентификации, вы знаете, как это неудобно: приходится логиниться каждый раз или, еще хуже, передавать учетные данные в LLM.

С новым расширением для браузера Playwright MCP для Chrome и Edge в этом больше нет необходимости. Теперь вы можете запустить сервер MCP, используя существующий профиль браузера, который уже залогинен, и тестировать ваше приложение.

Почему это важно для тестировщиков

Раньше использование сервера Playwright MCP означало:

  • Начинать с чистого состояния браузера
  • Вручную логиниться каждый раз
  • Или передавать учетные данные в LLM (что неидеально с точки зрения безопасности)

Теперь вы можете: 

  • Повторно использовать профиль браузера, который вы уже используете для тестирования 
  • Начинать напрямую в залогиненной сессии 
  • Запускать команды Playwright MCP в этом контексте

Это открывает более реалистичные рабочие процессы для тестировщиков, особенно при работе с корпоративными приложениями, требующими аутентификации.

Установка расширения Playwright MCP Browser

Расширение доступно для Chrome, Edge или любого браузера на базе Chromium.

  1. Загрузите расширение Playwright MCP.
  2. Разархивируйте файл.
  3. Откройте chrome://extensions или edge://extensions в вашем браузере.
  4. Включите Режим разработчика.
  5. Нажмите Загрузить распакованное и выберите папку с расширением.

Теперь Playwright MCP Bridge в списке ваших расширений:

Настройка MCP Server

Далее настройте ваш MCP Server для использования расширения.

  • В VS Code перейдите в настройки сервера MCP.
  • Добавьте флаг —extension, чтобы включить поддержку расширения.
  • Если у вас еще не установлено расширение Playwright MCP, вы можете сделать это прямо из VS Code:
"playwright": {
  "type": "stdio",
  "command": "npx",
  "args": [
    "@playwright/mcp@latest",
    "--extension"
  ],
},

В VS Code во вкладке расширений можно установить Playwright MCP Server, а затем нажмите иконку-шестеренку и далее выберите опцию «show configuration JSON» и добавьте «—extension».

Все — ваш MCP Server теперь знает о расширении.

Тестирование на залогиненном профиле

А вот и самая интересная часть:

  1. Откройте свой браузер на профиле, который хотите использовать, и залогиньтесь на сайте, который хотите протестировать (например GitHub).
  2. Запустите ваш сервер MCP и попросите его перейти на сайт.
  3. Выберите вкладку, к которой сервер MCP должен подключиться.

Отсюда вы можете давать инструкции Copilot в режиме агента, для взаимодействия с вашим приложением в залогиненном состоянии. Например:

  • Переход на страницу вашего профиля
  • Изменение настроек аккаунта
  • Генерация тестов для «авторизованных» пользовательских сценариев

В моей демонстрации я обновила pronouns в профиле GitHub, и MCP справился с этим без проблем, из залогиненной сессии.

Расширение меняет правила игры

Расширение позволяет:

  • Тестировать реальные пользовательские сессии, не беспокоясь о входе в систему
  • Запускать автоматизацию корпоративных приложений, требующих аутентификации
  • Сохранять учетные данные в безопасности, оставаясь в своем собственном профиле

Для тестировщиков это означает быструю настройку, реалистичные тесты и повышенную безопасность.

👉 Ознакомьтесь с документацией и пробуйте сами.

Видео по теме

Debbie O’Brien

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас