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

  • NLthomas21

    NLthomas21

    20 Mayıs 2008
  • Top10Series

    Top10Series

    26 Kasım 2008
  • Visual Life

    Visual Life

    3 Temmuz 2006