境界内のデータ検証関数を生成する

WebVerifyDataBound(Ex) 関数は、ソース ビューで選択されたコードやテキストなどのデータを検証します。 TrueLog Explorer は、選択されたデータの位置を特定する一意の境界を自動的に検出します。

注: TrueLog Explorer は、WebVerifyDataBound の代わりに WebVerifyDataBoundEx を使用します。
  1. メニュー ツリーで、検証したい Web ページを選択します。
  2. ソース ビューで該当するデータを選択します。
  3. 以下の手順の 1 つを実行します。
    • スクリプト > 選択したテキストの検証 を選択します。
    • 選択したテキストを右クリックして、選択したテキストの検証 を選択します。
    • 検証の追加 をクリックし、ワークフロー - 検証の追加 ダイアログ ボックスから HTML ページ内で選択したテキストの検証 を選択します。
    選択したテキストが 定数値 テキスト ボックスに表示され、定数値 オプション ボタンが選択されます。
  4. 省略可能: 既存または新規のパラメータと照合して検証するには、パラメータ値 オプション ボタンをクリックします。
    1. 参照 (...) ボタンをクリックし、パラメータを選択します。
    2. パラメータが存在しない場合には、次へ をクリックして パラメータ ウィザード を開き、新しいパラメータを作成します。
  5. チェック ボックスを使って、検証で大文字/小文字を区別するか、スクリプト全体のルールとして適用するかを指定します。 結果の変数名が 結果の変数名 テキスト ボックスに表示されます。
  6. 省略可能: 結果の変数名 を編集します。
  7. 境界文字列を必要とする チェック ボックスをオンにします。 これにより、このページでの出現回数 の設定が無効になります。

    左境界と右境界が、左境界右境界 のテキスト ボックスに表示されます。 このダイアログ ボックスで境界の文字列を編集することはできません。

  8. 深刻度 グループ ボックスで、検証から否定的な結果が返されたときに生成する深刻度を指定します。
  9. OK をクリックします。 関数がテスト スクリプトに追加されます。

コード例

次のサンプル コード (太字部分) は、境界内のデータ検証用に自動生成されたものです。

transaction TMain 
begin
  ...
  WebVerifyDataBound("ahref=\"", "\"", "main.asp?from=welcome",   
    WEB_FLAG_IGNORE_WHITE_SPACE | WEB_FLAG_CASE_SENSITIVE, 1,  
    SEVERITY_ERROR, bVerifyDataBoundSuccess1);
  WebPageUrl("http://myHost/shopit/", "ShopIt - Greetings");
  ...