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 3. März 2026

VerifyExpressionWithOperator

Überprüft einen Ausdruck, indem er in Bezug auf einen bestimmten Ausdruck mit einem Operator bestätigt wird.

Definition

Namespace: UiPath.Testing.API

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

Überladungen

ÜberladenBeschreibung
VerifyExpressionWithOperator(object, Comparison, object, string)Überprüft einen Ausdruck, indem er in Bezug auf einen bestimmten Ausdruck mit einem Operator bestätigt wird.
VerifyExpressionWithOperator(object, Comparison, object)``string, bool, string, bool, bool)Überprüft einen Ausdruck, indem er in Bezug auf einen bestimmten Ausdruck mit einem Operator bestätigt wird. 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.

VerifyExpressionWithOperator(object, Comparison, object, string)

Überprüft einen Ausdruck, indem er in Bezug auf einen bestimmten Ausdruck mit einem Operator bestätigt wird.

bool VerifyExpressionWithOperator(
    Object firstExpression,
    Comparison operatorValue,
    Object secondExpression
       string outputMessageFormat = null
)
bool VerifyExpressionWithOperator(
    Object firstExpression,
    Comparison operatorValue,
    Object secondExpression
       string outputMessageFormat = null
)

firstExpression Objekt : Der erste Ausdruck im Verifizierungsprozess.

operatorValue Comparison : Mögliche mathematische Operatoren, die Sie verwenden möchten, um die beiden Ausdrücke zu überprüfen.

secondExpression Objekt : Der zweite Ausdruck im Verifizierungsprozess.

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

  • {Expression}
  • {ExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}

Weitere Informationen finden Sie im Abschnitt Konfigurieren von outputMessageFormat .

VerifyExpressionWithOperator(object, Comparison, object)string, bool, string, bool, bool)

Überprüft einen Ausdruck, indem er in Bezug auf einen bestimmten Ausdruck mit einem Operator bestätigt wird. 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 VerifyExpressionWithOperator(
    Object firstExpression,
    Comparison operatorValue,
    Object secondExpression,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)
bool VerifyExpressionWithOperator(
    Object firstExpression,
    Comparison operatorValue,
    Object secondExpression,
    string outputMessageFormat,
    bool continueOnFailure,
    string alternativeVerificationTitle,
    bool takeScreenshotInCaseOfFailingAssertion,
    bool takeScreenshotInCaseOfSucceedingAssertion
)

firstExpression Objekt : Der erste Ausdruck im Verifizierungsprozess.

operatorValue Comparison : Mögliche mathematische Operatoren, die Sie verwenden möchten, um die beiden Ausdrücke zu überprüfen. Greifen Sie über das Comparison -Objekt auf die Operatoren zu. Die folgenden Optionen sind verfügbar:

  • Contains
  • Equality
  • GreaterThan
  • GreaterThanOrEqual
  • Inequality
  • LessThan
  • LessThanOrEqual
  • RegexMatch

secondExpression Objekt : Der zweite Ausdruck im Verifizierungsprozess.

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

  • {Expression}
  • {ExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}

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 Zeichenfolge : Dieser Titel 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.

Konfigurieren des outputMessageFormats

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 codierte VerifyExpressionWithOperator-Automatisierungs-API können Sie die folgenden unterstützten Argumente beim Erstellen einer Ausgabenachricht implementieren:

  • {Expression}: Stellt den Wert des ersten Ausdrucks dar, den Sie für den Parameter firstExpression angegeben haben.
  • {ExpressionText}: Stellt den Text des ersten Ausdrucks dar, den Sie für den Parameter firstExpression eingefügt haben.
  • {RightExpression}: Stellt den Wert des zweiten Ausdrucks dar, den Sie für den Parameter secondExpression angegeben haben.
  • {RightExpressionText}: Stellt den Text des zweiten Ausdrucks dar, den Sie für den Parameter secondExpression eingefügt haben.
  • {Result}: Stellt den Rückgabewert der codierten Automatisierungs-API dar, also das Verifizierungsergebnis.
  • {Operator: Stellt den in der Verifizierung verwendeten Operator dar, festgelegt durch den Parameter operatorValue .

Im Folgenden finden Sie ein Beispiel zur Verwendung der codierten Automatisierungs-API VerifyExpressionWithOperator, einschließlich der Konfiguration des Parameters outputMessageFormat :

// Initialize variables for the expressions to be verified
var expression1 = "User created succesfully";
var expression2 = "successfully created user";

// Employ the VerifyExpressionWithOperator coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyExpressionWithOperator(expression1, Comparison.Contains, expression2, "{Expression} {Operator} the {RightExpression}, so the verification is {Result}.");
// Initialize variables for the expressions to be verified
var expression1 = "User created succesfully";
var expression2 = "successfully created user";

// Employ the VerifyExpressionWithOperator coded automation API, with the last string parameter being the outputMessageFormat
testing.VerifyExpressionWithOperator(expression1, Comparison.Contains, expression2, "{Expression} {Operator} the {RightExpression}, so the verification is {Result}.");

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