No se puede automatizar la página web con iframes

Síntoma

Las acciones de automatización web no pueden interactuar con un elemento Web que está dentro de un iframe entre dominios. Sin embargo, el elemento se puede capturar correctamente durante la edición, pero durante el tiempo de ejecución obtenemos un mensaje de error como "error al hacer clic en el vínculo en la página web". 

Comprobando problema

Para comprobar que el elemento Web está realmente dentro de un iframe entre dominios, siga los pasos que se indican a continuación: 

  1. Abra el explorador Web y busque el elemento 

  2. Presione F12 para que se abra la ventana del explorador DOM. 

  3. Seleccione el elemento en el explorador DOM  

  4. En la ventana del explorador DOM, busque su elemento IFRAME principal. 

  5. Comprobar el dominio que hospeda el elemento IFRAME 

El dominio debe ser diferente al de la Página Web.  

Solución alternativa

Abra la Página Web de origen del elemento IFRAME en una pestaña nueva o en una nueva ventana del explorador y continúe la automatización de la nueva página web. 

Este procedimiento se puede automatizar capturando la dirección URL de la página web insertada con la acción "obtener detalles del elemento en la página web". El valor del atributo que se va a capturar es el atributo "src" del elemento IFRAME. 

A continuación, use la acción "Iniciar nuevo explorador" o "crear nueva pestaña" para abrir la nueva página web. 

Tenga en cuenta que hay casos en los que esta solución alternativa podría no ser aplicable, si, por ejemplo, las acciones que se deben realizar en la ventana iframe afectan a otros campos de la página web principal. 

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

×