Scanverra
Browser Test

مرجع API

اختبار المتصفح

يشغّل متصفح Chromium حقيقيًا بدون واجهة عبر Playwright ويختبر الصفحة تلقائيًا: أخطاء 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"}'

لا توجد نتيجة إجمالية

بخلاف التدقيق أو فحص الأمان، لا تُعيد هذه النقطة الطرفية رقمًا واحدًا من 0 إلى 100. بل تحصل بدلاً من ذلك على مصفوفات مشكلات مصنّفة (jsErrors، brokenLinks، formIssues، ومشكلات الصور/alt)، وكل عنصر مُوسَم بـ severity: "error" | "warning". لضبط بوابة نجاح/فشل في خط الأنابيب بناءً على ذلك، تحقق من عدد العناصر التي قيمتها severity === "error" — راجع التكامل مع CI/CD.