في هذا المشروع، قمت بتطوير نظام أتمتة متكامل للتفاعل مع موقع إلكتروني بهدف حجز المواعيد بشكل تلقائي. المشروع شمل المهام التالية:
تسجيل الدخول التلقائي إلى الموقع باستخدام بيانات الاعتماد المقدمة (البريد الإلكتروني وكلمة المرور).
تحديد الخيارات المطلوبة مثل المدينة، نوع التأشيرة، وفئة التأشيرة عبر القوائم المنسدلة بشكل آلي.
اختيار تاريخ الموعد المتاح تلقائيًا من خلال واجهة التقويم في الموقع.
العمل في نافذة متصفح خاصة (Private Mode) للحفاظ على خصوصية البيانات أثناء التفاعل.
تسجيل الجلسة بالكامل باستخدام ميزة Playwright Tracing، التي سجلت كل التفاعلات مع الموقع (مثل النقرات، تعبئة النماذج، والتنقل بين الصفحات).
إنشاء ملف تتبع (trace.zip) يتضمن جميع البيانات التي تم تسجيلها، مثل لقطات الشاشة وتفاصيل الجلسة، مما يساعد في تحليل التفاعل والتحقق من العمليات الناجحة أو التعرف على أي أخطاء.
هذا الحل ساعد على تبسيط عملية الحجز وجعلها أكثر كفاءة، مع القدرة على تحليل النتائج بدقة من خلال ملفات التتبع المتولدة، مما ساعد في تحسين التجربة الإجمالية للمستخدم.
التقنيات المستخدمة:
Playwright (لأتمتة التفاعل مع المتصفح).
Python (لتنفيذ المنطق الخلفي).
Twilio API (لإرسال التنبيهات عبر WhatsApp عند توفر المواعيد).
اسم المستقل | علاء ا. |
عدد الإعجابات | 1 |
عدد المشاهدات | 33 |
تاريخ الإضافة | |
تاريخ الإنجاز |