301、win_max ( window );最大化窗口到全屏
302、最小化窗口为一个图标
303、win_mouse_click ( window, x, y [, mouse_button [, modifier] ] );在窗口点击鼠标
304、win_mouse_dbl_click ( window, x, y [, mouse_button [, modifier ] ] );在窗口双击鼠标
305、win_mouse_drag ( window, start_x, start_y, end_x, end_y [, mouse_button ] );在窗口做鼠标拖动操作
306、win_mouse_move ( window, x, y );移动鼠标焦点到指定的位置
307、win_move ( window, x, y );移动窗口到一个绝对位置
308、win_move_locator_text ( window, string [ ,search_area [ ,string_def ] ] );移动鼠标焦点到窗口的某个字符串
309、win_open ( window );打开应用程序窗口
310、win_resize ( window, width, height );调整窗口大小
311、win_restore ( window );恢复窗口从前的大小
312、win_type ( window, keyboard_input );用键盘输入窗口
313、win_wait_bitmap ( window, bitmap, time [, x, y, width, height] );等待窗口位图
314、win_wait_info ( window, property, value, time );等待窗口属性值
315、atan2 ( y, x );返回y/x(正切)的弧度
316、cos ( x );返回余弦值
317、exp ( x );返回e的指数值
318、int ( x );返回实数的整数部分
319、log ( x );返回自然对数
320、sin ( x );返回正弦值
321、sqrt ( x );返回平方根值
322、delete array [ subscript ];删除数组里某个元素
323、split ( string, array [ , field_separators ] );将输入分成区域保存在数组里
324、call test_name ( [ parameter1, parameter2, ... parametern ] );调用其他测试脚本
325、call_chain_get_attr ( property, level, out_value );返回调用链里测试或函数的信息
326、call_chain_get_depth ( );返回调用链选项的个数
327、call_close test_name ( [ parameter1, parameter2, ... parametern ] );调用测试脚本,完成时关闭测试
328、call_ex ( Astra_test_path );从winrunner里调用Astra QuickTest测试
329、return [ expression ];返回测试或函数的结果表达式
330、texit ( [ expression ] );停止执行当前的测试
331、treturn [ ( expression ) ];停止调用测试返回控制调用测试
332、load ( module_name [,1/0 [,1/0 ] ] );载入一个编译过的模块
333、reload ( module_name [,1|0 [,1|0] ]);删除编译过的模块并重新载入内存
334、unload ( [ module | test [ , function_name ] ] );从内存里删除编译模块
335、define_object_exception (recovery_scenario_name, function, window, object, property [ , value ] );对一个gui对象异常事件定义简单的观察场景
336、define_popup_exception (recovery_scenario_name, function, window );对pop-up事件定义异常
337、define_tsl_exception (recovery_scenario_name, return_code [, TSL_function ] );定义tsl事件异常事件
338、exception_off ( recovery_scenario_name );解除指定的观察场景
339、exception_off_all ( );解除所有的观察场景
340、exception_on (recovery_scenario_name );激活指定的观察场景
341、file_close ( file_name );关闭用file-open打开的文件
342、file_compare ( file1, file2 [ , save_file ] );比较两个文件的内容
343、file_getline ( file_name, out_line );读取文件下一行,并将其分配给一个变量
344、file_open ( file_name, mode );打开或创建指定的文件
345、file_printf ( file_name, format, exp1 [ , exp2,... exp30 ] );按格式打印文件
346、pause ( [ expression ] );暂停测试执行并输出提示信息
347、report_msg ( message );往测试报告里写信息
348、sprintf ( format, exp1, exp2,...expn );返回固定格式字符串到一个变量
349、str_map_logical_to_visual ( logical_string, visual_string );把逻辑字符串转换成形象字符串
350、eval ( statement1 [; statement2;.... statementn;] );评估并执行附属的tsl语句
351、get_unique_filename ( folder_path , file_prefix , file_extension , out_filename , with_underscore );基于指定的前缀,创建唯一的文件名
352、nargs ( );返回参数通过的个数
353、tl_step ( step_name, status, description );把测试脚本分成几块,并在当前测试结果里插入状态信息
354、invoke_application ( file, command_option, working_dir, show );调用windows应用程序
355、dos_system ( expression );执行dos命令
356、ascii ( string );返回字符串第一个字符的asc码
357、compare_text ( str1, str2 [, chars1, chars2 ] );比较两个字符串
358、index ( string1, string2 );显示两个字符串位置
359、length ( string );计算字符串里字符的个数
360、match ( string, regular_expression );寻找字符串里正规表达式的事件
361、substr ( string, position [, length ] );从字符串里提取子字符串
362、tolower ( string );转换全部大写字母到小写字母
363、toupper ( string );转换全部小写字母到大写字母
364、end_transaction ( transaction [ , status ] );标记一个性能分析的结束
365、get_time ( );返回当前系统时间
366、start_transaction ( transaction_name );标记一个性能分析的开始
367、time_str ( [ expression ] );将返回的整数时间转换成字符串
368、wait ( seconds [, milliseconds] );测试暂停
invoke_application(file,command_option,working_dir,show);
file:应用程序的文件名,绝对路径;
command_option:应用程序的参数;
working_dir:应用程序工作路径;
show:程序运行时的显示模式;
数据库检查点:标准检查点和运行时检查点
标准检查点检查行数、列数、内容是否一致;包括defaultcheck仅检查数据库内容是否一致;custom check可随意组合上面三种方式检查
运行时检查点检查程序界面上某些控件显示的内容是否在数据库中匹配记录,三种方式:匹配一条、匹配多条、没有匹配记录