「テスト検索」機能を使用すると、テスト内のテキストの検索、または特定のテスト・エレメント内での検索が可能です。オプションで、検出されたテキストを置換することもできます。
手順
- テスト・ナビゲーターで、テストをブラウズし、ダブルクリックします。 テストが開きます。
- テスト名を右クリックし、「テスト検索」を選択します。
- 「検索するテキスト」に、見つけたいテキストを入力します。
検索方針に応じて、このフィールドをブランクのままにしておくことができます。 例えば、ある文字列が、必要でないエレメントまたはエレメント・インスタンスにあることを知っている場合、ステップ 4、6、および 8 で説明したオプションを使用すると、このフィールドに検索テキストを入力しなくても、必要なエレメントやエレメント・インスタンスを見つけることができます。
- テスト内のページまたは要求を選択している場合は、「詳細オプション」をクリックして、「テスト・コンテンツで強調表示されているエレメントに検索を限定する (Restrict search to elements highlighted in Test Contents)」を選択します。 これにより、検索対象範囲が選択されているページまたは要求に限定されます。
- 大/小文字を区別する検索を行うには、「大/小文字の区別」を選択します。 正規表現を使用して検索を行う場合は、「正規表現」を選択します。 正規表現モードでは、「検索するテキスト」で Ctrl キーを押してスペースを入力すると、コンテンツ・アシスタンスが表示されます。 コンテンツ・アシスタンスには、正規表現パターンと、それらのパターンと一致するコンテンツがリストされます。
- 「テスト・コンテンツ」エリアで検出されたエレメントを強調表示するには、「詳細オプション」をクリックして、「テスト・コンテンツで検出されたエレメントを強調表示する」を選択します。 このオプションをステップ 4 で説明したオプションと一緒に使用して、必要なテキストを指定する前に必要なエレメント・インスタンスを指定することができます。
- 選択したエレメントの子が検索対象に含まれるようにするには、「詳細オプション」をクリックして、「再帰的」を選択します。
デフォルトではこのオプションが選択されています。 「再帰的」をクリアすると、選択したエレメントのみが検索されます。
- 検索で、指定されたテキストのエンコードされたバージョンとデコードされたバージョンの両方を見つけるようにするには、「詳細オプション」をクリックし、次に「エンコード値とデコード値の突き合わせ」を選択します。 デフォルトではこのオプションが選択されています。 検索でサポートされるエンコードのタイプは、プロトコルによって変わります。 例えば、HTTP データで検索すると abc%123 および abc%25123 が一致します。
- 「検索するエレメント」リストで、検索するすべてのテスト・エレメントを選択します。
ステップ 4 でチェック・ボックスをチェックすると、このステップで選択できるエレメントは「テスト・コンテンツ」エリアで選択したインスタンスに制限されます。
例えば、ここで「HTTP ページ」を選択し、「テスト・コンテンツ」エリアで 1 ページだけ選択した場合は、そのページしか検索されません。 ステップ 4 でチェック・ボックスをクリアにすると、すべてのテスト・ページが検索されます。
- オプション: 検索方法を定義する、選択されたエレメントをクリックします。
新規エリアが開き、選択されたエレメントを検索する方法をここで定義することができます。
項目を見つけるには、次のステップに進んでください。 検出した文字列を置換するには、「置換」をクリックして、ステップ 12 に進んでください。
- 「検索」をクリックします。 検索結果は 2 つのビューに表示されます。
- 「検索」ビューには、一致を含むオブジェクトがリストされます。
- 「テスト検索の一致プレビュー」ビューには、検出された一致が表示されます。
以下の図は、「検索」ビューを示しています。 URL: Offset: 36 および URL: Offset: 85 が検索テキストが検出されたオブジェクトを指定しています。
- 「検索」ビューで、以下のいずれかの検索アクションを完了します。
- 「テスト検索の一致プレビュー」で検出された文字列をプレビューするには、オブジェクトをクリックします。
- インスタンスが検出された場所でテストを開くには、オブジェクトをダブルクリックします。
- 別の検索アクション (次の一致に進む、以前の一致に戻る、置換など) を実行するには、オブジェクトを右クリックして、選択項目を選びます。
- ステップ 9 で「置換」をクリックした場合、「置換」ウィンドウが開きます。 「置換の対象」フィールドに、置換テキストを入力します。
- 適切なプッシュボタンをクリックして、置換アクションを選択します。 選択的に置換を行う場合は、検出されたインスタンスが「テスト検索の一致プレビュー」ビューと同じ順序で表示されます。 検出されたインスタンスがすべて表示されるまで、「置換」または「スキップ」をクリックします。