Auf Webseite scrollen

In einigen Browser-Automatisierungsabläufen müssen Sie möglicherweise auf Webseiten scrollen, um bestimmte Elemente auf dem Bildschirm sichtbar zu machen.

Power Automate ermöglicht das Scrollen auf Webseiten durch zwei verschiedene Ansätze. Der erste erfordert die Aktion Textfeld auf Webseite fokussieren, während die zweite JavaScript-Skripting erfordert.

Scrollen auf einer Webseite mithilfe der Aktion „Textfeld auf Webseite fokussieren“

Um zu einem bestimmten Element auf einer Webseite zu scrollen, können Sie die Aktion Textfeld auf Webseite fokussieren bereitstellen.

In den Eigenschaften der Aktion müssen Sie ein UI-Element erstellen, das das Zielelement des Scrollens auswählt. Obwohl der Hauptzweck der Aktion darin besteht, sich auf Textfelder zu konzentrieren, können Sie sie zum Scrollen zu jedem Element verwenden.

Notiz

Weitere Informationen zu Benutzeroberflächenelementen finden Sie in Mithilfe von Elementen der Benutzeroberfläche automatisieren.

Screenshot der Aktion „Textfeld auf Webseite fokussieren“.

Normalerweise enthalten Webanwendungen Mehr laden-Elemente am unteren Rand von Seiten, die viele Elemente anzeigen. In diesen Fällen können Sie gezielt auf das Mehr laden-Element zum Scrollen am unteren Rand der Seite gehen.

Auf eine Webseite mit JavaScript scrollen

Neben der Aktion Textfeld auf Webseite fokussieren können Sie mit JavaScript auf Webseiten scrollen. Um JavaScript auf Webseiten auszuführen, verwenden Sie die Aktion Javascript-Funktion auf Webseite ausführen.

JavaScript bietet die window.scrollTo(xpos, ypos)-Funktion, die zu einem bestimmten Teil einer Webseite scrollt. Der Platzhalter xpos gibt den horizontalen Bildlauf an, während der Platzhalter ypos den vertikalen Bildlauf angibt.

function ExecuteScript() 
{
window.scrollTo(xpos, ypos);
}

Sie können beide Platzhalter durch hartcodierte Werte, Eigenschaften oder Variablen ersetzen. Im folgenden Beispiel enthält die Funktion hartcodierte Werte.

Screenshot der Aktion „Javascript-Funktion auf Webseite ausführen“ mit der Funktion „scrollTo“.

Wenn Sie zum Ende einer Webseite scrollen möchten, können Sie den Platzhalter ypos durch die Eigenschaft document.body.scrollHeight ersetzen.

function ExecuteScript() 
{
window.scrollTo(0, document.body.scrollHeight);
}

Screenshot der Aktion „Javascript-Funktion auf Webseite ausführen“ mit der Eigenschaft „scrollHeight“.

Wenn Sie in einem Element einer Webseite blättern möchten, nicht in der Seite selbst, können Sie die HTML-DOM-Eigenschaft scrollTop verwenden. Im folgenden Beispiel lokalisiert die Funktion die divElem und scrollt vertikal 10 Pixel nach unten.

function ExecuteScript() 
{
document.getElementById('divElem').scrollTop -= 10;
}

Screenshot der Aktion „Javascript-Funktion auf Webseite ausführen“ mit der Eigenschaft „scrollTop“.