web_link()--常用函数
模拟鼠标点击由属性定义的链接。
int web_link(constchar * StepName,<Listof Attributes>,[EXTRARES,<List of Resource Attributes>,] LAST);
该函数与操作界面上的 Recording OptionsàRecording/HTML-based script/Htmladvanced/a script describing user actions设置功能相同,如下图:
参数说明:
object:评估到类型为WebApi的对象的表达式。通常是web for Java和VisualBasic。另请参见函数和常量前缀。
StepName:树视图中链接的名称。也用作自动事务的事务名称。
List of Attributes :支持以下属性:Text, Frame,TargetFrame,ResourceByteLimit和Ordinal。
记录的属性:文本,有序
EXTRARES:一个分界参数,指示下一个参数将是资源属性列表。
List of Resource Attributes:资源属性列表
LAST:指示参数列表结束的标记。
一般信息 :
web_link函数是一个动作函数,它模拟鼠标点击由属性定义的链接。 web_link只能在上一个操作的上下文中执行。
仅当VuGen处于基于HTML的录制模式(请参阅VuGen的录制选项)时,才会记录web_link。
非HTML生成的资源的示例是.gif和.jpg图像。仅当这些资源的记录选项设置为“当前脚本步骤中的记录”时,才会插入资源属性列表。这是默认设置。请参阅“HP LoadRunner虚拟用户生成器用户指南”。
可以修改HTTP头以将关于请求的附加信息传递到服务器。使用HTTP标头,您可以(例如)允许响应中的其他内容类型(例如压缩文件),或者只有在满足特定条件时才可以请求网页。要修改请求中的HTTP头,请参阅web_add_header。要修改所有后续请求,请参阅web_add_auto_header。
Web_link支持Web脚本,但不支持WAP脚本。
什么时候推荐使用web_link()函数呢?
当界面仅有一个超链接地址的时候,并且请求的地址动态,可以考虑使用web_linlk()该函数,否则推荐大家使用web_url()
示例:web_link
在以下示例中,脚本加载网址,然后点击链接:
web_url(“test.html”,
“URL =http://localhost/test.html”,
“Resource= 0”,
“RecContentType= text / html”,
“Referer=”,
“Mode =HTML”,
LAST);
web_link(“Test1”,
“Text =Test1”,
LAST);