ما الفرق بين كائن الصفحة ومصنع الصفحة؟
ما الفرق بين كائن الصفحة ومصنع الصفحة؟

فيديو: ما الفرق بين كائن الصفحة ومصنع الصفحة؟

فيديو: ما الفرق بين كائن الصفحة ومصنع الصفحة؟
فيديو: What is the Main difference between Page Object Model and Page Factory in Selenium? (Download Code) 2024, شهر نوفمبر
Anonim

ما هو ملف الفرق بين نموذج كائن الصفحة (بوم) و مصنع الصفحة : كائن الصفحة هي فئة تمثل الويب صفحة وعقد الوظائف والأعضاء. مصنع الصفحة هي طريقة لتهيئة عناصر الويب التي تريد التفاعل معها داخل كائن الصفحة عند إنشاء مثيل له.

وبالمثل ، يسأل الناس ، ما هو Page Factory؟

ال PageFactory الطبقة في السيلينيوم هي امتداد لـ صفحة نمط تصميم الكائن. يتم استخدامه لتهيئة عناصر صفحة الكائن أو إنشاء مثيل صفحة الكائنات نفسها. يتم استخدامه لتهيئة عناصر صفحة فئة دون الحاجة إلى استخدام "FindElement" أو "FindElements".

بعد ذلك ، السؤال هو ، ما هو نموذج كائن الصفحة؟ نموذج كائن الصفحة هو تصميم نمط التي أصبحت شائعة في أتمتة الاختبار لتحسين صيانة الاختبار وتقليل تكرار الكود. أ كائن الصفحة ايسان موضوع فئة موجهة تعمل كواجهة لملف صفحة من AUT الخاص بك.

ما هو مصنع الصفحة في نموذج كائن الصفحة؟

نموذج كائن الصفحة هو موضوع تصميم المستودع نمط في سيلينيوم ويب درايفر. ينشئ POM كود الاختبار الخاص بنا والذي يمكن صيانته وإعادة استخدامه. مصنع الصفحة هي طريقة مثالية للإبداع موضوع المستودع في POMconcept.

ما هي ميزة نموذج كائن الصفحة؟

مزايا التابع نموذج كائن الصفحة : وفقا ل نموذج كائن الصفحة ، يجب عليك الاحتفاظ بالاختبارات ومحددات العناصر بشكل منفصل. سيؤدي ذلك إلى الحفاظ على الكود نظيفًا وسهل الفهم والصيانة. ال PageObject النهج يجعل إطار الأتمتة في مبرمج اختبار سهل الاستخدام وأكثر دواما وشمولية.

موصى به: