Selenium WebDriver 4 with Python: بناء أطر التشغيل الآلي من الصفر

تعلم أتمتة تطبيقات الويب وبناء أطر اختبار قوية من الصفر باستخدام Python و Pytest و Page Object Model.

4.5 (6,387) ⏱ 43 دقيقة 📚 5 درس

حول هذه الدورة

في مشهد تطوير البرمجيات السريع اليوم، لا يمكن للاختبار اليدوي وحده مواكبة دورات الإصدار السريعة. إن تعلم كيفية أتمتة متصفحات الويب باستخدام بايثون و Selenium WebDriver هو أحد أكثر المهارات قيمة التي يمكنك اكتسابها لتسريع حياتك المهنية في ضمان الجودة وهندسة البرمجيات. هذه الدورة التدريبية النصية تقودك من المبتدئ المطلق إلى مهندس التشغيل الآلي الثقة القادرة على تصميم أطر الاختبار قابلة للتوسيع. سوف تبدأ مع مفاهيم البرمجة الأساسية وبنيات الويب، ثم التقدم إلى كتابة نصوص التشغيل الآلي النظيفة، قابلة للصيانة التي تتفاعل مع عناصر الويب، ومعالجة المحتوى الديناميكي، وتوليد سجلات التنفيذ التفصيلية. ماذا ستتعلم: - فهم البنية الأساسية لبرنامج Selenium WebDriver 4 وكيفية اتصاله بمتصفحات الويب الحديثة. - إتقان أساسيات برمجة بايثون الأساسية، بما في ذلك البيئات الافتراضية، ومعايير البرمجة النظيفة، ونبذات النوع للاختبار الآلي. - تحديد مواقع العناصر الشبكية المعقدة والتفاعل معها باستخدام CSS selectors و XPath واستراتيجيات تحديد المواقع المتقدمة. - بناء أطر أتمتة قوية من الصفر باستخدام Pytest، والتجهيزات، ونموذج كائن الصفحة (POM) المعياري للصناعة. - تنفيذ الاختبار القائم على البيانات عن طريق قراءة بيانات الاختبار الخارجية وتشكيل السجلات المنظمة لتيسير تصحيح الأخطاء. - تطبيق أفضل الممارسات في معالجة المحتوى الدينامي للشبكة، وفترات الانتظار لتحقيق التزامن، واختبار برامج التصفح المتعددة. تبدأ الدورة بتعريفات أساسية لعناصر الويب وقواعد النحو الأساسية للغة بايثون، ثم تنتقل إلى كتابة السيناريوهات الفعلية، وتختتم ببناء إطار كامل للاختبار الآلي من المستوى المهني. وسوف تقرأ شروحات مفصلة وتحلل مقتطفات واضحة من الشفرة مصممة لتعكس سيناريوهات الصناعة في العالم الحقيقي. هذه الدورة مصممة خصيصا للمبتدئين الذين ليس لديهم خبرة سابقة في البرمجة أو التشغيل الآلي للاختبارات، وكذلك للمهنيين في مجال ضمان الجودة اليدوية الذين يرغبون في الانتقال إلى التشغيل الآلي. ابدأ القراءة اليوم لبناء أول نص تلقائي على الويب ورفع مهاراتك التقنية.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    43 دقيقة من المحتوى التطبيقي

المراجعات (3)

Chernet Mekonnen ET متعلِّم موثَّق
★ 3 · 2026-01-09T02:58:52+00:00

لقد كانت تجربة تعلم رائعة، كانت السرعة مثالية، والأمثلة عززت المفاهيم حقا، إبهام كبير إلى الأعلى!

هدى كمال EG متعلِّم موثَّق
★ 1 · 2025-07-22T20:51:52+00:00

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

Isabelle King NZ متعلِّم موثَّق
★ 3 · 2025-04-16T02:35:52+00:00

Overall a positive experience. I appreciated the clear objectives for each module. Could have benefited from more interactive elements.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع