tsl腳本命令
Winrunner Context Sensitive命令列表
1.ActiveBar_combo_select_item ( band_tool , item_name );選擇下拉菜單某一項(xiàng),例如:
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 );存儲(chǔ)活動(dòng)工具欄信息,包括標(biāo)題、名稱、ID等。
file_name 參數(shù)包括路徑,例如:
set_window(“Form1”, 1);
ActiveBar_dump (“d:Bardump.txt”);
3、ActiveBar_select_menu ( band_tool [, events_only ] ) ;選擇菜單某一項(xiàng),例如:
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 ] ) ;選擇工具欄里某一項(xiàng),例如:
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] );比較對(duì)象位圖,
7、button_check_info ( button, property, property_value );檢查按鈕屬性的值
8、button_check_state ( button, state );檢查單選框或復(fù)選框的狀態(tài)
9、button_get_info ( button, property, out_value );返回按鈕屬性的值
10、button_get_state ( button, out_state );返回單選框或復(fù)選框的狀態(tài)
11、button_press ( button );點(diǎn)擊按鈕
12、button_set ( button, state );設(shè)置單選框或復(fù)選框的狀態(tài)
13、button_wait_info ( button, property, value, time );等待按鈕的屬性值變化
14、calendar_activate_date ( calendar, date );雙擊日歷某個(gè)日期
15、db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] );比較當(dāng)前數(shù)據(jù)庫數(shù)據(jù)和期待的數(shù)據(jù)庫數(shù)據(jù)
16、db_connect ( session_name, connection_string );建立一個(gè)數(shù)據(jù)庫session并建立odbc連接
17、db_disconnect ( session_name );斷開連接結(jié)束session
18、db_execute_query ( session_name, SQL, record_number );執(zhí)行sql語句返回記錄集
19、db_get_field_value ( session_name, row_index, column );返回?cái)?shù)據(jù)庫特定區(qū)域的值
20、db_get_headers ( session_name, header_count, header_content );返回?cái)?shù)據(jù)庫session的列的數(shù)量及列的內(nèi)容并以tab分組
21、db_get_last_error ( session_name, error );返回最后一條數(shù)據(jù)庫session錯(cuò)誤信息
22、db_get_row ( session_name, row_index, row_content );返回特定行內(nèi)容
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 ] ] );把結(jié)果記錄集寫到一個(gè)文本文件
25、ddt_close ( data_table_name );關(guān)閉數(shù)據(jù)表文件
26、ddt_close_all_tables();關(guān)閉全部數(shù)據(jù)表
27、ddt_export ( data_table_namename1, data_table_namename2 );把一個(gè)數(shù)據(jù)表信息導(dǎo)到另一個(gè)數(shù)據(jù)表文件
28、ddt_get_current_row ( data_table_name, out_row );返回?cái)?shù)據(jù)表當(dāng)前所在行
29、ddt_get_parameters ( table, params_list, params_num );返回?cái)?shù)據(jù)表的參數(shù)和參數(shù)的個(gè)數(shù)
30、ddt_get_row_count ( data_table_name, out_rows_count );返回?cái)?shù)據(jù)表行數(shù)
31、ddt_is_parameter ( data_table_name, parameter );返回一個(gè)參數(shù)是否在數(shù)據(jù)表里有效
32、ddt_next_row ( data_table_name );指向數(shù)據(jù)表中到當(dāng)前行的下一行
33、ddt_open ( data_table_name [ , mode ] );打開或創(chuàng)建一個(gè)可以訪問的數(shù)據(jù)表
34、ddt_report_row ( data_table_name );報(bào)告當(dāng)前行到測(cè)試結(jié)果
35、ddt_save ( data_table_name );保存數(shù)據(jù)表信息
36、ddt_set_row ( data_table_name, row );設(shè)置當(dāng)前行為第幾行
37、ddt_set_val ( data_table_name, parameter, value );插入parameter列一個(gè)新值value
38、ddt_set_val_by_row ( data_table_name, row, parameter, value );插入特定行的parameter列一個(gè)新值value
39、ddt_show ( data_table_name [ , show_flag ] );顯示或隱藏?cái)?shù)據(jù)表,1是顯示,0是隱藏
40、ddt_sort ( table_file, row1, col1, row2, col2, sort_by_rows, key1 [ , key2, key3 ] );根據(jù)關(guān)鍵字將數(shù)據(jù)表特定區(qū)域的值排序,sort_by_rows 參數(shù)1是按行,0是按列
41、ddt_update_from_db ( data_table_name, file, out_row_count [ , max_rows ] );從數(shù)據(jù)庫往數(shù)據(jù)表里導(dǎo)數(shù)據(jù);
42、ddt_val ( data_table_name, parameter );返回?cái)?shù)據(jù)表當(dāng)前行的參數(shù)的值
43、ddt_val_by_row ( data_table_name, row_number, parameter );返回?cái)?shù)據(jù)表特定行的參數(shù)的值
44、date_age_string ( date, years, month, days, new_date );將日期相應(yīng)改變返回新值
45、date_align_day ( align_mode, day_in_week );指定特定的日期給某天
46、date_calc_days_in_field ( field_name1, field_name2 );計(jì)算兩個(gè)日期間的天數(shù)
47、date_calc_days_in_string ( string1, string2 );計(jì)算字符串格式的日期間的天數(shù)
48、edit_check_info ( edit, property, property_value );檢查對(duì)象屬性的值
49、edit_check_selection ( edit, selected_string );檢查選擇的字符串是否存在
50、edit_check_text (edit, text, case_sensitive );檢查編輯對(duì)象的文本內(nèi)容
51、edit_delete ( edit, start_column, end_column );刪除編輯對(duì)象的文本內(nèi)容
52、edit_delete_block ( edit, start_row, start_column, end_row, end_column );刪除文本區(qū)
53、edit_get_block ( edit, start_row, start_column, end_row, end_column, out_string );返回文本區(qū)
54、edit_get_info ( edit, property, out_value );返回編輯對(duì)象的屬性值
55、edit_get_row_length ( edit, row, out_length );返回編輯對(duì)象里行的長度
56、edit_get_rows_count ( edit, out_number );返回編輯對(duì)象里行數(shù)
57、edit_get_selection ( edit, out_string );返回編輯對(duì)象的選定字符串
58、edit_get_selection_pos ( edit, out_start_row, out_start_column, out_end_row, out_end_column );返回選定區(qū)域的開始和結(jié)束位置
59、edit_get_text ( edit, out_string );返回編輯對(duì)象的文本
60、edit_insert ( edit, text, columnI );在編輯對(duì)象第一行插入文本
Winrunner Context Sensitive命令列表
1.ActiveBar_combo_select_item ( band_tool , item_name );選擇下拉菜單某一項(xiàng),例如:
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 );存儲(chǔ)活動(dòng)工具欄信息,包括標(biāo)題、名稱、ID等。
file_name 參數(shù)包括路徑,例如:
set_window(“Form1”, 1);
ActiveBar_dump (“d:Bardump.txt”);
3、ActiveBar_select_menu ( band_tool [, events_only ] ) ;選擇菜單某一項(xiàng),例如:
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 ] ) ;選擇工具欄里某一項(xiàng),例如:
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] );比較對(duì)象位圖,
7、button_check_info ( button, property, property_value );檢查按鈕屬性的值
8、button_check_state ( button, state );檢查單選框或復(fù)選框的狀態(tài)
9、button_get_info ( button, property, out_value );返回按鈕屬性的值
10、button_get_state ( button, out_state );返回單選框或復(fù)選框的狀態(tài)
11、button_press ( button );點(diǎn)擊按鈕
12、button_set ( button, state );設(shè)置單選框或復(fù)選框的狀態(tài)
13、button_wait_info ( button, property, value, time );等待按鈕的屬性值變化
14、calendar_activate_date ( calendar, date );雙擊日歷某個(gè)日期
15、db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] );比較當(dāng)前數(shù)據(jù)庫數(shù)據(jù)和期待的數(shù)據(jù)庫數(shù)據(jù)
16、db_connect ( session_name, connection_string );建立一個(gè)數(shù)據(jù)庫session并建立odbc連接
17、db_disconnect ( session_name );斷開連接結(jié)束session
18、db_execute_query ( session_name, SQL, record_number );執(zhí)行sql語句返回記錄集
19、db_get_field_value ( session_name, row_index, column );返回?cái)?shù)據(jù)庫特定區(qū)域的值
20、db_get_headers ( session_name, header_count, header_content );返回?cái)?shù)據(jù)庫session的列的數(shù)量及列的內(nèi)容并以tab分組
21、db_get_last_error ( session_name, error );返回最后一條數(shù)據(jù)庫session錯(cuò)誤信息
22、db_get_row ( session_name, row_index, row_content );返回特定行內(nèi)容
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 ] ] );把結(jié)果記錄集寫到一個(gè)文本文件
25、ddt_close ( data_table_name );關(guān)閉數(shù)據(jù)表文件
26、ddt_close_all_tables();關(guān)閉全部數(shù)據(jù)表
27、ddt_export ( data_table_namename1, data_table_namename2 );把一個(gè)數(shù)據(jù)表信息導(dǎo)到另一個(gè)數(shù)據(jù)表文件
28、ddt_get_current_row ( data_table_name, out_row );返回?cái)?shù)據(jù)表當(dāng)前所在行
29、ddt_get_parameters ( table, params_list, params_num );返回?cái)?shù)據(jù)表的參數(shù)和參數(shù)的個(gè)數(shù)
30、ddt_get_row_count ( data_table_name, out_rows_count );返回?cái)?shù)據(jù)表行數(shù)
31、ddt_is_parameter ( data_table_name, parameter );返回一個(gè)參數(shù)是否在數(shù)據(jù)表里有效
32、ddt_next_row ( data_table_name );指向數(shù)據(jù)表中到當(dāng)前行的下一行
33、ddt_open ( data_table_name [ , mode ] );打開或創(chuàng)建一個(gè)可以訪問的數(shù)據(jù)表
34、ddt_report_row ( data_table_name );報(bào)告當(dāng)前行到測(cè)試結(jié)果
35、ddt_save ( data_table_name );保存數(shù)據(jù)表信息
36、ddt_set_row ( data_table_name, row );設(shè)置當(dāng)前行為第幾行
37、ddt_set_val ( data_table_name, parameter, value );插入parameter列一個(gè)新值value
38、ddt_set_val_by_row ( data_table_name, row, parameter, value );插入特定行的parameter列一個(gè)新值value
39、ddt_show ( data_table_name [ , show_flag ] );顯示或隱藏?cái)?shù)據(jù)表,1是顯示,0是隱藏
40、ddt_sort ( table_file, row1, col1, row2, col2, sort_by_rows, key1 [ , key2, key3 ] );根據(jù)關(guān)鍵字將數(shù)據(jù)表特定區(qū)域的值排序,sort_by_rows 參數(shù)1是按行,0是按列
41、ddt_update_from_db ( data_table_name, file, out_row_count [ , max_rows ] );從數(shù)據(jù)庫往數(shù)據(jù)表里導(dǎo)數(shù)據(jù);
42、ddt_val ( data_table_name, parameter );返回?cái)?shù)據(jù)表當(dāng)前行的參數(shù)的值
43、ddt_val_by_row ( data_table_name, row_number, parameter );返回?cái)?shù)據(jù)表特定行的參數(shù)的值
44、date_age_string ( date, years, month, days, new_date );將日期相應(yīng)改變返回新值
45、date_align_day ( align_mode, day_in_week );指定特定的日期給某天
46、date_calc_days_in_field ( field_name1, field_name2 );計(jì)算兩個(gè)日期間的天數(shù)
47、date_calc_days_in_string ( string1, string2 );計(jì)算字符串格式的日期間的天數(shù)
48、edit_check_info ( edit, property, property_value );檢查對(duì)象屬性的值
49、edit_check_selection ( edit, selected_string );檢查選擇的字符串是否存在
50、edit_check_text (edit, text, case_sensitive );檢查編輯對(duì)象的文本內(nèi)容
51、edit_delete ( edit, start_column, end_column );刪除編輯對(duì)象的文本內(nèi)容
52、edit_delete_block ( edit, start_row, start_column, end_row, end_column );刪除文本區(qū)
53、edit_get_block ( edit, start_row, start_column, end_row, end_column, out_string );返回文本區(qū)
54、edit_get_info ( edit, property, out_value );返回編輯對(duì)象的屬性值
55、edit_get_row_length ( edit, row, out_length );返回編輯對(duì)象里行的長度
56、edit_get_rows_count ( edit, out_number );返回編輯對(duì)象里行數(shù)
57、edit_get_selection ( edit, out_string );返回編輯對(duì)象的選定字符串
58、edit_get_selection_pos ( edit, out_start_row, out_start_column, out_end_row, out_end_column );返回選定區(qū)域的開始和結(jié)束位置
59、edit_get_text ( edit, out_string );返回編輯對(duì)象的文本
60、edit_insert ( edit, text, columnI );在編輯對(duì)象第一行插入文本