مرحبا ويعطيكم العافية وأهلا وسهلا فيكم في كورس احترف Playwright — الدليل الكامل.
أول شيء: شكراً إنك وصلت لهون. هاد الكورس أخذ مني شهور تحضير وتسجيل، وكل درس فيه انكتب وانعاد تسجيله لحد ما صار زي ما بدي إياه بالضبط.
وثاني شيء، وهو الأهم: هاد الكورس عملي من أول درس لآخر درس. ما في سلايدات، وما في تعاريف بتحفظها. كل مفهوم رح تشوفه بالكود على شاشة حقيقية، مع الأخطاء اللي بتطلع وكيف بتتحل.
خذ وقتك بهاد القسم الصغير — ثلاث دروس بس — لأنه رح يوفر عليك أسابيع.
بنهاية هاد الدرس، رح تكون قادر على:
مش سكريبت. مش تمارين متفرقة. مشروع أتمتة كامل، بنفس الشكل اللي الشركات بتشتغل فيه:
playwright.config مضبوط للتشغيل المتوازي و الـ Retries و الـ ReportersaddLocatorHandler للحواجب المفاجئةوكل هاد على تطبيقات حقيقية شغالة، مش على مواقع تجريبية.
وفوقهم في مقالات مرجعية بتغطي اللي ما بينعمل على الشاشة — زي تشغيل الـ Tests على GitHub Actions، وهيكلة الـ Framework بـ Base Page و Helpers، ومراجع كاملة للـ Locators و الـ Actions و الإعدادات.
خليني أكون صريح: الأداة مش هي القصة. الأدوات بتتغير كل سنتين، واللي بيفرق هو إنك تفهم شو بتعمل وليش.
بس Playwright تستحق وقتك لأسباب حقيقية:
sleep ولا انتظارات يدوية — وهاد لحاله بيشيل أكبر مصدر للتستات المتذبذبة.بس النقطة الأهم: كل اللي رح تتعلمه هون عن التفكير بالأتمتة بيضل معك حتى لو غيّرت الأداة بكرا.
بصراحة كاملة، حتى تعرف على ماذا داخل:
ما بدّه خبرة برمجة سابقة. JavaScript و TypeScript جوا الكورس — ثلاث أقسام كاملة. إذا بتعرفهم، تخطاهم.
بدّه إنك تكتب كود. ما تتفرج بس. افتح المحرر، اكتب معي، اكسر الأشياء وشوف شو بيصير. الدروس اللي بتتفرج عليها بتنسى؛ اللي بتكتبها بتضل.
بدّه صبر على قسم الأساسيات. القسم اللي بعد هاد — أفضل الممارسات — ممكن يبين لك نظري وأنت متحمس تبلش Playwright. ما تتخطاه. هو الفرق بين حدا بيكتب تستات وحدا بيبني نظام أتمتة.
في الدرس الجاي: خريطة الكورس كاملة — كل قسم وشو فيه، وشو تقدر تتخطى وشو ما تتخطاه أبداً.
يلا، نلتقي بالدرس الجاي!