51Testing软件测试论坛

标题: 用 Call调用其它的模块时 其中的 tl_step中的内容.为什么没有在报告中输出呢? [打印本页]

作者: noall    时间: 2006-3-30 17:55
标题: 用 Call调用其它的模块时 其中的 tl_step中的内容.为什么没有在报告中输出呢?
用Call调用某一模块时..

    该模块内有 tl_step的内容进行输入,,,


  但为什么没有在报告中输出.....
作者: shyfish    时间: 2006-3-30 19:19
把语句贴出来看看
作者: noall    时间: 2006-3-31 10:41
标题: 如果是独立运行就没有问题
call "F:\QDTEST\MODULE\cltong"();

cltong为下面的内容...

# 未命名工程2
        set_window ("未命名工程2", 0);
        #选择定额
        obj_mouse_click ("TSelfAdvStringGrid", 344, 46, LEFT);
       
# 未命名工程2
        set_window ("未命名工程2", 2);
        #  点砼换算按妞
        obj_mouse_click ("TPanel_19", 386, 12, LEFT);


# 砼换算
        set_window ("砼换算", 3);
        button_set ("C25", ON);

        obj_get_text("TListBox", textH, 63, 3, 81, 12);        # C25
       
        if (textH="C25")
                tl_step("砼换算正确",0,"");
        else
                tl_step("砼换算错误C25",1,"");               

# 砼换算

        obj_mouse_click ("确定", 26, 9, LEFT);


# 未命名工程2
        set_window ("未命名工程2", 3);
       
        #  材料汇总
        obj_mouse_click ("TPageControl_1", 242, 12, LEFT);
        wait(2);#等待汇总结束


        obj_get_text("TSelfAdvStringGrid_3", Adv3text, 41, 113, 139, 133);        # 570100100159001
        if (Adv3text="570100100159001")
                tl_step("材料换算后编号错误"Adv3text,1,"");

# 未命名工程2
        set_window ("未命名工程2", 3);
        obj_mouse_click ("TSelfAdvStringGrid_3", 101, 243, LEFT);

       
        #工程量输入        注:以下二步 才能实现 切换到工程量输入       
        obj_mouse_click ("TPageControl", 86, 11, LEFT);       
        obj_mouse_click ("TPageControl_1", 86, 11, LEFT);
       
# 未命名工程2
        set_window ("未命名工程2", 1);

        obj_mouse_click ("TSelfAdvStringGrid", 254, 27, LEFT);
        obj_mouse_click ("TSelfAdvStringGrid", 259, 48, LEFT);

       
        #取换算后材料编辑
        obj_get_text("TSelfAdvStringGrid_7", textS, 199, 68, 219, 82);        # C25
       
        if (textH != textS)
                tl_step("砼换算错误C25",1,"");
# 晨曦工程清单计价系统 - [未命名工程2]

        win_activate ("晨曦工程清单计价系统 - [未命名工程2]");
                               

# 未命名工程2
        set_window("未命名工程2", 5);
作者: shyfish    时间: 2006-3-31 19:38
# 未命名工程2
        set_window ("未命名工程2", 3);
        
        #  材料汇总
        obj_mouse_click ("TPageControl_1", 242, 12, LEFT);
        wait(2);#等待汇总结束


        obj_get_text("TSelfAdvStringGrid_3", Adv3text, 41, 113, 139, 133);        # 570100100159001
        if (Adv3text="570100100159001")
                tl_step("材料换算后编号错误"Adv3text,1,"");

# 未命名工程2
        set_window ("未命名工程2", 3);
        obj_mouse_click ("TSelfAdvStringGrid_3", 101, 243, LEFT);

这句是不是写错了?
作者: shyfish    时间: 2006-3-31 19:40
tl_step("材料换算后编号错误",1, Adv3text);
作者: noall    时间: 2006-4-2 10:42
标题: 还是一样的...
都改了...但在报告中没有相关信息输出...

只是那个模块有红色显示:fail

但如果是单独运行就可以看到输出....
作者: noall    时间: 2006-4-2 11:10
标题: 我知道了....
用Gerenal options中使用report view 用unified 模式就可以看到了...

谢谢!!!shyfish !

能告诉你的msn或QQ号吗???
作者: joyceclack    时间: 2006-8-10 17:04
具体什么操作,我还不知道啊。MM?
作者: 紫罗兰    时间: 2006-8-10 18:03
在tl_step中输出变量的值,改成这样就可以输出了
tl_step("材料换算后编号错误"&Adv3text,1,"");
上面那段代码,if语句有问题吧,成赋值了




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