web_list()
从列表控件中选择一个项目,仍然是一个基于图形化界面操作的一个函数,不推荐使用。
int web_list(stepname,...,DESCRIPTION,description arguments,ACTION,action arguments,[VERIFICATION,verification arguments,] LAST);
此函数返回以下之一:
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(点击和脚本)脚本。
有关语法的详细信息,请参阅语法指南。
示例:web_list
此示例显示当用户选择多重选择列表中的第一个项目,然后在最后一个项目上进行Shift单击,然后在中间的项目上进行控制单击时记录的步骤。记录的操作为Select,ExtendSelect和Deselect。
注意,web_list按字母顺序记录ExtendSelect操作,虽然SELECT元素的定义是:
<SELECT name="Places of Residence" multiple size=6 >
<OPTION name=Places ofResidence value=Northanger>Northanger Abbey
<OPTION name=Places of Residencevalue=Barton>Barton Park
<OPTION name=Places of Residencevalue=Pemberley>Pemberley
<OPTION name=Places ofResidence value=Mansfield>Mansfield Park
<OPTION name=Places of Residencevalue=Hartfield>Hartfield
<OPTION name=Places ofResidence value=Kellynch>Kellynch Hall
</SELECT>
用户首先点击Northanger Abbey,然后shift_clicked Kellynch Hall,最后点击控制Hartfield。
web_list("Places of Residence",
"Snapshot=t136.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"Select=NorthangerAbbey",
LAST );
web_list("Places of Residence_2",
"Snapshot=t137.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"ExtendSelect=Barton Park",
LAST );
web_list("Places of Residence_3",
"Snapshot=t138.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"ExtendSelect=Hartfield",
LAST );
web_list("Places of Residence_4",
"Snapshot=t139.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"ExtendSelect=Kellynch Hall",
LAST );
web_list("Places of Residence_5",
"Snapshot=t140.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"ExtendSelect=MansfieldPark",
LAST );
web_list("Places of Residence_6",
"Snapshot=t141.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"ExtendSelect=Pemberley",
LAST );
web_list("Places of Residence_7",
"Snapshot=t146.inf",
DESCRIPTION,
"ID=",
"Name=Places of Residence",
"Ordinal=2",
ACTION,
"Deselect=Hartfield",
LAST );