Kan webpagina's niet automatiseren met iframes voor meerdere domeinen

Dit artikel biedt een tijdelijke oplossing voor een probleem waarbij u een webpagina niet kunt automatiseren als een webelement zich in een iframe voor meerdere domeinen in Microsoft Power Automate bevindt.

Opmerking

Webautomatisering in iframes voor meerdere domeinen wordt ondersteund sinds Power Automate voor bureaublad versie 2.31 (april 2023). Dit artikel is bedoeld voor versies die ouder zijn dan 2.31.

Van toepassing op: Power Automate
Origineel KB-nummer: 4599053

Symptomen

Webautomatiseringsacties kunnen geen interactie hebben met een webelement dat zich in een iframe voor meerdere domeinen bevindt. Het element kan worden vastgelegd tijdens het ontwerpen. Tijdens runtime ontvangt u echter een foutbericht dat lijkt op het volgende bericht:

Klikken op koppeling op webpagina is mislukt.

Probleem verifiëren

Voer de volgende stappen uit om te controleren of het webelement zich inderdaad in een iframe voor meerdere domeinen bevindt:

  1. Open de webbrowser en zoek het element.
  2. Druk op F12 om het DOM Explorer-venster van de browser te openen.
  3. Selecteer het element via domverkenner.
  4. Zoek in het domverkenner-venster het bovenliggende iframe-element.
  5. Controleer het domein dat als host fungeert voor het iframe-element.

Het domein moet anders zijn dan het domein van de webpagina.

Tijdelijke oplossing

Open de bronwebpagina van het iframe-element op een nieuw tabblad of een nieuw browservenster en ga verder met de automatisering op de nieuwe webpagina.

Deze procedure kan worden geautomatiseerd door de URL van de ingesloten webpagina vast te leggen met de actie 'Details van element op webpagina ophalen'. De waarde van het kenmerk dat moet worden vastgelegd, is het src kenmerk van het iframe-element.

Gebruik vervolgens de actie 'Nieuwe browser starten' of 'Nieuw tabblad maken' om de nieuwe webpagina te openen.

Opmerking

Er zijn gevallen waarin deze tijdelijke oplossing mogelijk niet van toepassing is. Bijvoorbeeld als de acties die moeten worden uitgevoerd in het iframe-venster van invloed zijn op andere velden van de bovenliggende webpagina.