Modelo de objetos de la herramienta de secuencias de comandos EveryStep

En este artículo puede encontrar clases principales, campos relacionados, métodos, propiedades, interfaces y enums que se pueden utilizar para editar o crear un script EveryStep manualmente en uno de los editores de código fuente disponibles.

Encuentre el diagrama de clases de la herramienta EveryStep a continuación.

Clases básicas

CompiledScript

Sirve como clase base para los métodos de contexto de ejecución de scripts.

DMBrowser

Proporciona métodos para admitir operaciones con contenido de página web.

SecurityValidation

Admite operaciones con filtros de certificados.

Consola

Admite filtros de salida de consola.

Filtro de salida

Proporciona métodos para la supervisión de la consola DevTools del explorador.

VideoSettings

Proporciona un método para establecer los modos de grabación de vídeo.

DMBrowserApp

Admite llamadas de método al motor de reproducción.

NetworkFilterHelper

Proporciona métodos para habilitar filtros de red y filtrar determinados elementos web en la ejecución del script.

NetworkResponseModifier

Proporciona métodos para establecer una serie de reglas de supervisión y alerta basadas en contenido específico, nombre de dominio y tipo de error.
Pestañas Admite métodos en el nivel de script.

VideoTabCaptureSettings

Representa una región que se ocultará en la página Web al reproducir el vídeo grabado.

Regiones

Proporciona métodos para establecer la región que se ocultará en la página web en la reproducción del vídeo grabado.

DMElement

Implementa la interfaz IHtmlElement.

DMFrame

Implementa la interfaz ITabElement.

Interfaces

ITabElement Proporciona funcionalidad para trabajar con < elementos HTML frame > e < > iframe.
IHTMLElement Proporciona funcionalidad para trabajar con elementos HTML.

Enums

CertificateWarningHandleType
public enum CertificateWarningHandleType 
{ 
 Ignore, 
 DoNotIgnore,
 }

CertificateOption
public enum CertificateOption
    {
        None,
        Version,
        SerialNumber,
        SignatureAlgorithm,
        SignatureHashAlgorithm,
        Issuer,
        ValidFrom,
        ValidTo,
        Subject,
        PublicKey,
        PublicKeyParameters,
        EnhancedKeyUsage,
        SubjectAlternativeName,
        AuthorityKeyIdentifier,
        SubjectKeyIdentifier,
        KeyUsage,
        Thumbprint
    }

Operador
 public enum Operator
    {
        None,
        Equals,
        DoesNotEqual,
        Contains,
        DoesNotContain,
        StartsWith,
        EndsWith,
        MatchRegExp,
        Less,
        More,
        LessOrEqual,
        MoreOrEqual
    }

ConfirmDialogHandleType
public enum ConfirmDialogHandleType
   {
         OkButtonClick,
         CancelButtonClick
   }

Tipo Watcher
public enum WatcherType
    {
        Alert
    }

MaskType
public enum MaskType
    {
        Wildcard,
        Regex
    }

AnálisisType
public enum AnalyzingType
    {
        Match,
        NotMatch
    }

NetworkWatcherType
public enum NetworkWatcherType
    {
        Sum, Average, Each
    }

Tipos de error
public enum ErrorTypes {
Success,
Validation,
Runtime,
Custom_Script,
Certificate,
Cryptographic,
TCP,
DNS,
UDP,
HTTP,
FTP,
SFTP,
SMTP,
POP3,
IMAP,
ICMP,
ICMP_V6,
DNSBL,
Media,
SIP,
ActiveSync,
Critical,
}

NetworkPermissions
public enum NetworkPermissions
    {
        AllowAll,
        DenyAll
    }

Tipo de mensaje
 public enum MessageType
    {
        [Description("Information")]
        INFO = 1,
        [Description("Warning")]
        WARNING = 2,
        [Description("Error")]
        ERROR = 4,
        [Description("All")]
        ALL = INFO|WARNING|ERROR
    }

Fuente de mensajes
    public enum MessageSource
    {
        None = 0,
        Security = 1,
        JavaScript = 2,
        HTML = 4,
        Other = 8,
        All = Security | JavaScript | HTML | Other,
    }

VideoMode
 public enum VideoMode
    {
        On,
        Off,
    }

RegiónBehaviour
  public enum RegionBehaviour
    {
        BindToScreen,
        BindToPage,
        RealTimePicture
    }

OpenFileDialogButton
 public enum OpenFileDialogButton
    {
        Ok,
        Cancel
    }