51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5357|回复: 13
打印 上一主题 下一主题

[Robot] 对于回放过程中出现的错误robot可以自动截图下来吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-16 17:01:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于回放时出现的结果,如果哪不一样了,robot可不可以自动截图下来呢?
因为有时也不知道哪会出错,有没有办法解决这个情况呢?
请教大家,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-20 23:55:24 | 只看该作者
如果你的操作是验证图片的话,那么在TM中可以查看到的,会把VP的baseline和actual的不同显示出来的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-8-21 11:12:49 | 只看该作者
我想如果有一些意外的错误,是否可以自动截图下来呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-24 14:58:40 | 只看该作者
有个象java里面捕获异常的函数,好像是on error goto lbl1 在异常里面自己截图保存也可以的~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-8-24 18:59:58 | 只看该作者
谢谢sumagon,我刚刚看了一个on error的函数,感觉是定义出错时执行什么程序。可以用它来执行一个截图的程序。
请问截图的代码具体怎么写呢?嘿,不知道从哪入手,谢谢了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-25 09:54:46 | 只看该作者
很好的办法暂时我也没有
不过比较笨的方法倒是有一个
就是在出错后按截屏键截屏,然后用画图或者其它工具保存就行了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-13 13:46:29 | 只看该作者

用其他开发工具自编一个屏幕截图工具程序,制成可执行文件

如题,用robot调用这个可执行文件
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-9-19 16:40:01 | 只看该作者
我来给出个截图的代码吧
'捕获当前屏幕(截图)
Public Function QTP_Capture(pathway)
  Dim datestamp
  Dim filename
  datestamp = Now()
  filename = Environment("TestName")&"_"&datestamp&".png"
  filename = Replace(filename,"/","")
  filename = Replace(filename,":","")
  filename = pathway + "\" + ""&filename
  Desktop.CaptureBitmap filename
End Function
哦,错了,这个是qtp里写的函数,robot没有环境变量这个概念,需要大家再自行修改一下
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-9-24 12:31:54 | 只看该作者
Robot有很多扩展函数,调用API函数就可以实现。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-9-29 10:58:38 | 只看该作者
原帖由 sumagon 于 2007-8-25 09:54 发表
很好的办法暂时我也没有
不过比较笨的方法倒是有一个
就是在出错后按截屏键截屏,然后用画图或者其它工具保存就行了

呵呵,这也是我常用的办法
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-10-11 16:43:47 | 只看该作者
看了才知道,截屏还有这么大学问呢, 我原来看的截屏就是在运行结束后出现的Warning,双击就会出现一个截屏. robot 自己就有截屏的机制呢!!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-10-19 10:56:31 | 只看该作者
加VP
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-11-30 14:19:53 | 只看该作者
高,都开始自己写code截屏了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-12-1 23:17:08 | 只看该作者

有对异常款定义的事件进行截屏,

运行完脚本后要在TM日志中查看。这是ROBOT自动识别的截屏,无法人工定义在什么情况下进行屏幕截取。这在脚本之前最好能分析好。若是出现错误页面ROBOT的功能测试也是运行不下去的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 18:31 , Processed in 0.075092 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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