activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Workflow-Aktivitäten

Letzte Aktualisierung 9. März 2026

VerifyRange

Überprüft, ob sich ein Ausdruck in einem bestimmten Bereich befindet oder nicht.

Definition

Namespace: UiPath.Testing.API

Assembly: UiPath.Testing.Activities.Api (in UiPath.Testing.Activities.Api.dll)

Überladungen

VerifyRange(object,VerificationType, object, string)Überprüft, ob sich ein Ausdruck in einem bestimmten Bereich befindet oder nicht.
VerifyRange(object,VerificationType, object, object,``string, bool, string, bool, bool)Überprüft, ob sich ein Ausdruck in einem bestimmten Bereich befindet oder nicht. Sie können zusätzlich zur Verifizierung auch andere Konfigurationen durchführen, z. B. ein Ausgabenachrichtenformat konfigurieren oder einen Screenshot erstellen, falls die Assertion fehlschlägt.

VerifyRange(object,VerificationType, object, string)

Überprüft, ob sich ein Ausdruck in einem bestimmten Bereich befindet oder nicht.

bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit
)
bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit
)

expression Objekt : Der Ausdruck, den Sie in einem bestimmten Bereich überprüfen möchten.

verificationType VerificationType : Wählen Sie den Verifizierungstyp aus – innerhalb oder außerhalb des Bereichs:

  • IsWithin
  • IsNotWithin

lowerLimit -Objekt : Die untere Grenze des Bereichs.

upperLimit -Objekt : Die Obergrenze des Bereichs.

outputMessageFormat String : Das Format der Ausgabenachricht. Die unterstützten Argumente sind:

  • {Expression}
  • {ExpressionText}
  • {Operator}
  • {LowerLimit}
  • {LowerLimitText}
  • {UpperLimit}
  • {UpperLimitText}
  • {Result}

Weitere Informationen finden Sie im Abschnitt Konfigurieren von outputMessageFormat .

VerifyRange(Object,VerificationType, Object, Object,``String, Boolean, String, Boolean, Boolean)

Überprüft, ob sich ein Ausdruck in einem bestimmten Bereich befindet oder nicht. Sie können neben der Verifizierung auch andere Konfigurationen durchführen, z. B. das Konfigurieren eines Ausgabenachrichtenformats oder das Erstellen eines Screenshots, falls die Assertion fehlschlägt.

bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)
bool VerifyRange(
    Object expression,
    VerificationType verificationType,
    Object lowerLimit,
    Object upperLimit,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)

expression Objekt : Der Ausdruck, den Sie in einem bestimmten Bereich überprüfen möchten.

verificationType VerificationType : Wählen Sie den Verifizierungstyp aus – innerhalb oder außerhalb des Bereichs:

  • IsWithin
  • IsNotWithin

lowerLimit -Objekt : Die untere Grenze des Bereichs.

upperLimit -Objekt : Die Obergrenze des Bereichs.

outputMessageFormat String : Das Format der Ausgabenachricht. Die unterstützten Argumente sind:

  • {Expression}
  • {ExpressionText}
  • {Operator}
  • {LowerLimit}
  • {LowerLimitText}
  • {UpperLimit}
  • {UpperLimitText}
  • {Result}

Weitere Informationen finden Sie im Abschnitt Konfigurieren von outputMessageFormat .

continueOnFailure Boolescher Wert : Gibt an, ob die Automatisierung auch dann fortgesetzt werden soll, wenn die Aktivität einen Fehler ausgibt. Der Standardwert ist False. Wenn das Feld leer ist und ein Fehler ausgegeben wird, wird die Ausführung des Projekts angehalten. Wenn der Wert auf „True“ gesetzt ist, wird die Ausführung des Projekts ungeachtet eines Fehlers fortgesetzt.

alternativeVerificationTitle String : Dies wird im Orchestrator angezeigt.

takeScreenshotInCaseOfFailingAssertion Boolescher Wert : Wenn auf True festgelegt, wird ein Screenshot des Zielprozesses erstellt, wenn die Verifizierung fehlgeschlagen ist.

takeScreenshotInCaseOfSucceedingAssertion Boolescher Wert : Wenn auf True festgelegt, wird ein Screenshot des Zielprozesses erstellt, wenn die Überprüfung erfolgreich war.

Rückgabewert

Sie ist „True“, wenn die Verifizierung bestanden/erfolgreich war, und „False“, wenn die Verifizierung fehlgeschlagen ist.

Configuring the outputMessageFormat

Der Parameter outputMessageFormat kann mit unterstützten Argumenten konfiguriert werden, die als Platzhalter für die im Verifizierungsvorgang verwendeten Werte fungieren. Diese Platzhalter werden automatisch mit den Variablen oder Werten aufgefüllt, die beim Aufrufen der codierten Automatisierungs-API zur Laufzeit definiert wurden.

Für die VerifyRange-codierte Automatisierungs-API können Sie die folgenden unterstützten Argumente beim Erstellen einer Ausgabenachricht implementieren:

  • {Expression}: Stellt den Wert des Ausdrucks dar, den Sie für den Parameter expression angegeben haben.
  • {ExpressionText}: Stellt den Text des Ausdrucks dar, den Sie für den Parameter expression eingefügt haben.
  • {Operator}: Entspricht dem Parameter verificationType.
  • {LowerLimit}: Gibt den Variablennamen an, den Sie für den Parameter lowerLimit verwendet haben.
  • {LowerLimitText}: Bezieht sich auf die Textdarstellung der Variablen, die für den Parameter lowerLimit verwendet wird.
  • {UpperLimit}: Stellt den Variablennamen dar, der für den Parameter upperLimit verwendet wird.
  • {UpperLimitText}: Zeigt auf den Textwert der Variablen, die für den Parameter upperLimit verwendet wird.
  • {Result}: Stellt den Rückgabewert der codierten Automatisierungs-API dar, also das Verifizierungsergebnis.

Im Folgenden finden Sie ein Beispiel für die Verwendung der VerifyRange-API für codierte Automatisierung, einschließlich der Konfiguration des Parameters outputMessageFormat :

// Initialize a variable for the expression to be verified
var Expression1 = 23;

// Employ the VerifyRange coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyRange(Expression1, VerificationType.IsWithin, 1, 25, "The {Expression} should be greater than {LowerLimitText}, and less than {UpperLimitText}");
// Initialize a variable for the expression to be verified
var Expression1 = 23;

// Employ the VerifyRange coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyRange(Expression1, VerificationType.IsWithin, 1, 25, "The {Expression} should be greater than {LowerLimitText}, and less than {UpperLimitText}");

Im vorliegenden Beispiel werden die Platzhalter in den geschweiften Klammern zur Runtime durch die entsprechenden Variablennamen und ihre Werte ersetzt, wodurch eine benutzerdefinierte Ausgabenachricht entsteht.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben