Hi Andreas
contains(@class, "a") ist auch wahr für class="hallo", nicht nur für class="a" oder class="a b" usw.
Danke für den Hinweis, da hab ich auch schon drüber nachgedacht.
Denke das lässt sich das lösen, indem ich das Leerzeichen, das bei einem alleinstehenden Klassennamen folgt (oder vorausgeht) mit in die Abfrage aufnehme:
//*[contains(@class, " aaa ")]
oder
//*[starts-with(@class, "aaa ")]
oder
//*[ends-with(@class, " aaa")]
Grüsse,
eeye