# macOS browser automation: выбрать способ управления браузером: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: macos-browser-automation-guide (skill), страница для человека: /r/macos-browser-automation-guide
- Обновлено 2026-10-18

## Цель

Агент выберет способ управлять браузером на macOS

Один браузерный сценарий с подходящими инструментами и явными разрешениями.

Руководство сравнивает PyXA для интеграции с macOS и Playwright/Selenium/Puppeteer для работы со страницей. Полезно, когда задача затрагивает уже открытое окно, профиль или особенность браузера. Совместимость macOS-приложения и движка тестирования различается: наличие рецепта для одного браузера не доказывает работу во всех сочетаниях.

## Источники

- Первоисточник и инструкция: https://github.com/SpillwaveSolutions/automating-mac-apps-plugin/blob/5f37bd4ecb1746fc86f3d618e8aa81fc6a61c486/plugins/automating-mac-apps-plugin/skills/web-browser-automation/SKILL.md

## Требования

- macOS для PyXA-сценариев, выбранный браузер и один подходящий automation framework; системные разрешения при управлении приложениями.

## Совместимость

- Agent Skills: По инструкции автора; версия клиента: не указана. Условия окружения указаны ниже.

## Риски

- Управление настоящим браузером может использовать существующий логин и cookies; первый сценарий выполняйте в отдельном профиле.

## Порядок действий

Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.

1. Подготовить ограниченный сценарий: macOS для PyXA-сценариев, выбранный браузер и один подходящий automation framework; системные разрешения при управлении приложениями.

Руководство: https://github.com/SpillwaveSolutions/automating-mac-apps-plugin/blob/5f37bd4ecb1746fc86f3d618e8aa81fc6a61c486/plugins/automating-mac-apps-plugin/skills/web-browser-automation/SKILL.md

2. Применить к одной задаче: Выбери между PyXA и page automation для одной задачи. Укажи браузер, разрешения и профиль; выполни безопасный переход и сохрани подтверждение результата.

```text
Выбери между PyXA и page automation для одной задачи. Укажи браузер, разрешения и профиль; выполни безопасный переход и сохрани подтверждение результата.
```

Руководство: https://github.com/SpillwaveSolutions/automating-mac-apps-plugin/blob/5f37bd4ecb1746fc86f3d618e8aa81fc6a61c486/plugins/automating-mac-apps-plugin/skills/web-browser-automation/SKILL.md

3. Проверить результат: Проверено фактическое окно или страница нужного профиля; отчёт называет только реально использованный браузер и framework.

Руководство: https://github.com/SpillwaveSolutions/automating-mac-apps-plugin/blob/5f37bd4ecb1746fc86f3d618e8aa81fc6a61c486/plugins/automating-mac-apps-plugin/skills/web-browser-automation/SKILL.md

## Как проверить результат

Проверено по первоисточнику 13.10.2026. Предлагаемая проверка: Проверено фактическое окно или страница нужного профиля; отчёт называет только реально использованный браузер и framework.
