オブジェクトの再生モードを使用
- 最終更新日2021/03/30
オブジェクトの再生モードを使用
オブジェクトの再生モードを使用して、アプリケーションまたはブラウザからオブジェクトをキャプチャします。テキスト ボックス、ラジオ ボタン、テキスト、タイトルなどのオブジェクトをキャプチャできます。
前提条件
オブジェクトをキャプチャするアプリケーションまたは Web サイトが開いていることを確認します。
手順
オブジェクトの再生モードを使用してオブジェクトをキャプチャするには、次の操作を実行します。
-
[オブジェクト クローニング] コマンドをドラッグまたはダブルクリックします。
[オブジェクト クローニング] ダイアログ ボックスが表示されます。
- 使用するアプリケーションまたは Web サイトを [ウィンドウを選択] リストから選択します。
- [キャプチャ] をクリックしてオブジェクトをキャプチャします。
-
キャプチャするオブジェクトの上にポインターを重ねます。
オブジェクトの周りが赤く強調表示され、プロパティがキャプチャされます。
- [オブジェクト] 再生モードを選択します。
-
[オブジェクト] タブの [検索条件を選択] セクションから、オブジェクトの検索に使用するオブジェクト プロパティを選択します。
オブジェクトを検索するために選択したオブジェクト プロパティの横に双眼鏡アイコンが表示されます。
- 検索時にその他のオブジェクト プロパティを選択するには、[検索条件を展開] オプションをクリックします。
-
[検索条件] ダイアログ ボックスから、検索条件に含めるオブジェクト プロパティを選択して値を割り当てます。
検索条件で選択したプロパティの横に双眼鏡アイコンが表示されます。
オブジェクト クローニング コマンドは、設定されている検索条件プロパティに基づいてオブジェクトを検索して再生します。アプリケーションに動的オブジェクトがある場合は、[Path プロパティ] を適用しないようにしてください。[オブジェクト クローニング] を使用してアプリケーション内の静的オブジェクトをキャプチャする場合、[Path プロパティ] を設定してください。
注: すべてのプロパティで値を指定するにはワイルドカード文字 (*) を使用できますが、Path
とDOMXPath
は使用できません。 -
[実行するアクションを選択] リストからオプションを選択し、キャプチャしたオブジェクトで実行する次のアクションを指定します。
- プロパティを取得Chrome ブラウザの HTML テクノロジーで [プロパティを取得] オプションを使用し、抽出されたオブジェクトに特殊文字が含まれている場合は、TYPE_014 エラーで Bot の実行が失敗します。AA.settings ファイルで特殊文字の値を設定するには、プレイヤー > コマンド > アクセシビリティ > ブラウザ > コミュニケーション の順に選択し、
allowspecialcharacters
をtrue
に設定します。デフォルトでは、この値は false に設定されています。注:allowspecialcharacters
の値がtrue
に設定されている場合、[HTML InnerText] プロパティを使用してリスト オブジェクトからデータをキャプチャするとテキストが 1 行に表示されるという表示の問題が発生する可能性があります。 - 項目の総数を取得
- 選択したインデックスを取得
- 選択したテキスト項目を取得
- テキスト別に項目を選択
- インデックス別に項目を選択
- クリック注: HTML オブジェクトで取り組むときには [クリック] アクションを使用して、ブラウザのオンクリック イベントをアクティブ化します。
オブジェクト クローニング コマンドはオブジェクトを検出しますが、アクションを実行せず、Internet Explorer での対応を停止することがあります。[クリック] アクションは、Java、HTML、標準テクノロジーの実行時にキャプチャされたオブジェクトでは実行されません。代わりに、[左クリック] アクションを使用してオブジェクトをキャプチャします。
- 左クリック
- 右クリック
- ダブルクリック
注: リストで選択可能なオプションは、キャプチャしたオブジェクト タイプによって異なります。 - プロパティを取得
-
必要なテクノロジー オプションを選択します。使用している Enterprise クライアント バージョンに基づいて、オプションを選択します。
- バージョン 11.3.3 以前のバージョンの場合、ターゲット アプリケーションがレガシー アプリケーションまたは安全な環境を使用するときは、[レガシー テクノロジー] オプションを選択します。
デフォルトでは、このオプションはレガシー テクノロジーを使用するオブジェクトをキャプチャするときに選択されています。
- バージョン 11.3.3 以降のバージョンの場合、[テクノロジーを選択] リストからオプションを選択し、ターゲット アプリケーションのテクノロジーを指定します。
重要: アプリケーションの作成に使用するテクノロジーの種類またはその他のテクノロジーによっては、コントロールの検出に適しています。- デフォルト: オブジェクトのキャプチャに使用するテクノロジーを自動的に検出しようと試みます。
- レガシー: レガシー テクノロジーを使用してオブジェクトを検出し、キャプチャします。
- 標準: MSAA テクノロジーを使用してオブジェクトを検出し、キャプチャします。
- 詳細: UI Automation テクノロジーを使用してオブジェクトを検出し、キャプチャします。
Google Chrome ブラウザの UI オートメーション テクノロジーに基づいてオブジェクトをキャプチャできるようになりました。
注: Google Chrome のアクセシビリティ設定を有効にする必要があります。Google Chrome ブラウザで chrome://accessibility/ と入力し、次のオプションを選択します。- ネイティブ アクセシビリティ API サポート
- Web アクセシビリティ
- テキスト メトリクス
- 画面リーダーのサポート
- HTML
- 高度 - WPF: 特別に設計された WPF アプリケーション および UI Automation テクノロジーを使用してオブジェクトを検出し、キャプチャします。
HTML ファイルでオブジェクトをキャプチャする場合、[内部テキスト プロパティ] ファイル内のシンボルを使用することはできません。ワイルドカード文字 (*) エントリを使用すると、オブジェクト クローニング で記号を認識できます。Web アプリケーションのカスタム テーブルからオブジェクトをキャプチャする場合、必ず [タグ] と [内部テキスト プロパティ] を使用して行を選択してください。また、代替の相対的 [DOMXPath] を使用してカスタム テーブルから情報を抽出することもできます。
- バージョン 11.3.3 以前のバージョンの場合、ターゲット アプリケーションがレガシー アプリケーションまたは安全な環境を使用するときは、[レガシー テクノロジー] オプションを選択します。
-
[オブジェクト出現を待つ時間] フィールドに、オブジェクトが選択可能になるまでコマンドが待つ時間を指定します。
このオプションは、コマンドがオブジェクトを待つまでの時間を指定します。システムは、オブジェクトが選択可能になると、指定した時間に到達しなくても次のコマンドに移行します。
- [保存] をクリックします。