Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
In diesem Artikel werden die bekannten Einschränkungen der Selenium-IDE beschrieben.
Gilt für: Power Automate
Ursprüngliche KB-Nummer: 4555954
Nicht unterstützte Befehle
Diese Selenium-IDE-Befehle werden nicht unterstützt:
- rennen
- Antwort bei der nächsten Eingabeaufforderung
- wählen Sie "Abbrechen" auf der nächsten Bestätigung aus.
- Wählen Sie "Abbrechen" bei der nächsten Eingabeaufforderung aus.
- bei der nächsten Bestätigung "OK" auswählen
- Debugger
- klicken Sie auf
- Doppelklicken Sie auf
- Echo
- Maus aus
- Maus nach oben bei
- Maus nach unten bei
Rechtsklick
Mausklick mit der rechten Maustaste wird nicht unterstützt.
Temporäres Benutzerprofil für die Wiedergabe
Selenium-IDE-Aufzeichnungen werden mit dem aktuellen Benutzerprofil erstellt, die Wiedergabe erfolgt jedoch mithilfe eines temporären Benutzerprofils. Das bedeutet, dass einige Websites, die eine Authentifizierung benötigen, während der Datensatzsitzung keine Anmeldeinformationen anfordern, aber die Authentifizierungsschritte werden während der Wiedergabe benötigt. Um dies zu beheben, muss der Benutzer das Skript manuell bearbeiten, um die für den Anmeldevorgang erforderlichen Befehle einzufügen.
Nur ein Test wird unterstützt
Ein Test in jedem Selenium-IDE-Projekt wird vom Web-UI-Fluss unterstützt.
Für jeden Befehl
Zusätzliche Selenium-IDE-Flusseingaben werden generiert, wenn Sie für jeden Befehl verwenden. Es ist ein bekanntes Problem. Sie können einen beliebigen Wert in das zusätzliche Feld eingeben. Es hat keinen Einfluss auf die Wiedergabe.
Frameindex
Der Selenium-IDE-Fluss kann möglicherweise nicht ausgeführt werden, wenn einige lazy-geladene Frames vorhanden sind. Die Aufzeichnung kann beim Testen über die Selenium-IDE erfolgreich wiedergegeben werden und schlägt möglicherweise fehl, während sie über die Power Automate-Infrastruktur ausgeführt wird. Selenium-IDE identifiziert Frames anhand der Reihenfolge, in der sie geladen wurden, anstatt die tatsächliche Elementreihenfolge im Dokument. Die Wiedergabe zur Laufzeit wählt den Frame mit dem Elementreihenfolgenindex aus und entspricht möglicherweise nicht dem Selenium-IDE-Aufzeichnungsindex, und die Wiedergabe kann fehlschlagen. Verwenden Sie eine bessere CSS-Auswahl, um den Frame und den übergeordneten Frame zu identifizieren.
Lokale Wiedergabe im Vergleich zur Wiedergabe über die Power Automate-Infrastruktur
Die lokale Wiedergabe über Selenium-IDE verhält sich in einigen Szenarien aufgrund von Diskrepanzen zwischen Selenium-IDE und Webdriver möglicherweise nicht wie beabsichtigt. Allerdings verhält sich die Wiedergabe zur Laufzeit über die Power Automate-Infrastruktur möglicherweise richtig.