j-r-j 发表于 2007-8-16 17:01:56

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

对于回放时出现的结果,如果哪不一样了,robot可不可以自动截图下来呢?
因为有时也不知道哪会出错,有没有办法解决这个情况呢?
请教大家,谢谢。

caesarqth 发表于 2007-8-20 23:55:24

如果你的操作是验证图片的话,那么在TM中可以查看到的,会把VP的baseline和actual的不同显示出来的

j-r-j 发表于 2007-8-21 11:12:49

我想如果有一些意外的错误,是否可以自动截图下来呢?

sumagon 发表于 2007-8-24 14:58:40

有个象java里面捕获异常的函数,好像是on error goto lbl1 在异常里面自己截图保存也可以的~

j-r-j 发表于 2007-8-24 18:59:58

谢谢sumagon,我刚刚看了一个on error的函数,感觉是定义出错时执行什么程序。可以用它来执行一个截图的程序。
请问截图的代码具体怎么写呢?嘿,不知道从哪入手,谢谢了。

sumagon 发表于 2007-8-25 09:54:46

很好的办法暂时我也没有
不过比较笨的方法倒是有一个
就是在出错后按截屏键截屏,然后用画图或者其它工具保存就行了

yun_198413 发表于 2007-9-13 13:46:29

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

如题,用robot调用这个可执行文件

yuandjing 发表于 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没有环境变量这个概念,需要大家再自行修改一下

johnjinwei 发表于 2007-9-24 12:31:54

Robot有很多扩展函数,调用API函数就可以实现。

026300 发表于 2007-9-29 10:58:38

原帖由 sumagon 于 2007-8-25 09:54 发表 http://bbs.51testing.com/images/common/back.gif
很好的办法暂时我也没有
不过比较笨的方法倒是有一个
就是在出错后按截屏键截屏,然后用画图或者其它工具保存就行了
呵呵,这也是我常用的办法

aaronyan911 发表于 2007-10-11 16:43:47

看了才知道,截屏还有这么大学问呢, 我原来看的截屏就是在运行结束后出现的Warning,双击就会出现一个截屏. robot 自己就有截屏的机制呢!!:lol

yumo_yiran 发表于 2007-10-19 10:56:31

加VP

wine_test 发表于 2007-11-30 14:19:53

高,都开始自己写code截屏了

村上舞!舞!舞 发表于 2007-12-1 23:17:08

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

运行完脚本后要在TM日志中查看。这是ROBOT自动识别的截屏,无法人工定义在什么情况下进行屏幕截取。这在脚本之前最好能分析好。若是出现错误页面ROBOT的功能测试也是运行不下去的。
页: [1]
查看完整版本: 对于回放过程中出现的错误robot可以自动截图下来吗