logo
  • البيئات
  • الشركات
  • الأسعار
TeamMar 11, 2026

أتمتة تدقيق جودة المواقع بمهارة Playwright

Celine XieCeline Xie
أتمتة تدقيقات جودة المواقع باستخدام مهارة Playwright لاختبار تطبيقات الويب
Automate Everything with
AI Workforce on Desktop
Download Eigent

أطلق بثقة عبر أتمتة تدقيقات واجهة المستخدم

الاختبار اليدوي عملية بطيئة ومليئة بالأخطاء وتقتل الزخم. في كل مرة أدفع فيها تغييرًا، كنت أقلق من الروابط المعطلة أو أخطاء الـ console المختبئة بوضوح في الموقع الإنتاجي. هذا يعني ساعات من النقر اليدوي كل أسبوع فقط للحفاظ على مستوى أساسي من الجودة.

بدأت أستخدم مهارة webapp-testing لإسناد هذا العمل إلى Eigent. ومن خلال الجمع بين أتمتة Playwright وسير العمل الوكالي (agentic workflow) في Eigent، يمكنني الآن تشغيل تدقيق كامل للموقع—بما في ذلك اللقطات المرئية وفحوصات السجلات—بمُدخل واحد فقط.

إليك كيف أعددت سير العمل لاختبار موقع Eigent.ai.

1إعداد سكربت الاختبار

أبدأ بتحديد منطق الاختبار في سكربت Python. وباستخدام API غير المتزامن (async) في Playwright، يمكنني تتبع رسائل الـ console وإخفاقات الشبكة أثناء التنقل. يعمل هذا السكربت كعقل العملية، حيث يوجه Eigent بدقة إلى ما يجب البحث عنه—من روابط تنقل محددة إلى لقطات شاشة للصفحة كاملة.

نفّذ اختبارًا وظيفيًا وواجهة مستخدم شاملًا للموقع https://www.eigent.ai/ باستخدام مهارة webapp-testing.

2إعداد مستمعي الأخطاء

أحد أكثر أجزاء هذا سير العمل قيمة هو التقاط الإخفاقات الصامتة. قمت بإعداد السكربت للاستماع إلى أخطاء console في المتصفح وطلبات الشبكة الفاشلة. يتيح ذلك لـ Eigent تسجيل المشكلات التقنية مثل رمز PostHog المفقود الذي وجدته—وهو خطأ في الإعداد قد يكون من السهل تفويته أثناء مراجعة يدوية.

3التنقل في الموقع بشكل مستقل

يتولى Eigent القيادة في التنقل. يبدأ من الصفحة الرئيسية ويحدد روابط التنقل الأساسية مثل Environments وEnterprise. ومن خلال النقر عبر هذه الأقسام والانتظار حتى يصبح الشبكة في حالة خمول، يضمن أن كل انتقال بين الصفحات يتم بسلاسة وأن المحتوى يُحمَّل كما هو متوقع.

4التقاط لقطات مرئية

تُعد لقطات الشاشة أفضل طريقة للتحقق من اتساق واجهة المستخدم عبر الصفحات. أثناء الاختبار، يأخذ Eigent تلقائيًا لقطات شاشة كاملة للصفحة الرئيسية والأقسام الداخلية. التقطت عدة عروض، بما في ذلك:

  • الصفحة الرئيسية: /Users/celinexie/eigent/yuqinxie27/project_1773233237823-6389/task_1773240157579-7533/homepage.png
  • صفحة Environments: /Users/celinexie/eigent/yuqinxie27/project_1773233237823-6389/task_1773240157579-7533/environments_page.png
  • صفحة Enterprise: /Users/celinexie/eigent/yuqinxie27/project_1773233237823-6389/task_1773240157579-7533/enterprise_page.png

5إنشاء التقرير الآلي

بمجرد اكتمال التنقل، يجمع Eigent كل شيء في تقرير Markdown. يتضمن ذلك ملخصًا للنتائج، وقائمة بأخطاء console، والمسارات المطلقة لجميع لقطات الشاشة الملتقطة. وجود كل هذه البيانات في مكان واحد يجعل عملية المراجعة فورية.

6تحليل النتائج

أراجع المخرجات لتحديد أي عوائق حرجة. في هذه الجولة، التقط التدقيق خطأ تهيئة PostHog ووسم أصل فيديو تم إجهاضه عند task_splitting.mp4. هذه ليست مجرد أخطاء—بل فرص لتحسين تجربة المستخدم قبل أن يراها أي عميل.

توسيع نطاق الجودة دون توسيع الجهد

