Come posso trovare l'elemento in DOM basato su un attributo personalizzato?Web driver selenio: come trovare l'elemento in DOM in base all'attributo personalizzato
Ad esempio:
attributi DOM non sono presenti nella visualizzazione HTML. Usando l'ispettore DOM posso identificare che l'attributo personalizzato è unico.
driver.findElement(By.id("SimpleSearch:dIndicesGrid:1:Value")).getAttribute("_celltype");
Qui _celltype
è un attributo personalizzato. Questo attributo non è visibile nella visualizzazione HTML.
ma ho bisogno di ottenere il valore da _celltype. – user1563042
Siamo spiacenti, non sono sicuro di aver capito il tuo obiettivo. Stai cercando di trovare un elemento basato sul suo attributo _celltype o stai cercando di trovare il valore dell'attributo _celltype di un elemento? Per me sembra che il primo sia coperto da questa risposta e il secondo dal codice nella tua domanda. Potresti chiarire cosa stai cercando, magari dare un esempio di HTML e quale valore/elemento stai cercando di ottenere da esso? –
mi spiace di provare a chiedere come leggere l'attributo DOM personalizzato (_celltype) dell'elemento web. – user1563042