Со страницы → файл робота
Ассистент может открыть сайт во встроенном браузере, снять DOM и собрать PHP на диске. Клики агента в чате — разведка; робот — скрипт с init → navigate → wait_js → тело → quit.
harvest → build_script (проверено на PHP)
- Режим Code, папка проекта задана.
- Пример: «Открой ya.ru,
harvest_locators, собери скриптbuild_script, сохрани и запусти.» - Ожидание: PHP с
navigate+wait_js+quit; лог без[ERROR]. - Только заголовок (
saveTitleFile=ya_title.txt): harvest-клики в скрипт не попадают — файл пишет самbuild_script.
Сниппеты harvest — на языке, выбранном в композере (PHP по умолчанию).
Запись кликов (инструменты есть)
start_recording → клики в браузере Studio → get_recording показывает вызовы XHE API (как Действия → Начать запись). Затем build_script в Code сохраняет робота.
WALKTHROUGH и assert
После зелёного run_script Studio пишет WALKTHROUGH.md (скрипт, URL, хвост лога). Повтор без модели: /replay — композер.
В PLAN.md строка Assert: contains: … — после run verify может проверить текст на странице (assert_page).
iframe и сложный DOM
Инструменты list_frames, параметр frame= у click/type — в разработке для сценария «робот внутри iframe». Пока опирайтесь на ожидание и фреймы в ручном коде.