詳細な検索および置換の実行

「テスト検索」機能を使用して、テスト内のテキストを検索したり、特定のテスト・エレメント内で検索したり、オプションでそれらを置換することができます。

このタスクについて

テスト内で詳細な検索を実行するには、以下のようにします。

手順

  1. テスト・ナビゲーターで、テストをブラウズし、ダブルクリックします。テストが開きます。
  2. テスト名を右クリックし、「テスト検索」を選択します。
  3. 「検索するテキスト」フィールドに、見つけたいテキストを入力します。

    検索方針に応じて、このフィールドをブランクのままにしておくことができます。例えば、ある文字列が、必要でないエレメントまたはエレメント・インスタンスにあることを知っている場合、ステップ 4、6、および 8 で説明したオプションを使用すると、このフィールドに検索テキストを入力しなくても、必要なエレメントやエレメント・インスタンスを見つけることができます。

  4. テスト内のページまたは要求を選択している場合は、「テスト・コンテンツで強調表示されているエレメントに検索を限定する (Restrict search to elements highlighted in Test Contents)」を選択します。 これにより、検索対象範囲が選択されているページまたは要求に限定されます。
  5. 大/小文字の区別の検索を行うには、「大/小文字の区別」チェック・ボックスを選択します。
  6. 「テスト・コンテンツ」エリアで検出されたエレメントを強調表示するには、「テスト・コンテンツで検出されたエレメントを強調表示する」を選択します。 このオプションをステップ 4 で説明したオプションと一緒に使用して、必要なテキストを指定する前に必要なエレメント・インスタンスを指定することができます。
  7. 検索をテストの開始に折り返すためには、「再帰的」を選択します。
  8. 「検索するエレメント」リストで、検索するすべてのテスト・エレメントを選択します。

    ステップ 4 でチェック・ボックスをチェックすると、このステップで選択できるエレメントは「テスト・コンテンツ」エリアで選択したインスタンスに制限されます。 例えば、ここで「HTTP ページ」を選択し、「テスト・コンテンツ」エリアで 1 ページだけ選択した場合は、そのページしか検索されません。ステップ 4 でチェック・ボックスを選択しない場合、すべてのテスト・ページが検索されます。

  9. オプション: 検索方法を定義する、選択されたエレメントをクリックします。

    新規エリアが開き、選択されたエレメントを検索する方法をここで定義することができます。以下の例は、「HTTP ページ」を選択したときに使用可能になる検索オプションを示します。

    「テスト検索」オプション・ダイアログ

    項目を見つけるには、次のステップに進んでください。検出した文字列を置換するには、「置換」をクリックして、ステップ 12 に進んでください。

  10. 「検索」をクリックします。 検索結果は 2 つのビューに表示されます。
    • 「検索」ビューには、一致を含むオブジェクトがリストされます。
    • 「テスト検索の一致プレビュー」ビューには、検出された一致が表示されます。
    以下の図は、「検索」ビューを示しています。 URL: Offset: 36 および URL: Offset: 85 が検索テキストが検出されたオブジェクトを指定しています。
    「検索結果」ページ
  11. 「検索」ビューで、以下のいずれかの検索アクションを完了します。
    • 「テスト検索の一致プレビュー」で検出された文字列をプレビューするには、オブジェクトをクリックします。
    • インスタンスが検出された場所でテストを開くには、オブジェクトをダブルクリックします。
    • 別の検索アクション (次の一致に進む、以前の一致に戻る、置換など) を実行するには、オブジェクトを右クリックして、選択項目を選びます。
  12. ステップ 9 で「置換」をクリックした場合、「置換」ウィンドウが開きます。「置換の対象」フィールドに、置換テキストを入力します。
    「置換」ダイアログ・ボックス
  13. 適切なボタンをクリックして、置換アクションを選択します。 選択的に置換を行う場合は、検出されたインスタンスが「テスト検索の一致プレビュー」ビューと同じ順序で表示されます。検出されたインスタンスがすべて表示されるまで、「置換」または「スキップ」をクリックします。

フィードバック