activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
ワークフローに関するアクティビティ
Last updated 2024年10月31日

PREVIEW
VerifyRange

式が指定した範囲内にあるかどうかを検証します。

定義

名前 空間: UiPath.Testing.API

アセンブリ: UiPath.Testing.Activities.Api (UiPath.Testing.Activities.Api.dll の場合)

オーバー ロード

  
VerifyRange(object,VerificationType, object, string)式が指定した範囲内にあるかどうかを検証します。
VerifyRange(object,VerificationType, object, object,string, bool, string, bool, bool)式が指定した範囲内にあるかどうかを検証します。また、出力メッセージ形式の設定や、アサーションが失敗した場合のスクリーンショットの取得など、検証に加えて他の設定を実行することもできます。

VerifyRange(object,VerificationType, object, string)

式が指定した範囲内にあるかどうかを検証します。

bool VerifyRange(
	Object expression,
	VerificationType verificationType,
	Object lowerLimit,
	Object upperLimit
)bool VerifyRange(
	Object expression,
	VerificationType verificationType,
	Object lowerLimit,
	Object upperLimit
)
オブジェクト
指定した範囲内で検証する式です。
検証の種類 検証の種類
検証の種類を選択します 。範囲内か範囲外かを選択します。
  • IsWithin
  • IsNotWithin
下限 オブジェクト
範囲の下限値です。
上限 オブジェクト
範囲の上限値です。
出力メッセージの書式 文字列
出力メッセージの書式です。次の引数がサポートされています。
  • {Expression}
  • {ExpressionText}
  • {Operator}
  • {LowerLimit}
  • {LowerLimitText}
  • {UpperLimit}
  • {UpperLimitText}
  • {Result}

詳しくは、「outputMessageFormatを設定する」をご覧ください。

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

式が指定した範囲内にあるかどうかを検証します。出力メッセージ形式の設定や、アサーションが失敗した場合のスクリーンショットの作成など、検証に追加して他の構成を実行することもできます。

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
)
オブジェクト
指定した範囲内で検証する式です。
検証の種類 検証の種類
検証の種類を選択します 。範囲内か範囲外かを選択します。
  • IsWithin
  • IsNotWithin
下限 オブジェクト
範囲の下限値です。
上限 オブジェクト
範囲の上限値です。
出力メッセージの書式 文字列
出力メッセージの書式です。次の引数がサポートされています。
  • {Expression}
  • {ExpressionText}
  • {Operator}
  • {LowerLimit}
  • {LowerLimitText}
  • {UpperLimit}
  • {UpperLimitText}
  • {Result}

詳しくは、「outputMessageFormatを設定する」をご覧ください。

失敗時に実行を続行 Boolean
アクティビティが例外をスローしてもオートメーションの実行を継続するかどうかを指定します。既定値は False です。その結果、フィールドが空白でエラーが発生すると、プロジェクトの実行が停止します。値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。
代替の検証タイトル 文字列
これは Orchestrator に表示されます。
ファイルのダウンロード時にスクリーンショットを作成する Boolean
[ Trueに設定すると、検証に失敗した場合に対象プロセスのスクリーンショットを作成します。
スクリーンショットの作成ケースの改良 Boolean
[ Trueに設定すると、検証に成功した場合に対象プロセスのスクリーンショットが作成されます。

戻り値

検証が成功/成功した場合は「True」、検証に失敗した場合は「False」です。

outputMessageFormat の設定

outputMessageFormat パラメーターには、検証操作で使用される値のプレースホルダーとして機能する、サポートされている引数を使用して設定できます。これらのプレースホルダーには、実行時に API を呼び出すときに定義された変数または値が自動的に入力されます。

VerifyRange API では、出力メッセージの作成時に、サポートされている次の引数を実装できます。

  • {Expression}: [ expression ] パラメーターに指定した式の値を表します。
  • {ExpressionText}: [ expression ] パラメーターに挿入した式のテキストを表します。
  • {Operator}: verificationType パラメーターに対応します。
  • {LowerLimit}: lowerLimit パラメーターに使用した変数名を示します。
  • {LowerLimitText}: [ lowerLimit ] パラメーターに使用される変数のテキスト表現を指します。
  • {UpperLimit}: upperLimit パラメーターに使用される変数名を表します。
  • {UpperLimitText}: [ upperLimit ] パラメーターに使用される変数のテキスト値を指します。
  • {Result}: 検証結果である API の戻り値を表します。
以下に、 outputMessageFormat パラメーターの設定を含む VerifyRange API の使用方法の例を示します。
// Initialize a variable for the expression to be verified
var Expression1 = 23;

// Employ the VerifyRange 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 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}");

この例では、中括弧内のプレースホルダーが実行時に対応する変数名とその値に置き換えられ、カスタマイズされた出力メッセージが提供されます。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.