风轻悄悄的,草软绵绵的。

LR自带例子回放时的参数关联问题

上一篇 / 下一篇  2011-10-21 13:50:09 / 个人分类:测试技术

 

今天我用范例录了一个脚本,使用的是HTML-based其它基本上都是默认设置。

   使用jojo/bean进入例子中后进行了一个最基本的定票操作然后退出,录制完毕后,将departarrive参数化,然后回放,回放成功,然后再设置runtime setting,将number of iteration改为2,再次回放时出现错误:

Action.c(54): Error -27979: Requested form. not found  [MsgId: MERR-27979]

Action.c(54): web_submit_form("reservations.pl_2") highest severity level was "ERROR", 0 body bytes, 0 header bytes  [MsgId: MMSG-26388]

  

下面是具体的过程:

 

1、录制完定票的操作,然后将departarrive参数化,departDenver/ParisarriveLos London/London,因为录制时用的是第一组数据,所以在代码里就有“"Name=outboundFlight", "Value=020;338;10/22/2011"”,其中020338代表的是DenverLondon的航班号和价格。

2、想到关联的问题,于是打开mercury tours选择第二组数据Paris-London查看其中的一条航班和价格信息,然后将代码Value=020;338;05/23/2007中的020338参数化,加入刚才查看到的航班和价格信息(400350),二次迭代运行成功。修改一下参数化的数据,将400改为401,然后回放,结果再次提示上面的错误。

3、解决办法:(1VUG---Tools----Recording Options,internet protocol下的recording中选择recording levelHTML-based script,点击HTML Advanced,选择script. typeA script. containing explicit.即可。
 (2)或者选择使用URL_based script录制


TAG:

 

评分:0

我来说两句

Open Toolbar