activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 25 de feb. de 2026

Clase de TestingOptions.CompareDocuments

Utiliza esta clase para configurar opciones para comparar documentos con la API de automatización codificada ComparePdfDocuments .

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

Sintaxis

public class TestingOptions : CompareDocuments
public class TestingOptions : CompareDocuments

Constructores

public TestingOptions.CompareDocuments()
public TestingOptions.CompareDocuments()

TestingOptions.CompareDocuments : inicializa una nueva instancia de la clase TestingOptions.CompareDocuments .

Propiedades

AdditionalOutputFilePath Cadena : ruta al archivo de salida adicional. Debe establecerse si OutputDiffType es PDF.

ContinueOnError Booleano : especifica si la automatización debe continuar incluso cuando el método arroja un error. Este parámetro solo admite valores booleanos como true o false. El valor predeterminado es false. Como resultado, si el parámetro está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en true, la ejecución del proyecto continúa independientemente de cualquier error.

GenerateSemanticResult Booleano : realiza la verificación utilizando las capacidades de IA que ofrece AutopilotTM para obtener una interpretación semántica de las diferencias. Esto genera un resultado adicional con las diferencias semánticas.

Nota:

Dependiendo del plan de licencias en el que te hayas inscrito, el tipo de resultado Semántico consume uno de los siguientes para cada ejecución de API de automatización codificada:

  • Para el plan de licencias Flex, el tipo de resultado Semántico consume una AI Unit.
  • Para el plan de licencias de Unified Pricing, el tipo de resultado Semántico consume una Platform Unit. Para obtener más información sobre el consumo, consulta Acerca del paquete de actividades de prueba.

IgnoreIdenticalItems Booleano : si se establece en True, los elementos idénticos se ignoran durante la comparación. Esto es útil al comparar objetos estáticos, como marcas de agua o encabezados. De forma predeterminada, está establecido en True.

IgnoreWidgetsLocation Booleano : si se establece en True, ignora la ubicación de una imagen o URL en los documentos comparados. De forma predeterminada, está establecido en False.

IncludeWidgets Booleano : si se establece en True, el proceso de comparación también incluye imágenes y URL. De forma predeterminada, está establecido en True.

OutputDiffType DocumentOutputDiffType : el tipo que quieres utilizar para devolver las diferencias entre los documentos.

OutputFilePath Cadena : la ruta de salida del documento base.

Rules List<ComparisonRule> : lista de reglas que se aplicarán. Pueden ser de tipo RegexRule o WildcardRule.

WordSeparators String : los objetos, como Strings, que quieres considerar como separadores de palabras en el proceso de comparación. Por ejemplo, si los documentos que comparas suelen utilizar un punto . o barras invertidas / para separar palabras, puedes definirlos como separadores de palabras.

Métodos

Estos son los métodos que puedes utilizar para configurar las opciones de comparación de documentos.

WithContinueOnError

Configura si la automatización debe continuar incluso cuando el método arroja un error.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

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

continueOnError Booleano : especifica si la automatización debe continuar incluso cuando el método arroja un error. Este parámetro solo admite valores booleanos (true, false). El valor predeterminado es false. Como resultado, si el parámetro está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en true, la ejecución del proyecto continúa independientemente de cualquier error.

WithGenerateHtml

Genera un archivo HTML con las diferencias resaltadas identificadas entre los dos documentos o textos.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

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

filePath Cadena : la ruta del archivo HTML que almacena las diferencias identificadas al comparar los documentos o textos.

WithGeneratePDF

Genera nuevos archivos PDF con las diferencias resaltadas tanto para el documento de referencia como para el documento de destino, utilizados para comparar con el documento de referencia.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

WithGeneratePDF(string, string)
WithGeneratePDF(
    string baselinePath,
    string targetPath
)
WithGeneratePDF(
    string baselinePath,
    string targetPath
)

baselinePath Cadena : la nueva ruta del documento de referencia, donde quieres almacenar el archivo PDF que resaltaba las diferencias identificadas.

targetPath Cadena : la nueva ruta del documento de destino, donde quieres almacenar el archivo PDF que resaltaba las diferencias identificadas.

WithGenerateSemanticResult

Realiza la verificación utilizando las capacidades de IA que ofrece AutopilotTM para obtener una interpretación semántica de las diferencias. Esto genera un resultado adicional con las diferencias semánticas.

