جدول المحتويات:

ما هو محدد المواقع الأكثر موثوقية في سيلينيوم WebDriver؟
ما هو محدد المواقع الأكثر موثوقية في سيلينيوم WebDriver؟

فيديو: ما هو محدد المواقع الأكثر موثوقية في سيلينيوم WebDriver؟

فيديو: ما هو محدد المواقع الأكثر موثوقية في سيلينيوم WebDriver؟
فيديو: Locating Strategies For WebElements || Coders Arcade 2024, شهر نوفمبر
Anonim

هوية شخصية محدد :

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

إذن ، أي محدد المواقع هو الأفضل في WebDriver السيلينيوم؟

محددات السيلينيوم : تحديد العنصر بواسطة معرفات المعرفات هي الأكثر أمانًا وأسرع محدد الخيار ويجب أن يكون دائمًا الخيار الأول حتى في حالة وجود خيارات متعددة. WebElement Ele = سائق. findElement (By.id ("txtUserName")) ؛

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

ثانيًا ، ما هي محددات المواقع المتوفرة في سيلينيوم WebDriver وأيها أفضل للاستخدام؟

كتابة محددات مواقع موثوقة لاختبارات السيلينيوم و WebDriver

  • المعرفات ملك! المعرفات هي الخيار الأكثر أمانًا لتحديد المواقع ويجب أن تكون دائمًا خيارك الأول.
  • محددات مواقع CSS و Xpath.
  • ابحث عن عنصر التثبيت.
  • متى تستخدم محددات مواقع "index" مثل nth-child () و [x]
  • غالبًا ما تخبر أسماء فئات CSS الغرض منها.
  • اكتشاف هشاشة المستقبل.
  • أحفاد مباشرون.
  • اضبطه للغرض.

ما هي محددات المواقع في سيلينيوم ويب درايفر؟

المواقع المختلفة في السيلينيوم هي كما يلي:

  • حسب معرف CSS: find_element_by_id.
  • حسب اسم فئة CSS: find_element_by_class_name.
  • حسب صفة الاسم: find_element_by_name.
  • حسب بنية DOM أو xpath: find_element_by_xpath.
  • حسب نص الارتباط: find_element_by_link_text.
  • بنص الارتباط الجزئي: find_element_by_partial_link_text.

موصى به: