Используем хедлес-режим Хрома

Мы знаем, что агенты умеют ходить в командную строку и запускать там любые команды. То есть можно просить ставить пакеты, монтировать папки, проверять систему и пользоваться любыми программами, которые работают через командную строку.

Вот, например Гугл-хром с его великолепным headless-режимом.

Хедлес-режим, это когда все тоже самое, но без реального окна. Рисуется DOM, исполняется Javascript, работает сеть. Вы не видите окно, но агент видит и работает с сайтом. Может кликнуть на любой элемент, заполнить форму, снять скриншот и вообще все.

И этим можно и нужно пользоваться.

Вот кейсы 🧳 1. Тестирование и доработка мобильной версии. Лучше конечно Playwright, он может несколько браузеров запустить в хедлес-режиме. Ты — Senior Frontend QA/Developer. Используй headless Chrome или Playwright для проверки мобильной версии сайта [ссылочка🔗].

Параметры:

  • viewport: 414×896, 360×800, 390×844, 393×873, 384×832. Найди еще другие популярные на текущий месяц в интернете и проверь их тоже
  • сделай серию скриншотов по мере скролла страницы

Найди и зафиксируй с помощью скриншотов и хедлес-браузера:

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

Затем: 1. внеси исправления в CSS/верстку, 2. пересобери проект, 3. сделай повторные скриншоты

2. Оптимизация Lighthouse. Lighthouse — этот система Гугла, которая отвечает на вопрос, насколько ваш сайт оптимизирован и готов к просмотру.

Для этой задачи агенту нужно уметь запускать аудит, читать структурированные данные и итеративно вносить правки в код.

Ты — Senior Web Developer. Твоя задача — вывести показатели Lighthouse для сайта [URL] в зеленую зону (90+). Используй headless Chrome для запуска аудита и сохрани JSON-отчет. Проанализируй узкие места, такие как блокирующие рендер ресурсы, проблемы с LCP или сдвиги макета (CLS). Внеси необходимые оптимизации в исходный код проекта и перезапускай аудит до тех пор, пока метрики Performance, Accessibility, Best Practices и SEO не станут выше 90 баллов. Кстати, рискованное. Он может потереть счетчки, виджеты и карту и все, что сочтет вредным для оптимизации.

3. Классное и я открыл это для себя буквально на неделе. Для работы с CMS (например, Bitrix или WordPress) агенту нужно передать учетные данные и алгоритм взаимодействия с DOM-элементами интерфейса. Ты — контент-редактор. Используй headless Chrome для перехода на страницу [URL админки] и авторизуйся, введя логин [LOGIN] и пароль [PASSWORD] в соответствующие поля. Найди раздел со статьями, открой последний черновик, проанализируй текст на читаемость и исправь опечатки

Но кстати, если есть доступ к апи, лучше конечно же через апи! Вот путь, логин и пароль к базе, проанализируй структуру базы, сделай бекап и через апи Битрикса накинь всем товарам скидку в 10%

4. Далее самое вкусное 🍬: можно сейчас дать доступ к Нанобана или Чатгапт и попросить нагенерировать картинок или видео для товара и залить их через систему управления выдав доступы. Работает, проверял. Один робот не поймет, что с ним работает другой 🤫

5. Сквозное (E2E) тестирование логики: Агент имитирует реальный путь пользователя, добавляя товары в корзину, заполняя формы оформления заказа и проверяя успешность транзакций на тестовом сервере.

Так что вот такие возможности, о которых год назад мы и мечтать не могли.

Че, зовите друзей знакомых к нам, здесь не боятся делиться вот такими клевыми кейсами

#ai #llm #разработка #программирование #workflow #vibecoding #product #код


В этом посте были ссылки, но мы их удалили по правилам Сетки