Ich beginne gerade mit Selen und jetzt braucht dieses Element zu wählen:Wie kann ich dieses Span-Element auswählen?
<span class=" close">Matrices</span>
Diese Codezeile Null-Elemente gibt, so dass ich denke, es ist nicht die richtige :-)
ReadOnlyCollection<IWebElement> matrixLink = driver.FindElements(By.PartialLinkText("Matrices"));
Aber neben dem Xpath konnte ich keinen anderen passend finden, aber das sieht so aus (//*[@id=\"Navigation\"]/div[2]/div[2]/ul/li[7]/span
), und das scheint mir etwas fragil?
EDIT: die Spannweite hat die Klasse 'schließen'. Es ist Teil eines Menüs, in dem es 19 Spanne der mit der Klasse sind ‚schließen‘, so dass es leider kein Einzel Selektor ist ....
so hat der Bereich eine leere Klasse? –
Ah, gut, es hat NICHT, es hat nur keine Klasse, wenn Sie darauf klicken, ich werde die Frage bearbeiten. Es ist jedoch ein Menüpunkt, und ich habe es überprüft: Ich habe 19 Spanne (Menüpunkte) mit der Klasse "Schließen" und das angeklickte Element hat die Klasse "Schließen" entfernt. – Michel
Ist '// * [@ id = \" Navigation \ "]/Nachkommen :: span [text() = 'Matrizen']' Arbeit? – Arran