51Testing软件测试论坛
标题:
tuxedo协议录制的脚本中,如何设置报表的文字检查?
[打印本页]
作者:
feifeimao
时间:
2008-3-11 17:54
标题:
tuxedo协议录制的脚本中,如何设置报表的文字检查?
cs结构,用的tuxedo协议录制,录制生成报表的脚本,想要在生成报表时加一个文字检查,验证报表已经打开,有没有什么好方法呢?
我加了一个函数,这个函数据说是可以检查cs程序的文字
web_reg_find("Text=要检查的文字",
LAST);
但是在编译时报错了:
1 errors, not writing pre_cci.ci
对于这个错误,网页上找到三种解决方法:
(1)tools->Regenerate Vusers..,点击确定;
(2)选择options编辑recording options;
(3)选上“Split action section to functions by event”此种修改适用于LR7.8或以上版本。
我试验的结果:
1、用方法(1),其实是清除了对脚本做的所有改动,脚本又回到了加入检查函数以前的样子。
2、方法(2),问题是tuxedo协议录制脚本时recording options没有得选呀。
3、方法(3),这个选项在哪里选择,找不到。
有哪位大侠检查成功过呢?
作者:
feifeimao
时间:
2008-3-11 22:44
看自带的英文说明,找到另一个函数
web_global_verification("Text/IC=要检查的文字", "Fail=NotFound",LAST);
编译时提示last没有申明,1 errors, not writing pre_cci.ci提示照旧
把last去掉,又编译了一下,就no error detected,不知道正确否?
用上面的方法,
web_reg_find("Text=要检查的文字", LAST);
编译时也不会报错
作者:
tiantian1
时间:
2008-3-14 11:47
这个函数好像在tuxedo协议中不能使用
作者:
feifeimao
时间:
2008-3-17 23:10
恩,查自带的帮着证实了那些统统都是web的,LR对于tuxedo好像没有用于文本检查的函数。
作者:
liangjz
时间:
2008-3-18 00:20
楼主可以尝试下
lrt_save_searched_string 截获服务器返回结果 ,再借用缓冲区操作检查内容
作者:
feifeimao
时间:
2008-3-26 13:12
现在问题已经解决了。
在代码中用函数lr_message输出data_0 和data_1的值,在vusetr的执行日志里面看结果就可以了。
作者:
feifeimao
时间:
2008-3-26 13:20
现在问题已经解决了。
在代码中用函数lr_message输出data_0 和data_1的值,在vusetr的执行日志里面看结果就可以了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2