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.