Ging durch die Java-Dokumentation von getAttribute.Verwenden von getAttribute, um den Klassennamen eines Webelements im systemeigenen Kontext abzurufen
Schließlich werden die folgenden häufig falsch aktivierte Attribut/Eigenschaft Namen ausgewertet werden wie erwartet: Konnte den Punkt wie erwähnt verstehen „Klasse“ „Nur-Lese“
könnte, wenn webElement.getAttribute("class")
jemand bestätigen soll den Klassennamen des Elements zurückgeben oder nicht?
bearbeiten: Auf versuchen, diese selbst
System.out.println("element " + webElement.getAttribute("class"));
Ich erhalte
org.openqa.selenium.NoSuchElementException
Hinweis: Das Element auf existiert der Bildschirm, da ich auf dem Element erfolgreich Aktionen ausführen kann zt:
webElement.click(); //runs successfully
Code:
WebElement webElement = <findElement using some locator strategy>;
System.out.println("element " + webElement.getAttribute("class"));
, warum Sie nicht einfach ausprobieren? – KjetilNordin
Irgendein Grund, es nicht selbst zu prüfen? –
@KjetilNordin: Dies ist mehr zu klären/korrigieren Sie die Doku-Anweisung – nullpointer