معظم أطر عمل Selenium التي رأيتها تستخدم نموذج كائن الصفحة (Page Object Model)، لكنها تطبقه بطريقة خاطئة. بعد بناء أطر عمل على مستوى المؤسسات وصيانة أكثر من 300 اختبار عبر تدفقات التجارة الإلكترونية المعقدة، إليكم ما ينجح فعليًا.
مشكلة نموذج POM القياسي
يبدأ الجميع بمثال POM النموذجي من الكتب الدراسية:
\
