studio
2024.10
true
UiPath logo, featuring letters U and I in white

Studio-Benutzerhandbuch

Letzte Aktualisierung 17. Dez. 2024

Paketdateivorlagen

Mit Timeout testen

Die Vorlage Test With Timeout ist nur mit dem Testing-Aktivitätspaket, Version 22.10 oder höher, verfügbar. Wählen Sie Test With Timeout aus, wenn Sie einen Testfall erstellen und einen Timeout verwenden oder Screenshots erstellen möchten, wenn eine Überprüfung fehlschlägt.

Die Vorlage ist so konfiguriert, dass eine zeitbasierte Ausnahme ausgelöst wird, bei der ein Screenshot des Fehlers in Ihrem Workflow erstellt wird.

Hinweis:
  • Wenn Sie die boolesche Variable takeScreenshotOnException auf false festlegen, müssen Sie die Eigenschaft Timeout Message der Aktivität TimeoutScope ändern.
  • Sie können das Timeout in der Variablen duration ändern. Der Standardwert ist fünf (5) Minuten.
  • Sie können Screenshots auf Ihrer Maschine speichern, indem Sie Testprojekteinstellungen konfigurieren.

XBrowser-Testvorlage

Wenn Sie dieselben Testdaten in mehreren Browsern testen möchten, können Sie einen Testfall basierend auf einer XBrowser-Testvorlage erstellen. Mit dieser Vorlage können Sie dieselbe Webanwendung in mehreren Browsern mit einem einzigen Testfall testen. Die Vorlage funktioniert, indem sie automatisch eine Testdatendatei erstellt, die alle Browsertypen enthält, auf denen Sie den Testfall ausführen möchten, und diese Daten dann mit der Aktivität Set Runtime Browser verwendet. Standardmäßig ist der erste Browsertyp Chrome.

Voraussetzungen

Die XBrowser-Testvorlage funktioniert nur mit Versionen von Testing.Activities und UIAutomation.Activities nach 24.10.0.

Wenn Sie die entsprechende Version von Testing.Activities installieren, aber über eine niedrigere Version von UIAutomation.Activities verfügen, können Sie die Vorlage erst verwenden, wenn Sie das Paket aktualisieren.

So funktioniert die Vorlage

Die Vorlage funktioniert durch die Erstellung einer Testdatendatei vom Typ json mit dem Namen XBrowserTemplateDataVariation. Die Testdatendatei wird mit einem Browser-Parameter aufgefüllt, der standardmäßig die folgenden Browsertypen akzeptiert, abhängig vom Studio-Projekttyp:
  • Windows-Projekte: Chrome, Firefox und Edge.
  • Plattformübergreifende Projekte: Chrome, Safari und Edge.
Die Vorlage erstellt automatisch ein entsprechendes Argument für die Testdatendatei mit dem Namen Browser.
Abbildung 1. Ein Testfall, der die XBrowser-Testvorlage verwendet, bei der die Testdatenvariationsdatei und das Browser-Argument angezeigt werden

Vor den Testfallschritten ist die erste Aktivität Set Runtime Browser. Das vorherige Browser-Argument wird in der Eigenschaft Browsertyp dieser Aktivität platziert, sodass zur Laufzeit zwischen den Browsertypen gewechselt wird, die in der json-Testdatendatei deklariert sind.

Sie können die Testdatendatei mit anderen Browsertypen weiter konfigurieren oder die Aktivität Set Runtime Browser konfigurieren.

Abbildung 2. Bearbeiten eines der Browsertypen in der Testdaten-JSON-Datei

  • Mit Timeout testen
  • XBrowser-Testvorlage
  • Voraussetzungen
  • So funktioniert die Vorlage

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten