أجهزة قوية لتحديد مواقع XPath وCSS لأغراض الاختبار الآلي

تعلم فن كتابة برامج تحديد المواقع المستقرة والقابلة للصيانة باستخدام أدوات DevTools للمتصفحات لإزالة الاختبارات الضعيفة في أطر Selenium و Playwright و Web Automation الحديثة.

4.6 (4,911) ⏱ 1 ساعة 47 دقيقة 📚 3 درس 🎧 النسخة الصوتية

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

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

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

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 47 دقيقة من المحتوى التطبيقي

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

Chana Shapiro IL متعلِّم موثَّق
★ 4 · 2026-04-03T09:05:52+00:00

أنا سعيد جداً لأنني أخذت هذا الطريقة التي تم بها تحليل المفاهيم جعلت من السهل الوصول إليها قيمة كبيرة للجهد

عائشة خالد AE متعلِّم موثَّق
★ 5 · 2025-12-21T11:47:52+00:00

This was exactly what I was looking for! The pace was perfect, and the real-world applications discussed are incredibly valuable. Highly recommend!

خديجة محمد JO
★ 4 · 2025-11-02T09:47:52+00:00

كانت هذه تجربة تعليمية عظيمة، فقد تعلمت الكثير من المهارات المفيدة التي يمكنني تطبيقها على الفور، وكان تقديم المحتوى ممتازا.

Ganiyat Osho NG
★ 3 · 2025-10-10T20:36:52+00:00

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

Ibrahim Mohammed ET
★ 5 · 2025-10-10T02:13:52+00:00

يا لها من طريقة ممتازة للتعلم! كانت السرعة مثالية وساعدت الأمثلة حقا في ترسيخ المفاهيم. أشعر بثقة أكبر بكثير الآن.

سميرة بن صالح TN متعلِّم موثَّق
★ 5 · 2025-05-30T01:24:52+00:00

Wow, I'm impressed. The real-world applications shown were super helpful. Made abstract ideas feel tangible. Great value!

فؤاد بن أحمد TN متعلِّم موثَّق
★ 5 · 2025-01-12T16:08:52+00:00

This was exactly what I needed. The pacing was perfect, and the examples made everything click. So much value here.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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