activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

ワークフローのアクティビティ

最終更新日時 2026年2月25日

TestingOptions.CompareText クラス

このクラスを使用すると、コード化されたオートメーション API「 CompareText 」でドキュメントを比較するためのオプションを設定できます。

定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

構文

public class TestingOptions : CompareText
public class TestingOptions : CompareText

コンストラクター

public TestingOptions.CompareText()
public TestingOptions.CompareText()

TestingOptions.CompareText : TestingOptions.CompareText クラスの新しいインスタンスを初期化します。

プロパティ

AdditionalOutputFilePath string : 追加の出力ファイルへのパスです。OutputDiffTypeが PDF の場合は設定する必要があります。

ContinueOnError Boolean : メソッドが例外をスローした場合でも、オートメーションを継続するかどうかを指定します。

GenerateSemanticResult Boolean 値: AutopilotTM が提供する AI 機能を使用して検証を実行し、差分を意味的に解釈します。これにより、意味的差分を含む追加の結果が生成されます。

注:

Semantic の結果の種類では、登録しているライセンス プランに応じて、コード化されたオートメーション API の実行ごとに次のいずれかが消費されます。

  • Flex ライセンス プランの場合、[ セマンティック ] の結果の種類では 1 AI ユニットが消費されます。
  • ユニファイド プライシング ライセンス プランの場合、 セマンティック の結果の種類では 1 プラットフォーム ユニットが消費されます。 消費について詳しくは、「テスト アクティビティ パッケージについて」をご覧ください。

OutputDiffType DocumentOutputDiffType : テキスト間の差分の表示形式です。

OutputFilePath string : テキスト間の差分を示す出力ファイルへのパスです。

Rules List<ComparisonRule> : 適用するルールのリスト。RegexRule型またはWildcardRule型のいずれかです。

WordSeparators string : 比較時に単語の区切り文字と見なされる文字です。たとえば、比較対象のテキストで単語を区切るためにピリオド . またはバックスラッシュ / を使用する場合は、これらを単語の区切り文字として定義できます。既定では、区切り文字はピリオド ( .)、コンマ ( , )、感嘆符 ( !)、疑問符 ( ?)、コロン ( :)、バックスラッシュ n \nです。

メソッド

これらは、テキスト比較オプションを設定するために使用できる方法です。

WithContinueOnError

メソッドが例外をスローした場合でもオートメーションを継続するかどうかを設定します。

定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

WithContinueOnError(bool)
WithIgnoreRegexRule(
    bool continueOnError
)
WithIgnoreRegexRule(
    bool continueOnError
)

continueOnError Boolean : メソッドが例外をスローした場合でも、オートメーションを継続するかどうかを指定します。このパラメーターでは Boolean 値 (truefalse) のみがサポートされています。既定値は [ falseです。そのため、パラメーターが空白でエラーが発生すると、プロジェクトの実行が停止します。値を trueに設定すると、プロジェクトの実行はエラーに関係なく継続されます。

WithGenerateHtml

2 つのドキュメントまたはテキスト間で特定された差分を強調表示した HTML ファイルを生成します。

定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

WithGenerateHtml(string)
WithGenerateHtml(
    string filePath
)
WithGenerateHtml(
    string filePath
)

filePath 文字列 : ドキュメントまたはテキストを比較するときに識別された差分を格納する HTML ファイルのパス。

WithGenerateSemanticResult

AutopilotTM が提供する AI 機能を使用して検証を実行し、差分を意味的に解釈します。これにより、意味的差分を含む追加の結果が生成されます。

注:

Semantic の結果の種類では、登録しているライセンス プランに応じて、コード化されたオートメーション API の実行ごとに次のいずれかが消費されます。

  • Flex ライセンス プランの場合、[ セマンティック ] の結果の種類では 1 AI ユニットが消費されます。
  • ユニファイド プライシング ライセンス プランの場合、 セマンティック の結果の種類では 1 プラットフォーム ユニットが消費されます。 消費について詳しくは、「テスト アクティビティ パッケージについて」をご覧ください。
定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

WithGenerateSemanticResult(bool)
WithGenerateSemanticResult(
    bool generateSemanticResult = false
)
WithGenerateSemanticResult(
    bool generateSemanticResult = false
)

generateSemanticResult ブール値: trueに設定すると、AI 機能を使用して検証が実行されます。既定では falseに設定されています。

戻り値

SemanticDifferences

AI 機能を使用して実行された検証プロセスの結果です。

WithIgnoreRegexRule

True に設定すると、Rules パラメーターに設定した正規表現ルールがすべて無視されます。これにより、比較するテキストまたはドキュメントの特定の部分を除外できます。

定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

WithIgnoreRegexRule(string, string, [bool])
WithIgnoreRegexRule(
    string ruleName,
    string regexPattern,
    [bool usePlaceholders = true]
)
WithIgnoreRegexRule(
    string ruleName,
    string regexPattern,
    [bool usePlaceholders = true]
)

ruleName 文字列 : Rulesのリストで設定した、比較時に無視するルールの名前です。

regexPattern文字列 : 前に入力したruleNameを表す実際の正規表現です。

usePlaceholder Boolean (任意) : True に設定すると、ドキュメントまたはテキストの無視される部分がプレースホルダー値に置き換えられます。プレースホルダー値は ruleNameです。既定では、このパラメーターは [ trueに設定されています。

WithIgnoreWildcardRule

True に設定すると、Rules パラメーターに設定したワイルド カード ルールがすべて無視されます。これにより、比較するテキストまたはドキュメントの特定の部分を除外できます。

定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

WithIgnoreWildcardRule(string, string, bool)
WithIgnoreWildcardRule(
    string ruleName,
    string wildcardPattern,
    [bool usePlaceholder = true]
)
WithIgnoreWildcardRule(
    string ruleName,
    string wildcardPattern,
    [bool usePlaceholder = true]
)

ruleName 文字列 : Rulesのリストで設定した、比較時に無視するルールの名前です。

wildcardPattern 文字列 : 前に入力した ruleName を表す実際のワイルドカードです。

usePlaceholder Boolean (任意) : True に設定すると、ドキュメントまたはテキストの無視される部分がプレースホルダー値に置き換えられます。プレースホルダー値は ruleNameです。既定では、このパラメーターは [ trueに設定されています。

WithWordSeparators

単語の区切り文字として定義する文字を指定します。文字は文字列に保存される必要があります。

定義

名前空間: UiPath.Testing.API.Models

アセンブリ: UiPath.Testing.Activities.API (in UiPath.Testing.Activities.Api.dll)

WithWordSeparators(string)
WithWordSeparators(
    string wordSeparators
)
WithWordSeparators(
    string wordSeparators
)

wordSeparators 文字列 : 単語の区切り文字と見なす文字を含む文字列です。

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

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