- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [C# + Selenium] Intercettare l'elemento figlio
-
[C# + Selenium] Intercettare l'elemento figlio
Salve,
su un progetto dove utilizzo: "Selenium" + "WebService Soap" + "Chrome Driver",
devo estrarre l'intera riga dove è contenuto tutto l'elemento figlio, mi spiego:Dato che a volte l'elemento che devo intercettare cambia sia il nome della classe css, sia l'XPath, e non ha un id, vorrei salire di una posizione e quindi al suo parent ed estrarre il suo child in modo da potere intercettarlo e utilizzarlo.
In questo modo anche se lo cambiano posso sempre risalire all'elemento.try { driver.FindElement(By.XPath("-- il mio XPath --")).Click(); } catch { //eseguo la procedura descritta sopra }
Oppure posso fare in un altro modo?
-
Ciao, non so se ho capito bene, ma forse la soluzione al tuo problema potrebbe essere:
Selezionare il contenitore e poi selezionare il tag dell'elemento, quindi ad esempio .container div
W 1 Risposta -
@andreadragotta
Ok, ti ringrazio!