1 . ActiveBar_combo_select_item ( band_tool , item_name ); 选择下拉菜单某一项,例如:
set_window("Form1", 1);
ActiveBar_combo_select_item("Format;Font", "Arial");
In the following example, WinRunner selects the third item in the Format:Font tool.
set_window("Form1", 1);
ActiveBar_combo_select_item("Format;Font", "#3");
2 . ActiveBar_dump ( file_name ); 存储活动工具栏信息,包括标题、名称、 ID 等。
file_name 参数包括路径,例如:
set_window("Form1", 1);
ActiveBar_dump ("d:Bardump.txt");
3 、 ActiveBar_select_menu ( band_tool [, events_only ] ) ; 选择菜单某一项,例如:
in the following example, WinRunner selects the Cut menu item in the Edit toolbar.
set_window("Form1", 1);
ActiveBar_select_menu ("Edit;Cut" , TRUE);
4 、 ActiveBar_select_tool (band_tool [, events_only ] ) ; 选择工具栏里某一项,例如:
set_window("Form1", 1);
ActiveBar_select_tool("Format;Center", TRUE);
5 、 win_check_bitmap ( window, bitmap, time [, x, y, width, height ] ); 比较窗口位图,
6 、 obj_check_bitmap ( object, bitmap, time [, x, y, width, height] ); 比较对象位图,
7 、 button_check_info ( button, property, property_value ); 检查按钮属性的值
8 、 button_check_state ( button, state ); 检查单选框或复选框的状态
9 、 button_get_info ( button, property, out_value ); 返回按钮属性的值
10 、 button_get_state ( button, out_state ); 返回单选框或复选框的状态
11 、 button_press ( button ); 点击按钮
12 、 button_set ( button, state ); 设置单选框或复选框的状态
13 、 button_wait_info ( button, property, value, time ); 等待按钮的属性值变化
14 、 calendar_activate_date ( calendar, date ); 双击日历某个日期
15 、 db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] ); 比较当前数据库 数据和期待的数据库数据
16 、 db_connect ( session_name, connection_string ); 建立一个数据库 session 并建立 odbc 连接
17 、 db_disconnect ( session_name ); 断开连接结束 session
18 、 db_execute_query ( session_name, SQL , record_number ); 执行 sql 语句返回记录集
19 、 db_get_field_value ( session_name, row_index, column ); 返回数据库特定区域的值
20 、 db_get_headers ( session_name, header_count, header_content ); 返回数据库 session 的列的数量及列的内容并以 tab 分组
21 、 db_get_last_error ( session_name, error ); 返回最后一条数据库 session 错误信息
22 、 db_get_row ( session_name, row_index, row_content ); 返回特定行内容
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.
24 、 db_write_records ( session_name, output_file [ , headers [ , record_limit ] ] ); 把结果记录集写到一个文本文件
25 、 ddt_close ( data_table_name ); 关闭数据表文件
26 、 ddt_close_all_tables(); 关闭全部数据表
27 、 ddt_export ( data_table_namename1, data_table_namename2 ); 把一个数据表信息导到另一个数据表文件
28 、 ddt_get_current_row ( data_table_name, out_row ); 返回数据表当前所在行
29 、 ddt_get_parameters ( table, params_list, params_num ); 返回数据表的参数和参数的个数
30 、 ddt_get_row_count ( data_table_name, out_rows_count ); 返回数据表行数
31 、 ddt_is_parameter ( data_table_name, parameter ); 返回一个参数是否在数据表里有效
32 、 ddt_next_row ( data_table_name ); 指向数据表中到当前行的下一行
33 、 ddt_open ( data_table_name [ , mode ] ); 打开或创建一个可以访问的数据表
34 、 ddt_report_row ( data_table_name ); 报告当前行到测试 结果
35 、 ddt_save ( data_table_name ); 保存数据表信息
36 、 ddt_set_row ( data_table_name, row ); 设置当前行为第几行
37 、 ddt_set_val ( data_table_name, parameter, value ); 插入 parameter 列一个新值 value
38 、 ddt_set_val_by_row ( data_table_name, row, parameter, value ); 插入特定行的 parameter 列一个新值 value
39 、 ddt_show ( data_table_name [ , show_flag ] ); 显示或隐藏数据表, 1 是显示, 0 是隐藏
40 、 ddt_sort ( table_file, row1, col1, row2, col2, sort_by_rows, key1 [ , key2, key3 ] ); 根据关键字将数据表特定区域的值排序, sort_by_rows 参数 1 是按行, 0 是按列
41 、 ddt_update_from_db ( data_table_name, file, out_row_count [ , max_rows ] ); 从数据库往数据表里导数据;
42 、 ddt_val ( data_table_name, parameter ); 返回数据表当前行的参数的值
43 、 ddt_val_by_row ( data_table_name, row_number, parameter ); 返回数据表特定行的参数的值
44 、 date_age_string ( date, years, month, days, new_date ); 将日期相应改变返回新值
45 、 date_align_day ( align_mode, day_in_week ); 指定特定的日期给某天
46 、 date_calc_days_in_field ( field_name1, field_name2 ); 计算两个日期间的天数
47 、 date_calc_days_in_string ( string1, string2 ); 计算字符串格式的日期间的天数
48 、 edit_check_info ( edit, property, property_value ); 检查对象属性的值
49 、 edit_check_selection ( edit, selected_string ); 检查选择的字符串是否存在
50 、 edit_check_text (edit, text, case_sensitive ); 检查编辑对象的文本内容
51 、 edit_delete ( edit, start_column, end_column ); 删除编辑对象的文本内容
52 、 edit_delete_block ( edit, start_row, start_column, end_row, end_column ); 删除文本区
53 、 edit_get_block ( edit, start_row, start_column, end_row, end_column, out_string ); 返回文本区
54 、 edit_get_info ( edit, property, out_value ); 返回编辑对象的属性值
55 、 edit_get_row_length ( edit, row, out_length ); 返回编辑对象里行的长度
56 、 edit_get_rows_count ( edit, out_number ); 返回编辑对象里行数
57 、 edit_get_selection ( edit, out_string ); 返回编辑对象的选定字符串
58 、 edit_get_selection_pos ( edit, out_start_row, out_start_column, out_end_row, out_end_column ); 返回选定区域的开始和结束位置
59 、 edit_get_text ( edit, out_string ); 返回编辑对象的文本
60 、 edit_insert ( edit, text, columnI ); 在编辑对象第一行插入文本
61 、 edit_insert_block ( edit, text, row, column ); 在一个多行编辑对象插入文本
62 、 edit_replace ( edit, text, start_column, end_column ); 替换一个编辑对象的内容
63 、 edit_replace_block ( edit, text, start_row, start_column, end_row, end_column ); 替换一个编辑对象的多行内容
64 、 edit_set ( edit, text ); 替换编辑对象的全部内容
65 、 edit_set_insert_pos ( edit, row, column ); 把鼠标指针放到编辑对象特定位置
66 、 edit_set_selection ( edit, start_row, start_column, end_row, end_column ); 选择编辑对象的文本
67 、 edit_type ( edit, text ); 在编辑对象敲入字符串
68 、 edit_wait_info ( edit, property, value, time ); 等待编辑对象属性的值
69 、 obj_check_gui ( object, checklist, expected_results_file, time ); 比较当前的 gui 对象数据
70 、 win_check_gui ( window, checklist, expected_results_file, time ); 对一个窗口比较当前的 gui 对象数据
71 、 get_class_map ( custom_class, out_standard_class ); 返回和一个自定义的类相关的标准类
72 、 get_record_attr ( class, out_obligatory, out_optional, out_selector ); 从一个对象类返回属性
73 、 get_record_method ( class, out_method ); 返回一个对象类的方法
74 、 set_class_map ( custom_class, standard_class ); 关联一个自定义类和一个标准类
75 、 set_record_attr ( class, oblig_prop, optional_prop, selector ); 设置一个对象类的属性
76 、 set_record_method ( class, method ); 设置对一个类的记录方法
77 、 unset_class_map ( custom_class ); 解开一个自定义类和标准类的关联关系
78 、 GUI_add ( file path, window, object, physical_desc ); 往 gui map 文件里加一个对象
79 、 GUI_buf_get_desc ( file, window, object, out_desc ); 返回 guimap 文件里对象的物理描述
80 、 GUI_buf_get_desc_attr ( file, window, object, property, out_prop_value ); 返回 guimap 文件里对象的属性的值
81 、 GUI_buf_get_logical_name ( file, physical_desc, window, out_name ); 返回 guimap 文件里对象的逻辑名称
82 、 GUI_buf_new ( file ); 创建新的 gui 对象文件
83 、 GUI_buf_set_desc_attr ( file, window, object, property, value ); 设置 guimap 文件里对象的属性的值
84 、 GUI_close ( file ); 关闭 guimap 文件
85 、 GUI_close_all (); 关闭全部 guimap 文件
86 、 GUI_delete ( file, window, obj ); 从 guimap 文件里删除一个对象
87 、 GUI_desc_compare ( desc_1, desc_2 ); 比较两个物理描述
88 、 GUI_desc_get_attr ( physical_desc, property, out_attr_value ); 从物理描述得到属性的值
89 、 GUI_desc_set_attr ( physical_desc, property, value ); 设置属性的值
90 、 GUI_get_name ( out_name, out_version ); 返回测试程序下 gui 对象的类型
91 、 GUI_get_window ( ); 在 guimap 里返回当前窗口
92 、 GUI_list_buf_windows ( file, out_windows, out_number ); 列举出 guimap 文件里所有的窗口
93 、 GUI_list_buffers ( out_files, out_number ); 列举所有打开的 guimap 文件
94 、 GUI_list_desc_attrs ( physical_desc, out_array ); 列举一个 gui 对象的属性值
95 、 GUI_list_map_buffers ( out_file, out_number ); 列举所有载入的 guimap 文件
96 、 GUI_list_win_objects ( file, window, out_objects, out_number ); 列举一个窗口的全部对象
97 、 GUI_load ( file_name ); 载入一个 guimap 文件
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 里对象的逻辑名称
100 、 GUI_open ( file_name ); 打开 guimap 文件
101 、 GUI_save ( file_name ); 保存 guimap 文件
102 、 GUI_save_as ( current_file_name, new_file_name ); 另存为 guimap 文件
103 、 GUI_set_window ( window_name ); 设置 guimap 里目标识别范围
104 、 GUI_unload ( file ); 卸载 guimap 文件
105 、 GUI_unload_all ( ) 卸载全部的 guimap 文件
106 、 icon_move ( icon, x, y ); 移动 图标到新位置
107 、 icon_select ( icon ); 点击鼠标选择图标
108 、 java_activate_method( object, method, retval [ , param1, ... param8 ] ); 调用请求的 java 方法
109 、 java_fire_event ( object , class [ , constructor_param1,..., constructor_paramX ] ); 模拟一个 java 对象的事件
110 、 jco_create ( object , jco , class [ , constructor_param1 , ... , constructor_param8 ] ) 创建一个现有 java