码迷,mamicode.com
首页 > 其他好文 > 详细

LR一些小积累 自己总结的

时间:2015-07-24 20:11:50      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:

用户名 密码的参数化,因为用户名密码之间是一一对应的 所以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录制的脚本很烦琐。

LR一些小积累 自己总结的

标签:

原文地址:http://www.cnblogs.com/AmilyWilly/p/4674164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!