API для знімків сторінок

Отримуйте знімки сторінок із власної програми, коли процесу потрібен відображений файл. Використовуйте GET для простого URL або POST, коли сторінці потрібні додаткові налаштування.

Налаштування API RenderLog із замаскованим токеном робочого простору та його дозволами
Налаштування API показують замаскований токен робочого простору та його дозволи. Повні ключі не повинні потрапляти до URL, знімків чи спільних журналів.

API знімків потрібен, коли продукту, процесу розгортання або роботі з вмістом потрібна відображена сторінка, а не власний браузерний процес для підтримки. Це може бути знімок для запису випуску, PDF для документа, HTML або Markdown для процесу з вмістом чи збережений файл для подальшого перегляду.

RenderLog трактує такий запит як запуск із результатом та історією. Використовуйте короткий GET для простого URL. Використовуйте POST, коли потрібні заголовки, cookies, кроки, перевірки або мітки. Разовий API-запит зберігає артефакт у стандартному сховищі RenderLog. Якщо конфігурація повторюється й потребує іншого призначення, збережіть її як перевірку робочого простору.

Оберіть форму запиту відповідно до сторінки

GET підходить для простого знімка URL, який відображається з публічними налаштуваннями. Це малий перший крок для разового результату. POST дає місце описати справжню роботу, коли сторінці потрібен додатковий контекст або повторювана конфігурація.

Різниця полягає в обсязі налаштувань, а не в окремому продукті. Обидва шляхи створюють запуск, який можна переглянути та пов'язати з подальшою роботою. Починайте з найменшого правдивого запиту й додавайте лише потрібні засоби для отримання та перевірки стану.

  • Використовуйте GET для публічного URL і простого запиту файлу
  • Використовуйте POST для заголовків, cookies, кроків або перевірок
  • Додавайте мітку, щоб рецензент бачив продукт або випуск
  • Збережіть перевірку робочого простору, якщо потрібне інше призначення файлів
  • Тримайте повні токени та приватні значення поза URL і спільними результатами

Запитуйте файл, який може використати ваш процес

Знімок - лише один із корисних результатів. RenderLog може створювати знімки, PDF, HTML, Markdown і збережені файли з тією самою моделлю відображення, яку використовують збережені перевірки сторінок. Робочий простір лишається місцем перегляду, а процес отримує потрібний файл.

Оберіть область перегляду та налаштування, що описують потрібну аудиторію чи документ. Разові API-запуски зберігають артефакт у стандартному сховищі RenderLog. Збережена перевірка робочого простору може використовувати налаштоване призначення, якщо наступному кроку потрібен інший файл.

  • Використовуйте знімки для доказів випуску, перегляду макета та записів сторінки
  • Використовуйте PDF, HTML або Markdown для процесів із документами чи вмістом
  • Використовуйте збережену перевірку, якщо процес потребує іншого призначення
  • Давайте результатам назви, зрозумілі людині в історії запусків

Додавайте перевірки, коли самого файлу недостатньо

Успішна відповідь не обов'язково означає, що відображено правильну сторінку. Екран авторизації, відсутній селектор або змінений вміст також можуть дати справне зображення. Додавайте перевірки й правила помилки, коли очікуються заголовок, елемент, значення поля чи позначений стан.

Якщо знімок потрібно переглядати регулярно, збережіть налаштування як набір перевірок. Наступні запуски можуть порівнювати результат із погодженим еталоном і зберігати рішення в історії. API лишається способом запуску, а робочий простір дає місце для доказів.

  • Перевіряйте стан сторінки, через який результат має цінність
  • Позначайте неправильне відображення як помилку, а не як успішний файл
  • Зберігайте повторювані запити як перевірки з еталоном, якщо це доречно
  • Переглядайте файл поруч із перевірками та станом запуску

Знайте межі API-відображення

API відображає стан, описаний запитом на момент запуску. Воно не робить сторонні сервіси стабільними, не скасовує потребу захищати облікові дані та не гарантує однаковий вигляд для всіх відвідувачів. Cookies, заголовки, стани згоди й сторонній вміст треба сприймати як частину потрібного стану та перевіряти.

Зберігайте токени з необхідними дозволами й приховуйте їх у налаштуваннях робочого простору. Не додавайте повні ключі до публічного URL, знімка чи спільного журналу. Якщо процес потребує рішення, тримайте файл і результат перевірки разом, щоб його можна було пов'язати із запитом та історією.

Поєднайте API-вивід із процесом продукту

Почніть із найменшого корисного запиту

Отримайте потрібний файл, перегляньте запуск і додавайте налаштування чи перевірки лише за потреби. Збережіть його як перевірку, коли сторінку потрібно регулярно переглядати.

Відкрити документацію API