Sto scrivendo i test per un'applicazione legacy in cui è presente un iFrame all'interno del documento principale e quindi un altro iFrame all'interno di esso. Quindi la gerarchia è:Ricerca di iFrame nidificati con selenio 2
Html Div (id = tileSpace)
iFrame (id = ContentContainer)
iFrame (id = Content)
Elements
Questo è il mio codice (sto usando C#)
RemoteWebDriver driver = new InternetExplorerDriver();
var tileSpace = driver.FindElement(By.Id("tileSpace"));
var firstIFrame = tileSpace.FindElement(By.Id("ContentContainer"));
var contentIFrame = firstIFrame.FindElement(By.Id("Content"));
Il problema è, io sono in grado di raggiungere il 2 ° livello iFrame cioè contentIFrame
Tutte le idee ?
Grazie! ha funzionato molto bene – user356247