软件测试工具Winrunner TSL命令简介
Winrunner Context Sensitive命令列表
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 );设置当前行为第几行
文章来源于领测软件测试网 https://www.ltesting.net/