Opcion 1
String oldTab = driver.getWindowHandle();
ArrayList
newTab.remove(oldTab);
// change focus to new tab
driver.switchTo().window(newTab.get(0));
//Acciones a realizar
Alert alert = driver.switchTo().alert();
alert.dismiss();
driver.switchTo().window(oldTab);
Opcion2
String Parent_Window = driver.getWindowHandle();
for (String Child_Window : driver.getWindowHandles())
{
driver.switchTo().window(Child_Window);
driver.switchTo().frame("el-modal-asset");
unidad.abrirElementoExterno();
driver.switchTo().window(Parent_Window);
unidad.cerrarPopUpAudio();
}
3opcion.: Este es caso de que haya varios frames en la pantalla.
driver.switchTo().frame(0);
Accion1
Accion2
driver.switchTo().defaultContent();

No hay comentarios:
Publicar un comentario