web_button()
模拟用户单击按钮。
int web_button(stepname,...,DESCRIPTION,description arguments,ACTION,action arguments,[VERIFICATION,verification arguments,] LAST);
web_button模拟按钮上的各种操作,例如点击,触发事件,评估脚本等。
此函数返回以下之一:
LR_PASS(0):函数完成没有错误。
LR_FAIL(1):函数完成时出现错误,例如LoadRunner Load Generator的I / O错误。
LR_NOT_FOUND(2):函数的NotFound验证参数设置为警告或通知,并且找不到对象。
LR_PASS不指示测试步骤通过 - 只是函数运行到完成。例如,LR_PASS不表示服务器返回了期望值。
该功能可用于Web(点击和脚本),Oracle Web应用程序11i,PeopleSoft Enterprise,AJAX(点击和脚本)和SAP(点击和脚本)脚本,不支持协议请求脚本。
以下是一些实例:
1) 单击按钮
在此示例中,web_button函数模拟用户单击具有“登录”标签的提交按钮。
web_button("SignIn",
DESCRIPTION,
"Tag=INPUT",
"Value=Sign In",
LAST );
2) 触发按钮的事件
在此示例中,onmouseover事件从一个按钮触发。
web_button("BUTTON",
"Snapshot=t297.inf",
DESCRIPTION,
"Type=button",
"Tag=BUTTON",
"ID=",
ACTION,
"FireEvent=onmouseover",
LAST );