リモート・オブジェクト・スパイの使用

関連:GUI テストおよびコンポーネント

リモートの Mac コンピュータ上の Safari で実行されている Web アプリケーションを使用する場合、リモート・オブジェクト・スパイを使用します。リモート・オブジェクト・スパイの機能は、オブジェクト・スパイと類似しています。詳細については、 オブジェクト・スパイの使用を参照してください。

注: OpenText Functional Testing で実行されるステップもあれば、Mac コンピュータで実行されるステップもあります。Mac で実行するステップは、リモート・アクセス・プログラムを使用して、Mac コンピュータで直接実行してください。

リモート・オブジェクト・スパイへのアクセス

前提条件:

  • OpenText Functional Testing で、OpenText Functional Testing がリモート Mac コンピュータに接続されていることを確認します。

    OpenText Functional Testing ツールバーで[ALM 接続下矢印をクリックして[リモート接続を選択します。

  • Mac では、Safari を開いて調査対象のオブジェクトが含まれるページを表示します。関連するオブジェクトが表示されていることを確認します。

リモート・オブジェクト・スパイにアクセスするには

  1. GUI テストまたはアクションにドキュメント表示枠でフォーカスがあるか、ソリューション・エクスプローラで選択されていることを確認します。
  2. ツールバーで、[オブジェクト認識センターツールバー・ボタンの近くにある下矢印をクリックし、[リモート オブジェクト スパイ]オプションを選択します。

    または、OIC の[リモート オブジェクト スパイを使用して、リモート Mac の Safari でオブジェクトをスパイすることもできます。これにより、一度に複数のオブジェクトをスパイできます。詳細については、リモートの Mac コンピュータでスパイを実行するにはを参照してください。

先頭に戻る

アプリケーション・オブジェクトを選択

リモート・オブジェクト・スパイが開いたら、Mac でマウスを使用して、スパイするオブジェクトを選択します。

  1. OpenText Functional Testing で、指差しマークをクリックします。これにより、Mac 上の Safari ツールバーの OpenText Functional Testing Agent 拡張アイコンOpenText Functional Testing スパイ・ボタンに変わります。

    これで、スパイ・モードがアクティブになっています。

    ヒント: オブジェクトにアクセスしている間、必要に応じて、スパイ・モードを一時停止します。たとえば、Mac で Web ページを開いたり、アプリケーションを移動したりしなければならない場合があります。

  2. スパイ・モードがアクティブなときに、Safari 内の Web オブジェクトの上にマウスを置くと、関連する Web 要素のクラスと html tag プロパティが表示されます。

    これらの詳細を使用して、スパイするオブジェクトを特定し、そのオブジェクトをクリックします。

    リモート・オブジェクト・スパイによってそのオブジェクトのプロパティと階層がキャプチャされ、OpenText Functional Testing にその情報が表示されます。

先頭に戻る

選択したオブジェクトおよび詳細を使用

オブジェクトが OpenText Functional Testing に表示されたら、次の任意の操作を実行します。

オブジェクト・リポジトリへのオブジェクトの追加

リポジトリに追加をクリックして、オブジェクトの階層ツリーで現在選択されているオブジェクトを、現在ドロップダウン・リストに一覧表示されているオブジェクト・リポジトリに追加します。

注: オブジェクト・リポジトリのドロップダウン・リストは、読み取り専用です。他のリポジトリはリストから選択できません。

記述プロパティのコピー

Copy description properties to Clipboard(記述プロパティをクリップボードにコピー)をクリックして、オブジェクトの階層ツリーで現在選択されているオブジェクトのすべてのプロパティと値をコピーします。コピーしたデータは、クリップボードから任意のドキュメントに貼り付けることができます。

標準設定ステップの作成

リモート・オブジェクト・スパイからオブジェクトをテストまたはコンポーネントに直接ドラッグして、OpenText Functional Testing でそのオブジェクトの標準設定のステップを作成します。

オブジェクトを強調表示する

アプリケーション内で強調表示をクリックして、Mac 上の Safari のオブジェクトを強調表示します。

OpenText Functional Testing では、Mac コンピュータ上で現在可視なオブジェクトのみが強調表示されます。

オブジェクトの詳細の表示

リモート・オブジェクト・スパイで、各項目をクリックしてテスト・オブジェクトのプロパティと操作、およびそのネイティブのプロパティと操作を表示します。

オブジェクトの階層ツリーに現在表示されているその他のテスト・オブジェクトを選択し、そのプロパティ、値、または操作を表示します。

先頭に戻る

記録されたテストの実行後に、リモート・オブジェクト・スパイが機能しない

記録されたテストをアプリケーションで実行した後で、リモート・オブジェクト・スパイを使用してアプリケーションを再度スパイするときに、リモート・オブジェクト・スパイが機能しない場合があります。

回避策

  1. [リモート オブジェクト スパイ]ダイアログ・ボックスを閉じます。

  2. Safari に移動し、Safari ツールバーの[OpenText Functional Testing リモート エージェント]アイコンをクリックします。

  3. リモート・オブジェクト・スパイを開き直して、再試行します。

それでもリモート・オブジェクト・スパイが機能しない場合は、回避策をもう一度繰り返します。

先頭に戻る

その他の参照項目: