、 win_max ( window ); 最大化窗口到全屏 302 、最小化窗口为一个图标 303 、 win_mouse_click ( window, x, y [, mouse_button [, modifier] ] );" name="description" />

Winrunner TSL命令简介(四)

发表于:2008-09-24来源:作者:点击数: 标签:winrunnerWinRunnerWinrunnerTSL命令
301 MI LY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、 win_max ( window ); 最大化窗口到全屏 302 、最小化窗口为一个图标 303 、 win_mouse_click ( window, x, y [, mouse_button [, modifier] ] );

301MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、win_max ( window );最大化窗口到全屏

302、最小化窗口为一个图标

303win_mouse_click ( window, x, y [, mouse_button  [, modifier] ] );在窗口点击鼠标

304win_mouse_dbl_click ( window, x, y [, mouse_button  [, modifier ] ] );在窗口双击鼠标

305win_mouse_drag ( window, start_x, start_y, end_x, end_y [, mouse_button ] );在窗口做鼠标拖动操作

306win_mouse_move ( window, x, y );移动鼠标焦点到指定的位置

307win_move ( window, x, y );移动窗口到一个绝对位置

308win_move_locator_text ( window, string [ ,search_area  [ ,string_def ] ] );移动鼠标焦点到窗口的某个字符串

309win_open ( window );打开应用程序窗口

310win_resize ( window, width, height );调整窗口大小

311win_restore ( window );恢复窗口从前的大小

312win_type ( window, keyboard_input );用键盘输入窗口

313win_wait_bitmap ( window, bitmap, time [, x, y, width, height] );等待窗口位图

314win_wait_info ( window, property, value, time );等待窗口属性值

315atan2 ( y, x );返回y/x(正切)的弧度

316cos ( x );返回余弦值

317exp ( x );返回e的指数值

318int ( x );返回实数的整数部分

319log ( x );返回自然对数

320sin ( x );返回正弦值

321sqrt ( x );返回平方根值

322delete array [ subscript ];删除数组里某个元素

323split ( string, array [ , field_separators ] );将输入分成区域保存在数组里

324call test_name ( [ parameter1, parameter2, ... parametern ] );调用其他测试脚本

325call_chain_get_attr ( property, level, out_value );返回调用链里测试或函数的信息

326call_chain_get_depth ( );返回调用链选项的个数

327call_close test_name ( [ parameter1, parameter2, ... parametern ] );调用测试脚本,完成时关闭测试

328call_ex ( Astra_test_path );winrunner里调用Astra QuickTest测试

329return [ expression ];返回测试或函数的结果表达式

330texit ( [ expression ] );停止执行当前的测试

331treturn [ ( expression ) ];停止调用测试返回控制调用测试

332load ( module_name [,1/0 [,1/0 ] ] );载入一个编译过的模块

333reload ( module_name [,1|0 [,1|0] ]);删除编译过的模块并重新载入内存

334unload ( [ module | test [ , function_name ] ] );从内存里删除编译模块

335define_object_exception (recovery_scenario_name, function, window, object, property  [ , value ] );对一个gui对象异常事件定义简单的观察场景

336define_popup_exception (recovery_scenario_name, function, window );pop-up事件定义异常

337define_tsl_exception (recovery_scenario_name, return_code [, TSL_function ] );定义tsl事件异常事件

338exception_off ( recovery_scenario_name );解除指定的观察场景

339exception_off_all ( );解除所有的观察场景

340exception_on (recovery_scenario_name );激活指定的观察场景

341file_close ( file_name );关闭用file-open打开的文件

342file_compare ( file1, file2 [ , save_file ] );比较两个文件的内容

343file_getline ( file_name, out_line );读取文件下一行,并将其分配给一个变量

344file_open ( file_name, mode );打开或创建指定的文件

345file_printf ( file_name, format, exp1 [ , exp2,... exp30 ] );按格式打印文件

346pause ( [ expression ] );暂停测试执行并输出提示信息

347report_msg ( message );往测试报告里写信息

348sprintf ( format, exp1, exp2,...expn );返回固定格式字符串到一个变量

349str_map_logical_to_visual ( logical_string, visual_string );把逻辑字符串转换成形象字符串

350eval ( statement1 [; statement2;.... statementn;] );评估并执行附属的tsl语句

351get_unique_filename ( folder_path , file_prefix  , file_extension  , out_filename  , with_underscore );基于指定的前缀,创建唯一的文件名

352nargs ( );返回参数通过的个数

353tl_step ( step_name, status, description );把测试脚本分成几块,并在当前测试结果里插入状态信息

原文转自:http://www.ltesting.net