2017-07-14 15 views
0

HP Load Runnerを初めて使用しています。 Load Runner 12.5を使用してWebアプリケーションをテストしています。私は登録リンクロードランナーにチェックボックスを記録できません12.5

"私は受け入れる" チェックボックスがありますをクリックし

:HTTPプロトコルを使用して記録しながら

。チェックボックスを選択しました。

私は私のスクリプト表示すると:

を私は、生成レジスタリンクステップを参照してください。

しかし、スクリプトはチェックボックスのステップを生成しませんでした。

録画オプションについては、[全般]> [録画:HTMLとURL]のすべてのオプションを試しました。

enter image description here

私はクロームのチェックボックスを視察したとき、私は以下のコードを参照してください。

<div class="form-group checkbox"> 
          <input type="checkbox" name="TermsAndConditionsAccepted" value="True" id="TermsAndConditionsAccepted" data-val-truerequired="You must accept the.." data-val-required="The TermsAndConditionsAccepted field is required." data-val-required-allowempty="false" data-val="true"> 
          <label class="control-label" for="TermsAndConditionsAccepted">I agree to the above Terms and Conditions</label> 
          <span class="field-validation-valid help-block" data-valmsg-for="TermsAndConditions" data-valmsg-replace="true"></span> 
         </div> 

ロードランナーを以下のスクリプトを生成しました。あなたが見ることができるように、レジスタのリンクは最後のステップですが、私はチェックボックスのステップが表示されません。私がそれをどのように修正できるかについて助言してください。

web_url("example.com", 
    "URL=example.com/", 
    "Resource=0", 
    "RecContentType=text/html", 
    "Referer=", 
    "Snapshot=t1.inf", 
    "Mode=HTML", 
    ); 

lr_think_time(15); 

web_link("Register", 
    "Text=Register", 
    "Snapshot=t2.inf", 
    EXTRARES, 
    "Url=../signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22usersessionhub%22%7D%5D&_=1500044401633", ENDITEM, 
    LAST); 


return 0; 

答えて

1

アーキテクチャを見てみましょう。 HTTPトランスポート層レベルで記録しています。クリック確認ダイアログが純粋にJavaScriptによるプレゼンテーションのクライアント側のイベントである場合、サーバー側の通信は見込めません。

テストコードでこれを必ず確認する必要があり、これが100%クライアント側で生成されたイベントであることを主張すれば、TruClient、GUI、CitrixまたはRDPがソリューションへのパスであることを提案できます。

関連する問題