51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3592|回复: 6
打印 上一主题 下一主题

[Robot] 如何把结果数据记录到最后的report上

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-20 09:25:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我作了个脚本,可是只能通过msgbox来打印出结果,我才能知道,但这种方法不好之处就在于每次我都要看着它运行,当弹出一个消息框后,我到是可以看到输出的结果,可是我不能作别的事了,只能看着它运行,这种就不叫自动化了,我要达到的目的是,不用msgbox函数,最好能使用到每次脚本运行完成后产生的那个report报告,在最后的报告中产生我需要的值.
比如:我在用数据池后,在运行完成我的数据记录后,在最后需要关闭数据池
dpresult=SQADatapoolClose(dppwd&)
而关闭数据池后变量返回信息参照如下值
'sqaDpSuccess        0
'SQADpUninitialized  -1
'sqaDpFailure        -2
'sqaDpExtendedError  -999
我想不通过msgbox dpresult 来打印值,原来的操作是通过打印值来得知我的数据池是否被关闭
现在我想通过不打印的方式,直接在最后的report中把值显示出来,应该如果操作,请执教.最好举个例子,不胜感激!sdlkfj7
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-20 10:25:00 | 只看该作者
Sub Main
Dim myString as String
Dim sFilename as String
myString = "ABCDEFGHIJ0123456789"
sFilename = "C:\Temp0001.txt"
Open sFilename For Output As #1
Print #1, myString
Close #1
End Sub
这个是帮助里的例子,看看对你有没有帮助。
打开一个文件,把结果Print到这个文件上
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-20 13:57:07 | 只看该作者
自己写log不就完了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-4-20 18:19:00 | 只看该作者
上面的版主,谢谢,关键是如何写log.可否教一下
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-4-20 18:56:50 | 只看该作者
SQALogMessage writes an entry in the Event Type column of the TestManager log. You can use this command to report the success or failure of an event, or to display any informational text you choose.

In addition to the information in the Event Type column, you can insert the notation Pass, Fail, or Warning in the Result column. If you insert Fail, the log reports Fail for the entire script.
You can also include a description of the event or informational text you display. The description appears in the Failure Description field of the Log Event – Log Message dialog box.
Here is an example of an SQALogMessage command. To see an illustration of how each argument is displayed, click the argument:

SQALogMessage sqaPass, "Fixed button float!", "Defect resolved"

Note that the second argument appears in both the Event Type column of the log and the Additional information field of the Log Event – Log Message dialog box.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-4-21 08:18:59 | 只看该作者
在帮助里会告诉你详细的用法
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-4-21 08:45:11 | 只看该作者
在次谢谢各位的帮助
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 03:56 , Processed in 0.069938 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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