天道酬勤

TSL脚本命令

上一篇 / 下一篇  2007-02-09 10:49:00

Winrunner Context Sensitive命令列表
2~"Z$TTn |*?_D0
:NJ|!m"g;eZCc01.ActiveBar_combo_select_item ( band_tool , item_name );选择下拉菜单某一项,例如:
[g1YJ!z#dRC:I:?0set_window("Form1", 1);
M7N1e$P;E'j6{&M0ActiveBar_combo_select_item("Format;Font", "Arial");51Testing软件测试网"@x^g-O~&tH
In the following example, WinRunner selects the third item in the Format:Font tool.
kYp}]1hx4v0Wf0set_window("Form1", 1);
q(c!T6X&RWwH%s9@0ActiveBar_combo_select_item("Format;Font", "#3");51Testing软件测试网'}9H i2~Pm0pA-t2{
2.ActiveBar_dump ( file_name );存储活动工具栏信息,包括标题、名称、ID等。51Testing软件测试网,GA~'r%SA4lm
file_name 参数包括路径,例如:
E~h(R9q+Pj0set_window("Form1", 1);
Q7y[jy7EO6T0ActiveBar_dump ("d:Bardump.txt");51Testing软件测试网O"ywdXF-l5U
3、ActiveBar_select_menu ( band_tool [, events_only ] ) ;选择菜单某一项,例如:
"\Zq'P6kyVvOI0in the following example, WinRunner selects the Cut menu item in the Edit toolbar.
*PC\ D+M1?e1cn0set_window("Form1", 1);51Testing软件测试网a n0L5DB2I
ActiveBar_select_menu ("Edit;Cut",TRUE);51Testing软件测试网s2cL)c&qT+\*m
4、ActiveBar_select_tool (band_tool [, events_only ] ) ;选择工具栏里某一项,例如:51Testing软件测试网 _~BziS
set_window("Form1", 1);
aCnM$T7{ sz0ActiveBar_select_tool("Format;Center", TRUE);
q`T l l#~.ag05、win_check_bitmap ( window, bitmap, time [, x, y, width, height ] );比较窗口位图,
(i-\mJ7l06、obj_check_bitmap ( object, bitmap, time [, x, y, width, height] );比较对象位图,51Testing软件测试网?S*z7U#DdW
7、button_check_info ( button, property, property_value );检查按钮属性的值
5F_(v r1`cM?/e08、button_check_state ( button, state );检查单选框或复选框的状态51Testing软件测试网,D(tq$^I0__r-iK/V
9、button_get_info ( button, property, out_value );返回按钮属性的值
j P8G'c9@6F)gJ010、button_get_state ( button, out_state );返回单选框或复选框的状态51Testing软件测试网s\)qeI1c7_
11、button_press ( button );点击按钮
3OniX%mr u-~012、button_set ( button, state );设置单选框或复选框的状态51Testing软件测试网F P$SS)]/G!x:F P
13、button_wait_info ( button, property, value, time );等待按钮的属性值变化
ZUw8P(o#f"P8F;N/O014、calendar_activate_date ( calendar, date );双击日历某个日期51Testing软件测试网D:~Zv-O
15、db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] );比较当前数据库数据和期待的数据库数据
sx g:\(y;y016、db_connect ( session_name, connection_string );建立一个数据库session并建立odbc连接
9r*VZ$` w/h-b m017、db_disconnect ( session_name );断开连接结束session
2Q?H{#UZi018、db_execute_query ( session_name, SQL, record_number );执行sql语句返回记录集
~-h6z&T.O R)^019、db_get_field_value ( session_name, row_index, column );返回数据库特定区域的值51Testing软件测试网g-N7~t5k+ut
20、db_get_headers ( session_name, header_count, header_content );返回数据库session的列的数量及列的内容并以tab分组
)t,E9})U#R021、db_get_last_error ( session_name, error );返回最后一条数据库session错误信息
`#X+s[/mc"Y022、db_get_row ( session_name, row_index, row_content );返回特定行内容51Testing软件测试网Lfk N3M
23、db_record_check ( ChecklistFileName , SuccessConditions, RecordNumber ); Compares information that appears in the application under test during a test run with the current values in the corresponding record(s) in your database.
)[X*T'll,N%n8\ [Bhj024、db_write_records ( session_name, output_file [ , headers [ , record_limit ] ] );把结果记录集写到一个文本文件51Testing软件测试网Yj)HB g4C aL;n-k|
25、ddt_close ( data_table_name );关闭数据表文件51Testing软件测试网QF:[6p!k do;hv
26、ddt_close_all_tables();关闭全部数据表51Testing软件测试网 vHI _:yy
27、ddt_export ( data_table_namename1, data_table_namename2 );把一个数据表信息导到另一个数据表文件
}O tlnd/HO ]5R028、ddt_get_current_row ( data_table_name, out_row );返回数据表当前所在行
*~ x*~,x@!V029、ddt_get_parameters ( table, params_list, params_num );返回数据表的参数和参数的个数51Testing软件测试网 Y PFRkJ+E~[f
30、ddt_get_row_count ( data_table_name, out_rows_count );返回数据表行数
`*Fv(L2EO]031、ddt_is_parameter ( data_table_name, parameter );返回一个参数是否在数据表里有效
p!u,gx7Y b5y032、ddt_next_row ( data_table_name );指向数据表中到当前行的下一行
Q5Q e0mm+f%c/i)E%`033、ddt_open ( data_table_name [ , mode ] );打开或创建一个可以访问的数据表51Testing软件测试网 C3B Zxz u7u'x
34、ddt_report_row ( data_table_name );报告当前行到测试结果
!Q$TTaz"fpz035、ddt_save ( data_table_name );保存数据表信息51Testing软件测试网D#qxs g/N']
36、ddt_set_row ( data_table_name, row );设置当前行为第几行
ZsK3O u037、ddt_set_val ( data_table_name, parameter, value );插入parameter列一个新值value51Testing软件测试网r ~ A \5S2O4r
38、ddt_set_val_by_row ( data_table_name, row, parameter, value );插入特定行的parameter列一个新值value
*{6d#[+rdFHG9nF039、ddt_show ( data_table_name [ , show_flag ] );显示或隐藏数据表,1是显示,0是隐藏51Testing软件测试网 L:w9wK1j5G6z l[?.A!v
40、ddt_sort ( table_file, row1, col1, row2, col2, sort_by_rows, key1 [ , key2, key3 ] );根据关键字将数据表特定区域的值排序,sort_by_rows 参数1是按行,0是按列
}4D&{Qr4m041、ddt_update_from_db ( data_table_name, file, out_row_count [ , max_rows ] );从数据库往数据表里导数据;
m6w j4J-r {bl042、ddt_val ( data_table_name, parameter );返回数据表当前行的参数的值51Testing软件测试网L*A+R8lr/Qx`r
43、ddt_val_by_row ( data_table_name, row_number, parameter );返回数据表特定行的参数的值
M l(q"|i|)}044、date_age_string ( date, years, month, days, new_date );将日期相应改变返回新值51Testing软件测试网)z]7@x$a1_|
45、date_align_day ( align_mode, day_in_week );指定特定的日期给某天
&t%b | ^R\,@1CI{046、date_calc_days_in_field ( field_name1, field_name2 );计算两个日期间的天数
F Y8AJ*f4A]8d2|047、date_calc_days_in_string ( string1, string2 );计算字符串格式的日期间的天数51Testing软件测试网v*~1w$S(H9b
48、edit_check_info ( edit, property, property_value );检查对象属性的值51Testing软件测试网#T{2b X/W(j?Nz
49、edit_check_selection ( edit, selected_string );检查选择的字符串是否存在
sB4t4F3K.g O KM!v050、edit_check_text (edit, text, case_sensitive );检查编辑对象的文本内容
x^3W6I%U051、edit_delete ( edit, start_column, end_column );删除编辑对象的文本内容51Testing软件测试网`z [w7F:~Sk2I$p#u
52、edit_delete_block ( edit, start_row, start_column, end_row, end_column );删除文本区
?#RM!X9k0a$k4pej053、edit_get_block ( edit, start_row, start_column, end_row, end_column, out_string );返回文本区
IDjAAwVB054、edit_get_info ( edit, property, out_value );返回编辑对象的属性值
!F?+zg&p,i9}QH055、edit_get_row_length ( edit, row, out_length );返回编辑对象里行的长度
5]8D~f }+rt?056、edit_get_rows_count ( edit, out_number );返回编辑对象里行数51Testing软件测试网0P1c)iIb J#{ B
57、edit_get_selection ( edit, out_string );返回编辑对象的选定字符串51Testing软件测试网7N}\"L+Hcy7\;k p
58、edit_get_selection_pos ( edit, out_start_row, out_start_column, out_end_row, out_end_column );返回选定区域的开始和结束位置
R}-?'J#Q,X059、edit_get_text ( edit, out_string );返回编辑对象的文本
B7@$R?Ao060、edit_insert ( edit, text, columnI );在编辑对象第一行插入文本51Testing软件测试网.Vls6H#X7vj
61、edit_insert_block ( edit, text, row, column );在一个多行编辑对象插入文本51Testing软件测试网\#_rx7J Q(O%PjU
62、edit_replace ( edit, text, start_column, end_column );替换一个编辑对象的内容51Testing软件测试网z7S9Z`)y:X"Wl
63、edit_replace_block ( edit, text, start_row, start_column, end_row, end_column );替换一个编辑对象的多行内容
7X1DRI$Z064、edit_set ( edit, text );替换编辑对象的全部内容
Zj Q7Us6O065、edit_set_insert_pos ( edit, row, column );把鼠标指针放到编辑对象特定位置51Testing软件测试网*v,oS4fGM5E2bV*C
66、edit_set_selection ( edit, start_row, start_column, end_row, end_column );选择编辑对象的文本51Testing软件测试网 _-vWn;XAnY}L
67、edit_type ( edit, text );在编辑对象敲入字符串51Testing软件测试网6r7R7yN/^V
68、edit_wait_info ( edit, property, value, time );等待编辑对象属性的值51Testing软件测试网%jm L9Tu
69、obj_check_gui ( object, checklist, expected_results_file, time );比较当前的gui对象数据
^({Y!b7grh-F D]070、win_check_gui ( window, checklist, expected_results_file, time );对一个窗口比较当前的gui对象数据51Testing软件测试网hhK8FR3P(|0S6aL
71、get_class_map ( custom_class, out_standard_class );返回和一个自定义的类相关的标准类51Testing软件测试网9MR~X a1G3?+jyZ
72、get_record_attr ( class, out_obligatory, out_optional, out_selector );从一个对象类返回属性51Testing软件测试网&i/f+qy-oL+iT9v%?
73、get_record_method ( class, out_method );返回一个对象类的方法51Testing软件测试网%n/Z8P!H3s0Ph.M
74、set_class_map ( custom_class, standard_class );关联一个自定义类和一个标准类
z#fFFo-Oh;gL075、set_record_attr ( class, oblig_prop, optional_prop, selector );设置一个对象类的属性51Testing软件测试网~r;[w J8[S0o
76、set_record_method ( class, method );设置对一个类的记录方法51Testing软件测试网/O']/N%iO,?8JH
77、unset_class_map ( custom_class );解开一个自定义类和标准类的关联关系
uRky7Hg$H1Md078、GUI_add ( file path, window, object, physical_desc );往gui map文件里加一个对象
_ k:[3Fs4c079、GUI_buf_get_desc ( file, window, object, out_desc );返回guimap文件里对象的物理描述51Testing软件测试网MG3A3z+Hd%_0e
80、GUI_buf_get_desc_attr ( file, window, object, property, out_prop_value ); 返回guimap文件里对象的属性的值
5RW#r0Vd%v081、GUI_buf_get_logical_name ( file, physical_desc, window, out_name ); 返回guimap文件里对象的逻辑名称
d$b y#Qe3|R0Z3a}6}082、GUI_buf_new ( file );创建新的gui对象文件
7YtG-E$` ulXd-V;I083、GUI_buf_set_desc_attr ( file, window, object, property, value );设置guimap文件里对象的属性的值51Testing软件测试网%oX2Z/Akf
84、GUI_close ( file );关闭guimap文件
5dz j|1O085、GUI_close_all ();关闭全部guimap文件51Testing软件测试网2G Z~*x Y/?{
86、GUI_delete ( file, window, obj );从guimap文件里删除一个对象
r+n7I-N2]u[T087、GUI_desc_compare ( desc_1, desc_2 );比较两个物理描述51Testing软件测试网y)t(Pv*`O q(n\
88、GUI_desc_get_attr ( physical_desc, property, out_attr_value );从物理描述得到属性的值51Testing软件测试网$ta+AOO
89、GUI_desc_set_attr ( physical_desc, property, value );设置属性的值51Testing软件测试网x B&Jqh s r(AD
90、GUI_get_name ( out_name, out_version );返回测试程序下gui对象的类型51Testing软件测试网qJyVt$j/iz.Q
91、GUI_get_window ( );在guimap里返回当前窗口
%U}V'h3VuG,U092、GUI_list_buf_windows ( file, out_windows, out_number );列举出guimap文件里所有的窗口
4sa9CI)} T-|A093、GUI_list_buffers ( out_files, out_number );列举所有打开的guimap文件
;ij(c&osH4o(p1\'Z F094、GUI_list_desc_attrs ( physical_desc, out_array );列举一个gui对象的属性值51Testing软件测试网G@*L.T f
95、GUI_list_map_buffers ( out_file, out_number );列举所有载入的guimap文件
$d]L6u~ h:lKO096、GUI_list_win_objects ( file, window, out_objects, out_number );列举一个窗口的全部对象
B1s8|F1?Bu!W097、GUI_load ( file_name );载入一个guimap文件
[a4H|p~L"c098、GUI_map_get_desc ( window, object, out_desc, out_file );返回guimap里对象的物理描述
wk+nw x^:c4n%X099、GUI_map_get_logical_name ( physical_desc, window, out_obj, out_file );返回guimap里对象的逻辑名称
&D3U A O+w,Bl,L.dx0100、GUI_open ( file_name );打开guimap文件51Testing软件测试网:Z Q|^8D5y#R1V
101、GUI_save ( file_name );保存guimap文件
:u/TVg$Nt5z0102、GUI_save_as ( current_file_name, new_file_name );另存为guimap文件51Testing软件测试网M"`|4x GM$b
103、GUI_set_window ( window_name );设置guimap里目标识别范围
6cY/m9`,X4k0104、GUI_unload ( file );卸载guimap文件
g8Pu!pz0105、GUI_unload_all ( )卸载全部的guimap文件51Testing软件测试网9b8t*u$]f3r
106、icon_move ( icon, x, y );移动图标到新位置51Testing软件测试网i[+lC!D
107、icon_select ( icon );点击鼠标选择图标51Testing软件测试网.Y4|8|-Y]m'y
108、java_activate_method( object, method, retval [ , param1, ... param8 ] );调用请求的java方法51Testing软件测试网6WzgxcZ)T8l6N-?e.o
109、java_fire_event ( object , class [ , constructor_param1,..., constructor_paramX ] );模拟一个java对象的事件51Testing软件测试网;m2d$p"y'xOu
110、jco_create ( object , jco , class [ , constructor_param1 , ... , constructor_param8 ] )创建一个现有java对象的上下文java对象
c%H5IXy*j0111、jco_free ( object_name );释放内存里指定的jco对象
wba f y%mN lL)|^0112、jco_free_all();释放全部内存里的jco对象51Testing软件测试网1^+y3P2|ic7L)R,k5X%]
113、jdc_aut_connect ( in_timeout );建立一个winrunner和java应用程序的连接51Testing软件测试网.kmY*\x
114、method_wizard ( [ object ] );打开java方法的向导51Testing软件测试网o3M#wl:e Kh8IK?
115、obj_key_type ( object, keyboard_input );向java组件发送事件
C/r0V({[q s:{u e;O0116、obj_set_info ( object, property, value );设置对象属性的值
s7ZS-J-@ P&^C0I0117、popup_select_item ( "menu component;menu item" );从java活动菜单选择一个选项51Testing软件测试网(a5O`)P5}|0G8k {)i
118、list_activate_item ( list, item [, offset ] );激活列表里某一项
1Y/r'Ws1g1A F0119、list_check_info ( list, property, property_value );检查列表属性的值
,V8Q5v-jD(b"]j0120、list_check_item ( list, item_num, item_content );检查列表某项的内容51Testing软件测试网$x+C/{^,E Y2@tT
121、list_check_selected ( list, selected_items );检查选中的那项
+E @!t.ph2c0122、list_collapse_item ( list, item [, mouse_button ] );隐藏树型图里的选项
/n6Bi"GJ+C W3B0123、list_deselect_item ( list, item [, mouse_button [, offset ]] );取消选定列表的某一项51Testing软件测试网/G&}-V,s8] t]iF%FO
124、list_deselect_range ( list, item1, item2 [, offset ] );取消选定2个选项
GNy vcH ^;Of6y4n0125、list_drag_item ( source_list, item [, mouse_button ] );拖动源列表的某个选项
-{3b3_ HL1yj R0126、list_drop_on_item ( target_list, target_item );把一个对象关联到目标列表的选项
@\d%Lp B0127、list_expand_item ( list, item [, mouse_button ] );显示隐藏的树型图选项
S|hdv"?m3A0128、list_extend_item ( list, item [, button [, offset ] ] );往指定的列表里添加一个选项51Testing软件测试网&i9V?%`D/f U
129、list_extend_multi_items ( list, item_list, [, mouse_button [, offset ] ] );添加多个选项51Testing软件测试网] d2D+Ny
130、list_extend_range ( list, item1, item2 [, button [, offset ] ] );添加一定范围的选项
S v)},do%xg8K3k0131、list_get_checked_items ( list, items, number );返回标记的选项的个数和值51Testing软件测试网 Wp"\Rf
132、list_get_info ( list, property, out_value );返回列表属性的值51Testing软件测试网-dU:N#`^ vk_
133、list_get_item ( list, item_num, out_value );返回列表选项的内容
6u5?_`t [#P-C|0134、list_get_item_coord ( list, item, out_x, out_y, out_width, out_height );返回列表选项的四个坐标
`8jiQW)K k0135、list_get_item_info ( list, item, state, out_value );返回列表选项的状态51Testing软件测试网gy%Vj%p
136、list_get_item_num ( list, item, out_num );返回列表选项的位置51Testing软件测试网&qT6f;w&R ~ f
137、list_get_selected ( list, out_item, out_num );返回列表里选定选项的数字和字符串值
&eR-[D,J~+i"vi-R0138、list_select_item ( list, item [,button [, offset ] ]);选择一个列表选项
`)x B j4T9Bh0139、list_select_multi_items ( list, item_list [, mouse_button [, offset ] ] );选择一个列表的多个选项51Testing软件测试网dbX$[ s,\VV(],aQ
140、list_select_range ( list, item1, item2 [, button [, offset ] ]);选定一定范围内全部选项
(n3?*GI`p0141、list_wait_info ( list, property, value, time );等待列表属性的值51Testing软件测试网8cI^B a r;K&[%E1x
142、menu_get_desc ( menu, oblig, optional, selector, out_desc );返回菜单的物理描述
t z4z&@&B&Iy GW0143、menu_get_info ( menu, property, out_value );返回菜单属性的值
c nu#C#pT!G^$V0W0144、menu_get_item ( menu, item_number, out_contents );返回菜单选项的内容51Testing软件测试网*@W7WKOH9z;l
145、menu_get_item_num ( menu, item, out_osition );返回菜单选项的位置
o S)x;T cCer0146、menu_select_item ( menu;item [ x,y ] );选择一个菜单选项51Testing软件测试网q7|*ml/EX a4J(j
147、menu_wait_info ( menu, property, value, time );等待菜单属性的值51Testing软件测试网"p;tLa8\8nFZy\.G
148、obj_check_bitmap ( object, bitmap, time [, x, y, width, height] );比较对象的位图
\ ^%? YC0149、obj_check_gui ( object, checklist, expected_results_file, time );比较当前的gui对象数据
0_[2GV)g0150、obj_check_info ( object, property, property_value [, timeout ] );检查gui对象属性的值
&ib^ ^*DN F(M0151、obj_click_on_text ( object, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );在对象里点击文本
"L)?9A6LsK#@LH!S0152、obj_drag ( source_object, x, y [, mouse_button ] );从源对象拖动一个对象
O3[1YNT7F` ~0153、obj_drop ( target_object, x, y );拖动一个对象到目标对象51Testing软件测试网g q$l j \B2M.Xl
154、obj_exists ( object [, time ] );检查对象是否显示在屏幕上
2ke P|k0155、obj_find_text ( object, string, result_array [, search_area [, string_def ] ] );在对象里返回字符串的位置
SvEk.DS]L0156、obj_get_desc ( object, oblig, optional, selector, out_desc );返回对象的物理描述51Testing软件测试网(~:fg\A"Mk
157、obj_get_info ( object, property, out_value );返回对象属性的值51Testing软件测试网[%yeVw"x1u
158、obj_get_text ( object, out_text [, x1, y1, x2, y2 ] );读取对象的文本51Testing软件测试网%g&n8|Sv y
159、obj_highlight ( object [, flashes ] );高亮显示对象
b?5Y sgQf0160、obj_mouse_click ( object, x, y [, mouse_button ] );点击一个对象51Testing软件测试网GJu P(B?
161、obj_mouse_dbl_click ( object, x, y [, mouse_button ] );双击一个对象51Testing软件测试网P;q9a3\b6p.~
162、obj_mouse_drag ( object, start_x, start_y, end_x, end_y [,mouse_button ] );在对象上拖动鼠标51Testing软件测试网Fkx*F)eP'lJ6M:Q
163、obj_mouse_move ( object, x, y );在对象里移动鼠标指针51Testing软件测试网xY7I+a(p3],KZ~
164、obj_move_locator_text ( object, string [ , search_area [ , string_def ] ] );在对象里移动鼠标到一个字符串
E%H8X_i!LW0165、obj_type ( object, keyboard_input );用键盘输入对象
ng7eZW,G_ ~0166、obj_wait_bitmap ( object, bitmap, time [, x, y, width, height] );等待对象位图出现在屏幕51Testing软件测试网Pe(x9XW"fv
167、obj_wait_info ( object, property, value, time );等待对象属性的值
u2R#Rs|X0168、scroll_check_info ( scroll, property, property_value );检查滚动条的属性值51Testing软件测试网\M*Z)\)WSM
169、scroll_check_pos ( scroll, position );检查滚动条的当前位置
.[:ozfsfM0170、scroll_drag ( scroll, orientation, position );滚动到指定位置
] |!_(W_0171、scroll_drag_from_min ( scroll, orientation, position );从最小值开始滚动
u-W:hu Y#`3j9H0172、scroll_get_info ( scroll, property, out_value );返回滚动条的属性值
H3e!xcD {P]2`.W^6M0173、scroll_get_max ( scroll, orientation, out_max );返回滚动条的最大位置51Testing软件测试网%B.|;C#aI}U0iE
174、scroll_get_min ( scroll, orientation, out_min );返回滚动条的最小位置
9`0vf8kh0175、scroll_get_selected ( slider, min_value, max_value );返回滚动条的最小和最大值51Testing软件测试网w?5A.f#{+`J4E
176、scroll_get_pos ( scroll, orientation, out_pos );返回滚动条当前位置
x%W+NPO${/d0177、scroll_line ( scroll, orientation, [ +|- ] lines );滚动指定的几行51Testing软件测试网n Q#N2Ms2K:j
178、scroll_max ( scroll, orientation );设置滚动条到最大位置
6|.N;V,K3vK0179、scroll_min ( scroll, orientation );设置滚动条到最小位置
oh C!cu/s/Q2G0180、scroll_page ( scroll, orientation, [+|-] pages );移动滚动条指定的页数51Testing软件测试网1| I&NhHV
181、scroll_wait_info ( scroll, property, value, time );等待滚动条属性的值51Testing软件测试网{#p.I7F u.J ]!@
182、spin_get_info ( spin, property, out_value );返回旋转属性的值51Testing软件测试网.W]eg2Q
183、spin_get_pos ( spin, out_value );返回旋转对象的位置51Testing软件测试网]g3`T+U,J
184、spin_get_range ( spin, out_min_pos, out_max_pos );返回旋转对象的最小与最大位置
Un,j'JW#ax0`0185、spin_max ( spin [, index ] );设置旋转对象到最大值51Testing软件测试网)Q^L.S(@Q8|
186、spin_min ( spin [, index ] );设置旋转对象到最小值
$G,L?5{]0t8WW0187、spin_next ( spin [, index ] );设置旋转对象到下一个值51Testing软件测试网9b@A"pAh)AA
188、spin_prev ( spin [, index ] ); 设置旋转对象到前一个值
d#Y9t.s$b(is${-f0189、spin_set ( spin, item [, index ] );设置选择对象到一个选项值51Testing软件测试网%mC0eMV%R+O
190、spin_wait_info ( spin, property, value, time );等待旋转属性等于指定的值51Testing软件测试网$X'yYTpb[$Kj
191、static_check_info ( static, property, property_value );检查静态文本对象属性的值
3v5bl} f-G4e0192、static_check_text ( static, text, case_sensitive );检查静态文本对象的内容51Testing软件测试网+Q t"|0_B-UK9l
193、static_get_info ( static, property, out_value );返回静态文本对象属性的值
0w[C9HK;fDa0194、static_get_text ( static, out_string );返回静态文本对象的内容51Testing软件测试网%f2x ~ N(I)v
195、static_wait_info ( static, property, value, time );等待静态文本对象的属性值
B_j"S O/Yn6s0196、statusbar_get_field_num ( statusbar, field, field_index );返回状态栏区域的数字索引
C KJt3t0197、statusbar_get_info ( statusbar, property, out_value );返回状态栏的属性值
"Q7Y] VfqY0198、statusbar_get_text ( statusbar, field_index, out_text );读取状态栏区域的文本
"fj~T Q;H@.O0199、statusbar_wait_info ( statusbar, property, value, time );等待状态栏属性的值
+\)TE5nK6`U{,i+[h+[0200、tab_get_info ( tab, property, out_value );返回tab属性的值51Testing软件测试网 L @]E8t|4c"?
201、tab_get_item ( tab, item_num, out_item );返回tab选项的名称51Testing软件测试网R8C#S,ND%lxT}p
202、tab_get_selected ( tab, out_item, out_num );返回选定的tab选项的名称和个数51Testing软件测试网*s-z0\6{?W!g
203、tab_select_item ( tab, item );选择tab选项
*V+ziy2s9W C_FY0204、tab_wait_info ( tab, property, value, time );等待tab属性的值
zi\ TlG0205、tbl_activate_cell ( table, row, column );双击表里某个单元51Testing软件测试网8Y"S8ln2IW:E6A(s
206、tbl_activate_col ( table, column );双击表里某列
rs&a ]+RpJ0207、tbl_activate_header ( table, column );双击表里某列标题51Testing软件测试网*pt)jZC j/rhd
208、tbl_activate_row ( table, row );双击表里某行
Tl} ^9k#v0209、tbl_deselect_col ( table, column );取消选择表的某列51Testing软件测试网 }r#@ k3S'a#zS}
210、tbl_deselect_cols_range ( table, from_column, to_column );取消选择表里某几列51Testing软件测试网 }W LT#_[8G
211、tbl_deselect_row ( table, row );取消选择表里某行
V%TH#d |0212、tbl_deselect_rows_range ( table, from_row, to_row );取消选择表里某几行51Testing软件测试网$N { Xg6s:f ?3p
213、tbl_extend_col ( table, column );往表里当前列加一列51Testing软件测试网R8Zl&MXIHY7hqO
214、tbl_extend_cols_range ( table, from_column, to_column );往表里当前列加多列
[](PD0R7C2S0215、tbl_extend_row ( table, row );往表里当前行前加一行
X+Byf|"m"`"l{0216、tbl_extend_rows_range ( table, from_row, to_row );往表里当前行加多行
.n? lHoK\0217、tbl_get_cell_data ( table, row, column, out_text );返回表里指定单元的内容
*~!`l9OZ&q-W]"f%s0218、tbl_get_cols_count ( table, out_cols_count );返回表的列数
u&j9ou\~;zDu T0219、tbl_get_column_name ( table, col_index, out_col_name );返回表里指定列的标题名称
&t LGpyw*l,{ t;{0220、tbl_get_column_names ( table, out_col_names, out_cols_count );返回表里列的名称和个数
+Y#a2ke9cj0221、tbl_get_rows_count ( table, out_rows_count );返回表的行数
Z5S3pd/D8S4e3o0222、tbl_get_selected_cell ( table, out_row, out_column );返回表里焦点所在单元
r5X-t(e5U)M0223、tbl_get_selected_row ( table, row );返回当前焦点所在行51Testing软件测试网psqFz3wF5K
224、tbl_select_cells_range ( table, start_row, start_col, end_row, end_col );在表里点击选定的几个单元51Testing软件测试网 V!PW*h;b {
225、tbl_select_col_header ( table, column );选定指定的列的标题
(s7] fM\? zE*a0226、tbl_select_cols_range ( table, from_column, to_column );在表里选定指定的几列51Testing软件测试网(S0e:MfY| oa/f!`
227、tbl_select_rows_range ( table, from_row, to_row );在表里选定指定的几行
cZ%n0E9SkO0[!q.q0228、tbl_set_cell_data ( table, row, column, data );设置表里某单元的内容
+asJ,}U+Wg F0229、tbl_set_cell_focus ( table, row, column );设置表里焦点到某个单元51Testing软件测试网-kuA(A7kCS
230、tbl_set_selected_cell ( table, row, column );在表里选定指定的单元51Testing软件测试网!TO_8Uv1?#m4z#M/p2i
231、tbl_set_selected_col ( table, column );在表里选定指定的列51Testing软件测试网8a#SI+Fi&L
232、tbl_set_selected_row ( table, row );在表里选定指定的行51Testing软件测试网?1C:\E1[f
233、obj_click_on_text ( object, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );点击一个对象的文本51Testing软件测试网vu&{{5|GB
234、obj_find_text ( object, string, result_array [, search_area [, string_def ] ] );返回一个对象字符串的位置51Testing软件测试网7l{$Tc8tm C'_
235、obj_get_text ( object, out_text [, x1, y1, x2, y2 ] );从对象里读取文本
7g1dD/|a2j9f9F1~0236、obj_move_locator_text ( object, string [ , search_area [ , string_def ] ] );在对象里把鼠标焦点落在字符串51Testing软件测试网)i1qIh!y)m;E U
237、win_find_text ( window, string, result_array [, search_area [, string_def ] ] );在一个窗口返回字符串位置
+tY;v5N-t8?#V0238、win_click_on_text (window, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );在窗口搜索文本
y:P.cO$X0N"X^0239、win_get_text ( window, out_text [, x1, y1, x2, y2] );从窗口指定的区域读取文本51Testing软件测试网"egI8`X+@6Pf
240、win_move_locator_text ( window, string [ ,search_area [ ,string_def ] ] );在窗口里把鼠标焦点落在字符串51Testing软件测试网U ] fF0|'?m{#yC
241、toolbar_button_press ( toolbar, button, mouse_button );点击工具栏按钮
|C*Q&S!Zr)j0242、toolbar_get_button ( toolbar, button_num, out_text );返回工具栏按钮名称
\*q0J7rb0243、toolbar_get_button_info ( toolbar, button, property, out_value );返回工具栏按钮属性值51Testing软件测试网.}x Ow5E
244、toolbar_get_button_num ( toolbar, button, out_num );返回工具栏按钮位置
X+{)u!v?+X{{0245、toolbar_get_buttons_count ( toolbar, out_num );返回工具栏按钮的个数51Testing软件测试网#Kp{.VNJ9iM
246、toolbar_select_item ( toolbar, toolbar_item_chain [, mouse_button ] );选择类菜单工具栏的某项51Testing软件测试网w8H%}yA6qR
247、web_browser_invoke ( browser, site );调用ie打开某个站点
)C(y*ur[e8ZG"|0248、web_cursor_to_image ( image, x, y );移动鼠标指针到某个图片51Testing软件测试网%UM:P2dT(Uyr-?
249、web_cursor_to_label ( label, x, y );移动鼠标指针到某个标签
5z,g E,iMtl^6N1M0250、web_cursor_to_link ( link, x, y );移动鼠标指针到某个链接
:}F1?E j2k0Q C0251、web_cursor_to_obj ( object, x, y );移动鼠标指针到某个对象
yag"exn0252、web_event ( object, event_name [, x , y ] );在指定对象运行一个事件51Testing软件测试网z"?5L MjkYl`
253、web_file_browse ( object );点击浏览按钮51Testing软件测试网\2?^&R U
254、web_file_set ( object, value );在文件类型的对象设置文本值51Testing软件测试网!a H6mNUz \8R:a
255、web_find_text ( frame, text_to_find, result_array [, text_before, text_after, index, show ] );返回帧内文本位置
-lI-Sn~_%?0256、web_frame_get_text ( frame, out_text [, text_before, text_after, index ] );返回帧内文本的内容51Testing软件测试网5L k%Vs'c(n*D
257、web_frame_get_text_count ( frame, regex_text_to_find, count );返回帧内标准表达式的事件个数
1bmQ'iRG5r0258、web_frame_text_exists ( frame, text_to_find [, text_before, text_after ] );检查帧内指定的文本字符串是否存在
'v|IP'O9JY%~0259、web_get_run_event_mode ( out_mode );返回当前的运行模式
?.YhrtYK Za0260、web_get_timeout ( out_timeout );返回winrunner响应web的最大等待时间51Testing软件测试网"z:{ v1`Kxy
261、web_image_click ( image, x, y );点击一个图片链接或图片
O*V'R}\K n!S9w%yV0262、web_label_click ( label );点击指定的标签51Testing软件测试网 lH6w2[1L&HPgq
263、web_link_click ( link );点击朝文本链接51Testing软件测试网Nz&~`&\9IT5_,E)\
264、web_link_valid ( name, valid );检查url链接是否有效
FfG _(R@J wx0265、web_obj_get_child_item ( object, table_row, table_column, object_type, index, out_object );返回对象的子对象的物理描述51Testing软件测试网V-B"d$d I
266、web_obj_get_child_item_count ( object, table_row, table_column, object_type, object_count );返回对象的子对象的个数
@G3Hqoz$ge0267、web_obj_get_info ( object, property_name, property_value );返回对象属性的值51Testing软件测试网a#O0Y U/F:N v
268、web_obj_get_text ( object, table_row, table_column, out_text [, text_before, text_after, index] );返回对象的文本字符串
Gn@ b(U3N0269、web_obj_get_text_count ( object, table_row, table_column, regex_text_to_find, count ); 返回对象内标准表达式的事件个数51Testing软件测试网/MN|L/Ih
270、web_obj_text_exists ( object, table_row, table_column, text_to_find [, text_before, text_after] );在对象里如果该文本存在,返回该文本
5nW TG WZJy0271、web_refresh ( frame );winrunner重新连接指定的帧
2o!@-U})`A0272、web_restore_event_default ( );重新设置全部事件为默认值
C~.y8H d0b|R0273、web_set_event ( class, event_name, event_type, event_status );设置事件状态
1Y+zE1^3I0274、web_set_run_event_mode ( mode );设置事件运行模式
TD:T [ w.N B0275、web_set_timeout ( timeout );设置winrunner响应web的最大时间
L/l [A+b6g5A0276、web_set_tooltip_color ( fg_color, bg_color );设置webtest工具条的颜色51Testing软件测试网JXdvmr'C9W
277、web_sync ( timeout );等待帧的导航完成51Testing软件测试网;Ic3p I5d4kx
278、web_tbl_get_cell_data ( table, row, column, starting_pos, out_text, out_actual_text_length );返回web表内指定单元的内容,开始于指定的字符
pM@T$y2jpTk;k9K0279、web_url_valid ( URL, valid );检查url是否有效51Testing软件测试网 i/W PsJ@!|#C
280、tbl_get_cell_data ( table, row, column, out_text );返回table里指定单元的内容(加载webtest)51Testing软件测试网*l^z.Z[@vn
281、tbl_get_cols_count ( table, out_cols_count );返回表的列数(加载webtest)
4QR y"At0282、tbl_get_column_name ( table, col_index, out_col_name );返回表里指定列的标题的名称(加载webtest)51Testing软件测试网:{` aA~
283、tbl_get_rows_count ( table, out_rows_count );返回表的行数(加载webtest)
6}7I(h"s5U:l+Itp$v0284、web_password_encrypt ( password );将web页面的密码加密
.Ql$|3CrRd:ZC0285、set_window ( window [,time] );激活窗口并确定等待时间
Q&u3WU+p:s0286、win_activate ( window );激活窗口
Y_5[]PgG7[0287、win_check_bitmap ( window, bitmap, time [, x, y, width, height ] );比较窗口的位图51Testing软件测试网 C o7pr_w Wz
288、win_check_gui ( window, checklist, expected_results_file, time );比较窗口的gui数据51Testing软件测试网;Pj)k%M [+Cx#D/o
289、win_check_info ( window, property, property_value [, timeout ] );检查被请求的窗口属性
qAKu `0w0290、win_click_help ( window );在窗口点击帮助按钮
M+n sNY1K"j0291、win_click_on_text (window, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );在窗口搜索文本51Testing软件测试网^s ZHI\,@~I
292、win_close ( window );关闭窗口
rfTgM C#A7x0293、win_drag (source_window, x, y [, mouse_button ] );从源窗口拖动对象51Testing软件测试网;y#g}ZN,D(u"Lr
294、win_drop ( target_window, x, y );拖动对象到目标窗口
]c7m"U ?0295、win_exists ( window [, time ] );检查窗口是否显示在屏幕上51Testing软件测试网9G0G }]]};?
296、win_find_text ( window, string, result_array [, search_area [, string_def ] ] );返回窗口里字符串的位置51Testing软件测试网\cD5{-XUV
297、win_get_desc ( window, obligatory, optional, selector, out_desc );返回窗口的物理描述51Testing软件测试网_ ](D.A5K%Bf0ny|n
298、win_get_info ( window, property, out_value );返回窗口属性的值
[ B-L-Hgc W0299、win_get_text ( window, out_text [, x1, y1, x2, y2] );从窗口指定区域读取文本51Testing软件测试网k\Q"B3x!s
300、win_highlight ( window [, flashes ] );高亮显示窗口51Testing软件测试网u)V Yabuw)v1MR
301、win_max ( window );最大化窗口到全屏
/e H(jYI$`0302、最小化窗口为一个图标51Testing软件测试网 ?J@a)S)td.\A1y
303、win_mouse_click ( window, x, y [, mouse_button [, modifier] ] );在窗口点击鼠标51Testing软件测试网7V'P@%SI&^)At6cD
304、win_mouse_dbl_click ( window, x, y [, mouse_button [, modifier ] ] );在窗口双击鼠标51Testing软件测试网 z~'F7sq xx|
305、win_mouse_drag ( window, start_x, start_y, end_x, end_y [, mouse_button ] );在窗口做鼠标拖动操作
3V4i dI8[(aE#V-] f0306、win_mouse_move ( window, x, y );移动鼠标焦点到指定的位置51Testing软件测试网8}3o#O5R R:h({^
307、win_move ( window, x, y );移动窗口到一个绝对位置
#T4wZs4_!nQ0308、win_move_locator_text ( window, string [ ,search_area [ ,string_def ] ] );移动鼠标焦点到窗口的某个字符串
^m.DI1r(w T0309、win_open ( window );打开应用程序窗口
&A\V~O-xe+l0310、win_resize ( window, width, height );调整窗口大小
8C2XH~4x0o@0311、win_restore ( window );恢复窗口从前的大小
6H)wE#h eeO{ Q0312、win_type ( window, keyboard_input );用键盘输入窗口
6W{mf?0313、win_wait_bitmap ( window, bitmap, time [, x, y, width, height] );等待窗口位图
%k4SC t,uvPz-C5fu0314、win_wait_info ( window, property, value, time );等待窗口属性值51Testing软件测试网k|+^cX
315、atan2 ( y, x );返回y/x(正切)的弧度51Testing软件测试网*v]!k:|2Q tD!O s
316、cos ( x );返回余弦值51Testing软件测试网w)NxtHbd!W!Q
317、exp ( x );返回e的指数值
,v?0A-g @G0318、int ( x );返回实数的整数部分
-i2\0M g,m \&X~ U$N0319、log ( x );返回自然对数51Testing软件测试网 o+k!|1F,Vqw1Wp
320、sin ( x );返回正弦值51Testing软件测试网M!sV*q9Ld#W9{)C
321、sqrt ( x );返回平方根值
9V3F)B1QKA0322、delete array [ subscrīpt ];删除数组里某个元素51Testing软件测试网Ln-S'{G9K
323、split ( string, array [ , field_separators ] );将输入分成区域保存在数组里
#pe `?e2xu B;L0324、call test_name ( [ parameter1, parameter2, ... parametern ] );调用其他测试脚本51Testing软件测试网.qmVG.` wC
325、call_chain_get_attr ( property, level, out_value );返回调用链里测试或函数的信息
Cw(\c5g'W0326、call_chain_get_depth ( );返回调用链选项的个数51Testing软件测试网@/D._ t NKh
327、call_close test_name ( [ parameter1, parameter2, ... parametern ] );调用测试脚本,完成时关闭测试51Testing软件测试网#Q3fe@cT`ff
328、call_ex ( Astra_test_path );从winrunner里调用Astra QuickTest测试
K l.j"E(\.siW0329、return [ expression ];返回测试或函数的结果表达式51Testing软件测试网zzPN!{7@:lU6E
330、texit ( [ expression ] );停止执行当前的测试51Testing软件测试网#MS+uhg$Z vy [
331、treturn [ ( expression ) ];停止调用测试返回控制调用测试51Testing软件测试网6f]sp~+SM
332、load ( module_name [,1/0 [,1/0 ] ] );载入一个编译过的模块51Testing软件测试网9g1c~E9QQ zf(r T ?
333、reload ( module_name [,1|0 [,1|0] ]);删除编译过的模块并重新载入内存51Testing软件测试网Y$kQ-p!i*T
334、unload ( [ module | test [ , function_name ] ] );从内存里删除编译模块51Testing软件测试网u^+[\1b:N
335、define_object_exception (recovery_scenario_name, function, window, object, property [ , value ] );对一个gui对象异常事件定义简单的观察场景
FZ ^(N KoI4_3t0336、define_popup_exception (recovery_scenario_name, function, window );对pop-up事件定义异常51Testing软件测试网 x(n7_o8vL
337、define_tsl_exception (recovery_scenario_name, return_code [, TSL_function ] );定义tsl事件异常事件
5f X6HyK?&X_%jR7{0338、exception_off ( recovery_scenario_name );解除指定的观察场景51Testing软件测试网*e"G q~ d L
339、exception_off_all ( );解除所有的观察场景51Testing软件测试网+~\mV'V!\
340、exception_on (recovery_scenario_name );激活指定的观察场景
m6l,zr N'j,@0341、file_close ( file_name );关闭用file-open打开的文件
4?aEV K0342、file_compare ( file1, file2 [ , save_file ] );比较两个文件的内容51Testing软件测试网 P;Ps/Yr4AB
343、file_getline ( file_name, out_line );读取文件下一行,并将其分配给一个变量51Testing软件测试网#[9\j]H
344、file_open ( file_name, mode );打开或创建指定的文件51Testing软件测试网F&_,|8@}3}(r%K
345、file_printf ( file_name, format, exp1 [ , exp2,... exp30 ] );按格式打印文件
qYM(o8c7PBfq0346、pause ( [ expression ] );暂停测试执行并输出提示信息
`4I`i*M[hIq0347、report_msg ( message );往测试报告里写信息
y'Z0hk)H|T)c8[3bn0348、sprintf ( format, exp1, exp2,...expn );返回固定格式字符串到一个变量51Testing软件测试网5o7]\*? i)HE6m)U|F
349、str_map_logical_to_visual ( logical_string, visual_string );把逻辑字符串转换成形象字符串51Testing软件测试网 UJk?D1jjf.X#zAu A
350、eval ( statement1 [; statement2;.... statementn;] );评估并执行附属的tsl语句
[?3et!m0351、get_unique_filename ( folder_path , file_prefix , file_extension , out_filename , with_underscore );基于指定的前缀,创建唯一的文件名
-jq W'ocmx,p2q0352、nargs ( );返回参数通过的个数
E/}3s)fp0353、tl_step ( step_name, status, descrīption );把测试脚本分成几块,并在当前测试结果里插入状态信息
!\6`0K:~+EZ0354、invoke_application ( file, command_option, working_dir, show );调用windows应用程序51Testing软件测试网}#]x8so!jBMx5A
355、dos_system ( expression );执行dos命令
#{jYS3Vg;o+xW0356、ascii ( string );返回字符串第一个字符的asc码51Testing软件测试网8a)jvC[7L#d:M
357、compare_text ( str1, str2 [, chars1, chars2 ] );比较两个字符串51Testing软件测试网*R'|H9{p+f Xx
358、index ( string1, string2 );显示两个字符串位置51Testing软件测试网I'e4G1My6Yg{$?WPt
359、length ( string );计算字符串里字符的个数
+E"]] R,}F!NN0360、match ( string, regular_expression );寻找字符串里正规表达式的事件
.LR;_!N7I P~-s%@8Qo0361、substr ( string, position [, length ] );从字符串里提取子字符串
*b&H%\9\U;T c x^4P0362、tolower ( string );转换全部大写字母到小写字母
%P6\S)\|0363、toupper ( string ); 转换全部小写字母到大写字母51Testing软件测试网h,}(i1bR0S
364、end_transaction ( transaction [ , status ] );标记一个性能分析的结束
*X-Kn-~A9A'~)l9`0365、get_time ( );返回当前系统时间
UyiW T,F!iN O6r0366、start_transaction ( transaction_name ); 标记一个性能分析的开始
YkM1X)V-JD(E#L0367、time_str ( [ expression ] );将返回的整数时间转换成字符串51Testing软件测试网/r)t}{tg)l c8y
368、wait ( seconds [, milliseconds] );测试暂停51Testing软件测试网8\'M9ndq&oH.Ku*f2S!_
invoke_application(file,command_option,working_dir,show);51Testing软件测试网CTb#V\@lP
file:应用程序的文件名,绝对路径;51Testing软件测试网D+a/jz)iF6hq&u ]
command_option:应用程序的参数;51Testing软件测试网C;vcB/a)\8U:E
working_dir:应用程序工作路径;51Testing软件测试网%@(_fv3y#@-z
show:程序运行时的显示模式;
uEil-P"DBBK0数据库检查点:标准检查点和运行时检查点51Testing软件测试网x/d.Q4U [%JFQ9}~-W B
标准检查点检查行数、列数、内容是否一致;包括defaultcheck仅检查数据库内容是否一致;custom check 可随意组合上面三种方式检查 .
$@ T,}WN2nvj IH0运行时检查点检查程序界面上某些控件显示的内容是否在数据库中匹配记录,三种方式:匹配一条、匹配多条、没有匹配记录.

TAG:

 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 41352
  • 日志数: 65
  • 图片数: 1
  • 文件数: 2
  • 书签数: 13
  • 建立时间: 2006-12-27
  • 更新时间: 2008-05-31

RSS订阅

Open Toolbar