Freigeben über


Auf alle Elemente in einer Liste mit Links klicken

Bei der Browserautomatisierung treten häufig Szenarien auf, in denen Sie auf alle Elemente in einer Linkliste klicken müssen.

Um diese Szenarien zu automatisieren, verwenden Sie die Aktion Daten von der Webseite extrahieren und extrahieren Sie einen Zufallswert aus zwei aufeinanderfolgenden Links. Power Automate extrahiert automatisch den entsprechenden Wert aus allen Links in der Liste.

Screenshot des Live-Web-Hilfsprogramms mit den ausgewählten Werten.

Notiz

Weitere Informationen zur Web-Datenextraktion finden Sie in Webflows automatisieren.

Nach der Extraktion können Sie die Eigenschaft DataFromWebPage.RowsCount verwenden, um die Anzahl der Elemente in der Liste abzurufen.

Um den Flow durch alle Links auf der Seite durchlaufen zu lassen, verwenden Sie eine Aktion Schleife. Die Schleife sollte bei 0 beginnen und bei %DataFromWebPage.RowsCount-1% enden.

Screenshot der Aktion „Schleife“.

Verwenden Sie in der Schleife die Aktion Auf den Link auf der Webseite klicken und wählen Sie ein Benutzeroberflächenelement des ersten Links als Eingabe aus.

Screenshot der Aktion „Link auf der Webseite anklicken“.

Damit die Aktion auf alle Links klickt, ändern Sie die Auswahl, um in jeder Schleifeniteration auf einen anderen Link zu klicken.

Um diese Funktionalität zu erreichen, bearbeiten Sie die Auswahl mit dem Texteditor. In diesem Schritt sollte der rechte Teil der Auswahl etwa wie im folgenden Beispiel aussehen: ul[Eigenschaften] > li[Eigenschaften]:eq(0) > a[Eigenschaften]

Screenshot der ursprünglichen Auswahl im Texteditor.

Um in jeder Iteration einen anderen Link auszuwählen, ändern Sie den tr:eq(0)-Teil auf tr:eq(%LoopIndex%).

Screenshot der geänderten Auswahl im Texteditor der Auswahl.

Notiz

Weitere Informationen zu benutzerdefinierten Auswahlen finden Sie in Erstellen einer benutzerdefinierten Auswahl.

Verwenden Sie schließlich die Aktion Zur Webseite gehen, um nach jedem Klick zur ursprünglichen Seite zurückzukehren. Sie können auf jeder geladenen Seite zusätzliche Vorgänge zwischen den Aktionen Link auf der Webseite anklicken und Zur Webseite gehen durchführen.

Screenshot der Aktion „Zur Webseite gehen“.