Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución alternativa a un problema por el que no se puede automatizar una página web si un elemento web está dentro de un iframe entre dominios en Microsoft Power Automate.
Nota:
La automatización web en iframes entre dominios se admite desde Power Automate para escritorio versión 2.31 (abril de 2023). Este artículo es para versiones anteriores a la 2.31.
Se aplica a: Power Automate
Número de KB original: 4599053
Síntomas
Las acciones de automatización web no pueden interactuar con un elemento web que esté dentro de un iframe entre dominios. El elemento se puede capturar correctamente durante la creación. Sin embargo, durante el tiempo de ejecución recibe un mensaje de error similar al siguiente:
No se pudo hacer clic en el vínculo de la página web.
Comprobación del problema
Para comprobar que el elemento web está realmente dentro de un iframe entre dominios, siga estos pasos:
- Abra el explorador web y busque el elemento .
- Presione F12 para abrir la ventana del Explorador DOM del explorador.
- Seleccione el elemento a través del Explorador DOM.
- En la ventana del Explorador DOM, busque su elemento iframe primario.
- Compruebe el dominio que hospeda el elemento iframe.
El dominio debe ser diferente del dominio de la página web.
Solución alternativa
Abra la página web de código web del elemento iframe en una nueva pestaña o una nueva ventana del explorador y continúe con la automatización en la nueva página web.
Este procedimiento se puede automatizar mediante la captura de la dirección URL de la página web insertada mediante la acción "Obtener detalles del elemento en la página web". El valor del atributo que se va a capturar es el src
atributo 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.
Nota:
Hay casos en los que es posible que esta solución alternativa no se aplique. Por ejemplo, si las acciones que se van a realizar dentro de la ventana de iframe afectan a otros campos de la página web primaria.