コンテンツにスキップ

Windows Connector

Window Connector コンポーネントを使用すると、デスクトップ アプリケーション操作を実行できます。

構成

Note

プラグインマネージャに移動し、ウィンドウコネクタをインストールします。
詳細については、プラグイン のセクションを参照してください。

アクセス

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

使い方

ウィンドウ コネクタ にアクセスするには

  1. ツールボックスで コネクタ を展開します。
    ScreenShot
  2. ウィンドウズ コネクタをドラッグし、Global Objects の下にドロップします。
  3. Global Objects を展開します。
    ScreenShot
  4. Global Objects の下の ウィンドウズ コネクタ を右クリックし、Configure をクリックします。
    ScreenShot
  5. ウィンドウズ コネクタの Configure ウィンドウが表示されます。
    ScreenShot
  6. ウィンドウ コネクタの ScreenShot更新 アイコンをクリックします。
  7. その後、ドロップダウン ボックスをクリックすると、デスクトップ上のすべてのアクティブな Windows ベースのアプリケーションがドロップダウンに表示されます。自動化に関連するアプリケーションを選択し、ADD WINDOW をクリックします。
    ScreenShot
  8. ウィンドウに追加されたタイトル (この例では、TestApp) をクリックします。
    ScreenShot
  9. ウィンドウに追加されたタイトル (この例では、TestApp) を右クリックし、Refresh をクリックします。
    ScreenShot

    • Refresh(更新):ウィンドウ を更新します。
    • Focus(フォーカス):追加した ウィンドウ にフォーカスします。
    • Add Element(要素追加):要素を追加します。
    • Delete(削除):選択したキャプチャした要素を削除します。
  10. 追加されたウィンドウ(TestApp)を右クリックし、Add Element をクリックします。
    ScreenShot

  11. ウィンドウコンコネクタを使用すると、フォーカスを設定し、アクションを実行する必要があるフィールドの特定の要素を選択できます。Ctrl キーを押しながら要素に名前を付け (例: 名、姓、日付など)、ScreenShotアイコンをクリックしてアクションを保存します。
    ScreenShot
  12. 次に、特定のテキストボックスまたは別の要素に 要素 を追加し、名前を指定します。
    ScreenShot
    ScreenShot
  13. 要素が TestApp フォームの下に追加されます。要素を右クリックし、Refresh をクリックします。
    ScreenShot

    • Refresh(更新): (TestApp) ウィンドウを更新します。
    • Delete(削除): 追加した要素を削除します。

    ScreenShot

    ロケーター 説明
    Id(識別子) 識別子は、追加された要素の動作と機能、またはその他のユーザー定義項目を識別するために使用される名前です。
    名前 Nameプロパティを使用できます。
    タイプ 要素タイプを使用できます。
    パス 定義済みのパスを使用して、一致ルールを選択できます。
    カスタムパス カスタムパスを使用して一致ルールを選択できます。
  14. グローバルオブジェクトを展開し、追加したデスクトップアプリケーション (TestApp) を表示します。追加したウィンドウ (TestApp) をダブルクリックすると、オブジェクトエクスプローラーの下にすべてのオプションが表示されます。
    ScreenShot

  15. 追加したウィンドウ (TestApp) を展開して、要素の構成中に行われた追加項目を表示し、追加した要素 (名前) をダブルクリックして、オブジェクト エクスプローラーで使用可能なすべてのメソッドを使用できます。
    ScreenShot
  16. リストの各メソッドは、デザイン サーフェイスにドラッグ アンド ドロップできます。

メソッド(親ノード)

Start(スタート)

ScreenShot

メソッド(子ノード)

Close(閉じる)

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

Focus(フォーカス)

構成済みのデスクトップ アプリケーションをバックグラウンドからフォーカスさせることができます。
ScreenShot

GetFields

追加した要素のフィールドを取得します。
ScreenShot
要素をダブルクリックして、CHOOSE FORM ELEMENTS ウィンドウにデータを入力します。CHOOSE FORM ELEMENTS ウィンドウには、構成中にキャプチャされたすべてのフィールド要素が表示されます。
ScreenShot
該当するチェックボックスをクリックし、OKをクリックします。出力フィールドがコンポーネントに追加されます。
ScreenShot

GetInstanceCount

アクティブなインスタンスの数をカウントします。
ScreenShot

GetScreenShot

画面のスクリーンショットを撮ります。
ScreenShot

GetWindowHandle

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

IsCreated

ユーザーがウィンドウ アプリケーションが作成されているかどうかを確認できるようにします。
入力: MatchAllChildren
ScreenShot

Maximize(最大化)

ウィンドウ アプリケーションを最大化します。
ScreenShot

Minimize(最小化)

ウィンドウ アプリケーションを最小化します。
ScreenShot

MouseAction

マウス操作を実行します。
ScreenShot

Resize(リサイズ)

アプリケーションサイズの変更ができます。
入力: xPos, yPos, Width, Height.
ScreenShot

Restore

ページを前のサイズ (最大化または最小化) として設定できるようにします。
ScreenShot

SendKeys

[Ctrl+S]、[Home]、[End]、[Page Up]などのキーをユーザーが渡すことができます。
入力: キー、既存の値のクリア、タイプ遅延 (各キー間の遅延)
ScreenShot

SetFields

入力テキスト ボックス、ドロップダウン、ボタン、チェック ボックスなどのさまざまな要素に対して、値の設定を実行します。
ScreenShot
要素をダブルクリックして、フォーム要素の選択 ウィンドウにデータを入力します。CHOOSE FORM ELEMENTS WINDOW ウィンドウには、構成中にキャプチャされたすべてのフィールド要素が表示されます。
ScreenShot
チェックボックスをクリックし、OKをクリックします。入力フィールドがコンポーネントに追加されます。
ScreenShot

WaitForCreate

特定のアプリケーションが実行前に完全にロードされるように、ユーザーがカスタムディレイを適用できるようにします。
入力: TimeOutInSeconds、MatchAllChildren
ScreenShot