Wie kann ich das Element in DOM basierend auf einem benutzerdefinierten Attribut finden?Selenium-Webdriver: So finden Sie das Element in DOM basierend auf benutzerdefiniertem Attribut
Zum Beispiel:
DOM-Attribute sind in HTML-Ansicht nicht vorhanden. Mit DOM Inspector kann ich das Attribut Custom eindeutig identifizieren.
driver.findElement(By.id("SimpleSearch:dIndicesGrid:1:Value")).getAttribute("_celltype");
Hier _celltype
ist benutzerdefinierte Attribut. Dieses Attribut ist in der HTML-Ansicht nicht sichtbar.
verwenden, aber ich brauche den Wert von _celltype zu erhalten. – user1563042
Sorry, ich bin mir nicht sicher, ob ich dein Ziel verstehe. Versuchen Sie, ein Element basierend auf seinem _celltype-Attribut zu finden, oder versuchen Sie, den _celltype-Attributwert eines Elements zu finden? Für mich sieht es so aus, als ob ersteres von dieser Antwort und letzteres von dem Code in Ihrer Frage erfasst wird. Könntest du klarstellen, wonach du suchst, vielleicht ein HTML-Beispiel geben und welchen Wert/welches Element du davon bekommen willst? –
Entschuldigung, ich habe versucht zu fragen, wie man das Custom DOM Attribut (_celltype) des Web Elements liest. – user1563042