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

  • kndx

    kndx

    11 Mart 2006
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010
  • Wii Minute Radio

    Wii Minute R

    31 Mayıs 2008