Die Antwort von mjv ist ein guter Anfang, wird aber fehlschlagen, wenn atag nicht der erste aufgelistete Klassenname ist.
Der übliche Ansatz ist der eher unhandliche:
//*[contains(concat(' ', @class, ' '), ' atag ')]
dies funktioniert, solange die Klassen nur durch Leerzeichen getrennt sind und nicht durch andere Formen von Leerzeichen. Dies ist fast immer der Fall. Wenn dies nicht der Fall ist, müssen Sie es noch unhandlicher machen:
//*[contains(concat(' ', normalize-space(@class), ' '), ' atag ')]
(Die Auswahl nach klassennamenähnlichen, durch Leerzeichen getrennten Zeichenketten ist ein so häufiger Fall, dass es überrascht, dass es dafür keine spezielle XPath-Funktion gibt, wie z. B. die CSS3-Funktion '[class~="atag"]').