Nota:

Dependiendo del plan de licencias en el que te hayas inscrito, el tipo de resultado Semántico consume uno de los siguientes para cada ejecución de API de automatización codificada:

  • Para el plan de licencias Flex, el tipo de resultado Semántico consume una AI Unit.
  • Para el plan de licencias de Unified Pricing, el tipo de resultado Semántico consume una Platform Unit. Para obtener más información sobre el consumo, consulta Acerca del paquete de actividades de prueba.
Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

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

generateSemanticResult Booleano : si se establece en true, realiza la verificación utilizando capacidades de IA. De forma predeterminada, está establecido en false.

ValorDeRetorno

SemanticDifferences

El resultado del proceso de verificación, realizado utilizando capacidades de IA.

WithIgnoreIdenticalItems

Si se establece en True, las líneas idénticas se ignoran durante la comparación.Esto es útil, en particular, al comparar objetos estáticos, como marcas de agua o encabezados.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

WithIgnoreIdenticalItems(bool)
CompareDocumentsOptions WithIgnoreIdenticalItems<CompareDocumentsOptions>( 
    bool ignoreIdenticalItems = true
)
CompareDocumentsOptions WithIgnoreIdenticalItems<CompareDocumentsOptions>( 
    bool ignoreIdenticalItems = true
)

ignoreIdenticalItems Booleano : especifica si los elementos idénticos deben ignorarse durante la comparación. De forma predeterminada, este parámetro está establecido en true.

WithIgnoreWidgetsPageAndPosition

Si se establece como verdadero, ignora la posición y la página de una imagen o URL.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

WithIgnoreWidgetsPageAndPosition(this, bool)
WithIgnoreWidgetsPageAndPosition(
    bool ignoreWidgetsPageAndPosition = false
)
WithIgnoreWidgetsPageAndPosition(
    bool ignoreWidgetsPageAndPosition = false
)

ignoreWidgetsPageAndPosition Booleano : si se establece en true, ignora la posición y la página de una imagen o URL. Por defecto, el valor del parámetro es false.

WithIgnoreRegexRule

Si se establece en True, ignora cualquier regla Regex que configuraste para el parámetro Rules.Esto te permite excluir ciertas partes de los textos o documentos que estás comparando.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en 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 Cadena : el nombre de la regla, tal como la configuraste en la lista de Rules, que quieres ignorar en el proceso de comparación.

regexPattern String : la expresión regular real que representa el ruleName introducido anteriormente.

usePlaceholder Booleano (Opcional): si se establece en True , reemplaza la parte ignorada de un documento o texto con un valor de marcador de posición. El valor del marcador de posición es ruleName. De forma predeterminada, este parámetro está establecido en true.

WithIgnoreWildcardRule

Si se establece en True, ignora cualquier regla de comodín que configuraste para el parámetro Rules.Esto te permite excluir ciertas partes de los textos o documentos que estás comparando.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en 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 Cadena : el nombre de la regla, tal como la configuraste en la lista de Rules, que quieres ignorar en el proceso de comparación.

wildcardPattern String : el carácter comodín real que representa el ruleName introducido anteriormente.

usePlaceholder Booleano (Opcional): si se establece en True , reemplaza la parte ignorada de un documento o texto con un valor de marcador de posición. El valor del marcador de posición es ruleName. De forma predeterminada, este parámetro está establecido en true.

WithIncludeWidgets

Incluye imágenes y URL en el proceso de comparación. Si estableces este método en True, también compara imágenes y URL, al verificar la equivalencia entre documentos o textos.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

WithIncludeWidgets(bool)
WithIncludeWidgets(
    bool includeWidgets
)
WithIncludeWidgets(
    bool includeWidgets
)

includeWidgets Booleano : si se establece en True, la API de automatización codificada también compara imágenes y URL al verificar la equivalencia entre documentos y textos.

WithWordSeparators

Especifica los caracteres que deseas definir como separadores de palabras. Los caracteres deben almacenarse en una cadena.

Definición

Espacio de nombres: UiPath.Testing.API.Models

Ensamblado: UiPath.Testing.Activities.Api (en UiPath.Testing.Activities.Api.dll)

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

wordSeparators Cadena : la cadena que contiene los caracteres que quieres considerar como separadores de palabras.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.