HTML データ検証関数を生成する

WebVerifyData 関数は、ソース ビューで選択されたコードやテキストなどのデータを検証します。 TrueLog Explorer は、選択されたデータが選択された HTML ドキュメント内で何回出現するかを自動的に検出します。

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

コード例

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

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