Erstellen und Testen von Selenium IDE Flows

Wichtig

Dieser Artikel behandelt Themen im Zusammenhang mit Legacy-Systemen. Migrieren Sie Ihre Flows, die mit diesen Lösungen erstellt wurden, zu Power Automate für Desktop oder löschen Sie sie.

  • Selenium IDE ist veraltet und wird nach dem 28. Februar 2023 nicht mehr funktionieren.
  • Windows Recorder (V1) ist veraltet und funktioniert nicht mehr.

Folgen Sie diesen Schritten, um einen einfachen Selenium Flow zu erstellen.

Erstellen eines Selenium-IDE-Flows

  1. Öffnen Sie Microsoft Edge (Version 80 oder höher) oder Google Chrome, und navigieren Sie dann zu Power Automate.

  2. Melden Sie sich bei Bedarf mit Ihrem Geschäfts-, Schul- oder Unikonto an.

  3. Wählen Sie Meine Flows>Desktop-Flows>Neu.

    Screenshot der Option zum Erstellen eines neuen Selenium IDE-Flows.

  4. Klicken Sie auf Zusätzliche Optionen für Desktop-Flows.

    Screenshot „Zusätzliche Desktop-Flow-Optionen“.

  5. Wählen Sie Selenium IDE und wählen Sie dann Weiter.

    Screenshot der deaktivierten Selenium IDE-Option.

  6. Geben Sie einen Namen für Ihren Selenium-IDE-Flow in das Feld Flowname ein.

  7. Geben Sie die URL für die Website, die Sie automatisieren möchten, in das Feld Basis-URL ein, und wählen Sie dann Rekorder starten aus.

    Screenshot des Felds zum Ausfüllen des Flownamens und der URL.

    Selenium IDE wird gestartet.

    Tipp

    Tipp: Sie können Aktionen über mehrere HTTP- oder HTTPS-Websites innerhalb derselben Registerkarte aufzeichnen.

  8. Wählen Sie in Selenium IDE die rote Schaltfläche REC oben rechts auf dem Bildschirm aus, um den Rekorder zu starten.

    Die URL, die Sie im vorherigen Schritt ausgewählt haben, wird geöffnet.

    Screenshot der Schaltfläche „Rec“.

  9. Führen Sie die Aktionen aus, die Sie auf der Website aufzeichnen möchten.

    Tipp

    Unten rechts wird der Status der Aufzeichnung angezeigt.

    Screenshot des Aufzeichnungsstatus.

  10. Wenn Sie mit der Aufzeichnung fertig sind, wählen Sie die rote Schaltfläche Stopp in der Ecke oben rechts von Selenium IDE aus.

    Screenshot der Schaltfläche „Stopp“.

  11. Wählen Sie die Schaltfläche Aktuellen Test ausführen oben links auf dem Bildschirm, um den soeben erstellten Selenium IDE-Flow ausführen zu lassen.

    Screenshot der Schaltfläche „Aktuellen Test ausführen“.

    Tipp

    Sie können die Wartezeit zwischen den Schritten festlegen, um die lokale Wiedergabe zum Testen zu verlangsamen. Diese Einstellung dient nur zu Testzwecken und hat keine Auswirkungen, wenn Ihr Selenium IDE Flow eingesetzt wird.

  12. Wählen Sie die Schaltfläche Projekt speichern oben rechts von Selenium IDE aus. Dadurch wird das Projekt geschlossen und anschließend hochgeladen.

Nachdem Sie nun einen Selenium IDE Flow erstellt haben, verwenden Sie ihn in Ihren anderen Flows.

Einschränkungen und bekannte Probleme für Selenium IDE Flows

Warnung

Kennwörter in Selenium IDE werden im Textformat gespeichert.

Temporäres Benutzerprofil für die Wiedergabe

Die Aufzeichnungen von Selenium IDE werden mit dem Profil des aktuellen Benutzers erstellt, die Wiedergabe erfolgt jedoch mit einem temporären Benutzerprofil. Das bedeutet, dass Websites, die eine Authentifizierung benötigen, während einer Aufzeichnungssitzung möglicherweise nicht zur Eingabe von Anmeldeinformationen auffordern, aber die Authentifizierungsschritte sind während der Wiedergabe erforderlich.

Um dies zu beheben, muss der Benutzer das Skript manuell bearbeiten, um die für den Anmeldevorgang erforderlichen Befehle einzufügen.

Weitere Einschränkungen

  • Aufzeichnung von Desktopanwendungen während einer Webaufzeichnungssitzung. Wenn Sie sowohl Web- als auch Desktop-Anwendungen automatisieren müssen, können Sie für jeden Typ einen separaten Desktop-Flow erstellen und diese dann in einem Cloud-Flow kombinieren.

  • Multi-Factor Authentication (MFA) wird nicht unterstützt, verwenden Sie einen Mandanten, der keine MFA erfordert.

  • Diese Befehle von Selenium IDE werden nicht unterstützt: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt und MouseDownAt.

  • Selenium IDE-Aktionen oder -Schritte können nicht länger als eine Minute ausgeführt werden. Verwenden Sie stattdessen Power Automate.

  • Klick mit rechter Maustaste wird nicht unterstützt.

  • Zusätzlicher Input für Selenium IDE Flows wird generiert, wenn Sie Foreach-Befehle verwenden. Um dieses Problem zu umgehen, geben Sie einen beliebigen Wert in die zusätzlichen Felder ein. Es hat keinen Einfluss auf die Wiedergabe.

  • Wenn die SIDE-Datei mehrere Testprojekte enthält, wird nur das erste, das erstellt wurde, ausgeführt.

    Tipp

    Beachten Sie, dass Selenium IDE die Tests nach Namen und nicht nach Erstellungsdatum sortiert, sodass der erste erstellte Test möglicherweise nicht der erste in der Liste ist.

  • Die direkte Wiedergabe in Selenium IDE verhält sich möglicherweise nicht wie erwartet. Die Wiedergabe zur Laufzeit verhält sich jedoch korrekt.

Nächste Schritte