前のトピック: HTTP アサーション次のトピック: HTML のページ内プロパティの確認


比較する HTML コンテンツを強調表示

比較する HTML コンテンツを強調表示アサーションでは、比較を、HTML ページのコンテンツに基づいたものにすることができます。 このアサーションは、HTML ページで動作するように設計された「画面のペイント」技術を使用します。 たとえば、大きな HTML ドキュメントがある場合、「対象のコンテンツ」の前後のデータを特定できます。 これにより、「対象のコンテンツ」が何と比較されるかが特定されます(通常、データ セットで提供される期待値)。

テキストは、エディタの下部のアイコンを使用してマークされます。

アサーション エディタ アイコンとその機能のラベル

この技術について、例を用いて説明します。

以下の例では、「Welcome to ITKO examples」というテキストに表示される会社名(現在は ITKO)が、指定されたプロパティの値と一致するかどうかを確認します。 上記に示したボタンを使用して、テキストを選択し、適切なアイコンをクリックすることにより、テキストをマークしています。

この画面では、上部パネルのブラウザに HTML が表示され、下部パネルに実際の HTML テキストが表示されています。 「Welcome to」と「examples」を必須にします。 それらのテキストの境界を設定し、保持テキスト アイコン LISA--icon_image_twoyellowfolders をクリックします。 次に、強調表示されたコンテンツの内部の会社名のテキスト「ITKO」を選択し、プロパティ一致アイコン [プロパティ]アイコン をクリックします。 ダイアログ ボックスにプロパティ名「correctCompany」を入力します。 このプロパティは、境界が設定された 2 つのテキストの間に表示されているテキストと比較されます。 会社名のテキストは、プロパティの名前と置き換えられます。

アサーションを実行するには、[アサーションの実行]ボタンをクリックします。

このアサーションが実行されると、correctCompany プロパティの値が、「Welcome to」と「examples」の間に挿入されます。 結果として作成されたテキストが、HTML 応答の対応するテキストと比較されます。 「Welcome to correctCompany examples」というテキストの HTML 内での場所は変更でき、変更しても検出できます。