Ко всем шагам
Выполнить JS скрипт и отправить результат
Поля шага
1
селектор
(text)
2
вебхук-приёмник
(webhook)
В сценарии поля объединяются через
|.Выполнить JS-код и отправить результат в вебхук. Формат: js|приёмник.
Пример: document.title.
Приёмник выбирается из ваших вебхуков (Профиль → API-токены → Вебхуки) - адрес больше не вводится в шаге руками. Отправляет сервер: запрос подписан, при недоступности приёмника повторяется, а результат каждой отправки виден в журнале вебхуков. Шаг не роняет тест.
Пример: document.title.
Приёмник выбирается из ваших вебхуков (Профиль → API-токены → Вебхуки) - адрес больше не вводится в шаге руками. Отправляет сервер: запрос подписан, при недоступности приёмника повторяется, а результат каждой отправки виден в журнале вебхуков. Шаг не роняет тест.
Пример использования
Выполнить JS и отправить результат POST-запросом.
Формат: js|url
Примеры:
document.title|https://myapi.com/titlesdocument.querySelectorAll(".product").length|https://myapi.com/counts
POST-запрос: результат JS приходит в поле html (приведённый к строке).
Пример приёма (PHP): $_POST["html"]