logo

Stratejileri Bulma - (XPath ile - include() kullanarak)

Bu bölümde, belirli bir web öğesinin XPath - include() yöntemini kullanarak nasıl bulunacağını öğreneceksiniz.

'içerir()', bir öğenin nitelik değerinin bir kısmına aşina olduğumuzda, bir öğeyi tanımlamak için kullanılır.

Google Arama Motoru Metin kutusunu XPath - include() yöntemini kullanarak bulmaya çalışacağımız bir örneği ele alalım.

Google Arama Motorunun ana sayfasında sağlanan metin kutusunu bulmak için aşağıdaki adımları izleyin.

  • Link aç: https://www.google.co.in/ Firefox tarayıcınızda
  • Örnek web sayfasındaki Metin Kutusuna sağ tıklayın ve Öğeyi Denetle'yi seçin.
Stratejileri Bulma - XPath ile - include() kullanımı
  • Metin kutusunun geliştirilmesinde yer alan tüm özel kodları içeren bir pencere açılacaktır.
Stratejileri Bulma - XPath ile - include() kullanımı
  • Kimlik Özelliğini not alın.
Stratejileri Bulma - XPath ile - include() kullanımı

XPath - include() yöntemini kullanarak öğelerin yerini belirlemek için kullanılan sözdizimi şu şekilde yazılabilir:

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

veya

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

XPath-conatins() yöntemini kullanarak, Java kodunu dinamik XPath konumuyla birlikte şu şekilde yazabiliriz:

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