オブジェクト・リポジトリへのテスト・オブジェクトの追加
関連:GUI テストおよびコンポーネント
このトピックでは,ローカル・オブジェクト・リポジトリの[オブジェクト リポジトリ]ウィンドウ,または共有オブジェクト・リポジトリのオブジェクト・リポジトリ・マネージャから,テスト・オブジェクトをローカル・オブジェクト・リポジトリまたは共有オブジェクト・リポジトリに追加する方法について説明します。
オブジェクト・リポジトリへのテスト・オブジェクトの追加
-
[オブジェクトの追加]/[ローカルへオブジェクトを追加]ツールバー・ボタンをクリックします。
UFT One が非表示になり,ポインタが指差しマークに変わります。環境によっては,アプリケーションにカーソルを合わせたときに,テスト・オブジェクトが強調表示されます。
-
アプリケーションで,オブジェクト・リポジトリに追加するオブジェクトをクリックします。
-
クリックした場所が複数のオブジェクトに関連付けられている場合は,追加するオブジェクトを[オブジェクトの選択]ダイアログ・ボックスに表示されているオブジェクトから選択します。
- 選択したオブジェクトが,階層の最下位である場合,オブジェクトは,直接オブジェクト・リポジトリに追加されます。
- 選択したオブジェクトが親オブジェクトの場合は,追加する子オブジェクトを[オブジェクト フィルタの定義]ダイアログ・ボックスで定義します。
また,オブジェクト・リポジトリに新規オブジェクトの親オブジェクトが存在しない場合は,親オブジェクトも追加されます。
オブジェクト・リポジトリ・ツリーでは,ローカル・オブジェクトは編集可能であることを示す黒色で表示されます。共有オブジェクトは灰色で表示され,オブジェクト・リポジトリ・マネージャでのみ編集できます。
ステップを追加する際のローカル・オブジェクト・リポジトリへのテスト・オブジェクトの追加
-
キーワード・ビューの[項目]セルで,ドロップダウン・リストから[リポジトリからのオブジェクト]を選択します。
-
[テスト オブジェクトの選択]ダイアログ・ボックスで,追加するオブジェクトを選択します。
-
[OK]をクリックして,選択したオブジェクトを使用してステップを作成します。
選択したステップがテストに追加され,オブジェクトがアクションまたはコンポーネントのローカル・オブジェクト・リポジトリに追加されます。
新規テスト・オブジェクトの定義
-
正しいオブジェクト階層構造に従って,新しくオブジェクトを定義する位置のすぐ上にあるオブジェクトを選択します。
-
[新規テスト オブジェクトの定義]ボタンをクリックするか,[オブジェクト]>[新規テスト オブジェクトの定義]を選択します。[新規テスト オブジェクトの定義]ダイアログ・ボックスが開きます。
-
[環境]ドロップダウン・リストで,オブジェクトの UFT One アドイン環境を選択します。
-
[クラス]ドロップダウン・リストで,オブジェクト・タイプを選択します。
-
[名前]エディット・ボックスで,オブジェクトに名前を付けます。
-
[テスト オブジェクトの詳細]領域で,必要なオブジェクトの記述プロパティを入力します。
-
[追加]をクリックして新しいオブジェクトをオブジェクト・リポジトリに挿入します。
-
[閉じる]をクリックして,メインの[オブジェクト リポジトリ]ウィンドウに戻ります。
オブジェクト・スパイを使用した,オブジェクト・リポジトリへのテスト・オブジェクトの追加
-
UFT Oneまたはオブジェクト・リポジトリ・マネージャで,[オブジェクト スパイ]ボタンをクリックします。
-
[オブジェクト スパイ]ウィンドウで,指差しアイコンをクリックします。UFT One が最小化されます。
-
アプリケーションで,追加するオブジェクトをクリックします。オブジェクトのプロパティが,[オブジェクト スパイ]ウィンドウのメイン部分に表示されます。
-
オブジェクト・スパイで,追加する適切なオブジェクトを階層から選択します。
-
[オブジェクトの追加]ボタンをクリックします。[オブジェクト スパイ]ダイアログ・ボックスを開いた場所によって,オブジェクトがローカル・オブジェクト・リポジトリまたは共有オブジェクト・リポジトリに追加されます。
すべてのオブジェクトをキャプチャしてテスト・オブジェクトを追加
キャプチャ機能を使用して,アプリケーションの選択領域内の全オブジェクトをキャプチャします。
-
アプリケーションを開き,アプリケーションの適切なページ,ウィンドウ,またはセクションを表示します。
-
ツールバーで[キャプチャ]ボタンをクリックします。
-
アプリケーションで,キャプチャ対象となる最上位のオブジェクトを選択します。
-
マウス・ポインタが十字形に変わったら,クリックとドラッグで,キャプチャするオブジェクトが含まれる領域を選択します。
アプリケーションの選択した領域の周囲に,点滅する四角形が表示され,UFT One がオブジェクトを学習している間,処理が一時停止されます。
学習したオブジェクトは,アクションのローカル・オブジェクト・リポジトリに追加されます。
ActiveScreen からローカル・オブジェクト・リポジトリへのテスト・オブジェクトの追加
-
ActiveScreen が表示されていない場合は,[表示]>[ActiveScreen]を選択します。
-
オブジェクト・リポジトリに追加するオブジェクトが ActiveScreen に含まれているテスト内のステップを選択します。
-
ActiveScreen で,追加対象オブジェクトを右クリックし,[オブジェクトの表示/追加]を選択します。
-
クリックした場所が複数のオブジェクトに関連付けられている場合は,[オブジェクトの選択]ダイアログ・ボックスが開きます。オブジェクト・リポジトリに追加するオブジェクトを選択し,[OK]をクリックして[オブジェクトの選択]ダイアログ・ボックスを閉じます。
-
[オブジェクトのプロパティ]ダイアログ・ボックスが開き,オブジェクトの標準の記述プロパティが表示されます。
ActiveScreen でのステップの挿入による,ローカル・オブジェクト・リポジトリへのテスト・オブジェクトの追加
-
ActiveScreen が表示されていない場合は,[表示]>[ActiveScreen]を選択します。
-
ステップを追加する対象となるオブジェクトが含まれている ActiveScreen に対応するテスト内のステップを選択します。
-
ActiveScreen で,ステップを追加する対象となるオブジェクトを右クリックし,挿入するステップのタイプ(チェックポイント,出力値,ステップ・ジェネレータ)を選択します。
-
クリックした場所が複数のオブジェクトに関連付けられている場合は,[オブジェクトの選択]ダイアログ・ボックスが開きます。ステップを追加する対象となるオブジェクトを選択し,[OK]をクリックします。
適切なダイアログ・ボックスが開き,挿入するステップの設定を行うことができます。
-
設定を行い,キーワード・ビューまたはエディタで現在選択されているステップの,前または後のどちらにステップを挿入するか選択します。[OK]をクリックして,ダイアログ・ボックスを閉じます。テストに新規ステップが挿入され,現在のアクションのローカル・オブジェクト・リポジトリにオブジェクトが追加されます(リポジトリになかった場合)。
その他の参照項目: