Browser Test
APIリファレンス
ブラウザテスト
Playwrightを介して実際のヘッドレスChromiumブラウザを起動し、JSエラー、リンク切れ、フォームのアクセシビリティ、Core Web Vitalsをページ上で自律的にテストします。
POST
/api/browser-testsynchronousJSエラー、リンク切れ、フォームの問題、スクリーンショット
リクエストボディ
{
"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の単一の数値を返しません。代わりに、カテゴリ分けされた問題の配列(jsErrors、brokenLinks、formIssues、画像/alt関連の問題)が返され、それぞれにseverity: "error" | "warning"のタグが付きます。これをパイプラインでゲートするには、severity === "error"のエントリ数を確認してください — CI/CD統合を参照。