logo

אסטרטגיות איתור- (על ידי XPath- Using contains())

בסעיף זה, תלמד כיצד לאתר רכיב אינטרנט מסוים באמצעות שיטת XPath- Using contains() .

'contains()' משמש לזיהוי אלמנט, כאשר אנו מכירים חלק כלשהו מערך התכונות של אלמנט.

הבה נבחן דוגמה שבה ננסה לאתר את תיבת הטקסט של מנוע החיפוש של Google על ידי שיטת XPath- Using contains() .

בצע את השלבים המפורטים להלן כדי לאתר את תיבת הטקסט המסופקת בדף הבית של מנוע החיפוש של Google.

  • פתח כתובת אתר: https://www.google.co.in/ בדפדפן Firefox שלך
  • לחץ לחיצה ימנית על תיבת הטקסט בדף האינטרנט לדוגמה ובחר בדוק אלמנט
איתור אסטרטגיות- מאת XPath- שימוש מכיל()
  • הוא יפעיל חלון המכיל את כל הקודים הספציפיים המעורבים בפיתוח תיבת הטקסט.
איתור אסטרטגיות- מאת XPath- שימוש מכיל()
  • שים לב לתכונת ה-id שלו.
איתור אסטרטגיות- מאת XPath- שימוש מכיל()

ניתן לכתוב את התחביר לאיתור אלמנטים באמצעות XPath- Using contains() בשיטה:

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

אוֹ

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

באמצעות שיטת XPath- conatins() אנו יכולים לכתוב את קוד Java יחד עם מיקום XPath הדינמי כ:

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