SORU
22 EKİM 2009, PERŞEMBE


Nasıl XPath ile CSS class eleman bulabilirim?

Benim web sayfası, bir sınıfı Test adında bir div var. Nasıl XPath ile bulabilirim?

CEVAP
22 EKİM 2009, PERŞEMBE


Bu seçici çalışması gerekir ama uygun biçimlendirme ile değiştirin: daha verimli olacaktır

//*[contains(@class, 'Test')]

Ama bu da class="Testvalue" class="newTest", @gibi durumlarda maç olacak beri Tomalak versiyonu açıklamaları sağlanırdaha iyi:

//*[contains(concat(' ', @class, ' '), ' Test ')]

Eğer istediğin için gerçekten emin olacak maç doğru, de kullanabilirsiniz normalize-space fonksiyonu temizlemek başıboş boşluk karakterleri etrafında sınıf adı (olarak belirtilen tarafından @Terry):

//*[contains(concat(' ', normalize-space(@class), ' '), ' Test ')]

Tüm bu sürümler, * en iyi belirli bir durum için belgedeki her eleman aramak istediğiniz sürece aslında maç için ne isterseniz yerine, olması gerektiğini unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Mr. H

    Mr. H

    1 Temmuz 2012
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011