标签:
用户名 密码的参数化,因为用户名密码之间是一一对应的 所以password这里要这样设置一下。
而且如果想看到参数化后 执行成功或者失败所用的参数,在runtime setting中设置一下log信息就可以了。
回放一遍录制的脚本后,ctrl+F8,让LR自动检测关联点,如果查不到还可以用Windiff等文件对比工具,手动关联应这样:
举个例子说明吧:
比如说对源码中的<input type="hidden" id="orderId" name="orderId" value="f28958249e141e62312d855ce73252d3"/>的orderId的值进行关联,那么我们可以这样写:
web_reg_save_param("orderId",
"LB=name=\"orderId\" value=\"",
"RB=\"",
LAST);
这个就是要在整个HTML文件中找左边界是:name="orderId" value="
右边界是:"
中间文本的值,找到后赋给orderId。
这样一个手工关联就做好了,很简单吧。
另外:web_reg_save_param一般用在提交web_submit_form,或web_url函数之前。
URL-base script HTML-base script区别
WEB系统都可以用HTTP-BASEED和URL-BASEED,但很多HTTP-BASEED不能做的,URL-BASEED可以做。
URL-BASEED可以录制到操作过程中所有URL的动作,而HTTP-BASEED只录制到用户操作直接相关的URL的动作,没有js、gif等URL操作的动作,这导致一些辅助的URL操作无法在HTTP-BASEED中得到体现,从而有可能会报错。比如前段时间有人问一个GIS系统为什么录制错误,就是因为某个页面中有较多内容是由一个JS文件生成的,而他没单独录制这个JS文件,他必须改用URL-BASEED方式。
但URL-BASEED录制的脚本很烦琐。
标签:
原文地址:http://www.cnblogs.com/AmilyWilly/p/4674164.html