Browser Test
Référence de l'API
Test navigateur
Lance un véritable navigateur Chromium headless via Playwright et teste la page de manière autonome : erreurs JS, liens cassés, accessibilité des formulaires et Core Web Vitals.
POST
/api/browser-testsynchronousErreurs JS, liens cassés, problèmes de formulaires, captures d'écran
Corps de la requête
{
"url": "https://example.com"
}Réponse
{
"testId": "clxyz...",
"pagesVisited": 3,
"jsErrors": [...],
"brokenLinks": [...],
"formIssues": [...],
"suggestions": [...],
"aiSummary": "..."
}Exemple
curl -X POST https://www.scanverra.com/api/browser-test \
-H "X-API-Key: sk_live_..." \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'Pas de score global
Contrairement à Audit ou Security Scan, cet endpoint ne renvoie pas un seul nombre de 0 à 100. Vous obtenez à la place des tableaux de problèmes catégorisés (jsErrors, brokenLinks, formIssues, problèmes d'image/alt), chacun étiqueté severity: "error" | "warning". Pour conditionner un pipeline à ces résultats, vérifiez le nombre d'entrées avec severity === "error" — voir Intégration CI/CD.