51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: msnshow
打印 上一主题 下一主题

[资料] LoadRunner函数大全之中文解释

[复制链接]
  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    81#
     楼主| 发表于 2014-8-31 11:42:15 | 只看该作者
    void nca_set_dbtrace_file_index(LPCSTR fileindex);  
      
    // nca_set_exception  函数指定在出现  
    //  异常时应执行的操作。应指定要调用以处理  
    //  异常窗口的函数。  
    void nca_set_exception (LPCSTR title, long function, [void *this_context]);  
      
    //  当显示了“启用诊断”窗口而且其中的密码  
    //  不同于默认值“apps ”时,使用   
    // nca_set_diagnostics_password 。必须在   
    // nca_connect_server  的后面添加此函数调用。  
    void nca_set_diagnostics_password( LPCSTR password );  
      
    // nca_set_iteration_offset  函数设置对象   
    // ID  编号的偏移值。在  Oracle NCA  脚本  
    //  常规录制中,VuGen  会录制每个  
    //  对象的名称。(在起始页中设置  record=names )。  
    //  如果您的版本不支持  record=names   
    //  标记,VuGen  将为每个对象生成一个新  ID  编号。  
    //  运行脚本的多次循环时,对象在  
    //  每次打开都将生成新的  ID  编号。  
    //  因此,当您回放脚本时,特殊对象  
    //  的  ID  编号将与首次循环之后  
    //   同一对象的  ID  不匹配,从而导致测试  
    //  失败。  
    void nca_set_iteration_offset (int offset);  
      
    // nca_set_server_response_time  函数为  Oracle NCA   
    //  服务器指定响应超时值。这是用户  
    //   向服务器发送请求之后继续停留在  
    //  侦听状态的时间。  
    void nca_set_server_response_time(int time);  
      
    // nca_set_think_time  函数指定脚本  
    //  执行期间使用的思考时间范围。测试使用指定时间  
    //  范围内的随机思考时间,并在每次操作之后暂停该  
    //  思考时间长度。  
    void nca_set_think_time ( DWORD start_range, DWORD end_range );  
      
    // nca_set_window  函数指明活动窗口的名称。  
    int nca_set_window ( LPCSTR window);  
      
    // nca_tab_select_item  函数选择选项卡项目。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    82#
     楼主| 发表于 2014-8-31 11:42:23 | 只看该作者
    int nca_tab_select_item ( LPCSTR tab, LPCSTR item );  
      
    // nca_tree_activate_item  函数激活   
    // Oracle NCA  树中的指定项目。  
    int nca_tree_activate_item (LPCSTR name, LPCSTR item);  
      
    // nca_tree_select_item  函数选择   
    // Oracle NCA  树中的指定项目。  
    int nca_tree_select_item (LPCSTR name, LPCSTR item);  
      
    // nca_tree_expand_item  函数展开  Oracle NCA  树中的节点。  
    int nca_tree_expand_item (LPCSTR name, LPCSTR item);  
      
    // nca_tree_collapse_item  函数折叠   
    // Oracle NCA  树中的节点。  
    int nca_tree_collapse_item (LPCSTR name, LPCSTR item);  
      
    // nca_win_close  函数关闭指定窗口。  
    int nca_win_close ( LPCSTR window );  
      
    // nca_win_get_info  函数检索指定属性的值,  
    //  并存储在  out_value   中。  
    int nca_win_get_info ( LPCSTR window, LPCSTR property, char *out_value );  
      
    // nca_win_move  将某窗口移到一个新的绝对位置。  
    int nca_win_move ( LPCSTR window, int x, int y );  
      
    // nca_win_resize  函数更改窗口的位置。  
    int nca_win_resize ( LPCSTR window, int width, int height );  
      
    // pop3_command  函数向  POP3  服务器发送  
    //  命令。服务器返回命令结果。  
    //  例如,如果发送命令“UIDL 1 ”,服务器将返回  
    //  第一封邮件的唯一  ID 。  
    long pop3_command(char *transaction, char *command, [char *command,] [char  
    *save_to_param,] LAST);  
      
    // pop3_command_ex  函数针对特定会话  
    //   向  POP3  服务器发送命令。服务器  
    //  返回命令结果。例如,如果  
    //  发送命令“UIDL 1 ”,服务器将返回  
    //  第一封邮件的唯一  ID 。  
    long pop3_command_ex (POP3 *pppop3, char *transaction, char *command,    [char *command,]  
    LAST);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    83#
     楼主| 发表于 2014-8-31 11:42:37 | 只看该作者
    // pop3_delete  函数删除  POP3  服务器上的邮件。  
    long pop3_delete(char *transaction, char *deleteList, [char *save_to_param,] LAST);  
      
    // pop3_delete_ex  函数针对特定会话  
    //  删除  POP3  服务器上的邮件。  
    long pop3_delete_ex(POP3 *pppop3, char *transaction, char *deleteList, LAST);  
      
    // pop3_logon  函数登录到  POP3  服务器。  
    //  它使用  FTP  协议使用的格式。  
    int pop3_logon (char *transaction, char *url, LAST);  
      
    // pop3_logon_ex  函数针对特定会话登录  
    //  到  POP3  服务器。它使用  FTP  协议使用的格式。  
    int pop3_logon_ex (POP3 *pppop3, char *transaction, char *url, LAST);  
      
    // pop3_logoff  函数从  POP3  服务器注销。  
    long pop3_logoff( );  
      
    // pop3_logoff_ex  函数针对特定会话  
    //  从  POP3  服务器注销。  
    long pop3_logoff_ex(POP3 *pppop3);  
      
    // pop3_free  函数释放  POP3  服务器并取消  
    //  所有挂起的命令。  
    void pop3_free( );  
      
    // pop3_free_ex  函数针对特定会话释放  POP3   
    //  服务器,并取消所有挂起的命令。  
    void pop3_free_ex(POP3 *pppop3);  
      
    // pop3_list  函数列出  POP3   
    //  服务器上的邮件。它返回该服务器上  
    //  存在的邮件总数。  
    long pop3_list(char *transaction, [char *save_to_param,] LAST);  
      
    // pop3_list_ex  函数针对特定会话  
    //  列出  POP3  服务器上的邮件。它返回该服务器上  
    //  存在的邮件总数。  
    long pop3_list_ex (POP3 *pppop3, char *transaction, LAST);  
      
    // pop3_retrieve  函数从  POP3  服务器  
    //  检索邮件。您可以指定邮件范围或  
    //  所有邮件。默认情况下,它在检索邮件之后 将其从服务器中删除。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    84#
     楼主| 发表于 2014-8-31 11:42:43 | 只看该作者
    long pop3_retrieve(char *transaction, char *retrieveList, < Options, > LAST);  
      
    // pop3_retrieve_ex  函数从  POP3  服务器  
    //  检索邮件。您可以指定邮件范围或  
    //  所有邮件。默认情况下,它在检索邮件之后  
    //  将其从服务器中删除。  
    long pop3_retrieve_ex(POP3 *pppop3, char *transaction, char *retrieveList,    char * deleteFlag,  
    [<Options>,] LAST);  
      
    // lreal_clip_size  函数返回当前与  
    //  播放器关联的剪辑的大小,单位为毫秒。  
    unsigned long lreal_clip_size(int miPlayerID);  
      
    // lreal_close_player  函数关闭   
    // RealPlayer  的指定示例。  
    int lreal_close_player ( int miplayerID );  
      
    // lreal_current_time  用于查明剪辑已运行  
    //  多长时间。返回的时间以毫秒为单位。  
    unsigned long lreal_current_time( int miplayerID );  
      
    // lreal_get_property  获取播放器的属性。  
    int lreal_get_property ( int miPlayerID, unsigned int miProperty );  
      
    // lreal_open_player  函数创建新的  RealPlayer  实例。  
    int lreal_open_player ( int miplayerID );  
      
    // lreal_open_url  函数将  URL  与   
    // RealPlayer  实例相关联。使用  lreal_play   向  
    //  实例发出命令让其播放时,将显示此处  
    //  指定的  szURL 。  
    int lreal_open_url ( int miplayerID, LPSTR szURL );  
      
    // lreal_pause  函数将  RealPlayer  实例  
    //  暂停一段指定的时间(单位为毫秒)。此函数  
    //  模拟  RealPlayer  的“播放”菜单中的“暂停”命令。  
    int lreal_pause ( int miplayerID, unsigned long mulPauseTime );  
      
    // lreal_play  函数播放  RealPlayer  剪辑  
    //  一段指定的时间(单位为毫秒)。此函数  
    //  模拟  RealPlayer  的“播放”菜单中的“播放”命令。  
    int lreal_play ( int miplayerID, long mulTimeToPlay );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    85#
     楼主| 发表于 2014-8-31 11:42:51 | 只看该作者
    // lreal_seek  函数搜寻当前剪辑中的  
    //  指定位置。此函数模拟  RealPlayer  的  
    //  “播放”菜单中的“搜寻至位置”命令。注意,  
    //  您必须输入以毫秒为单位的时间。  
    int lreal_seek ( int miplayerID, unsigned long mulTimeToSeek );  
      
    // lreal_stop  函数停止播放  RealPlayer  实例。此  
    //  函数模拟  RealPlayer  的“播放”菜单中的“停止”命令。  
    int lreal_stop ( int miplayerID);  
      
    // TE_connect  函数在您录制与主机  
    //  的连接时由  VuGen  生成。使用  com_string  的  
    //   内容连接到主机。  
    int TE_connect ( const char *com_string, unsigned int timeout );  
      
    // TE_find_text  搜索与通过  col1,   
    // row1, col2, row2  定义的矩形中的模式匹配的  
    //  文本。与模式匹配的文本将返回给   
    // match ,实际的行与列位置将返回给  
    // retcol  和  retrow 。搜索从矩形  
    //  左上角开始。  
    int TE_find_text ( const char *pattern, int col1, int row1, int col2, int row2, int *retcol, int *retrow,  
    char *match );  
      
    // TE_get_cursor_pos  返回当前鼠标在终端仿真器  
    //  屏幕上的位置的坐标。  
    int TE_get_cursor_pos ( int *col, int *row );  
      
    // TE_get_line_attribute  检查终端屏幕中  
    //  一行文本的格式。行中的第一个字符  
    //   由  col, row  定义。行中最后一个  
    //  字符的列坐标由  Width   
    //  指定。该函数将每个字符的字符格式存储在  
    //  缓冲区  buf   中。  
    char * TE_get_line_attribute ( int col, int row, int width, char *buf );  
      
    // TE_get_text_line  将一行文本从终端屏幕复制到  
    //  缓冲区。行中的第一个字符  
    //   由  col, row  定义。行中最后一个  
    //  字符的列坐标由  Width   
    //  指定。如果该行包含制表符或空格,将返回相同  
    //  数目的空格。  
    char * TE_get_text_line ( int col, int row, int width, char *text );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    86#
     楼主| 发表于 2014-8-31 11:42:58 | 只看该作者
    // TE_getvar  函数返回  RTE  系统变量的值。  
    int TE_getvar ( int var );  
      
    // TE_set_cursor_pos  将鼠标位置设置为  col, row 。  
    int TE_set_cursor_pos( int col, int row );  
      
    // TE_setvar  函数设置  RTE  系统变量。  
    int TE_setvar ( int var, int val );  
      
    // TE_perror  将  TE_errno  的当前值转换为  
    //  相应的错误字符串,设置字符串格式,并将其发送到   
    // Topaz  代理日志或  LoadRunner  输出窗口。  
    void TE_perror ( char *prefix );  
      
    // TE_sperror  将  TE_errno  的当前值转换为  
    //  相应的错误字符串。  
    char *TE_sperror ();  
      
    // TE_type  函数描述发送到  
    //  终端仿真器的键盘输入。  
    int TE_type ( const char *string );  
      
    // TE_unlock_keyboard  用于在因为  
    //   出现错误消息而导致大型机终端的键盘  
    //  被锁定之后解除锁定。TE_unlock_keyboard  等价于  
    //  按  F3  键。  
    int TE_unlock_keyboard ( void );  
      
    // TE_typing_style  函数确定键入的  
    //  字符串如何提交给在终端仿真器上运行的  
    //  客户端应用程序。如果选择  FAST ,  
    //  将把字符作为单个字符串发送。  
    //  此输入方式不需要参数。  
    int TE_typing_style ( const char *style );  
      
    //  回放期间,TE_wait_cursor  等待鼠标出现在  
    //  终端窗口中的指定位置。  
    int TE_wait_cursor ( int col, int row, int stable, int timeout );  
      
    // TE_wait_silent  函数等待客户端  
    //  应用程序静默指定的时间。当终端仿真器  
    //  未接到任何字符时,认为客户端处于  
    //  静默状态。如果客户端应用程序  
    //   由于过了超时时间(以秒为单位)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    87#
     楼主| 发表于 2014-8-31 11:43:14 | 只看该作者
    //  而未静默认指定的时间,该函数将  
    //  返回错误。  
    int TE_wait_silent ( int sec, int milli, int timeout );  
      
    //  执行期间,TE_wait_sync  函数暂停  
    //  脚本执行,并等待“X SYSTEM ”消息  
    //  从屏幕上消失之后再继续。出现  
    //  “X SYSTEM ”消息表示系统处于“内部输入”  
    //  模式。  
    int TE_wait_sync (void);  
      
    //  您可以指示  VuGen  录制每次  
    //  进入  X SYSTEM  模式时系统停留在  X SYSTEM   
    //  模式的时间。要这样做,VuGen  在每个  TE_wait_sync  函数之后插入   
    // TE_wait_sync_transaction  函数。  
    int TE_wait_sync_transaction (char *transaction_name );  
      
    // TE_wait_text  函数等待与通过  col1,   
    // row1, col2, row2  定义的矩形中  
    //  的模式匹配的文本。与模式  
    //  匹配的文本将返回给  match ,实际的  
    //  行和列位置返回给  retcol  和   
    // retrow 。如果模式超时时间已过而未  
    //  显示模式,该函数将返回错误  
    //  代码。如果模式已显示在屏幕上,  
    //  该函数将立即返回。  
    int TE_wait_text ( const char *pattern, int timeout [, int col1, int row1, int col2, int row2, int  
    *retcol, int *retrow, char *match ] );  
      
    // TE_run_script_command  执行  PSL  命令。  
    int TE_run_script_command ( const char *command );  
      
    // TE_run_script_file  运行  PSL  脚本文件。  
    int TE_run_script_file ( const char *filename );  
      
    // sapgui_active_object_from_parent_method  函数  
    //  使用  ID  编号  control_id  从大的  
    //  父级对象中选择对象。嵌入的  
    //  对象由方法  method_name  返回。  
    int sapgui_active_object_from_parent_method ( const char *control_id, const char *method_name,  
    char *arg1, ..., char *argn, [optionArguments,] LAST );  
      
    // sapgui_active_object_from_parent_property  函数  
    //  使用  ID  编号  control_id  从大的父级对象中选择对象。嵌入的  
    //  对象由属性  property_name  返回。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    88#
     楼主| 发表于 2014-8-31 11:43:24 | 只看该作者
    int sapgui_active_object_from_parent_property (const char *control_id, const char  
    *property_name, [args,]    LAST);  
      
    // sapgui_calendar_focus_date  将焦点置于  
    //   日历中的日期上。从日历中选择  
    //   日期时,将自动录制此函数。  
    //  但是,实际返回日期的函数是   
    // sapgui_calendar_select_interval 。  
    int sapgui_calendar_focus_date(const char *description, const char *calendarID, const char *date,  
    [args,]    LAST ) ;  
      
    // sapgui_calendar_scroll_to_date  模拟使用  
    //  滚动栏使日期可见的操作。它不是通过  
    //  将焦点置于日期上来选择日期。  
    int sapgui_calendar_scroll_to_date(const char *description, const char *calendarID, const char  
    *date, [args,]    LAST ) ;  
      
    // sapgui_calendar_select_interval  从日历中  
    //  将日期间隔返回给调用日历  
    //  弹出框时焦点所在的控件。它等价于  
    //  在不显示日历的情况下,将控件文本  
    //  设置为日期字符串。  
    int sapgui_calendar_select_interval(const char *description, const char *calendarID, const char  
    *interval, [args,]    LAST ) ;  
      
    // sapgui_call_method  函数使用  SAP  标识符   
    // control_id  来标识  SAP  对象,并调用  
    //  对象的方法  method_name 。它向方法传递  
    //  实际参数  arg1...argn 。  
    int sapgui_call_method ( const char *control_id, const char *method_name, void *arg1, ..., void  
    *argn, [optionalArguments]    LAST );  
      
    // sapgui_call_method_of_active_object  函数调用  
    //  通过  sapgui_active_object_from_parent_method   
    //  或  sapgui_active_object_from_parent_property   
    //  选择的当前活动对象的方法  method_name 。  
    int sapgui_call_method_of_active_object ( const char *method_name, char *arg1, [args,]    char  
    *argn, [optionalArguments,]    LAST );  
      
    // sapgui_create_new_session  创建一个新会话。它等价于  
    //  从“系统”菜单中选择“创建会话”。  
    int sapgui_create_new_session([optionalArgs,] LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    89#
     楼主| 发表于 2014-8-31 11:43:36 | 只看该作者
    // sapgui_get_active_window_title  数据检索函数  
    //  获取当前  SAP  会话中活动窗口的名称,  
    //  并保存到  output_param_name  中。  
    int sapgui_get_active_window_title (const char *output_param_name, [args,]    LAST);  
      
    // sapgui_get_ok_code  数据检索函数获取  
    //  “命令”字段的文本。“命令”字段是主窗口中  
    //  第一个工具栏左边的框。  
    int sapgui_get_ok_code( const char *outParamName, [args,]    LAST);  
      
    // sapgui_get_property  数据检索函数获取  
    // ID  编号为  control_id  的  SAP  对象中  
    //  指定属性  property_name  的值。  
    //  该值保存在  output_param_name  中。  
    int sapgui_get_property ( const char *control_id, const char *property_name, char  
    *output_param_name, [args,]    LAST);  
      
    // sapgui_get_property_of_active_object  数据检索  
    //  函数从当前活动对象中检索  
    //  指定属性  property_name  的值。  
    //  该值保存在  output_param_name  中。  
    int sapgui_get_property_of_active_object ( const char *property_name, const char  
    *output_param_name, [args,]    LAST );  
      
    // sapgui_get_text  数据检索函数  
    //  获取任意可视屏幕对象的文本属性,  
    //  并保存到参数  outParamName   中。  
    int sapgui_get_text(const char *description, const char *controlID, const char *outParamName,  
    [args,]    LAST);  
      
    // sapgui_grid_fill_data  在网格中输入表格数据  
    //  参数。当您在网格中输入数据并按  Enter  时,  
    //  录制此函数。表格参数  paramName  是  
    //   自动创建的。录制之后,可以在  VuGen   中编辑此表格参数,  
    //   以便更改数据。  
    int sapgui_grid_fill_data( const char *description, const char *gridID, const char *paramName,  
    [args,]    LAST );  
      
    // sapgui_grid_clear_selection  取消选择已在网格控件中  
    //  选定的所有单元格、行和列。  
    int sapgui_grid_clear_selection(const char *description, const char *gridID, [args,]    LAST );  
      
    // sapgui_grid_click  模拟用户在通过“row ”或“column ”指定的网格单元格中单击。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    90#
     楼主| 发表于 2014-8-31 11:43:43 | 只看该作者
    int sapgui_grid_click(const char *description, const char *gridID, const char *row, const char  
    *column, [args,]    LAST );  
      
    // sapgui_grid_click_current_cell  模拟用户  
    //  在当前选定的单元格中单击。  
    int sapgui_grid_click_current_cell(const char *description, const char *gridID, [args,]    LAST );  
      
    // sapgui_grid_deselect_column  取消选择某列。  
    int sapgui_grid_deselect_column(const char *description, const char *gridID, const char* column,  
    [args,]    LAST );  
      
    // sapgui_grid_double_click  模拟用户在  
    //   网格中的单元格中双击。  
    int sapgui_grid_double_click(const char *description, const char *gridID, const char *row, const  
    char *column, [args,]    LAST );  
      
    // sapgui_grid_double_click_current_cell  模拟用户在  
    //  当前选定的单元格中双击。  
    int sapgui_grid_double_click_current_cell(const char *description, const char *gridID, [args,]   
    LAST );  
      
    // sapgui_grid_get_cell_data  数据检索函数  
    //  获取网格单元格中的数据,并保存到  outParamName   中。  
    int sapgui_grid_get_cell_data(const char *description, const char *gridID, const char *row, const  
    char *column, const char *outParamName, [args,]    LAST );  
      
    // sapgui_grid_get_columns_count  数据检索  
    //  函数获取网格中的列数。  
    int sapgui_grid_get_columns_count(const char *description, const char *gridID, const char  
    *outParamName, [args,]    LAST );  
      
    // sapgui_grid_get_current_cell_column  数据  
    //  检索函数获取当前活动单元格的列标识符,  
    //  并保存到  outparamName   中。  
    int sapgui_grid_get_current_cell_column(const char *description, const char *gridID, const char  
    *outParamName, [args,]    LAST );  
      
    // sapgui_grid_get_current_cell_row  数据  
    //  检索函数获取当前活动单元格的行号,  
    //  并保存到  outparamName   中。  
    int sapgui_grid_get_current_cell_row(const char *description, const char *gridID, const char  
    *outParamName, [args,]    LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    91#
     楼主| 发表于 2014-8-31 11:43:53 | 只看该作者
    // sapgui_grid_get_rows_count  数据检索  
    //  函数获取网格中的行数。  
    int sapgui_grid_get_rows_count(const char *description, const char *gridID, const char  
    *outParamName, [args,]    LAST );  
      
    // sapgui_grid_is_checkbox_selected  验证  
    //  函数在复选框被选中时返回  true ,  
    //  在复选框未被选中时返回  false 。  
    int sapgui_grid_is_checkbox_selected(const char *description, const char *gridID, const char  
    *row, const char *column, [args,]    LAST );  
      
    // sapgui_grid_open_context_menu  模拟用户  
    //  在网格中右键单击以便打开上下文菜单。  
    int sapgui_grid_open_context_menu(const char *description, const char *gridID, [args,]   
    LAST );  
      
    // sapgui_grid_press_button  函数单击网格单元格中的按钮。  
    int sapgui_grid_press_button(const char *description, const char *gridID, const char *row, const  
    char *column, [args,]    LAST );  
      
    // sapgui_grid_press_button_current_cell  模拟用户  
    //  单击当前活动的网格单元格中的按钮。  
    int sapgui_grid_press_button_current_cell(const char *description, const char *gridID, [args,]   
    LAST );  
      
    // sapgui_grid_press_column_header  模拟用户  
    //  单击网格控件中的列标题。  
    int sapgui_grid_press_column_header(const char *description, const char *gridID, const char  
    *column,    [args,]    LAST );  
      
    // sapgui_grid_press_ENTER  模拟用户  
    //  在网格处于活动状态时按  Enter  键。  
    int sapgui_grid_press_ENTER (const char *description, const char *gridID, [args,]    LAST );  
      
    // sapgui_grid_press_F1  模拟用户  
    //  在网格处于活动状态时按  F1  键。其结果是  
    //  显示上下文相关帮助。  
    int sapgui_grid_press_F1 (const char *description, const char *gridID, [args,]    LAST );  
      
    // sapgui_grid_press_F4  模拟用户在网格处于  
    //  活动状态时按  F4  键。其结果通常是  
    //  显示活动字段可能的选项。  
    int sapgui_grid_press_F4 (const char *description, const char *gridID, [args,]    LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    92#
     楼主| 发表于 2014-8-31 11:44:09 | 只看该作者
    // sapgui_grid_press_toolbar_button  模拟  
    //  用户单击网格工具栏按钮。  
    int sapgui_grid_press_toolbar_button(const char *description, const char *gridID, const char  
    *buttonID, [args,]    LAST );  
      
    // sapgui_grid_press_toolbar_context_button  模拟用户  
    //  通过单击上下文按钮打开选项列表。  
    int sapgui_grid_press_toolbar_context_button(const char *description, const char *gridID, const  
    char *buttonID, [args,]    LAST );  
      
    // sapgui_grid_press_total_row  函数按  
    //   网格单元格中的总计行按钮。如果总计  
    //  行被精简了,该函数将展开它。如果总计行  
    //   已展开,该函数将精简它。  
    int sapgui_grid_press_total_row(const char *description, const char *gridID, const char *row,  
    const char *column, [args,]    LAST );  
      
    // sapgui_grid_press_total_row_current_cell  函数按  
    //  当前活动网格单元格中的总计行按钮。  
    //  如果总计行被精简了,该函数将展开它。  
    //  如果总计行已展开,该函数将精简它。  
    int sapgui_grid_press_total_row_current_cell(const char *description, const char *gridID, [args,]  
    LAST );  
      
    // sapgui_grid_scroll_to_row  滚动到网格中的指定行,  
    //  从而使其可见。它不会选择行。  
    int sapgui_grid_scroll_to_row(const char *description, const char *gridID, const char *row, [args,]   
    LAST ) ;  
      
    // sapgui_grid_select_all  选择网格控件中的所有单元格。  
    int sapgui_grid_select_all(const char *description, const char *gridID, [args,]    LAST );  
      
    // sapgui_grid_select_cell  选择网格控件中的单个单元格。  
    int sapgui_grid_select_cell(const char *description, const char *gridID, const char *row, const  
    char *column, [args,]    LAST );  
      
    // sapgui_grid_select_cell_column  选择与当前选择  
    //  位于同一行但位于不同列的单元格。  
    //  它在同一行中向左或向右移动选择,以便移动到  
    //   由参数  column  指定的列号。  
    int sapgui_grid_select_cell_column(const char *description, const char *gridID, const char  
    *column, [args,]    LAST );  
      
    // sapgui_grid_select_cell_row  选择与当前选择位于同一列但位于不同行的单元格。  
    //  它在同一列中向上或向下移动选择,以便移动到  
    //   由参数  row  指定的行号。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    93#
     楼主| 发表于 2014-8-31 11:44:23 | 只看该作者
    int sapgui_grid_select_cell_row(const char *description, const char *gridID, const char *row,  
    [args,]    LAST );  
      
    // sapgui_grid_select_cells  函数选择  
    //   网格中的单元格。单元格列表以  
    //  “LAST ”或“BEGIN_OPTIONAL ”结束。  
    int sapgui_grid_select_cells(const char *description, const char *gridID, const char *cell1 ,...,  
    celln, [args,]    LAST );  
      
    // sapgui_grid_select_column  选择网格控件中的一列。  
    int sapgui_grid_select_column ( const char *description, const char *gridID, const char* column,  
    [optionalArgs,] LAST );  
      
    // sapgui_grid_select_columns  选择网格控件中的  
    //  一列或多列。这些列不必相邻,  
    //  也不必按照网格中的显示顺序传递给  
    //  函数。  
    int sapgui_grid_select_columns(const char *description, const char *gridID, char *arg1, ..., char  
    *argn, [optionalArgs,] LAST);  
      
    // sapgui_grid_select_context_menu  模拟用户  
    //  从上下文菜单中选择选项。  
    int sapgui_grid_select_context_menu(const char *description, const char *gridID, const char  
    *functionCode, [args,]    LAST );  
      
    // sapgui_grid_select_rows  选择网格单元格中的一行或多行。  
    int sapgui_grid_select_rows(const char *description, const char *gridID, const char *rows, [args,]   
    LAST );  
      
    // sapgui_grid_select_toolbar_menu  模拟用户  
    //  从网格工具栏菜单中选择选项。  
    int sapgui_grid_select_toolbar_menu(const char *description, const char *gridID, const char  
    *functionCode, [args,]    LAST );  
      
    // sapgui_grid_selection_changed  验证函数  
    //  返回选择是否已发生更改。  
    int sapgui_grid_selection_changed(const char *description, const char *gridID, [args,]    LAST );  
      
    // sapgui_grid_set_cell_data  在网格单元格中插入数据。字符串   
    // newValue  被写入位于  row  和  column  的单元格中。  
    int sapgui_grid_set_cell_data(const char *description, const char *gridID, const char *row, const  char *column, const char *newValue, [args,]    LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    94#
     楼主| 发表于 2014-8-31 11:44:34 | 只看该作者
    // sapgui_grid_set_checkbox  函数选择或清除网格复选框。  
    int sapgui_grid_set_checkbox(const char *description, const char *gridID, const char *row, const  
    char *column, const char *newValue, [args,]    LAST );  
      
    // sapgui_grid_set_column_order  模拟用户  
    //  将列拖动到网格中的新位置。  
    int sapgui_grid_set_column_order(const char *description, const char *gridID, const char *row,  
    const char *columns, [args,]    LAST );  
      
    // sapgui_grid_set_column_width  模拟用户  
    //  拖动列边框以便设置新宽度。  
    int sapgui_grid_set_column_width(const char *description, const char *gridID, const char*  
    column, const char* width, [args,] LAST);  
      
    // sapgui_htmlviewer_send_event  发送  HTML  事件。  
    int sapgui_htmlviewer_send_event(const char *htmlViewerID, const char *frame, const char  
    *data, const char *url, [args,]    LAST ) ;  
      
    // sapgui_is_checkbox_selected  验证函数返回  
    //  复选框的状态。如果复选框被选中,该函数返回  True 。  
    //  如果复选框未被选中,该函数返回  False 。  
    int sapgui_is_checkbox_selected(const char *description, const char *checkBoxID, [args,]   
    LAST );  
      
    // sapgui_is_object_available  验证函数检查  
    //  指定对象是否可用在函数中。  
    int sapgui_is_object_available (const char *object_name, [args,]    LAST);  
      
    // sapgui_is_object_changeable  验证函数返回  
    //  组件是否可被修改。如果组件既未被禁用,也不是只读,  
    //  则可被修改。  
    int sapgui_is_object_changeable(const char *controlID, [args,]    LAST);  
      
    // sapgui_is_radio_button_selected  验证函数  
    //  返回单选按钮是否已被选中。  
    int sapgui_is_radio_button_selected(const char *description, const char *buttonID,[args,]   
    LAST );  
      
    // sapgui_is_tab_selected  验证函数返回一个布尔值,  
    //  指明当前是否选择了选项卡  tabID 。  
    int sapgui_is_tab_selected(const char *description, const char *tabID, [args,]    LAST);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    95#
     楼主| 发表于 2014-8-31 11:44:40 | 只看该作者
    // sapgui_logon  登录到  SAP  服务器。  
    int sapgui_logon ( const char *user_name, const char *password, const char *client_num, const  
    char *language, [args,]    LAST );  
      
    // sapgui_open_connection  函数打开  
    //   由  connection_name  定义的连接。如果在  
    //  现有的  SAP  客户端定义中未找到   
    // connection_name ,该函数将试图连接到  
    //  使用该名称的服务器。  
    int sapgui_open_connection (const char *connection_name, const char *connection_id, [args,]   
    LAST );  
      
    // sapgui_open_connection_ex  函数打开  
    //  与由  connection_string  定义的服务器的连接。此函数  
    //  设置输出参数  connection_id 。此参数用在   
    // sapgui_select_active_connection   中。  
    int sapgui_open_connection_ex (const char *connection_string, const char *connection_name,  
    const char *connection_id, [args,]    LAST );  
      
    // sapgui_press_button  模拟用户单击按钮  buttonID 。  
    int sapgui_press_button( const char *description, const char *buttonID, [args,]    LAST );  
      
    // sapgui_select_active_connection  指定一个打开的服务器连接  
    //  作为工作连接。  
    int sapgui_select_active_connection(const char *connectionID);  
      
    // sapgui_select_active_session  从打开的会话集合中  
    //  选择当前工作会话。  
    int sapgui_select_active_session(const char *sessionID);  
      
    //  录制时,只要您在不属于前一活动  
    //  窗口的控件上执行操作,就会自动  
    //  生成  sapgui_select_active_window   
    //  语句。随后的所有操作都将在此  
    //  窗口上执行,直到调用下一个  sapgui_select_active_window   
    //  语句。  
    int sapgui_select_active_window ( const char *window_id );  
      
    // sapgui_select_combobox_entry  从组合框中选择项目  entryKey 。  
    int sapgui_select_combobox_entry(const char *description, const char *objectID, const char  
    *entryKey, [args,]    LAST );  
      
    // sapgui_select_menu  模拟用户打开  
    //  菜单并选择菜单项目。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    96#
     楼主| 发表于 2014-8-31 11:44:56 | 只看该作者
    int sapgui_select_menu(const char *description, const char *menuID, [args,]    LAST );  
      
    // sapgui_select_radio_button  从组中选择一个单选按钮,  
    //  并清除该组中的所有其他按钮。  
    int sapgui_select_radio_button(const char *description, const char *buttonID, [args,]    LAST );  
      
    // sapgui_select_tab  激活一个选项卡页。它  
    //  模拟用户单击选项卡  tabID 。  
    int sapgui_select_tab(const char *description, const char *tabID, [args,]    LAST );  
      
    // sapgui_send_vkey  函数通过发送  
    //  虚拟键来模拟键盘。  
    int sapgui_send_vkey(const char *key, [args,]    LAST );  
      
    //  如果  isSelected  为“True ”,那么  sapgui_set_checkbox  将选中  
    //  复选框。如果  isSelected  为“False ”,将清除该复选框。  
    int sapgui_set_checkbox(const char *description, const char *isSelected, const char *checkBoxID,  
    [args,]    LAST );  
      
    // sapgui_set_collection_property  函数使用组成   
    // GuiCollection  对象的字符串列表项目  arg1...argn   
    //  设置指定的属性  property_name 。  
    int sapgui_set_collection_property ( const char *control_id, const char *property_name, char  
    *arg1, ..., char *argn, [optionalArgs,] LAST );  
      
    // sapgui_set_focus  将焦点置于对象  controlID  上。  
    int sapgui_set_focus(const char *controlID, [args,]    LAST );  
      
    // sapgui_set_ok_code  在“命令”字段中输入文本。  
    //  “命令”字段是主窗口中第一个工具栏  
    //  左边的框。文本必须是  SAP  命令。  
    int sapgui_set_ok_code(const char *text, [args,]    LAST );  
      
    // sapgui_set_password  在“密码”文本框中输入  
    //  密码。录制函数时,密码文本被  
    //  隐藏。要回放脚本,请编辑函数并输入  
    //  密码。  
    int sapgui_set_password(const char *description, const char *password, const char *controlID,  
    [args,]    LAST );  
      
    // sapgui_set_property  函数使用  ID  编号为   
    // control_id  的  SAP  对象中的值  new_value  设置  
    //  指定属性  property_name 。  
    int sapgui_set_property ( const char *control_id, const char *property_name, const char *new_value, [args,]    LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    97#
     楼主| 发表于 2014-8-31 11:45:03 | 只看该作者
    // sapgui_set_property_of_active_object  函数使用  
    //  值  new_value  设置当前活动对象的指定  
    //  属性  property_name 。当前对象通过   
    // sapgui_active_object_from_parent_method  或   
    // sapgui_active_object_from_parent_property  选择。  
    int sapgui_set_property_of_active_object ( const char *property_name, const char *new_value,  
    [args,]    LAST );  
      
    // sapgui_set_text  将  text  参数的值写入  
    //  控件。如果  text  为文字,请将它放置在引号中:  
    //  “The text to enter ”。如果  text  是文件,  
    //  语法为       “file=filename.ext ”。引号是语法的  
    //  组成部分。文件必须位于   
    // script  文件夹中。不能使用路径。  
    int sapgui_set_text(const char *description, const char *text, const char *controlID, [args,]   
    LAST );  
      
    // sapgui_status_bar_get_param  数据检索函数  
    //  从状态栏获取位置  paramIndex   中的参数,  
    //  并将其存储在参数  outputParamName   中。  
    int sapgui_status_bar_get_param(const char *paramIndex, const char *outputParamName, [args,]   
    LAST );  
      
    // sapgui_status_bar_get_text  数据检索函数  
    //  从状态栏获取文本,并将其存储在参数  
    // outputParamName  中。将检索用户看到的整个文本,  
    //  包括固定文本和参数。  
    int sapgui_status_bar_get_text(const char *outputParamName, [args,]    LAST );  
      
    //  成功调用  sapgui_status_bar_get_type  后,outputParamName  的值  
    //  为以下文字字符串之一  
    //  :“Success”、“Warning ”或“Error ”。该函数  
    //  用于测试上一操作的结果。  
    int sapgui_status_bar_get_type(const char *outputParamName, [args,]    LAST );  
      
    //  当您在表中输入数据并按  Enter  键时录制  sapgui_table_fill_data  
    //   。将自动创建表参数  paramName  
    //   。录制后可以在  VuGen   中编辑表参数  
    //   以便更改数据。  
    int sapgui_table_fill_data(const char *description, const char *tableID, const char *paramName,  
    [args,]    LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    98#
     楼主| 发表于 2014-8-31 11:45:18 | 只看该作者
    // sapgui_table_get_column_width  数据检索函数  
    //  将列的宽度放到参数  paramName   中。  
    int sapgui_table_get_column_width(const char *description, const char *tableID, const char  
    *column, const char *paramName, [args,]    LAST );  
      
    // sapgui_table_get_text  数据检索函数将由   
    // row  和  column  指定的单元格中的文本放到参数  paramName  中。  
    int sapgui_table_get_text(const char *description, const char *tableID, const char *row, const char  
    *column, const char *paramName, [args,]    LAST );  
      
    //  如果选中列,则  sapgui_table_is_column_selected  返回  True 。  
    int sapgui_table_is_column_selected ( char * tableID, char * column, [args,]    LAST );  
      
    // sapgui_table_is_checkbox_selected  验证函数  
    //  适用于表控件中的复选框。  
    //  它返回是选中还是清除了该复选框。  
    int sapgui_table_is_checkbox_selected(const char *description, const char *tableID, const char  
    *row, const char *column, [args,]    LAST );  
      
    //  如果选中表中的单选按钮,  
    //  则  sapgui_table_is_radio_button_selected  验证函数返回  True 。  
    int sapgui_table_is_radio_button_selected(const char *description, const char *tableID, const char  
    *row, const char *column, [args,]    LAST );  
      
    // sapgui_table_is_row_selected  验证函数  
    //  适用于表控件中的行。  
    //  它返回行是否被选中。  
    int sapgui_table_is_row_selected(const char *tableID, const char *row, [args,]    LAST );  
      
    // sapgui_table_press_button  适用于表单元格中的  
    //  按钮控件。它模拟用户单击由  row  和  column  指定的  
    //  单元格中的按钮。  
    int sapgui_table_press_button(const char *description, const char *tableID, const char *row, const  
    char *column, [args,]    LAST );  
      
    // sapgui_table_reorder  对表中的列进行重新排序。  
    // order  参数是新顺序中  
    //  列的原有位置。使用空格来分隔列编号  
    //   。例如,“0 1 3 2 ”会将第  4  列  
                               3  个位置。  
    //   (列  3 )移动到第
    int sapgui_table_reorder ( const char *description, const char *tableID, const char *order, [args,]   
    LAST );  
      
    // sapgui_table_select_combobox_entry  从组合框中选择项目  entryKey ,并在由  row  和  column  指定的  
    //  表单元格中输入该值。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    99#
     楼主| 发表于 2014-8-31 11:45:23 | 只看该作者
    int sapgui_table_select_combobox_entry (const char *description, const char *tableID, const char  
    *row, const char *column, const char *entryKey, [args,]    LAST );  
      
    // sapgui_table_select_radio_button  适用于表单元格中的  
    //  单选按钮控件。它模拟用户选中由  row  和  column  指定  
    //  的单元格中的按钮。  
    int sapgui_table_select_radio_button(const char *description, const char *tableID, const char *row,  
    const char *column, [args,]    LAST );  
      
    // sapgui_table_set_checkbox  设置表中复选框  
    //  的状态。如果  newValue  为“True ”,则该复选框处于选中状态。  
    //  如果  newValue  为“False ”,则该复选框处于清除状态。  
    int sapgui_table_set_checkbox(const char *description, const char *tableID, const char *row,  
    const char *column, const char *newValue, [args,]    LAST );  
      
    // sapgui_table_set_column_selected  模拟用户  
    //  单击表中的列标题。  
    int sapgui_table_set_column_selected(const char *description, const char *tableID, const char  
    *column, const char *isSelected, [args,]    LAST );  
      
    // sapgui_table_set_column_width  模拟用户  
    //  拖动表中列标题的边缘。  
    int sapgui_table_set_column_width ( const char *description, const char *tableID, const char  
    *column, const char *width, [args,]    LAST );  
      
    // sapgui_table_set_focus  模拟用户在由   
    // row  和  column  指定的表单元格中单击。  
    int sapgui_table_set_focus (const char *description, const char *tableID, const char *row, const  
    char *column, const char *newValue, [args,]    LAST );  
      
    // sapgui_table_set_password  在表单元格密码字段中  
    //  设置密码。  
    int sapgui_table_set_password(const char *description, const char *tableID, const char *row,  
    const char *column, const char *password, [args,]    LAST );  
      
    // sapgui_table_set_row_selected  设置表中行的  
    //  选中状态。如果  isSelected  为“True ”,  
    //  则行号为  row   的行处于选中状态。如果  isSelected   
    //  为“False ”,则该行处于未选中状态。  
    int sapgui_table_set_row_selected(const char *tableID, const char *row, const char *isSelected,  
    [args,]    LAST );
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    100#
     楼主| 发表于 2014-8-31 11:45:38 | 只看该作者
    // sapgui_table_set_text  在由  row  和  column  指定的  
    //  单元格中输入字符串文本。  
    int sapgui_table_set_text(const char *description, const char *tableID, const char *row, const char  
    *column, const char *text, [args,]    LAST );  
      
    // sapgui_text_edit_scroll_to_line  模拟用户滚动,  
    //  直到指定行可见。但不选中该行。  
    int sapgui_text_edit_scroll_to_line( const char *description, const char *textEditID, const char  
    *lineNumber, [args,]    LAST );  
      
    // sapgui_text_edit_set_selection_indexes  设置  
    //  选择的可视文本范围。参数  start  和  end  都是基于  
    //  零的字符索引。参数  start  对应  
    //  所选内容的开始位置,而参数  end  是  
    //  所选内容之后第一个字符的位置。  
    int sapgui_text_edit_set_selection_indexes( const char *description, const char *textEditID, const  
    char *startNumber, const char *endNumber, [args,]    LAST );  
      
    // sapgui_text_edit_set_unprotected_text_part  
    //  通过基于零的索引将  text  的内容分配给未受保护的  
    //  文本部分,即  part 。  
    int sapgui_text_edit_set_unprotected_text_part( const char *description, const char *textEditID,  
    const char *part, const char *text, [args,]    LAST );  
      
    // sapgui_text_edit_get_first_visible_line  将在控件  
    //  顶部边框可见的第一行的编号  
    //  分配给  outParamName 。行从  1  开始编号。  
    int sapgui_text_edit_get_first_visible_line( const char *description, const char *textEditID, const  
    char *outParamName, [args,]    LAST );  
      
    // sapgui_text_edit_get_selection_index_start  将  
    //  选定范围开始位置的基于零的字符索引  
    //  分配给参数  outParamName 。  
    int sapgui_text_edit_get_selection_index_start( const char *description, const char *textEditID,  
    const char *outParamName, [args,]    LAST );  
      
    // sapgui_text_edit_get_selection_index_end  将  
    //  选定范围结束位置的基于零的字符索引  
    //  分配给参数  outParamName 。这是所选内容之后第一个字符的  
    //  位置。  
    int sapgui_text_edit_get_selection_index_end( const char *description, const char *textEditID,  
    const char *outParamName, [args,]    LAST );  
      
    // sapgui_text_edit_get_number_of_unprotected_text_parts  将未受保护文本部分的编号分配给  outParamName 。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-7 21:09 , Processed in 0.077856 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表