Jak napisać zapytanie XPath, aby dopasować dwa atrybuty?


143

Następujące pytanie:

<div id="id-74385" class="guest clearfix" style="z-index: 999;">

Podane powyżej,

Jeśli chcę wyrażenie XPath z sprawdzaniem zarówno identyfikatora, jak i klasy, czy możemy to zrobić w / 'i' WARUNEK JAK:

//div[@id='id-74385'] and div[@class='guest clearfix']

Czy to właściwy sposób? Moja egzekucja się nie udaje ... Proszę o pomoc!

Odpowiedzi:




22

Dodając do odpowiedzi Briana Agnewa.

Możesz także to zrobić //div[@id='..' or @class='...]i możesz mieć wewnątrz wyrażenia w nawiasach //div[@id='..' and (@class='a' or @class='b')].


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.