Scanverra
Browser Test

APIリファレンス

ブラウザテスト

Playwrightを介して実際のヘッドレスChromiumブラウザを起動し、JSエラー、リンク切れ、フォームのアクセシビリティ、Core Web Vitalsをページ上で自律的にテストします。

POST/api/browser-testsynchronous

JSエラー、リンク切れ、フォームの問題、スクリーンショット

リクエストボディ

{
  "url": "https://example.com"
}

レスポンス

{
  "testId": "clxyz...",
  "pagesVisited": 3,
  "jsErrors": [...],
  "brokenLinks": [...],
  "formIssues": [...],
  "suggestions": [...],
  "aiSummary": "..."
}

実行例

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"}'

総合スコアなし

AuditやSecurity Scanとは異なり、このエンドポイントは0〜100の単一の数値を返しません。代わりに、カテゴリ分けされた問題の配列(jsErrorsbrokenLinksformIssues、画像/alt関連の問題)が返され、それぞれにseverity: "error" | "warning"のタグが付きます。これをパイプラインでゲートするには、severity === "error"のエントリ数を確認してください — CI/CD統合を参照。