Untitled
unknown
plain_text
5 years ago
1.0 kB
8
Indexable
//Buscar el icono de Descarga mi App Inglés Fácil
WebElement element = driver.findElement(By.id("cc-m-imagesubtitle-image-10526991370"));
//Hacer click dos veces (por alguna razón es necesario para avanzar en el flujo)
element.click();
element.click();
//Solución no elegante para cerrar el anuncio: El anuncio está integrado en un frame, se buscan todos
List<WebElement> frames = driver.findElements(By.tagName("iframe"));
//Se recorren todos los frames buscando el que corresponde al anuncio
for(WebElement frame : frames) {
try {
driver.switchTo().frame(frame); //Por cada uno se busca el botón de cerrar
driver.findElement(By.id("dismiss-button")).click(); //Si lo encuentra, le da click y se puede avanzar
}catch(Exception e) {
driver.switchTo().defaultContent();//Si falla, solo se continúa al siguiente
}
}
//Una vez que ya cargue la página necesaria, se puede seguir con el flujo
driver.switchTo().defaultContent();Editor is loading...