技能 browser-testing-with-screenshots
🧪

browser-testing-with-screenshots

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

أتمتة اختبار المتصفح مع التحقق البصري

اختبار المتصفح اليدوي يستغرق وقتًا طويلًا وعرضة للأخطاء. توفر هذه الأداة تحكمًا آليًا في متصفح Chrome من خلال بروتوكول DevTools للتحقق الموثوق من واجهة المستخدم والتقاط لقطات الشاشة.

支持: Claude Codex Code(CC)
📊 70 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“browser-testing-with-screenshots”。 اختبار تدفق تسجيل الدخول عن طريق الانتقال إلى صفحة تسجيل الدخول، والتقاط صورة، وملء بيانات اعتماد الاختبار، والإرسال، والتقاط صورة لوحة التحكم.

预期结果:

  • المتصفح started مع ملف تعريف جديد على المنفذ 9222
  • انتقل إلى http://localhost:5172/login
  • تم حفظ الصورة: screenshot_20241201_143052.png
  • تم ملء حقل اسم المستخدم بـ testuser
  • تم ملء حقل كلمة المرور بـ password123
  • تم النقر على زر تسجيل الدخول عبر محدد العنصر
  • انتقل إلى http://localhost:5172/dashboard
  • تم حفظ صورة لوحة التحكم: screenshot_20241201_143115.png
  • اكتمل اختبار تدفق تسجيل الدخول - تم التقاط صورتين

正在使用“browser-testing-with-screenshots”。 التحقق من تحميل صفحة الإعدادات بشكل صحيح والتحقق من أي أخطاء في وحدة التحكم.

预期结果:

  • انتقل إلى http://localhost:5172/settings
  • تم حفظ الصورة: screenshot_20241201_150230.png
  • عنوان الصفحة: الإعدادات - تطبيقي
  • فحص وحدة التحكم: لم يتم اكتشاف أخطاء
  • تم تحميل صفحة الإعدادات بنجاح

安全审计

安全
v5 • 1/16/2026

This is a pure documentation skill containing only markdown instructions for browser automation. No executable code, scripts, or network calls exist in the skill itself. Static findings flagged standard bash scripting patterns (command substitution, shell invocation) and external tool references, but these are legitimate browser testing practices. The actual browser automation tools (browser-start.js, browser-screenshot.js) must be installed separately from agent-tools repository.

2
已扫描文件
456
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
87
内容
21
社区
100
安全
91
规范符合性

你能构建什么

التحقق من تغييرات واجهة المستخدم

اختبار تطبيقات localhost عن طريق التقاط لقطات شاشة قبل وبعد تغييرات الكود لاكتشاف الانحدار البصري.

وثائق الاختبار البصري

أتمتة سيناريوهات الاختبار من طرف إلى طرف والتقاط أدلة لقطات الشاشة لتقارير الاختبار ووثائق الأخطاء.

توثيق سير العمل

إنشاء أدلة بصرية خطوة بخطوة عن طريق أتمتة التنقل في المتصفح والتقاط لقطات الشاشة في كل خطوة.

试试这些提示

بدء المتصفح
بدء مثيل جديد من Chrome مع التصحيح عن بُعد للاختبار.
التنقل والتقاط صورة
الانتقال إلى http://localhost:5172/dashboard والتقاط صورة للتحقق من تحميل الصفحة بشكل صحيح.
اختبار تفاعل النماذج
الانتقال إلى صفحة تسجيل الدخول، وملء حقلي اسم المستخدم وكلمة المرور باستخدام تقييم المتصفح، والنقر على زر تسجيل الدخول، والتحقق من تحميل لوحة التحكم مع صورة.
فحص الانحدار البصري
الانتقال إلى صفحة الإعدادات، والتقاط صورة خط الأساس، وإجراء تغيير، والتقاط صورة أخرى، ومقارنة الاختلافات البصرية.

最佳实践

  • أضف تأخيرات النوم بعد التنقل لضمان تحميل محتوى الصفحة بالكامل قبل التقاط لقطات الشاشة
  • استخدم browser-pick.js لتحديد العناصر بدلاً من محددات CSS المُعرَّبة
  • ابدأ المتصفح بعلامة --fresh فقط عند الحاجة إلى حالة نظيفة؛ استخدم ملف التع الافتراضي للحفاظ على جلسات تسجيل الدخول

避免

  • تجاهل تأخيرات النوم بعد التنقل يؤدي إلى التقاط لقطات شاشة لحالات التحميل
  • تحديد محددات CSS المُعرَّبة يؤدي إلى كسر الاختبارات عند تغيير مكونات واجهة المستخدم
  • عدم التحقق من اتصال المتصفح قبل تشغيل الاختبارات يؤدي إلى رسائل أخطاء مربكة

常见问题

ما المتصفحات المدعومة؟
تعمل هذه الأداة مع Chrome وأي متصفح مبني على Chromium يدعم بروتوكول DevTools.
ما حدود الأداء؟
تلتقط لقطات الشاشة بشكل فوري. قد تستغرق الصفحات المعقدة مع العديد من العناصر من 1 إلى 2 ثانية للعرض بالكامل.
كيف تتكامل مع أدوات أخرى؟
تخرج الأداة مسارات الملفات والنص الذي يمكن استخدامه في bash scripts، خطوط CI/CD، أو أُطر اختبار أخرى.
هل بيانات التصفح الخاصة بي آمنة؟
تعمل الأداة محليًا على جهازك. لا يتم إرسال أي بيانات إلى خوادم خارجية. استخدم علامة --fresh للاختبار المعزول.
لماذا أحصل على أخطاء رفض الاتصال؟
قم بتشغيل browser-start.js أولاً لتشغيل Chrome مع التصحيح. يجب أن يكون المتصفح يعمل قبل أن تعمل الأوامر الأخرى.
كيف يختلف هذا عن Playwright أو Cypress؟
توفر هذه الأداة أتمتة متصفح خفيفة دون الحاجة إلى إعداد إطار اختبار. الأفضل للفحوصات السريعة والوثائق.