loadrunner 函数说明(转载)
上一篇 / 下一篇 2009-06-14 14:11:11 / 个人分类:loadrunner
[qe2^JUC4^6V2dtY)T0// button_press 函数激活指定的推按钮。51Testing软件测试网kWxNVN,| \
int button_press ( LPCSTR button );51Testing软件测试网O'H~uj`9i4L
)z!Ps]jG-Wt0// button_set 函数将按钮状态设置为 ON 或 OFF。
A8dx
]-u v9k4[O0int button_set ( LPCSTR button, int state );
p1Q;W*c~-tx0// close_session 函数关闭所有打开的窗口并结束51Testing软件测试网\LW oV2| LR9A
// 当前的 Baan 会话。在 Baan 模板中创建的此函数
u#q)U] Y1|t2a2w*o%\D0// 出现在脚本的 vuser_end 部分中。51Testing软件测试网0@J8W C%v#Geg
int close_session();51Testing软件测试网b0Y[&{J
// edit_get_text 函数返回在指定 edit 对象中
ZeQ{H0// 找到的所有文本。若要从特定块中读取文本,51Testing软件测试网!Z8P4D9TrO-j
G
// 请使用 edit_get_block。51Testing软件测试网;AGW&v~(m7a2l;bw
int edit_get_text ( LPCSTR edit, char *out_string );
?k4Pu(lJ0// edit_set 函数使用指定的字符串设置 edit 对象的51Testing软件测试网tc|T[fr+FR
// 内容。该字符串将替换任何现有字符串。
1dg|
S"~0int edit_set ( LPCSTR edit, LPCSTR text );
X0VU"g+T0// edit_set_insert_pos 函数将光标放置51Testing软件测试网sn0x5sA SNEE
// 在 edit 对象内的指定位置。51Testing软件测试网X/`Y(\e'[&C+x1tlp
int edit_set_insert_pos (LPCSTR edit, int row, int column );
!pY;Mt5x(\(n0// edit_set_selection 函数突出显示指定文本。51Testing软件测试网"]RrT;o q)E
int edit_set_selection ( LPCSTR edit, int start_row, int start_column, int end_row, int end_column );
(w
P+p*W)}0A]|
}7U0// edit_type 函数将文本字符串输入到 edit
-dD"ubN*BCOAv0// 对象中。该文本字符串不会替换现有字符串;51Testing软件测试网Nu;Mzz6Wt
// 它替换的是位于当前光标位置的指定文本。51Testing软件测试网$jmDv2V
H5y_)g
int edit_type ( LPCSTR edit, LPCSTR text );51Testing软件测试网S4u
_0S-b*R
-?(@E&?z3j;b0// init_session 函数通过指定登录数据和配置51Testing软件测试网!Z.I
x7Z4Nv
// 信息打开 Baan 连接。此函数向 Baan 服务器
2MU2G3o8YF#O3@0// 呈现包含在 Baan Configuration 部分中51Testing软件测试网{$K m\vP0KQaj
// 的信息。51Testing软件测试网:tN;s.EUV1E
int init_session ( char * host, char * user, char *password, char *BSE, char *Bshell_name, char * settings );51Testing软件测试网4m'R2rm1m,@o
// list_activate_item 函数双击列表中的项目。51Testing软件测试网lR C8} e
w
// 项目可由其逻辑名称指定。
+EgBB8D"x%d`0int list_activate_item ( LPCSTR list, LPCSTR item );51Testing软件测试网!^5{KpBZ#k4n7a
I3fl uv;~0// list_collapse_item 函数隐藏展开的 TreeView51Testing软件测试网8Y/]Rn-be?'l
// 列表中的子项,例如文件夹中的各个文件。51Testing软件测试网#U6B#E U6q;tf,X{R
int list_collapse_item (LPCSTR list, LPCSTR item );51Testing软件测试网G6Y2~(MA_E*h
_v([5w0u'Uf:Wh!HaX,Z0// list_expand_item 函数显示展开的
Pt}"l{AyQ;L7N0// TreeView 列表中所隐藏的子项,例如51Testing软件测试网B7I@Y p+Xf\:e%Q;J
// 文件夹中的各个文件。51Testing软件测试网;t%c,p4F'}R/k?&iCfF
int list_expand_item (LPCSTR list, LPCSTR item );
// list_get_selected 函数返回列表中的选定
Z0l3K'~R:[1m4l#jB0// 项目。它既查找标准列表,也查找多选项列表。
Irx8hKw0int list_get_selected (LPCSTR list, LPCSTR out_item, LPCSTR out_num );
// list_select_item 函数从列表中选择项目
h+d*^8Q5B!zT8s0// (在项目上执行一次鼠标单击)。项目可由
"K*_z&gE9c1T0// 其名称或数字索引指定。索引被指定为一个51Testing软件测试网8v3? f@EC
// 字符串,并前置有字符 #。列表中的第一个51Testing软件测试网+T8M cGaaf`(R
// 项目编号为 0。例如,列表中的第三个项目
QR0}*V}^6S'GlvKg0// 将表示为 "#2"。51Testing软件测试网0rpD_ OJ2K6c.M
int list_select_item ( LPCSTR list, LPCSTR item );51Testing软件测试网1ads-ji^c.Xc
// menu_select_item 函数根据菜单
jk T5b}a0// 的逻辑名称和项目名称从菜单中选择51Testing软件测试网 C#yMqs
// 项目。注意,菜单和项目表示为单个51Testing软件测试网gU}2Ph;M
// 字符串,并使用分号分隔。51Testing软件测试网Y,h2ixdO
int menu_select_item ( LPCSTR menu_item );51Testing软件测试网B\mOHtyzD({#Tz
6G0e.`!f4x,?0// obj_get_info 函数检索指定属性的值,51Testing软件测试网%X8oyJ#Ht,lZ
// 并将其存储在 out_value 中。
cG"L s2T3l1\*{0int obj_get_info ( LPCSTR object, LPCSTR property, char *out_value );51Testing软件测试网 OU#ND/t!Vm
// obj_get_text 函数从指定的对象
*s`+D/\%J0`U0// 或对象区域中读取文本。51Testing软件测试网*j3LJI(z$y'd
int obj_get_text (LPCSTR object, LPCSTR out_text );51Testing软件测试网Wk3b"oyc;N;B2N
_o M2d#M0I3uy0// obj_mouse_click 函数在对象内的51Testing软件测试网^"H
^{
|Mi*Z#pR&T
// 指定坐标处单击鼠标。51Testing软件测试网X:q
`&f8yE!N
int obj_mouse_click ( LPCSTR object, int x, int y, [mouse_button] );51Testing软件测试网.`h
v@KK4{
// obj_mouse_dbl_click 函数在对象内的
9lJH#GU$Z8y$H4G0// 指定坐标处双击鼠标。
5i&Wg8j hX0int obj_mouse_dbl_click ( LPCSTR object, int x, int y, [mouse_button] );
// obj_mouse_drag 函数在 GUI
X\6n-S}iw0SS0// 对象中执行鼠标拖动操作。指定的51Testing软件测试网,s-`a`"M(Y
// 坐标是相对于 GUI 对象(而非
"b2yH,S&P1bHNQl
k%M0// 屏幕)的左上角。51Testing软件测试网K:[@0a aE
int obj_mouse_drag (LPCSTR object, int start_x, int start_y, int end_x, int end_y, [ ButtonT mouse_button] );
9o.Z7yo7]:VUZA2V0// obj_type 函数指定将 keyboard_input51Testing软件测试网|2~:~e)A?4s
// 发送到的目标对象。51Testing软件测试网&@,LZ4W1U T+q
int obj_type ( LPCSTR object, unsigned char keyboard_input, [unsigned char modifier ] );
.fV*B7ad4C pb~0// obj_wait_info 函数等待对象
n,C}X5t[0// 属性达到指定值,然后继续
7CZJ%Y8K|9m~0// 测试运行。如果未达到指定51Testing软件测试网2CX^G;D"^8bA0\(qfeW
// 值,则函数将一直等到时间
3K]C)~D/us0// 到期,然后再继续测试。51Testing软件测试网:du%AW(O.q5IN8zV
int obj_wait_info (LPCSTR object, LPCSTR property, LPCSTR value, UINT time );51Testing软件测试网~cA'e,UU
Go~,?
// scroll_drag_from_min 函数将滚动屏51Testing软件测试网*v|-Y8AM
// 移动到与最小位置相距指定距离的位置。
/r8]N|4blp0int scroll_drag_from_min ( LPCSTR object, [int orientation], int position );
// scroll_line 函数滚动指定行数。51Testing软件测试网L-w#kw jY No
// 此函数可用于滚动栏和滑块对象。
a6~u:J ZW8x^0int scroll_line ( LPCSTR scroll, [ScrollT orientation], int lines );
W;J
mj#Uu S [
m;|0// scroll_page 函数将滚动屏移动指定页数。51Testing软件测试网 P"Yx,uP(j+e
int scroll_page ( LPCSTR scroll, [ScrollT orientation], int pages );
'EDM)K6Ly!bV
uj;tU*`0// set_default_timeout 函数设置回放51Testing软件测试网Ylh!j[,S#L}+k
// 期间 Baan Vuser 函数的超时期间段。51Testing软件测试网W7C6|'Q7K#q*a
// 例如,当脚本执行 set_window 函数51Testing软件测试网Lje
~!s u
// 时,如果窗口在指定超时时间段内没有51Testing软件测试网,K^zX
Fv*t/u
// 出现,则会生成错误。51Testing软件测试网^H-r6EP9Af
c2X
void set_default_timeout ( long time );51Testing软件测试网&fzV1t!d,q9q
// set_exception 函数指定在发生异常时