我正在编写VUser LoadRunner脚本脚本,并希望在此html中保存一个介于边界之间的参数:
<span id="ident" class="control-label">
My parameter
<span>
但问题是LR无法使用此代码:
web_reg_save_param(“Some_Txt”,“LB = ident”class =“control-label”&gt;“,”RB =“,LAST);
错误:
Action.c(34):语法错误;找到class' expecting
)'
Action.c(34):语法错误;找到class' expecting
;'
Action.c(34):未声明的标识符`class'
Action.c(34):语法错误;找到RB' expecting
;'
Action.c(34):未声明的标识符`RB'
Action.c(34):非法表达
Action.c(34):缺少“
Action.c(34):未声明的标识符`sp'
Action.c(34):语法错误;发现“,最后”;“期待`;'
Action.c(36):语法错误;找到web_submit_data' expecting
;'
Action.c(37):缺少
我不确定错误消息。这是什么线索?问题是空格还是“”还是别的?
干杯 马格努斯
答案 0 :(得分:0)
web_reg_Save para()上的语法不正确。请参阅C编程中的基础技巧,了解如何在字符串中转义引号。 假设您所呈现的捕获部分在多行HTML中是正确的,那么您会发现您可能在左边界条件中缺少其他字符。除了NULL条件之外,您还需要在右边界条件中使用更好的描述符。
此答案不包括解决方案,而是解决方案的路径: 研究:
研究上述内容可以让您更深入地了解您选择实施的解决方案。
答案 1 :(得分: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 );
试试这个...