コンテンツにスキップ

Chrome Connector

INTELLIBOT コネクタを使用すると、さまざまなアプリケーションの ユーザー インターフェイスとの マルチ レベルの対話を処理できます。Chrome コネクタを使用すると、Chrome ブラウザでさまざまな操作を実行できます。

Note

Chrome コネクタは既定のコネクタではないので、必要に応じてプロジェクトに追加しなければなりません。
プロジェクトに Chrome コネクタを追加する方法の詳細については、プラグインセクションを参照してください。

アクセス

コネクタをプロジェクトに追加後、コンポーネントのエクスプローラで コネクタ セクションをクリックすると、コネクタにアクセスできます。

  1. ツールボックスで コネクタ を展開します。
    ScreenShot
  2. Chrome コネクタをドラッグし、Global Objects の下にドロップします。
  3. Global Objects を展開します。
    ScreenShot
  4. Global Objects の下の Chrome コネクタ(WebApplication_1)を右クリックし、Configure をクリックします。
    ScreenShot
  5. Chrome コネクタ ウィンドウの ScreenShot更新 アイコンをクリックします。ユーザーは、Chrome ブラウザ内のすべてのアクティブなウェブページが利用可能な WEB ページドロップダウンに表示されます。
    ScreenShot
  6. 自動化する Web ページを選択し、ADD SCREEN ボタンをクリックします。
    ScreenShot
  7. Chrome コネクタ ウィンドウの WEB PAGES セクションの下にある タイトル (例: Gmail) をクリックします。
    ScreenShot
  8. 必要な Chrome ウェブページを一意に識別するために、適切なMatch Rules(一致ルール)を選択する必要があります。この例では、TitleEquals Gmail をクリックし、適用されるその他の一致ルールをクリックします。
    ScreenShot

    プロパティ

    タイプ 説明
    ComparerTitle Equals 現在のWebページのタイトルをチェックします。Gmai;
    ComparisonTypeEquals 値の完全一致で条件をチェックします。
    Contains TitleやURLに特定の入力値が含まれるかチェックします。
    Starts With 指定されたURL、Titleが指定されたでInput Value始まるかどうかを確認します。
    Ends With 指定されたURL、Titleが指定されたInput Valueで終わるかどうかを確認します。
    Regular Expressions ()のようなワイルドカードを使用することで、URLやタイトルをチェックする正規表現として使用することができます。
    Note: -複数の文字をチェックします。
    ComparisonValue 現在のターゲットアプリケーションをチェックします。
    Note: -複数の文字をチェックします。
  9. Web コネクタ ウィンドウの WEB PAGES セクションの タイトル ( 例: Gmail) を右クリックし、Refres を選択して必要なウィンドウを強調表示します。
    ScreenShot

    タイプ 説明
    Refresh(更新)  Web ページを更新します。
    Focus(フォーカス)  現在の Web ページにフォーカスします。
    CaptureElement(要素キャプチャ) Web ページ上のデータをキャプチャします。
    Add Element(要素追加) Web ページにカスタム要素を追加します。
    Delete(削除) 選択したキャプチャした要素を削除します。

    ScreenShot

  10. WEB PAGES セクションの下にある Title Gmail を右クリックし、Capture element をクリックします。
    ScreenShot

  11. Chrome ブラウザは、ユーザーが必要な要素をキャプチャできるように焦点を当てます。アクションを実行する必要がある Web 要素にカーソルを置きます。Ctrl キーを押しながら要素に名前を付け、ScreenShot アイコンをクリックしてアクションを保存し、ポップアップを閉じる をクリックします。
    ScreenShot
    ScreenShot
  12. キャプチャした要素 (この例の Name ) を右クリックし、Refresh をクリックして CHROME CONNECTOR ウィンドウを閉じます。
    ScreenShot

    タイプ 説明
    Refresh(更新) 現在の Chrome ブラウザ アプリケーションの更新をします。
    Highlight(ハイライト) Chrome ブラウザ アプリケーションで選択したキャプチャ要素を強調表示します。
    Re-Capture(再キャプチャ) Chrome ブラウザ で要素を再キャプチャします。
    Set Text(テキスト設定) 選択したキャプチャ要素のテキストを設定します。
    Get Text(テキスト取得) 選択したキャプチャ要素からテキストの取得をします。
    Click(クリック) 選択したキャプチャ要素でクリック操作を実行します。
    Delete(削除) 選択したキャプチャ要素を削除します。

    ScreenShot

    タイプ 説明
    ID(識別子) 識別子は、キャプチャされた要素の動作と関数、またはその他のユーザー定義項目を識別するために使用される名前です。
    Name(名前) 名前 オプションを使用してプロパティに名前を付けることができます。
    CssSelector(CssSelector) CSS セレクタは、ユーザーがスタイルを設定するコンテンツを選択する CSS ルール セットの一部です。
    TagName(タグ名) TagName 要素を使用して、任意の型になる可能性のあるデータを抽出し、型固有の操作を実行する必要があります。(HTML または Href)
    Match Attributes(一致属性) 属性の一致メソッドは、ある属性が別の属性と等しいかどうかを判断します。既定の実装は、2 つの属性が同じ型で、フィールド値が同じかどうかを判断するイコール と同じです。

    ScreenShot

    プロパティ-比較

    タイプ 説明
    Equals 値を 等しい の条件でチェックします。
    Contains タイトルと URL の入力値をチェックします。
    Starts With 指定した URL とタイトルが指定された入力値で始まるかどうかを確認します。
    Ends With 指定した URL とタイトルが指定された入力値で終わるかどうかを確認します。
    Regular Expressions URL とタイトルをチェックするために、() のようなワイルドカード正規表現として使用できます。
    --は複数の文字をチェックします。
    Wildcard ワイルドカード検索では、検索するテキストの文字列を識別する Pattern を使用します。他のすべてのワイルドカードを無視します。例 (*,?,,!,-,#)
    Is Not Simple 条件が 等しい または 等しくない で値をチェックします。
    DoesnotContain タイトルと URL で入力値が見つかったかどうかを確認します。
    DoesNotStartWith URL、タイトルが指定した入力値で始まるものがあるかどうかを確認します。
    DoesNotEndWith URL、タイトルが指定した入力値で終わるものがあるかどうかを確認します。
    IsNotRegularExpression 指定した値が正規表現かどうかをチェックします。
    IsNotWildCard 値がワイルドカードかどうかをチェックします。
    Escape バックスラッシュ () で始まり、その後に文字または数字が続く文字の組み合わせを指します。
    IgnoreCase 大文字と小文字を区別しない文字列比較の使用中に行われます。例
    Name 現在のブラウザ アプリケーション名を表示します。
    Trim 現在の文字列オブジェクトから先頭と末尾の空白文字をすべて削除するために使用されます。
    Type 属性
    Property プロパティ名が識別子と等しいかどうかを確認します。
    Value 識別子
  13. Global Objectsドロップダウンをクリックし、Chromeコネクタ(WebApplication_1)をダブルクリックすると、利用可能なすべてのメソッドが表示されます。
    ScreenShot

  14. Global Objects ドロップダウンをクリックし、Chrome コネクタ ドロップダウン (WebApplication_1) をクリックし、Gmail 要素をダブルクリックすると、使用可能なすべてのメソッドが表示されます。
    ScreenShot
  15. Global Objects ドロップダウンをクリックし、Chrome コネクタ ドロップダウン (WebApplication_1) をクリックし、Name 要素をダブルクリックすると、使用可能なすべてのメソッドが表示されます。
    ScreenShot
    リストの各メソッドは、デザイン画面にドラッグアンドドロップできます。

Status(ステータス)

Web ブラウザ アプリケーションの状態を確認します。
ScreenShot

URLを設定することでWebアプリケーション内を移動します。
ScreenShot

WaitForAnyScreen

特定の Web アプリケーション画面が表示されるまで待機します。
ScreenShot

Status(ステータス)

ブラウザ アプリケーションで設定したフィールドの状態を確認します。
ScreenShot

Close(閉じる)

Web アプリケーションを閉じます。
ScreenShot

ExecutiveJavaScript(JavaScript実行)

Java スクリプトを使用して Web アプリケーションを自動化できるようにします。コンポーネントのタイトルバーをダブルクリックして、Javaスクリプト編集ウィンドウを開きます。
ScreenShot
ScreenShot

Focus(フォーカス)

Web アプリケーションにフォーカスします。
ScreenShot

GetFields

キャプチャされた要素から必要なデータを取得します。
ScreenShot
ScreenShot

GetPageSource

Web ページからソース コードを抽出します。
文字列: Web ページのソース
ScreenShot

GetScreenShot

ブラウザ アプリケーションのスクリーンショットを取得します。
ScreenShot

GetTitle

Webアプリケーションのタイトルを取得します。
ScreenShot

GetURL

WebアプリケーションのURLを取得します。
ScreenShot

GetValueByXpath

Xpath値を取得します。
入力:XpathExpressions
ScreenShot

GetValuesByXpath

Xpathを介して特定のWeb要素の値と属性を取得します。
コンポーネントをダブルクリックします。Xpath 式 ウィンドウが開きます。ウィンドウの ScreenShot アイコンをクリックします。追加のパラメータを追加し、要素名と Xpath を指定します。
データ テーブル: Web 要素の抽出されたデータを含むデータテーブル
ScreenShot
ScreenShot

IsCreated

ブラウザ アプリケーションの状態を確認します。
例:作成されているか、そうでないか。
ScreenShot

ISReady

ブラウザ アプリケーションの状態を確認します。
ScreenShot

MatchChildern

子の一致 状態を確認します。
ScreenShot

Maximize(最大化)

ブラウザ アプリケーション画面を最大化します。
ScreenShot

Minimize(最小化)

ブラウザ アプリケーションの画面を最小化します。
ScreenShot

Refresh(更新)

ブラウザを更新します。
ScreenShot

SendKeys

[Ctrl+S]、[End]、[PageUp]、[Page Down] などの Web ページにさまざまなショートカット キーを渡すことができます。
キー: キーボード キー
既存の値のクリア: 既定値は False
タイプ遅延: 各キー間の入力遅延
ScreenShot

SetFields

入力ボックス、ドロップダウン、ボタン、チェック ボックス、ラジオ ボタンなどのさまざまな要素に対してアクションを実行できます。Set Fieldsですべてのキャプチャ要素を設定できます。
コンポーネントをダブルクリック: CHOOSE FORM ELEMENTS ウィンドウを開くと、設定時にすでにキャプチャされた要素を選択できます。
ScreenShot
ScreenShot

WaitForCreate

特定のウェブページが完全に読み込まれてから実行されるように、ユーザーが作成を待つ機能を設定することができます。
ScreenShot