ما هو نمط تصميم بوم؟
ما هو نمط تصميم بوم؟

فيديو: ما هو نمط تصميم بوم؟

فيديو: ما هو نمط تصميم بوم؟
فيديو: حقائق مذهلة عن البومة | طائر الحكمة وأكثر الطيور غموضاً وغرابة 2024, يمكن
Anonim

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

وبالمثل ، يتساءل الناس ، ما هو نموذج بوم في السيلينيوم؟

كائن الصفحة نموذج هو تصميم نمط الذي أصبح شائعًا في السيلينيوم أتمتة الاختبار. يستخدم على نطاق واسع في التصميم نمط في السيلينيوم لتحسين صيانة الاختبار وتقليل تكرار الكود. كائن الصفحة هو فئة موجهة للكائنات تعمل كواجهة لصفحة من تطبيقك قيد الاختبار (AUT).

تعرف أيضًا ، ما هي مزايا بوم؟ ما هي مزايا POM (نموذج كائن الصفحة) إطار العمل في السيلينيوم؟ 1- تجنب كتابة محددات المواقع المكررة لنفس WebElement وهي مشكلة كبيرة في أطر أخرى. 2- صيانة سكربت الاختبار الذي أصبح سهلا للغاية. 3- يحسن القراءة.

وبالمثل قد يتساءل المرء ، ما هو POM ومصنع الصفحة؟

نموذج كائن الصفحة هو نمط تصميم مستودع الكائنات في سيلينيوم WebDriver. مصنع الصفحة هي طريقة محسّنة لإنشاء مستودع كائن بتنسيق بوم مفهوم. AjaxElementLocatorFactory هو مفهوم تحميل كسول في مصنع الصفحة نمط لتعريف عناصر الويب فقط عند استخدامها في أي عملية.

ما هي ميزة POM وعيوبها؟

صيانة منخفضة: يمكن تنفيذ أي تغييرات في واجهة المستخدم بسرعة ال واجهة وكذلك فئة. سهل للمبرمجين: قوي وقابل للقراءة. التكرار المنخفض: يساعد على تقليل ازدواجية التعليمات البرمجية. لو ال يتم تعريف العمارة بشكل صحيح وكافٍ ، بوم ينجز المزيد في رمز أقل.

موصى به: