winrunner中的tsl学习资料.docx

上传人:b****4 文档编号:6068054 上传时间:2023-05-09 格式:DOCX 页数:27 大小:25.48KB
下载 相关 举报
winrunner中的tsl学习资料.docx_第1页
第1页 / 共27页
winrunner中的tsl学习资料.docx_第2页
第2页 / 共27页
winrunner中的tsl学习资料.docx_第3页
第3页 / 共27页
winrunner中的tsl学习资料.docx_第4页
第4页 / 共27页
winrunner中的tsl学习资料.docx_第5页
第5页 / 共27页
winrunner中的tsl学习资料.docx_第6页
第6页 / 共27页
winrunner中的tsl学习资料.docx_第7页
第7页 / 共27页
winrunner中的tsl学习资料.docx_第8页
第8页 / 共27页
winrunner中的tsl学习资料.docx_第9页
第9页 / 共27页
winrunner中的tsl学习资料.docx_第10页
第10页 / 共27页
winrunner中的tsl学习资料.docx_第11页
第11页 / 共27页
winrunner中的tsl学习资料.docx_第12页
第12页 / 共27页
winrunner中的tsl学习资料.docx_第13页
第13页 / 共27页
winrunner中的tsl学习资料.docx_第14页
第14页 / 共27页
winrunner中的tsl学习资料.docx_第15页
第15页 / 共27页
winrunner中的tsl学习资料.docx_第16页
第16页 / 共27页
winrunner中的tsl学习资料.docx_第17页
第17页 / 共27页
winrunner中的tsl学习资料.docx_第18页
第18页 / 共27页
winrunner中的tsl学习资料.docx_第19页
第19页 / 共27页
winrunner中的tsl学习资料.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

winrunner中的tsl学习资料.docx

《winrunner中的tsl学习资料.docx》由会员分享,可在线阅读,更多相关《winrunner中的tsl学习资料.docx(27页珍藏版)》请在冰点文库上搜索。

winrunner中的tsl学习资料.docx

winrunner中的tsl学习资料

tsl脚本命令(转贴)一

WinrunnerContextSensitive命令列表

1.ActiveBar_combo_select_item(band_tool,item_name);选择下拉菜单某一项,例如:

set_window("Form1",1);

ActiveBar_combo_select_item("Format;Font","Arial");

Inthefollowingexample,WinRunnerselectsthethirditemintheFormat:

Fonttool.

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]);选择菜单某一项,例如:

inthefollowingexample,WinRunnerselectstheCutmenuitemintheEdittoolbar.

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);Comparesinformationthatappearsintheapplicationundertestduringatestrunwiththecurrentvaluesinthecorrespondingrecord(s)inyourdatabase.

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(filepath,window,object,physical_desc);往guimap文件里加一个对象

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文件

tsl脚本命令(转贴)二

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对象的上下文java对象

111、jco_free(object_name);释放内存里指定的jco对象

112、jco_free_all();释放全部内存里的jco对象

113、jdc_aut_connect(in_timeout);建立一个winrunner和java应用程序的连接

114、method_wizard([object]);打开java方法的向导

115、obj_key_type(object,keyboard_input);向java组件发送事件

116、obj_set_info(object,property,value);设置对象属性的值

117、popup_select_item("menucomponent;menuitem");从java活动菜单选择一个选项

118、list_activate_item(list,item[,offset]);激活列表里某一项

119、list_check_info(list,property,property_value);检查列表属性的值

120、list_check_item(list,item_num,item_content);检查列表某项的内容

121、list_check_selected(list,selected_items);检查选中的那项

122、list_collapse_item(list,item[,mouse_button]);隐藏树型图里的选项

123、list_deselect_item(list,item[,mouse_button  [,offset]]);取消选定列表的某一项

124、list_deselect_range(list,item1,item2[,offset]);取消选定2个选项

125、list_drag_item(source_list,item[,mouse_button]);拖动源列表的某个选项

126、list_drop_on_item(target_list,target_item);把一个对象关联到目标列表的选项

127、list_expand_item(list,item[,mouse_button]);显示隐藏的树型图选项

128、list_extend_item(list,item[,button  [,offset]]);往指定的列表里添加一个选项

129、list_extend_multi_items(list,item_list,[,mouse_button  [,offset]]);添加多个选项

130、list_extend_range(list,item1,item2[,button  [,offset]]);添加一定范围的选项

131、list_get_checked_items(list,items,number);返回标记的选项的个数和值

132、list_get_info(list,property,out_value);返回列表属性的值

133、list_get_item(list,item_num,out_value);返回列表选项的内容

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);返回列表选项的状态

136、list_get_item_num(list,item,out_num);返回列

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2