Windows Connector¶
Window Connector
コンポーネントを使用すると、デスクトップ アプリケーション操作を実行できます。
構成¶
Note
プラグインマネージャに移動し、ウィンドウコネクタをインストールします。
詳細については、プラグイン のセクションを参照してください。
アクセス¶
コネクタをプロジェクトに追加後、コンポーネントのエクスプローラで コネクタ
セクションをクリックすると、同じコネクタにアクセスできます。
使い方¶
ウィンドウ コネクタ にアクセスするには
- ツールボックスで
コネクタ
を展開します。
- ウィンドウズ コネクタをドラッグし、
Global Objects
の下にドロップします。 Global Objects
を展開します。
Global Objects
の下のウィンドウズ コネクタ
を右クリックし、Configure
をクリックします。
- ウィンドウズ コネクタの
Configure
ウィンドウが表示されます。
- ウィンドウ コネクタの
更新
アイコンをクリックします。 - その後、ドロップダウン ボックスをクリックすると、デスクトップ上のすべてのアクティブな Windows ベースのアプリケーションがドロップダウンに表示されます。自動化に関連するアプリケーションを選択し、
ADD WINDOW
をクリックします。
- ウィンドウに追加されたタイトル (この例では、TestApp) をクリックします。
-
ウィンドウに追加されたタイトル (この例では、TestApp) を右クリックし、
Refresh
をクリックします。
- Refresh(更新):ウィンドウ を更新します。
- Focus(フォーカス):追加した ウィンドウ にフォーカスします。
- Add Element(要素追加):要素を追加します。
- Delete(削除):選択したキャプチャした要素を削除します。
-
追加されたウィンドウ(
TestApp
)を右クリックし、Add Element
をクリックします。
- ウィンドウコンコネクタを使用すると、フォーカスを設定し、アクションを実行する必要があるフィールドの特定の要素を選択できます。Ctrl キーを押しながら要素に名前を付け (例: 名、姓、日付など)、
アイコンをクリックしてアクションを保存します。
- 次に、特定のテキストボックスまたは別の要素に
要素
を追加し、名前を指定します。
-
要素が TestApp フォームの下に追加されます。要素を右クリックし、
Refresh
をクリックします。
- Refresh(更新): (TestApp) ウィンドウを更新します。
- Delete(削除): 追加した要素を削除します。
ロケーター 説明 Id(識別子) 識別子は、追加された要素の動作と機能、またはその他のユーザー定義項目を識別するために使用される名前です。 名前 Nameプロパティを使用できます。 タイプ 要素タイプを使用できます。 パス 定義済みのパスを使用して、一致ルールを選択できます。 カスタムパス カスタムパスを使用して一致ルールを選択できます。 -
グローバルオブジェクトを展開し、追加したデスクトップアプリケーション (TestApp) を表示します。追加したウィンドウ (TestApp) をダブルクリックすると、オブジェクトエクスプローラーの下にすべてのオプションが表示されます。
- 追加したウィンドウ (TestApp) を展開して、要素の構成中に行われた追加項目を表示し、追加した要素 (名前) をダブルクリックして、オブジェクト エクスプローラーで使用可能なすべてのメソッドを使用できます。
- リストの各メソッドは、デザイン サーフェイスにドラッグ アンド ドロップできます。
メソッド(親ノード)¶
Start(スタート)¶
メソッド(子ノード)¶
Close(閉じる)¶
アプリケーションを閉じます。
Focus(フォーカス)¶
構成済みのデスクトップ アプリケーションをバックグラウンドからフォーカスさせることができます。
GetFields¶
追加した要素のフィールドを取得します。
要素をダブルクリックして、CHOOSE FORM ELEMENTS
ウィンドウにデータを入力します。CHOOSE FORM ELEMENTS
ウィンドウには、構成中にキャプチャされたすべてのフィールド要素が表示されます。
該当するチェックボックスをクリックし、OK
をクリックします。出力フィールドがコンポーネントに追加されます。
GetInstanceCount¶
アクティブなインスタンスの数をカウントします。
GetScreenShot¶
画面のスクリーンショットを撮ります。
GetWindowHandle¶
アプリケーションの intPtr 値を取得します。
IsCreated¶
ユーザーがウィンドウ アプリケーションが作成されているかどうかを確認できるようにします。
入力: MatchAllChildren
Maximize(最大化)¶
ウィンドウ アプリケーションを最大化します。
Minimize(最小化)¶
ウィンドウ アプリケーションを最小化します。
MouseAction¶
マウス操作を実行します。
Resize(リサイズ)¶
アプリケーションサイズの変更ができます。
入力: xPos, yPos, Width, Height.
Restore¶
ページを前のサイズ (最大化または最小化) として設定できるようにします。
SendKeys¶
[Ctrl+S]、[Home]、[End]、[Page Up]などのキーをユーザーが渡すことができます。
入力: キー、既存の値のクリア、タイプ遅延 (各キー間の遅延)
SetFields¶
入力テキスト ボックス、ドロップダウン、ボタン、チェック ボックスなどのさまざまな要素に対して、値の設定を実行します。
要素をダブルクリックして、フォーム要素の選択
ウィンドウにデータを入力します。CHOOSE FORM ELEMENTS WINDOW
ウィンドウには、構成中にキャプチャされたすべてのフィールド要素が表示されます。
チェックボックスをクリックし、OK
をクリックします。入力フィールドがコンポーネントに追加されます。
WaitForCreate¶
特定のアプリケーションが実行前に完全にロードされるように、ユーザーがカスタムディレイを適用できるようにします。
入力: TimeOutInSeconds、MatchAllChildren