0

VUser LoadRunner スクリプトのスクリプトを作成しており、この HTML の境界にあるパラメーターを保存したいと考えています。

<span id="ident" class="control-label">
My parameter
<span>

しかし問題は、次のコードを使用すると LR が失敗することです。

web_reg_save_param("Some_Txt", "LB=ident" class="control-label">", "RB=",LAST );

エラーで:

Action.c (34): 構文エラー。見つかりましたclass' expecting)'

Action.c (34): 構文エラー。見つかりましclass' expectingた;'

Action.c (34): 宣言されていない識別子「クラス」

Action.c (34): 構文エラー。見つかりましRB' expectingた;'

Action.c (34): 宣言されていない識別子 `RB'

Action.c (34): 不正な表現

Action.c (34): 欠落 "

Action.c (34): 宣言されていない識別子「sp」

Action.c (34): 構文エラー。",LAST ); " が見つかり、`;' が必要です

Action.c (36): 構文エラー。見つかりましweb_submit_data' expectingた;'

Action.c (37): 欠落

エラーメッセージについてはよくわかりません。ここでの手がかりは何ですか?問題はスペースですか、「」ですか、それとも何か他のものですか?

乾杯マグナス

4

2 に答える 2

0

web_reg_Save para()の構文が正しくありません。文字列内の引用符をエスケープする方法については、Cプログラミングの基礎スキルを参照してください。 提示したキャプチャセクションがHTMLの複数行にわたって正しいと仮定すると、左側の境界条件で追加の文字が欠落している可能性があります。また、NULL条件以外の、右境界条件でのより適切な記述子が必要になります。

この回答には解決策は含まれていませんが、解決策への道が含まれています。調査:

  • Cの別の文字列内で引用符をエスケープする
  • 改行とキャリッジリターンを表すCの行末の制御文字調査:明確な右境界条件(nullではない)。これには制御文字が含まれる場合があります。
  • 一致条件の序数/インスタンス
  • 位置。web_reg _...()の場所は、キャプチャに必要な場所に適していますか。

上記を調査することで、実装することを選択したソリューションをより深く理解できるはずです。

于 2012-11-29T15:30:46.003 に答える
0

この関数の構文 ---

 web_reg_save_param("Some_Txt", "LB=ident" class="control-label">", "RB=",LAST );

間違っている。---のようにクラスの前に「、」があります

web_reg_save_param("Some_Txt", "LB=ident",class="control-label\">", "RB= ",LAST ); 

これを試してみてください...

于 2015-12-31T05:16:07.407 に答える