522e160cfb
Живой прогон runner в режиме draft отработал целиком: визард -> аудитория (matched=437) -> объявление -> стоимость -> подтверждение -> скрин; кнопку отправки не жмём, баланс 5010 РУБ не тронут. Юнит-тесты 20/20. - обход коуч-марка: нативный .click() по DOM-кнопке (domClickButton/continueTo), т.к. оверлей перехватывает мышиный клик даже с force - фикс чтения аудитории «Не МТС» (неразрывный пробел, код 160) в readNonMts + поллинг завершения асинхронного матчинга - надёжная категория ОРД (combobox: fill -> pressSequentially -> role=option) - шаги submitAd->/budget, submitBudget->/confirmation; finalize на /confirmation (draft=скрин без клика; live=оферта+отправка, за FLOW-CONFIRM) - fillAd: убраны adTitle/ordCompanyName (полей в кабинете нет, рекламодатель авто) - task.js/тесты/example: убраны adTitle/ordCompanyName/cpmRub; budgetRub оставлен как потолок стоимости для боевого запуска - FLOW-FINDINGS.md: полная карта флоу + две ключевые грабли и их решения Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
9 lines
300 B
JSON
9 lines
300 B
JSON
{
|
|
"mode": "draft",
|
|
"phonesFile": "screenshots/test-phones.txt",
|
|
"adText": "Подключите наш телеграм-бот и получайте заявки быстрее",
|
|
"buttonUrl": "https://liderra.ru",
|
|
"budgetRub": 1000,
|
|
"ordCategory": "Размещение рекламы"
|
|
}
|