绿茶叶 发表于 2006-11-10 11:59:48

socket协议,每次录制中的动态数据不是在固定的buf里,导致回放有时成功,有时失败

现在用socket协议录制一个脚本,发现服务器返回的动态ID每次出现在不同的buf里(前后数目差几个),在脚本里对这个动态ID做关联后,回放有时成功,有时失败,
报:Error : save param parameter is invalid. Error code : 9005.
想请教大家,该怎么办?

绿茶叶 发表于 2006-11-13 09:16:34

是不是可以采用对有可能出现的几个buf每个都用lrs_save_searched_string,然后判断这个函数返回的状态,错误则继续执行对下一个buf lrs_save_searched_string?

   那有个问题,函数返回状态正确是用什么表示?错误用什么表示?

谢谢大家了^_^

jackloo 发表于 2006-11-13 10:56:07

socket脚本必然会出现握手失败后重新发送连接、重新接收数据的现象,所以你在程序中就必须要做while的条件判断,如果正确则继续进行下去,如果失败则重新执行一次。
而你的做法逻辑上是错误的,但也许在大部分执行过程中还是有效的。
很多LR脚本必须要手工写内容的。

eyta 发表于 2009-12-14 09:24:12

jackloo
能否介绍下怎么做while条件判断parameters?
页: [1]
查看完整版本: socket协议,每次录制中的动态数据不是在固定的buf里,导致回放有时成功,有时失败