51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2568|回复: 2
打印 上一主题 下一主题

请教关于判断和生成日志的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-14 10:02:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手请教:
用WINRUNNER录制了一段:给手机下载(刷软件)的步骤,想根据最后以(下载成功)为依据来判断此次下载是PASS/FAIL,最后生成日志,并希望将此次PASS/FAIL 的结果和下载时间全部保存在一个文本文档里,供测试人分析。请各位前辈指教...

录制的脚本如下,请高人修改提示,谢谢!
#循环
static i;
for(;;)
{

# Program Manager_1
        set_window ("rogram Manager_1", 1);
        list_activate_item ("SysListView32", "ÎҵĵçÄÔ");
# 打开我的电脑
        set_window ("我的电脑_2", 10);
        list_activate_item ("SysListView32", "±¾µØ´ÅÅÌ (D");
        wait(2);
        list_activate_item ("SysListView32", "¹¤¾ß");
        wait(2);
        list_select_item ("SysListView32", "3.1.0");
        wait(2);
        list_activate_item ("SysListView32", "3.1.0");
        wait(2);
        list_activate_item ("SysListView32", "DOWLOAD3.1.0;");
        wait(2);
        list_activate_item ("SysListView32", "DownloadTool;128 KB");
        wait(2);

# Common downloader 3.1.0  打开下载工具
        set_window ("Common downloader 3.1.0", 10);
        button_press ("´ò¿ª...");
        wait(2);

# ´选择下载工具里的驻留程序
        set_window ("´ò¿ª", 30);
        list_select_item ("²éÕÒ·¶Î§(I):_0", "×ÀÃæ");  # Item Number 1;
        wait(2);
        list_activate_item ("²éÕÒ·¶Î§(I):_1", "MC8331_LM8C311e");
        wait(2);

# Common downloader 3.1.0 确定
        set_window ("Common downloader 3.1.0", 10);
        wait(2);
        button_press ("´ò¿ª..._1");
        wait(2);
# ´ò¿ª选择下载工具里的引导程序

        set_window ("´ò¿ª", 10);
        list_activate_item ("²éÕÒ·¶Î§(I):_1", "8331RAM_CODE_102");
        wait(2);

# Common downloader 3.1.0 确定
        set_window ("Common downloader 3.1.0", 10);
        button_press ("´ò¿ª..._2");
        wait(2);

# ´ò¿ª 确定
        set_window ("´ò¿ª", 10);
        list_activate_item ("²éÕÒ·¶Î§(I):_1", "8331BOOT_102");
        wait(2);

# Common downloader 3.1.0 开始下载程序
        set_window ("Common downloader 3.1.0", 5);
        wait(2);
        button_press ("¿ªÊ¼");
        wait(2);
        win_move ("Common downloader 3.1.0", 4, 91);
        wait(2);
        win_activate ("Common downloader 3.1.0");
        wait(2);
        win_move ("Common downloader 3.1.0", 10, 91);
        wait(2);
        win_move ("Common downloader 3.1.0", 10, 93);
        wait(2);
        wait (450) ;升级过程大概7分钟的样子,延时450秒后提示关闭此下载工具
        win_close ("Common downloader 3.1.0");
想在这判断下载为PASS/FAIL,但不知如何判断,以上语句为下载成功的录制脚本。

# Ìáʾ  选择是 关闭下载工具
        set_window ("Ìáʾ", 1);
        button_press ("È·¶¨");


# DOWLOAD3.1.0  现在工具被关闭
        win_close ("DOWLOAD3.1.0");
        wait (30) ;

# save log,这段加进去没用,想在将下载PASS/FAIL 的信息保存成文本文件
    db_write_records("8331_dowload","d:\\8331_dowload.txt",TRUE,5);

}

[ 本帖最后由 RORO_CULS 于 2008-8-14 10:04 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-8-14 10:56:11 | 只看该作者
Result = "d:\\8331_dowload.txt";
file_open(Result,2);
加上你写的代码;
file_printf(Result,“8331_dowload”,"\n");#write data in txt file
file_close(Result);

不知道你用file_printf能不能做到你要的一点,不过,你好像没有写打开d:\\8331_dowload.txt文件的操作,然后关闭文件。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-8-14 11:21:56 | 只看该作者
谢谢兄台,我去试试...
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 20:36 , Processed in 0.069689 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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