Browser Test
API-Referenz
Browser-Test
Startet einen echten Headless-Chromium-Browser über Playwright und testet die Seite eigenständig: JS-Fehler, defekte Links, Formular-Barrierefreiheit und Core Web Vitals.
POST
/api/browser-testsynchronousJS-Fehler, defekte Links, Formularprobleme, Screenshots
Request Body
{
"url": "https://example.com"
}Response
{
"testId": "clxyz...",
"pagesVisited": 3,
"jsErrors": [...],
"brokenLinks": [...],
"formIssues": [...],
"suggestions": [...],
"aiSummary": "..."
}Beispiel
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"}'Kein Gesamt-Score
Anders als Audit oder Security Scan liefert dieser Endpunkt keine einzelne Zahl von 0-100. Stattdessen erhalten Sie kategorisierte Problem-Arrays (jsErrors, brokenLinks, formIssues, Bild-/Alt-Probleme), jeweils mit severity: "error" | "warning" markiert. Um eine Pipeline hierauf abzusichern, prüfen Sie die Anzahl der Einträge mit severity === "error" — siehe CI/CD-Integration.