EveryStep スクリプト ツールオブジェクト モデル

この記事では、使用可能なソース コード エディターの 1 つで、手動で EveryStep スクリプトを編集または作成するために使用できるコア クラス、関連フィールド、メソッド、プロパティ、インターフェイス、および列挙型を見つけることができます。

以下の EveryStep ツール クラス図を見つけてください。

コアクラス

コンパイルされたスクリプト

スクリプト実行コンテキスト メソッドの基本クラスとして機能します。

DMブラウザ

Web ページコンテンツの操作をサポートするメソッドを提供します。

セキュリティ検証

証明書フィルターを使用した操作をサポートします。

慰める

コンソール出力フィルタをサポートします。

出力フィルター

ブラウザーの DevTools コンソール監視のメソッドを提供します。

ビデオ設定

ビデオ録画モードを設定するメソッドを提供します。

を行う

再生エンジンへのメソッド呼び出しをサポートします。

ネットワークフィルターヘルパー

スクリプト実行時にネットワーク フィルターを有効にし、特定の Web 要素をフィルター処理するメソッドを提供します。

ネットワークレスポンス修飾子

特定のコンテンツ、ドメイン名、およびエラーの種類に基づいて、一連の監視ルールと警告ルールを設定するメソッドを提供します。
タブ スクリプト レベルでメソッドをサポートします。

ビデオタブキャプチャ設定

録画したビデオの再生時に Web ページに表示されない領域を表します。

地域

録画したビデオの再生時に Web ページに表示されない領域を設定するメソッドを提供します。

DM要素

インターフェイスを実装します。

DMフレーム

インターフェイスを実装します。

インターフェイス

アイタブ要素 フレームおよび iframe HTML 要素を操作する機能を提供 < > < > します。
要素 HTML 要素を操作する機能を提供します。

列挙型

証明書の警告ハンドルの種類
public enum CertificateWarningHandleType 
{ 
 Ignore, 
 DoNotIgnore,
 }

証明書オプション
public enum CertificateOption
    {
        None,
        Version,
        SerialNumber,
        SignatureAlgorithm,
        SignatureHashAlgorithm,
        Issuer,
        ValidFrom,
        ValidTo,
        Subject,
        PublicKey,
        PublicKeyParameters,
        EnhancedKeyUsage,
        SubjectAlternativeName,
        AuthorityKeyIdentifier,
        SubjectKeyIdentifier,
        KeyUsage,
        Thumbprint
    }

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

ダイアログ ハンドル型の確認
public enum ConfirmDialogHandleType
   {
         OkButtonClick,
         CancelButtonClick
   }

ウォッチャータイプ
public enum WatcherType
    {
        Alert
    }

マスクタイプ
public enum MaskType
    {
        Wildcard,
        Regex
    }

分析タイプ
public enum AnalyzingType
    {
        Match,
        NotMatch
    }

ネットワークウォッチャータイプ
public enum NetworkWatcherType
    {
        Sum, Average, Each
    }

エラータイプ
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,
}

ネットワークアクセス許可
public enum NetworkPermissions
    {
        AllowAll,
        DenyAll
    }

メッセージの種類
 public enum MessageType
    {
        [Description("Information")]
        INFO = 1,
        [Description("Warning")]
        WARNING = 2,
        [Description("Error")]
        ERROR = 4,
        [Description("All")]
        ALL = INFO|WARNING|ERROR
    }

メッセージソース
    public enum MessageSource
    {
        None = 0,
        Security = 1,
        JavaScript = 2,
        HTML = 4,
        Other = 8,
        All = Security | JavaScript | HTML | Other,
    }

ビデオモード
 public enum VideoMode
    {
        On,
        Off,
    }

地域行動
  public enum RegionBehaviour
    {
        BindToScreen,
        BindToPage,
        RealTimePicture
    }

ダイアログ ボタンを開く
 public enum OpenFileDialogButton
    {
        Ok,
        Cancel
    }