51Testing软件测试论坛

标题: 弹出窗口为什么录制不下来 [打印本页]

作者: qingqingr13    时间: 2008-1-17 11:18
标题: 弹出窗口为什么录制不下来
在录制过程中有一个查询窗口是一个弹出窗口,此弹出窗口不是IE窗口,没有地址栏,怎么能够录制下来,不知道有哪位遇见过此类问题,希望有个解决的办法。万分感谢!!!
作者: Zee    时间: 2008-1-17 11:24
有和服务器的交互就应该可以录下来。
是什么样的应用?
作者: qingqingr13    时间: 2008-1-17 11:25
是B/S架构的
作者: qingqingr13    时间: 2008-1-17 11:27
补充一下,是BOE报表查询功能
作者: qingqingr13    时间: 2008-1-17 11:30
大概过程是,通过登录界面进入系统后,打开一张报表,其中有一刷新按钮,单击“刷新”按钮后弹出查询窗口,此窗口没有地址栏,输入相应的查询条件后,运行查询。
作者: qingqingr13    时间: 2008-1-17 11:39
有截图,请参考一下
作者: cuizhihui    时间: 2008-1-17 12:16
好象LR不能录制弹出窗口的操作;
之前碰到过弹出窗口保存的操作,没有录制到。
好象只能使用其他函数来解决,相关方法请搜索论坛。
类似下面的方法:  
web_reg_save_param("FILED","LB=","RB=","Search=body",LAST);
//your web url that download file

// get the download file's size.
flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
if(flen > 0)   
{   
   //create a new file. If you run the script in controller, you can use unique //name in Case 2 to generate a unique file.
   if((filedes = fopen("c:\\test.doc", "wb")) == NULL)
        {
            lr_output_message("Open File Failed!");
   //         lr_end_transaction("file_download", LR_FAIL);
        }
        //write the data which are got from server to the file created in your
// location.
        i = fwrite(lr_eval_string("{FILED}"), flen, 1, filedes);
        lr_output_message("Successfully wrote %d", i );
//   lr_end_transaction("file_download", LR_AUTO);
        fclose(filedes);
}
作者: qingqingr13    时间: 2008-1-17 12:20
先谢谢,我先试试
作者: qingqingr13    时间: 2008-1-17 14:51
找过很多资料,但还是不会,希望有个详细的解决办法。
作者: liming_oicq    时间: 2008-1-18 09:44
顶一下,等待高手解决!!
作者: qingqingr13    时间: 2008-4-23 14:40
好像LR就是不能录制弹出窗口。不过应该可以绕过去,希望有高手解决。
作者: liangjz    时间: 2008-4-24 01:46
性能测试更关注B/S ,C/S通信过程,所以说无法录制也问题不大。
关键是可能要自己写 web_url,或者 web_custom_request回放请求 ,确保双方业务正确
作者: KM43    时间: 2008-4-24 10:55
这个问题我也遇到了,我发的求助帖如下:http://bbs.51testing.com/thread-111670-1-3.html
但这个问题还是没有解决,郁闷中
作者: dujun    时间: 2008-4-24 17:32
关注中
作者: xiaoshi_2011    时间: 2013-11-14 11:34
回复 1# qingqingr13


    也遇到了这样的问题,请问楼主这个问题是解决的?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2