EveryStep Scripting Tool-Objektmodell

In diesem Artikel finden Sie Kernklassen, verwandte Felder, Methoden, Eigenschaften, Schnittstellen und Enumerationen, die zum manuellen Bearbeiten oder Erstellen eines EveryStep-Skripts in einem der verfügbaren Quellcode-Editoren verwendet werden können.

Suchen Sie unten nach dem EveryStep-Toolklassendiagramm.

Kernklassen

Kompiliertes Skript

Dient als Basisklasse für die Kontextmethoden für die Skriptausführung.

DMBrowser

Stellt Methoden zur Unterstützung von Vorgängen mit Webseiteninhalten bereit.

SicherheitValidierung

Unterstützt Vorgänge mit Zertifikatfiltern.

Konsole

Unterstützt Konsolenausgabefilter.

OutputFilter

Stellt Methoden für die Überwachung der DevTools-Konsole des Browsers bereit.

VideoEinstellungen

Stellt eine Methode zum Festlegen von Videoaufzeichnungsmodi bereit.

DMBrowserApp

Unterstützt Methodenaufrufe an das Wiedergabemodul.

NetworkFilterHelper

Stellt Methoden zum Aktivieren von Netzwerkfiltern und zum Herausfiltern bestimmter Webelemente bei der Skriptausführung bereit.

NetworkResponseModifier

Stellt Methoden zum Festlegen einer Reihe von Überwachungs- und Warnungsregeln basierend auf bestimmten Inhalten, Domänennamen und Fehlertypen bereit.
Tabulatoren Unterstützt Methoden auf Skriptebene.

VideoTabCaptureEinstellungen

Stellt einen Bereich dar, der bei der Wiedergabe des aufgezeichneten Videos auf der Webseite ausgeblendet wird.

Regionen

Stellt Methoden zum Festlegen des Bereichs bereit, der bei der Wiedergabe des aufgezeichneten Videos auf der Webseite ausgeblendet wird.

DMElement

Implementiert die IHtmlElement-Schnittstelle.

DMFrame

Implementiert die ITabElement-Schnittstelle.

Schnittstellen

ITabElement Stellt Funktionen zum Arbeiten mit < Frame- > und < > iframe-HTML-Elementen bereit.
IHTMLElement Stellt Funktionen für die Arbeit mit HTML-Elementen bereit.

Enumerationen

CertificateWarningHandleType
public enum CertificateWarningHandleType 
{ 
 Ignore, 
 DoNotIgnore,
 }

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

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

ConfirmDialogHandleType
public enum ConfirmDialogHandleType
   {
         OkButtonClick,
         CancelButtonClick
   }

WatcherType
public enum WatcherType
    {
        Alert
    }

Maskentyp
public enum MaskType
    {
        Wildcard,
        Regex
    }

AnalyzingType
public enum AnalyzingType
    {
        Match,
        NotMatch
    }

NetworkWatcherType
public enum NetworkWatcherType
    {
        Sum, Average, Each
    }

ErrorTypes
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,
}

NetzwerkBerechtigungen
public enum NetworkPermissions
    {
        AllowAll,
        DenyAll
    }

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

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

Videomodus
 public enum VideoMode
    {
        On,
        Off,
    }

RegionVerhalten
  public enum RegionBehaviour
    {
        BindToScreen,
        BindToPage,
        RealTimePicture
    }

OpenFileDialogButton
 public enum OpenFileDialogButton
    {
        Ok,
        Cancel
    }