xpath Ne olur eşdeğer CSS //div[contains(@class, 'a b') and not (contains(@style, 'c'))]
Css seçici eşdeğer '[(a b // div, @class ') içeren'(c ') ve (@style içerir')]'
olduğunu seçici? İlk bit div[class*='a b']
almak kolay, ama onları nasıl reddetmek ve birleştirmek için?
olurdu, senin '' o maç çünkü (@class, 'a b') 'yanlış olabilir içeriyor sınıf = 'da bd'. Bunun için doğru XPath 'içeriyor (concat ('', @ class, ''), 'a b')'. –
Mantıklı. Yani div [class * = 'a b'] 'match' class = 'da bd'? Öyleyse eşdeğer css seçicisi nedir? (Concat ('', @ class, ''), 'a b') '? –
@ user1177636: Evet. Buna eşdeğer .a.b'dir. – BoltClock