作者: 川菜馆   发表日期: 2006-12-20 12:39   复制链接



下面是TSL的命令列表,放在这里以备查询。

 

Winrunner Context Sensitive命令列表

1.ActiveBar_combo_select_item ( band_tool , item_name );选择下拉菜单某一项,例如: pREVj 暁  
set_window("Form1", 1); 63閞))  
ActiveBar_combo_select_item("Format;Font", "Arial"); 胚llE</)  
In the following example, WinRunner selects the third item in the Format:Font tool. 諗/%7  
set_window("Form1", 1); F'V:^鋜D  
ActiveBar_combo_select_item("Format;Font", "#3"); 矘揵 掖f  
2.ActiveBar_dump ( file_name );存储活动工具栏信息,包括标题、名称、ID等。 胣>语4  
file_name 参数包括路径,例如: 鶱楲m殧;y  
set_window("Form1", 1); 鳮Y勷嚨+2  
ActiveBar_dump ("d:Bardump.txt"); F灸疫諀[撍  
3、ActiveBar_select_menu ( band_tool [, events_only ] ) ;选择菜单某一项,例如: 篋润贲  
in the following example, WinRunner selects the Cut menu item in the Edit toolbar. -e2棍  
set_window("Form1", 1); 乊緯TA俒  
ActiveBar_select_menu ("Edit;Cut",TRUE); 鷒9袞馩  
4、ActiveBar_select_tool (band_tool [, events_only ] ) ;选择工具栏里某一项,例如: 0隫 lッ楜  
set_window("Form1", 1); ^E鈍鷢'  
ActiveBar_select_tool("Format;Center", TRUE); Y)F畤.  
5、win_check_bitmap ( window, bitmap, time [, x, y, width, height ] );比较窗口位图, <霷幁'饨v  
6、obj_check_bitmap ( object, bitmap, time [, x, y, width, height] );比较对象位图, 2鉞&  
7、button_check_info ( button, property, property_value );检查按钮属性的值 蓡_.~~亚  
8、button_check_state ( button, state );检查单选框或复选框的状态 K梘試qo  
9、button_get_info ( button, property, out_value );返回按钮属性的值 呐\o贛T^  
10、button_get_state ( button, out_state );返回单选框或复选框的状态 凞(uv+嗶  
11、button_press ( button );点击按钮 :敉  
12、button_set ( button, state );设置单选框或复选框的状态 匥eF惞BG  
13、button_wait_info ( button, property, value, time );等待按钮的属性值变化 瘓篤艿c  
14、calendar_activate_date ( calendar, date );双击日历某个日期 偙鐁 2  
15、db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] );比较当前数据库数据和期待的数据库数据 孂 <cQ/bb  
16、db_connect ( session_name, connection_string );建立一个数据库session并建立odbc连接 ]噾鞑X漑  
17、db_disconnect ( session_name );断开连接结束session 飾%}x\z  
18、db_execute_query ( session_name, SQL, record_number );执行sql语句返回记录集 葏)&乊  
19、db_get_field_value ( session_name, row_index, column );返回数据库特定区域的值 =e+蟮I  
20、db_get_headers ( session_name, header_count, header_content );返回数据库session的列的数量及列的内容并以tab分组 麧qM鲝魡q  
21、db_get_last_error ( session_name, error );返回最后一条数据库session错误信息 箤裲譡n~P  
22、db_get_row ( session_name, row_index, row_content );返回特定行内容 `蠶*7  
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. F61X釮$Q  
24、db_write_records ( session_name, output_file [ , headers [ , record_limit ] ] );把结果记录集写到一个文本文件 鴽鈸黝姎  
25、ddt_close ( data_table_name );关闭数据表文件 h葶飨!  
26、ddt_close_all_tables();关闭全部数据表 +.甦w  
27、ddt_export ( data_table_namename1, data_table_namename2 );把一个数据表信息导到另一个数据表文件 Jt蝼嶖  
28、ddt_get_current_row ( data_table_name, out_row );返回数据表当前所在行 ;0H8u )  
29、ddt_get_parameters ( table, params_list, params_num );返回数据表的参数和参数的个数 H"観邒  
30、ddt_get_row_count ( data_table_name, out_rows_count );返回数据表行数 C牰\撔]  
31、ddt_is_parameter ( data_table_name, parameter );返回一个参数是否在数据表里有效 %' >S7  
32、ddt_next_row ( data_table_name );指向数据表中到当前行的下一行 F %睁聟8  
33、ddt_open ( data_table_name [ , mode ] );打开或创建一个可以访问的数据表 e徏%o  
34、ddt_report_row ( data_table_name );报告当前行到测试结果 $鰺訾M  
35、ddt_save ( data_table_name );保存数据表信息 ~纐嚢?'  
36、ddt_set_row ( data_table_name, row );设置当前行为第几行 围霁E{淥  
37、ddt_set_val ( data_table_name, parameter, value );插入parameter列一个新值value [7熮s壚lj  
38、ddt_set_val_by_row ( data_table_name, row, parameter, value );插入特定行的parameter列一个新值value 饉俘(瞑圥  
39、ddt_show ( data_table_name [ , show_flag ] );显示或隐藏数据表,1是显示,0是隐藏 M葨c;1)t  
40、ddt_sort ( table_file, row1, col1, row2, col2, sort_by_rows, key1 [ , key2, key3 ] );根据关键字将数据表特定区域的值排序,sort_by_rows 参数1是按行,0是按列 窢蛮胣y妘  
41、ddt_update_from_db ( data_table_name, file, out_row_count [ , max_rows ] );从数据库往数据表里导数据; 貕 <  
42、ddt_val ( data_table_name, parameter );返回数据表当前行的参数的值 d 炡  
43、ddt_val_by_row ( data_table_name, row_number, parameter );返回数据表特定行的参数的值 褗槯<3]  
44、date_age_string ( date, years, month, days, new_date );将日期相应改变返回新值 媅摙9G  
45、date_align_day ( align_mode, day_in_week );指定特定的日期给某天 媹堟鈹3鵕  
46、date_calc_days_in_field ( field_name1, field_name2 );计算两个日期间的天数 Y2(蛾  
47、date_calc_days_in_string ( string1, string2 );计算字符串格式的日期间的天数 <e綥仸(m  
48、edit_check_info ( edit, property, property_value );检查对象属性的值 ㏄.  
49、edit_check_selection ( edit, selected_string );检查选择的字符串是否存在 Q﹑鏕俤  
50、edit_check_text (edit, text, case_sensitive );检查编辑对象的文本内容 4\玶4W魸  
51、edit_delete ( edit, start_column, end_column );删除编辑对象的文本内容 麾锨禶賦弸  
52、edit_delete_block ( edit, start_row, start_column, end_row, end_column );删除文本区 圹3寮邰^k  
53、edit_get_block ( edit, start_row, start_column, end_row, end_column, out_string );返回文本区 擨/趔$~  
54、edit_get_info ( edit, property, out_value );返回编辑对象的属性值 [xa皪  
55、edit_get_row_length ( edit, row, out_length );返回编辑对象里行的长度 茅澢F2  
56、edit_get_rows_count ( edit, out_number );返回编辑对象里行数 桛醾矛睠x  
57、edit_get_selection ( edit, out_string );返回编辑对象的选定字符串 8?伨7`N>  
58、edit_get_selection_pos ( edit, out_start_row, out_start_column, out_end_row, out_end_column );返回选定区域的开始和结束位置 0悴豎d:  
59、edit_get_text ( edit, out_string );返回编辑对象的文本 胓-糳 x  
60、edit_insert ( edit, text, columnI );在编辑对象第一行插入文本 :u%*A蘋 $  
61、edit_insert_block ( edit, text, row, column );在一个多行编辑对象插入文本 7:r轄緖QX  
62、edit_replace ( edit, text, start_column, end_column );替换一个编辑对象的内容 W萹跛j脚  
63、edit_replace_block ( edit, text, start_row, start_column, end_row, end_column );替换一个编辑对象的多行内容 覍悏0窭凁  
64、edit_set ( edit, text );替换编辑对象的全部内容 律蜅葧)  
65、edit_set_insert_pos ( edit, row, column );把鼠标指针放到编辑对象特定位置 {S亷膅M  
66、edit_set_selection ( edit, start_row, start_column, end_row, end_column );选择编辑对象的文本 脑墳-蒣  
67、edit_type ( edit, text );在编辑对象敲入字符串 faw鸑7酇  
68、edit_wait_info ( edit, property, value, time );等待编辑对象属性的值 I祛L  
69、obj_check_gui ( object, checklist, expected_results_file, time );比较当前的gui对象数据 薠P)砈~  
70、win_check_gui ( window, checklist, expected_results_file, time );对一个窗口比较当前的gui对象数据 +<Y烋[  
71、get_class_map ( custom_class, out_standard_class );返回和一个自定义的类相关的标准类 蚽`寤@  
72、get_record_attr ( class, out_obligatory, out_optional, out_selector );从一个对象类返回属性 _驃9 &姇  
73、get_record_method ( class, out_method );返回一个对象类的方法 檶猋A0  
74、set_class_map ( custom_class, standard_class );关联一个自定义类和一个标准类 WOFw榪&  
75、set_record_attr ( class, oblig_prop, optional_prop, selector );设置一个对象类的属性 q}值炸+  
76、set_record_method ( class, method );设置对一个类的记录方法 ,4硘燺Xa  
77、unset_class_map ( custom_class );解开一个自定义类和标准类的关联关系 鸀銷[f`  
78、GUI_add ( file path, window, object, physical_desc );往gui map文件里加一个对象 (y铀腗N  
79、GUI_buf_get_desc ( file, window, object, out_desc );返回guimap文件里对象的物理描述 "4氃7O  
80、GUI_buf_get_desc_attr ( file, window, object, property, out_prop_value ); 返回guimap文件里对象的属性的值 m熋i藫暴  
81、GUI_buf_get_logical_name ( file, physical_desc, window, out_name ); 返回guimap文件里对象的逻辑名称 _$2E蒄蛸  
82、GUI_buf_new ( file );创建新的gui对象文件 喠饢?蕔  
83、GUI_buf_set_desc_attr ( file, window, object, property, value );设置guimap文件里对象的属性的值 桦,寚K鼯  
84、GUI_close ( file );关闭guimap文件 嬹浆靊  
85、GUI_close_all ();关闭全部guimap文件 ^!oj\+斶  
86、GUI_delete ( file, window, obj );从guimap文件里删除一个对象 袢g=;  
87、GUI_desc_compare ( desc_1, desc_2 );比较两个物理描述 C遚踊[  
88、GUI_desc_get_attr ( physical_desc, property, out_attr_value );从物理描述得到属性的值 &魦p衦 A  
89、GUI_desc_set_attr ( physical_desc, property, value );设置属性的值 熣音[f8(剀  
90、GUI_get_name ( out_name, out_version );返回测试程序下gui对象的类型 妵濜禃x>U  
91、GUI_get_window ( );在guimap里返回当前窗口 a]& 9耕峃  
92、GUI_list_buf_windows ( file, out_windows, out_number );列举出guimap文件里所有的窗口 粵X1幼瘅  
93、GUI_list_buffers ( out_files, out_number );列举所有打开的guimap文件 }銁-竎怰  
94、GUI_list_desc_attrs ( physical_desc, out_array );列举一个gui对象的属性值 笤G蕮袱R馃  
95、GUI_list_map_buffers ( out_file, out_number );列举所有载入的guimap文件 瘫S倊&芽0  
96、GUI_list_win_objects ( file, window, out_objects, out_number );列举一个窗口的全部对象 磺*DO<4h  
97、GUI_load ( file_name );载入一个guimap文件 *x8箓[T  
98、GUI_map_get_desc ( window, object, out_desc, out_file );返回guimap里对象的物理描述 )佔跗'  
99、GUI_map_get_logical_name ( physical_desc, window, out_obj, out_file );返回guimap里对象的逻辑名称 鉠MC:  
100、GUI_open ( file_name );打开guimap文件 ;ub+邟  
101、GUI_save ( file_name );保存guimap文件 Y}-是  
102、GUI_save_as ( current_file_name, new_file_name );另存为guimap文件 倬T ]U奠  
103、GUI_set_window ( window_name );设置guimap里目标识别范围 诵i釰鐷 5  
104、GUI_unload ( file );卸载guimap文件 ?鮋@K^1  
105、GUI_unload_all ( )卸载全部的guimap文件 i= "!莀l  
106、icon_move ( icon, x, y );移动图标到新位置 hH鲍$屘(  
107、icon_select ( icon );点击鼠标选择图标 -粯惏  
108、java_activate_method( object, method, retval [ , param1, ... param8 ] );调用请求的java方法 v ◢釞Lf  
109、java_fire_event ( object , class [ , constructor_param1,..., constructor_paramX ] );模拟一个java对象的事件 #]攖aG  
110、jco_create ( object , jco , class [ , constructor_param1 , ... , constructor_param8 ] )创建一个现有java对象的上下文java对象 2䦷鏦鸯(  
111、jco_free ( object_name );释放内存里指定的jco对象 9 {崖0ⅰdJ  
112、jco_free_all();释放全部内存里的jco对象 EM黕魫X  
113、jdc_aut_connect ( in_timeout );建立一个winrunner和java应用程序的连接 彮 b&1%  
114、method_wizard ( [ object ] );打开java方法的向导 袣鲰  
115、obj_key_type ( object, keyboard_input );向java组件发送事件 yD嫠煇k|  
116、obj_set_info ( object, property, value );设置对象属性的值 %{弘>舒  
117、popup_select_item ( "menu component;menu item" );从java活动菜单选择一个选项 "Y 挵  
118、list_activate_item ( list, item [, offset ] );激活列表里某一项 !ny  
119、list_check_info ( list, property, property_value );检查列表属性的值 汲s蠷r  
120、list_check_item ( list, item_num, item_content );检查列表某项的内容 7#I(mu  
121、list_check_selected ( list, selected_items );检查选中的那项 -植颧  
122、list_collapse_item ( list, item [, mouse_button ] );隐藏树型图里的选项 鳱 Xc叵  
123、list_deselect_item ( list, item [, mouse_button [, offset ]] );取消选定列表的某一项 X椭駔/j堔  
124、list_deselect_range ( list, item1, item2 [, offset ] );取消选定2个选项 冻d\鷑  
125、list_drag_item ( source_list, item [, mouse_button ] );拖动源列表的某个选项 畝D 披WS  
126、list_drop_on_item ( target_list, target_item );把一个对象关联到目标列表的选项 翍  
127、list_expand_item ( list, item [, mouse_button ] );显示隐藏的树型图选项 `鋘0  
128、list_extend_item ( list, item [, button [, offset ] ] );往指定的列表里添加一个选项 G8U:<!v  
129、list_extend_multi_items ( list, item_list, [, mouse_button [, offset ] ] );添加多个选项 =fnb$真伾  
130、list_extend_range ( list, item1, item2 [, button [, offset ] ] );添加一定范围的选项 |抹視  
131、list_get_checked_items ( list, items, number );返回标记的选项的个数和值 ]頓挘k#炲  
132、list_get_info ( list, property, out_value );返回列表属性的值 R坶<<袪帛  
133、list_get_item ( list, item_num, out_value );返回列表选项的内容 赙U)倧  
134、list_get_item_coord ( list, item, out_x, out_y, out_width, out_height );返回列表选项的四个坐标 釛楧%:匿  
135、list_get_item_info ( list, item, state, out_value );返回列表选项的状态 kz%2  
136、list_get_item_num ( list, item, out_num );返回列表选项的位置 閚蹁y獉  
137、list_get_selected ( list, out_item, out_num );返回列表里选定选项的数字和字符串值  +玫H1  
138、list_select_item ( list, item [,button [, offset ] ]);选择一个列表选项 拟 瀳%  
139、list_select_multi_items ( list, item_list [, mouse_button [, offset ] ] );选择一个列表的多个选项 1;1魵?狌m  
140、list_select_range ( list, item1, item2 [, button [, offset ] ]);选定一定范围内全部选项 肰53;T(  
141、list_wait_info ( list, property, value, time );等待列表属性的值 ?埛_oB5  
142、menu_get_desc ( menu, oblig, optional, selector, out_desc );返回菜单的物理描述 膚黐鬎侚  
143、menu_get_info ( menu, property, out_value );返回菜单属性的值 1庥訖0+珽  
144、menu_get_item ( menu, item_number, out_contents );返回菜单选项的内容 鄄哫I轤鎞  
145、menu_get_item_num ( menu, item, out_osition );返回菜单选项的位置 J9裏O*I  
146、menu_select_item ( menu;item [ x,y ] );选择一个菜单选项 媟 E煵岾稥  
147、menu_wait_info ( menu, property, value, time );等待菜单属性的值 IV鲘-D.  
148、obj_check_bitmap ( object, bitmap, time [, x, y, width, height] );比较对象的位图 鋏靾串2  
149、obj_check_gui ( object, checklist, expected_results_file, time );比较当前的gui对象数据 P婁顙忨鴊  
150、obj_check_info ( object, property, property_value [, timeout ] );检查gui对象属性的值 &"B鸟  
151、obj_click_on_text ( object, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );在对象里点击文本 ≯淺ыf]  
152、obj_drag ( source_object, x, y [, mouse_button ] );从源对象拖动一个对象 顡棬鵚7瑖  
153、obj_drop ( target_object, x, y );拖动一个对象到目标对象 O偌Ⅻ彄t槇  
154、obj_exists ( object [, time ] );检查对象是否显示在屏幕上 SwG嗴'磶  
155、obj_find_text ( object, string, result_array [, search_area [, string_def ] ] );在对象里返回字符串的位置 itB#+p  
156、obj_get_desc ( object, oblig, optional, selector, out_desc );返回对象的物理描述 @,騞絽0  
157、obj_get_info ( object, property, out_value );返回对象属性的值 疮:誐蝬  
158、obj_get_text ( object, out_text [, x1, y1, x2, y2 ] );读取对象的文本 墜*"泋  
159、obj_highlight ( object [, flashes ] );高亮显示对象 !~{x&蹤  
160、obj_mouse_click ( object, x, y [, mouse_button ] );点击一个对象 X&5 8郥*  
161、obj_mouse_dbl_click ( object, x, y [, mouse_button ] );双击一个对象 斿夆Vc伉喫  
162、obj_mouse_drag ( object, start_x, start_y, end_x, end_y [,mouse_button ] );在对象上拖动鼠标 ;墑H5纜`  
163、obj_mouse_move ( object, x, y );在对象里移动鼠标指针 fH]cS賾;%  
164、obj_move_locator_text ( object, string [ , search_area [ , string_def ] ] );在对象里移动鼠标到一个字符串 nua|僁汁  
165、obj_type ( object, keyboard_input );用键盘输入对象 I漓沺鼘  
166、obj_wait_bitmap ( object, bitmap, time [, x, y, width, height] );等待对象位图出现在屏幕 O扃  R  
167、obj_wait_info ( object, property, value, time );等待对象属性的值 /D1A5M剙  
168、scroll_check_info ( scroll, property, property_value );检查滚动条的属性值 印饿禺殸8  
169、scroll_check_pos ( scroll, position );检查滚动条的当前位置 N6乸銀緇  
170、scroll_drag ( scroll, orientation, position );滚动到指定位置 浔宑   
171、scroll_drag_from_min ( scroll, orientation, position );从最小值开始滚动 @槤3/  
172、scroll_get_info ( scroll, property, out_value );返回滚动条的属性值 6|tZ僩h  
173、scroll_get_max ( scroll, orientation, out_max );返回滚动条的最大位置 偬鍦D脯  
174、scroll_get_min ( scroll, orientation, out_min );返回滚动条的最小位置 (蘄H&D勥  
175、scroll_get_selected ( slider, min_value, max_value );返回滚动条的最小和最大值 5;詜 袐?  
176、scroll_get_pos ( scroll, orientation, out_pos );返回滚动条当前位置 ;"@7e0  
177、scroll_line ( scroll, orientation, [ +|- ] lines );滚动指定的几行 瀐Lg锝涨A  
178、scroll_max ( scroll, orientation );设置滚动条到最大位置 忷奺(E  
179、scroll_min ( scroll, orientation );设置滚动条到最小位置 N)伕 営U&  
180、scroll_page ( scroll, orientation, [+|-] pages );移动滚动条指定的页数 馎GZ撉ó  
181、scroll_wait_info ( scroll, property, value, time );等待滚动条属性的值 鑟Md欜!CU  
182、spin_get_info ( spin, property, out_value );返回旋转属性的值 鮩惺炔Y4  
183、spin_get_pos ( spin, out_value );返回旋转对象的位置 氎屽W綆  
184、spin_get_range ( spin, out_min_pos, out_max_pos );返回旋转对象的最小与最大位置 A ̄R寊f'g  
185、spin_max ( spin [, index ] );设置旋转对象到最大值 橣QxaY!  
186、spin_min ( spin [, index ] );设置旋转对象到最小值 t鳹舉轿1  
187、spin_next ( spin [, index ] );设置旋转对象到下一个值 j}僡楠迾赀  
188、spin_prev ( spin [, index ] ); 设置旋转对象到前一个值 ,鞉潜辅P  
189、spin_set ( spin, item [, index ] );设置选择对象到一个选项值 h輾釉~  
190、spin_wait_info ( spin, property, value, time );等待旋转属性等于指定的值 蔌'斅礆HOi  
191、static_check_info ( static, property, property_value );检查静态文本对象属性的值 摲咉?U襌  
192、static_check_text ( static, text, case_sensitive );检查静态文本对象的内容 @Zu$)^  
193、static_get_info ( static, property, out_value );返回静态文本对象属性的值 鵐┩缤棾K  
194、static_get_text ( static, out_string );返回静态文本对象的内容 溴覒鞀U   
195、static_wait_info ( static, property, value, time );等待静态文本对象的属性值 ワt皆  
196、statusbar_get_field_num ( statusbar, field, field_index );返回状态栏区域的数字索引 32劤Pg昔枵  
197、statusbar_get_info ( statusbar, property, out_value );返回状态栏的属性值 \r6腃桉'寑  
198、statusbar_get_text ( statusbar, field_index, out_text );读取状态栏区域的文本 Q+眲韹5g頟  
199、statusbar_wait_info ( statusbar, property, value, time );等待状态栏属性的值 }R 敶XKo  
200、tab_get_info ( tab, property, out_value );返回tab属性的值 ╘崢糉都?  
201、tab_get_item ( tab, item_num, out_item );返回tab选项的名称 I枏A3L夶  
202、tab_get_selected ( tab, out_item, out_num );返回选定的tab选项的名称和个数 7p犩'Z  
203、tab_select_item ( tab, item );选择tab选项 蒎漯9}FT  
204、tab_wait_info ( tab, property, value, time );等待tab属性的值 f瑕NA  
205、tbl_activate_cell ( table, row, column );双击表里某个单元 .膿E罬wX  
206、tbl_activate_col ( table, column );双击表里某列 嗀C!鑶蜱  
207、tbl_activate_header ( table, column );双击表里某列标题 6,悅暇  
208、tbl_activate_row ( table, row );双击表里某行 ?騼s糯墡  
209、tbl_deselect_col ( table, column );取消选择表的某列 C%/)鵹$r  
210、tbl_deselect_cols_range ( table, from_column, to_column );取消选择表里某几列 "9s A  
211、tbl_deselect_row ( table, row );取消选择表里某行 6悗纈.}_:  
212、tbl_deselect_rows_range ( table, from_row, to_row );取消选择表里某几行 ;幘`  
213、tbl_extend_col ( table, column );往表里当前列加一列 柺!8F  
214、tbl_extend_cols_range ( table, from_column, to_column );往表里当前列加多列 鈄耑@怫 F  
215、tbl_extend_row ( table, row );往表里当前行前加一行 4躻h  
216、tbl_extend_rows_range ( table, from_row, to_row );往表里当前行加多行 l{r6Yc笩  
217、tbl_get_cell_data ( table, row, column, out_text );返回表里指定单元的内容 溯`F犼v  
218、tbl_get_cols_count ( table, out_cols_count );返回表的列数 16媁"oZ  
219、tbl_get_column_name ( table, col_index, out_col_name );返回表里指定列的标题名称 碿*l1V笨  
220、tbl_get_column_names ( table, out_col_names, out_cols_count );返回表里列的名称和个数 J拱+瀭,<J  
221、tbl_get_rows_count ( table, out_rows_count );返回表的行数 u鳹N鞮瑘:  
222、tbl_get_selected_cell ( table, out_row, out_column );返回表里焦点所在单元 {服$}B&  
223、tbl_get_selected_row ( table, row );返回当前焦点所在行 Z亻z鹈!  
224、tbl_select_cells_range ( table, start_row, start_col, end_row, end_col );在表里点击选定的几个单元 9磵箛酾  
225、tbl_select_col_header ( table, column );选定指定的列的标题 M+f:Gb琬  
226、tbl_select_cols_range ( table, from_column, to_column );在表里选定指定的几列 4蹧v頳%  
227、tbl_select_rows_range ( table, from_row, to_row );在表里选定指定的几行 ,"陟窤_邶  
228、tbl_set_cell_data ( table, row, column, data );设置表里某单元的内容 QS;冞  
229、tbl_set_cell_focus ( table, row, column );设置表里焦点到某个单元 e灙噹淃6惱  
230、tbl_set_selected_cell ( table, row, column );在表里选定指定的单元 征P:撣昂  
231、tbl_set_selected_col ( table, column );在表里选定指定的列 芞跄菈刌  
232、tbl_set_selected_row ( table, row );在表里选定指定的行 蓩%B瘣稕  
233、obj_click_on_text ( object, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );点击一个对象的文本 ].儆钢  
234、obj_find_text ( object, string, result_array [, search_area [, string_def ] ] );返回一个对象字符串的位置 m潊奣M  
235、obj_get_text ( object, out_text [, x1, y1, x2, y2 ] );从对象里读取文本 e s,'C  
236、obj_move_locator_text ( object, string [ , search_area [ , string_def ] ] );在对象里把鼠标焦点落在字符串 i,_4  
237、win_find_text ( window, string, result_array [, search_area [, string_def ] ] );在一个窗口返回字符串位置 8剔莢钞缏!  
238、win_click_on_text (window, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );在窗口搜索文本 >8>eM  
239、win_get_text ( window, out_text [, x1, y1, x2, y2] );从窗口指定的区域读取文本 琲乿2銷  
240、win_move_locator_text ( window, string [ ,search_area [ ,string_def ] ] );在窗口里把鼠标焦点落在字符串 X5 V,  
241、toolbar_button_press ( toolbar, button, mouse_button );点击工具栏按钮 仓檽'.陁皶  
242、toolbar_get_button ( toolbar, button_num, out_text );返回工具栏按钮名称 %1}d*G  
243、toolbar_get_button_info ( toolbar, button, property, out_value );返回工具栏按钮属性值 Mm犊倕 .  
244、toolbar_get_button_num ( toolbar, button, out_num );返回工具栏按钮位置 &鍧钼麾  
245、toolbar_get_buttons_count ( toolbar, out_num );返回工具栏按钮的个数 憵..7c  
246、toolbar_select_item ( toolbar, toolbar_item_chain [, mouse_button ] );选择类菜单工具栏的某项 r埇跛;貂  
247、web_browser_invoke ( browser, site );调用ie打开某个站点 V靛廽!g  
248、web_cursor_to_image ( image, x, y );移动鼠标指针到某个图片 S96au皆  
249、web_cursor_to_label ( label, x, y );移动鼠标指针到某个标签 c6lq耝C  
250、web_cursor_to_link ( link, x, y );移动鼠标指针到某个链接 鑉o莵吙Iq  
251、web_cursor_to_obj ( object, x, y );移动鼠标指针到某个对象 >Z硷3砑  
252、web_event ( object, event_name [, x , y ] );在指定对象运行一个事件 暑鮦侧  
253、web_file_browse ( object );点击浏览按钮 7 笅ra!r  
254、web_file_set ( object, value );在文件类型的对象设置文本值 聕=`  
255、web_find_text ( frame, text_to_find, result_array [, text_before, text_after, index, show ] );返回帧内文本位置 摨$}P.頍  
256、web_frame_get_text ( frame, out_text [, text_before, text_after, index ] );返回帧内文本的内容 Z咹麕%D  
257、web_frame_get_text_count ( frame, regex_text_to_find, count );返回帧内标准表达式的事件个数 Ou邩Y礯-  
258、web_frame_text_exists ( frame, text_to_find [, text_before, text_after ] );检查帧内指定的文本字符串是否存在 瞌bLb9  
259、web_get_run_event_mode ( out_mode );返回当前的运行模式 縤iO褔呇  
260、web_get_timeout ( out_timeout );返回winrunner响应web的最大等待时间 吩7 Bi  
261、web_image_click ( image, x, y );点击一个图片链接或图片 cB鈛$n撯  
262、web_label_click ( label );点击指定的标签 &?彄撕  
263、web_link_click ( link );点击朝文本链接 c饌\r  
264、web_link_valid ( name, valid );检查url链接是否有效 咑噁[螐c  
265、web_obj_get_child_item ( object, table_row, table_column, object_type, index, out_object );返回对象的子对象的物理描述 p"蜣嶋7  
266、web_obj_get_child_item_count ( object, table_row, table_column, object_type, object_count );返回对象的子对象的个数 QN.銴|*  
267、web_obj_get_info ( object, property_name, property_value );返回对象属性的值  P ;e R  
268、web_obj_get_text ( object, table_row, table_column, out_text [, text_before, text_after, index] );返回对象的文本字符串 _侌o孃 z  
269、web_obj_get_text_count ( object, table_row, table_column, regex_text_to_find, count ); 返回对象内标准表达式的事件个数 E剫兊熚乑  
270、web_obj_text_exists ( object, table_row, table_column, text_to_find [, text_before, text_after] );在对象里如果该文本存在,返回该文本 G芬嵖Y]  
271、web_refresh ( frame );winrunner重新连接指定的帧 眠黸*aW圠  
272、web_restore_event_default ( );重新设置全部事件为默认值 墀鋓捊*凝  
273、web_set_event ( class, event_name, event_type, event_status );设置事件状态 平鮜 邟  
274、web_set_run_event_mode ( mode );设置事件运行模式 箚涙x:m  
275、web_set_timeout ( timeout );设置winrunner响应web的最大时间 ]+茤銜塴  
276、web_set_tooltip_color ( fg_color, bg_color );设置webtest工具条的颜色 yC#JI[  
277、web_sync ( timeout );等待帧的导航完成 }檯錦f  
278、web_tbl_get_cell_data ( table, row, column, starting_pos, out_text, out_actual_text_length );返回web表内指定单元的内容,开始于指定的字符 驣^,1准})  
279、web_url_valid ( URL, valid );检查url是否有效 0Cj   
280、tbl_get_cell_data ( table, row, column, out_text );返回table里指定单元的内容(加载webtest) &;繄馘8  
281、tbl_get_cols_count ( table, out_cols_count );返回表的列数(加载webtest) v淄)b%鐇)  
282、tbl_get_column_name ( table, col_index, out_col_name );返回表里指定列的标题的名称(加载webtest) K鐾荼饭6  
283、tbl_get_rows_count ( table, out_rows_count );返回表的行数(加载webtest) _龥$o+  
284、web_password_encrypt ( password );将web页面的密码加密 `枴濰d  
285、set_window ( window [,time] );激活窗口并确定等待时间 b嵦碷豻  
286、win_activate ( window );激活窗口 裶z  
287、win_check_bitmap ( window, bitmap, time [, x, y, width, height ] );比较窗口的位图 t%憤偌)  
288、win_check_gui ( window, checklist, expected_results_file, time );比较窗口的gui数据 V璕覸l  
289、win_check_info ( window, property, property_value [, timeout ] );检查被请求的窗口属性 綘;2,J  
290、win_click_help ( window );在窗口点击帮助按钮 jC駴  
291、win_click_on_text (window, string [ ,search_area [ , string_def [ , mouse_button ] ] ] );在窗口搜索文本 )铢   
292、win_close ( window );关闭窗口 W悗   
293、win_drag (source_window, x, y [, mouse_button ] );从源窗口拖动对象 ko搎Om  
294、win_drop ( target_window, x, y );拖动对象到目标窗口 -O誠j.J  
295、win_exists ( window [, time ] );检查窗口是否显示在屏幕上 袃枾亭' ;  
296、win_find_text ( window, string, result_array [, search_area [, string_def ] ] );返回窗口里字符串的位置 衂"  
297、win_get_desc ( window, obligatory, optional, selector, out_desc );返回窗口的物理描述 鐒袄驆  
298、win_get_info ( window, property, out_value );返回窗口属性的值 Eq-a/GU  
299、win_get_text ( window, out_text [, x1, y1, x2, y2] );从窗口指定区域读取文本 褃賰驯桼  
300、win_highlight ( window [, flashes ] );高亮显示窗口 Dpk覜尣  
301、win_max ( window );最大化窗口到全屏 l釱鹬  
302、最小化窗口为一个图标 ,^6u騔妐  
303、win_mouse_click ( window, x, y [, mouse_button [, modifier] ] );在窗口点击鼠标 8鞍习6G  
304、win_mouse_dbl_click ( window, x, y [, mouse_button [, modifier ] ] );在窗口双击鼠标 6)K~  
305、win_mouse_drag ( window, start_x, start_y, end_x, end_y [, mouse_button ] );在窗口做鼠标拖动操作 潤墪靕5y截  
306、win_mouse_move ( window, x, y );移动鼠标焦点到指定的位置 躉' Ⅵ  
307、win_move ( window, x, y );移动窗口到一个绝对位置 HX%蜇仴  
308、win_move_locator_text ( window, string [ ,search_area [ ,string_def ] ] );移动鼠标焦点到窗口的某个字符串 -S&  
309、win_open ( window );打开应用程序窗口 {$(爻  
310、win_resize ( window, width, height );调整窗口大小 Ij鳾皽o t  
311、win_restore ( window );恢复窗口从前的大小 鶘Dg遧騘B  
312、win_type ( window, keyboard_input );用键盘输入窗口 je Lq梐U  
313、win_wait_bitmap ( window, bitmap, time [, x, y, width, height] );等待窗口位图 X馿酒0%  
314、win_wait_info ( window, property, value, time );等待窗口属性值 ~桵o)济活  
315、atan2 ( y, x );返回y/x(正切)的弧度 ,,D载馛JRr  
316、cos ( x );返回余弦值 旆鬰冸i  
317、exp ( x );返回e的指数值 苁 !ml醦  
318、int ( x );返回实数的整数部分 巸0y于尽  
319、log ( x );返回自然对数 閣%A魫Z  
320、sin ( x );返回正弦值 wVC0飗I  
321、sqrt ( x );返回平方根值 M ]4礕  
322、delete array [ subscript ];删除数组里某个元素 戏殚*  
323、split ( string, array [ , field_separators ] );将输入分成区域保存在数组里 盦iiɡ]:  
324、call test_name ( [ parameter1, parameter2, ... parametern ] );调用其他测试脚本 罔 <拹脃  
325、call_chain_get_attr ( property, level, out_value );返回调用链里测试或函数的信息 㥮且佺╠bw  
326、call_chain_get_depth ( );返回调用链选项的个数 繝.!鞿  
327、call_close test_name ( [ parameter1, parameter2, ... parametern ] );调用测试脚本,完成时关闭测试 単軹忸uS  
328、call_ex ( Astra_test_path );从winrunner里调用Astra QuickTest测试 t8z  
329、return [ expression ];返回测试或函数的结果表达式 xw賌7  
330、texit ( [ expression ] );停止执行当前的测试 ,Q0j-=T  
331、treturn [ ( expression ) ];停止调用测试返回控制调用测试 6 翭8S迖  
332、load ( module_name [,1/0 [,1/0 ] ] );载入一个编译过的模块 礳[ 仸B  
333、reload ( module_name [,1|0 [,1|0] ]);删除编译过的模块并重新载入内存 鼒烟2鱂#  
334、unload ( [ module | test [ , function_name ] ] );从内存里删除编译模块 服5>眶  
335、define_object_exception (recovery_scenario_name, function, window, object, property [ , value ] );对一个gui对象异常事件定义简单的观察场景 .%纯OU  
336、define_popup_exception (recovery_scenario_name, function, window );对pop-up事件定义异常 Zu郹8#偀  
337、define_tsl_exception (recovery_scenario_name, return_code [, TSL_function ] );定义tsl事件异常事件 Y\/绹顅  
338、exception_off ( recovery_scenario_name );解除指定的观察场景 埣顿?V  
339、exception_off_all ( );解除所有的观察场景 蜆惸蕆?A  
340、exception_on (recovery_scenario_name );激活指定的观察场景 8╦@  
341、file_close ( file_name );关闭用file-open打开的文件 t:`暝H吖V  
342、file_compare ( file1, file2 [ , save_file ] );比较两个文件的内容 犙0┊=I  
343、file_getline ( file_name, out_line );读取文件下一行,并将其分配给一个变量 &槬"$a  
344、file_open ( file_name, mode );打开或创建指定的文件 练哶1銂靲  
345、file_printf ( file_name, format, exp1 [ , exp2,... exp30 ] );按格式打印文件  围亭4踀  
346、pause ( [ expression ] );暂停测试执行并输出提示信息 臑!oD4聸疭  
347、report_msg ( message );往测试报告里写信息 m#N萶沬纬f  
348、sprintf ( format, exp1, exp2,...expn );返回固定格式字符串到一个变量 y^F')-  
349、str_map_logical_to_visual ( logical_string, visual_string );把逻辑字符串转换成形象字符串 D怫]x髑!  
350、eval ( statement1 [; statement2;.... statementn;] );评估并执行附属的tsl语句 C険䲢吡  
351、get_unique_filename ( folder_path , file_prefix , file_extension , out_filename , with_underscore );基于指定的前缀,创建唯一的文件名 @曰W椏  
352、nargs ( );返回参数通过的个数 炭4k0_  
353、tl_step ( step_name, status, description );把测试脚本分成几块,并在当前测试结果里插入状态信息 藽9v#蒠  
354、invoke_application ( file, command_option, working_dir, show );调用windows应用程序 懻:鶇~Δ  
355、dos_system ( expression );执行dos命令  傰4X玨"  
356、ascii ( string );返回字符串第一个字符的asc码 /u岙樐kS  
357、compare_text ( str1, str2 [, chars1, chars2 ] );比较两个字符串 犻Jol顬 )  
358、index ( string1, string2 );显示两个字符串位置 $怠9柑疷yU  
359、length ( string );计算字符串里字符的个数 宮SE<4  
360、match ( string, regular_expression );寻找字符串里正规表达式的事件 L(醝P儕~H  
361、substr ( string, position [, length ] );从字符串里提取子字符串 広B熫墫$s  
362、tolower ( string );转换全部大写字母到小写字母 H茱#  
363、toupper ( string ); 转换全部小写字母到大写字母 &>  
364、end_transaction ( transaction [ , status ] );标记一个性能分析的结束 杍W9+  
365、get_time ( );返回当前系统时间 yi艫zXZ>  
366、start_transaction ( transaction_name ); 标记一个性能分析的开始 忟-惯鄑r  
367、time_str ( [ expression ] );将返回的整数时间转换成字符串 讫諙虛蒑^  
368、wait ( seconds [, milliseconds] );测试暂停 4追 \  
invoke_application(file,command_option,working_dir,show); d埕4;"膞&  
file:应用程序的文件名,绝对路径; 佼盍炕涼$  
command_option:应用程序的参数; t;颏懬p  
working_dir:应用程序工作路径; ;湣莹醚P  
show:程序运行时的显示模式; )|:籱:  
数据库检查点:标准检查点和运行时检查点 原  '瑾O  
标准检查点检查行数、列数、内容是否一致;包括defaultcheck仅检查数据库内容是否一致;custom check 可随意组合上面三种方式检查 . 旼N%鴪&=歓  
运行时检查点检查程序界面上某些控件显示的内容是否在数据库中匹配记录,三种方式:匹配一条、匹配多条、没有匹配记录.

 



欢迎到 川菜馆 的个人主页看更多内容



  共0条回复