logo

تحديد الاستراتيجيات- (بواسطة XPath- باستخدام يحتوي على ())

في هذا القسم، ستتعلم كيفية تحديد موقع عنصر ويب معين بواسطة XPath - باستخدام طريقة يحتوي على ().

يتم استخدام 'contains()' لتحديد عنصر، عندما نكون على دراية بجزء من قيمة سمات العنصر.

دعونا نفكر في مثال سنحاول فيه تحديد موقع مربع نص محرك بحث Google عن طريق XPath - باستخدام طريقة يحتوي على ().

تثبيت الشعلة

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

  • رابط مفتوح: https://www.google.co.in/ في متصفح فايرفوكس الخاص بك
  • انقر بزر الماوس الأيمن على مربع النص في نموذج صفحة الويب وحدد فحص العنصر
تحديد الاستراتيجيات - عن طريق XPath - باستخدام يحتوي على ()
  • سيتم تشغيل نافذة تحتوي على كافة الرموز المحددة المشاركة في تطوير مربع النص.
تحديد الاستراتيجيات - عن طريق XPath - باستخدام يحتوي على ()
  • قم بتدوين سمة المعرف الخاصة به.
تحديد الاستراتيجيات - عن طريق XPath - باستخدام يحتوي على ()

يمكن كتابة بناء الجملة لتحديد موقع العناصر من خلال XPath- باستخدام طريقة يحتوي على () على النحو التالي:

 //[contains(@attribute_name,'attribute_value')] 

أو

 //*[contains(@attribute_name,'attribute_value')] 

باستخدام طريقة XPath- conatins()، يمكننا كتابة كود Java مع موقع XPath الديناميكي على النحو التالي:

 findElement(By.xpath('//*[contains(@id,'lst-ib')]'));