الأمر لا يتعلق فقط بالتقاط بضعة أخطاء في الـ console. يوضح هذا سير العمل كيف يحول Eigent أداة تقنية مثل Playwright إلى شريك جودة مستقل. بدلًا من كتابة وصيانة مجموعات اختبار معقدة لكل تغيير صغير في واجهة المستخدم، يمكنني ببساطة توجيه Eigent إلى عنوان URL والحصول على تقرير كامل بالنتائج.

إن أتمتة الأجزاء "المملة" من QA تتيح للمطورين التركيز على بناء الميزات مع ضمان بقاء الموقع الحالي قويًا وموثوقًا.

ما الذي يمكنك تجربته بعد ذلك

راجع https://eigent.ai/pricing من حيث التوافق مع الجوال والتقط لقطة شاشة بدقة 375x812. تحقّق من الصور المعطلة عبر جميع منشورات المدونة في الموقع وسجّل أي أخطاء 404. تأكد من أن زر 'Book a Demo' في صفحة Enterprise يفتح نافذة الجدولة المنبثقة بشكل صحيح.

يستفيد كل واحد من هذه من مهارة webapp-testing نفسها—دون الحاجة إلى أي إعداد إضافي.

نصائح للحصول على نتائج أفضل

  • استخدم حالات الانتظار networkidle. يضمن ذلك أن الأصول غير المتزامنة وبرامج التتبع النصية قد انتهت من التحميل قبل أن يلتقط Eigent لقطة شاشة أو يتحقق من الأخطاء.
  • استبعد الطلبات الملغاة. تقوم العديد من المتصفحات بإلغاء الطلبات أثناء التنقل السريع أو التحميل الكسول. يساعدك استبعادها على التركيز على أخطاء 404 الحقيقية وأخطاء الخادم.
  • كن محددًا بشأن الأدوار. عند توجيه Eigent للنقر على الأزرار، استخدم محددات قائمة على الدور مثل link أو button لجعل الاختبارات أكثر مرونة أمام تغييرات CSS.

Other use cases

إقرار ضريبة القيمة المضافة الآلي من الإيصالات والفواتير

إقرار ضريبة القيمة المضافة الآلي من الإيصالات والفواتير

يرجى معالجة جميع الإيصالات والفواتير في مجلد "VAT"، بما في ذلك الصور وملفات PDF الممسوحة ضوئيًا والفواتير الرقمية. يجب أن يتضمن الناتج النهائي ملفين فقط: (1) vat_return.xlsx — يجب أن يتضمن ملف Excel صفًا واحدًا لكل إيصال أو فاتورة، وأن يسرد جميع الحقول المستخرجة، ويعرض ما إذا كان كل بند مؤهلًا لاسترداد ضريبة القيمة المضافة، ويعرض مبلغ ضريبة القيمة المضافة القابل للاسترداد لكل بند مؤهل، ويشمل سبب الاستبعاد للبنود غير القابلة للاسترداد، ويضع علامة واضحة على البنود التي تتطلب مراجعة يدوية، ويشمل ورقة ملخص تعرض إجمالي مبلغ ضريبة القيمة المضافة القابل للاسترداد. (2) vat_return.html — أنشئ ملف HTML مستقلًا يمكن فتحه مباشرة ومشاركته مع فريق المحاسبة. يجب أن يعرض ملف HTML جميع بنود استرداد ضريبة القيمة المضافة، ومبلغ ضريبة القيمة المضافة القابل للاسترداد لكل بند، والبنود المستبعدة وأسباب الاستبعاد، والبنود التي تتطلب مراجعة يدوية، وإجمالي مبلغ ضريبة القيمة المضافة القابل للاسترداد. لا تخمّن أي معلومات غير مؤكدة.

مهمة طويلة الأفق: GLM-5.1 مقابل GLM-5.2 على Eigent

مهمة طويلة الأفق: GLM-5.1 مقابل GLM-5.2 على Eigent

قم بإجراء بحث معمّق حول 26 شركة في منظومة البنية التحتية للذكاء الاصطناعي — وهو المسار الرئيسي الأكثر وضوحًا في سلسلة القيمة الكاملة للذكاء الاصطناعي. غطِّ هذه القطاعات الفرعية الستة (اختر شركات تمثيلية في كل منها، من القادة ذوي القيمة السوقية الكبيرة حتى اللاعبين الأصغر): مركز بيانات الذكاء الاصطناعي (بنية الحوسبة التحتية / التوسع الإنشائي)؛ وحدات معالجة الرسوميات / شرائح الذكاء الاصطناعي (سيليكون التدريب والاستدلال، ASICs، الملكية الفكرية)؛ الخوادم والشبكات والوحدات الضوئية (المبدلات، NICs، الربط الضوئي)؛ الطاقة والتبريد السائل وتخزين الطاقة (إمدادات الطاقة، الإدارة الحرارية، إدارة الطاقة)؛ سحابة الذكاء الاصطناعي / منصة الحوسبة (مزوّدو الحوسبة فائقة النطاق، سحابات GPU، منصات تأجير الحوسبة)؛ المنظومة الداعمة (HBM / التغليف المتقدم، المصانع، الموصلات والمكونات الحيوية الأخرى). لكل شركة، ابحث عن: اسم الشركة، القطاع الفرعي، المقر / الدولة؛ المنتجات الأساسية ودورها المحدد في سلسلة الذكاء الاصطناعي؛ عامة أم خاصة (الرمز + البورصة إذا كانت مدرجة؛ وإذا كانت خاصة، اذكر أحدث التقييم / جولة التمويل)؛ القيمة السوقية أو حجم التقييم (يُستخدم للترتيب)؛ التموضع وميزة الحماية في المنظومة (1–2 جمل)؛ العملاء / المنافسون الرئيسيون. الترتيب: داخل كل قطاع فرعي، رتّب من الأكبر إلى الأصغر (حسب القيمة السوقية / التقييم). نظّم العمل كله من الأعلى إلى الأسفل: من المشهد الكامل لمنظومة العتاد إلى كل شركة على حدة. متطلبات الإخراج: أولًا، أنشئ ملف بيانات منظّم ai_infra_data.json — يتضمن جميع الشركات الـ26 مع الحقول المذكورة أعلاه، وتصنيفات القطاعات الفرعية الستة، وعلامة عام/خاص، ومصفوفة مقارنة عبر الشركات (القطاع الفرعي × الأبعاد الرئيسية). ثم أنشئ تقرير HTML مصقولًا انطلاقًا من ذلك JSON: يتضمن مخططًا لمنظر المنظومة / مخططًا طبقيًا، وأقسامًا حسب القطاع، وبطاقات للشركات، ومؤشرًا بصريًا واضحًا للعامة مقابل الخاصة (وسوم أو ترميز لوني)، ومخطط ترتيب القيمة السوقية، وجدول مقارنة قابل للفرز / التصفية. اجعل التصميم احترافيًا، كثيف المعلومات، وتفاعليًا. تحقّق أولًا من دقة بيانات البحث (حالة الإدراج، الرموز، التقييمات — استخدم أحدث الأرقام واذكر المصادر)، ثم أنشئ التقرير. أرسل المهمة في وضع الوكيل الأحادي.

بناء 10 ألعاب HTML5 لرأس السنة الصينية بـ Eigent

بناء 10 ألعاب HTML5 لرأس السنة الصينية بـ Eigent

أنشئ 10 ألعاب منفصلة وكاملة تمامًا بمواضيع مرتبطة برأس السنة الصينية 2026 (الحصان) باستخدام HTML وCSS وJS (من دون مكتبات). يجب أن تكون الألعاب ممتعة وأصلية ومصقولة ومتوافقة مع الأجهزة المحمولة. أضف نظام تسجيل، وتدرجًا في الصعوبة، وأزرار إعادة التشغيل، ومؤثرات بصرية سلسة. تشمل: لعبة أركيد، ولعبة ألغاز، ولعبة عدّاء لا نهائي، ولعبة رد فعل، ولعبة استراتيجية، ولعبة ذاكرة، ولعبة محلية لشخصين، ولعبة خاملة، ولعبة بكسل ريترو، ولعبة تجريبية واحدة.

Automate everything with AI workforce on desktop
Download Eigent

جرّب Eigent اليوم

حمّل تطبيق سطح المكتب مفتوح المصدر وابدأ الأتمتة بقوة عمل ذكاء اصطناعي على جهازك.

تنزيل Eigent
Eigent

احصل على أحدث التحديثات والدروس حول أتمتة Workforce بالذكاء الاصطناعي.

المنتجEigentالبيئاتالأسعارالمؤسسات
استكشافالحلولحالات الاستخدامالمهاراتالإضافاتالمدونة
المطورونالوثائقGitHubCAMEL-AIصندوق المصدر المفتوحشريك
تنزيلللإصدار مفتوح المصدر
الشركةمن نحنالعلامة التجاريةالوظائفشروط الاستخدامسياسة الخصوصيةالأمان والثقةسياسة ملفات تعريف الارتباطسياسة الاسترداد والتجربة

جميع الحقوق محفوظة © 2026 EIGENT UK LTD

تم إصدار النسخة الجديدة من Eigent 1.0!download