Octo Browser Функции

Octo Browser для iOS: управление профилями из Playwright и Puppeteer

Профили в iOS-приложении Octo теперь можно подключать к Playwright или Puppeteer по CDP. Документация описывает, какие методы работают и чем мешает iOS.

28 августа 2026 года Octo Browser сообщил, что iOS-приложение поддерживает автоматизацию через Chrome DevTools Protocol (CDP). Мобильные профили можно подключать к Playwright или Puppeteer. По истории версий в App Store поддержка CDP появилась в сборке 1.4.8 от 21 августа.

Приложение поднимает HTTP-сервер на порту 9222, а если он занят, на следующем свободном. Через него можно получить список профилей, запустить и остановить профиль, посмотреть вкладки. У запущенного профиля свой WebSocket-адрес для CDP, к нему подключаются, например, через connectOverCDP в Playwright. Один адрес соответствует одному профилю.

Документация отдельно перечисляет, что на iOS не работает. На сайтах со строгой политикой CSP page.evaluate и похожие методы могут возвращать EvalError, вместо них советуют локаторы. Содержимое iframe недоступно, перехват запросов через page.route не срабатывает, а browser.newContext() возвращает ошибку: новый контекст здесь означает новый профиль, и создают его через API Octo. Скриншоты приходят в пикселях устройства, их разрешение втрое больше, чем в CSS-пикселях. Текст вводится через системный механизм iOS, поэтому события input помечены как настоящие (isTrusted: true), а нажатия клавиш синтетические.

Кому пригодится: Тем, кто переносит готовые сценарии с десктопа на мобильные профили или гоняет повторяющиеся операции и тесты на iPhone. Нужна версия приложения 1.4.8 или новее.

Другие новости Octo Browser

Новости других браузеров

Все новости