czh042 发表于 2010-4-13 15:44:50

robot录制回放中的问题,如响应慢、电脑蓝屏、无法回放

我正在学习用robot进行功能测试,我是一个新手,目前碰到一些问题,希望高手能指导一下


测试机环境:windows XP SP3、瑞星杀毒软件、没有装数据库、没有装任何开发工具
许可证类型:节点锁定型(NodeLocked License)

详细问题如下:
1.录制时,有的操作(如关闭窗口)响应会很慢。在此响应过程中调出任务管理器,录制会自动结束,有时甚至蓝屏,而有时在自动结束并显示录制脚本后再继续操作被录制的软件的菜单,看到操作仍然会被记录。
2.回放脚本时,回放的速度比较慢,有没有哪里可以设置的。
3.录制资料点播型的系统(该系统是C/S架构的系统,但入口在一个B/S架构的网站中)时,当资料选择后,在资料下载过程中,界面就定住了,无法在界面上做任何操作(同问题1),而且一直都是这样,从任务管理器中看到并非处于未响应状态。当停止录制后,资料马上就显示出来了(即下载完毕)。
4.录制网站简单的登录退出,无法回放,录制的脚本具体如下。实现该网站的开发语言有c#,Sql,javascript和html。
Sub Main

Dim Result As Integer

'Initially Recorded: 2010-4-13
13:41:30

'Script Name: 登录界面录制1

StartBrowser "网站地址(这里不便列出)", "WindowTag=WEBBrowser"


Window SetContext, "WindowTag=WEBBrowser", ""

Browser NewPage,"HTMLTitle=校园网;Index=0",""


EditBox Click, "Name=Password", "Coords=30,9"

InputEncKeys "AgAAADgAAABUbA=="

Browser NewPage,"HTMLTitle=校园网;Index=0",""

HTMLLink Click, "Name=buttonOK", ""

Browser NewPage,"HTMLTitle=校园网;Index=0",""

HTMLImage Click, "Name=IndexTop$myImage", "Coords=36,16"

Window CloseWin, "", ""
End Sub

[ 本帖最后由 czh042 于 2010-4-13 16:33 编辑 ]

村上舞!舞!舞 发表于 2010-4-19 14:14:19

前三个问题没有明确的解决办法。最干脆的解决就是换系统。这些问题没有一个标准。但是第四个问题,楼主可以用F11回放下。然后看下是在哪一行停掉的。应该是在Browser NewPage,"HTMLTitle=校园网;Index=0",""这一行停下来的。

czh042 发表于 2010-4-21 10:33:12

等了几天,终于有人回复我的问题了,谢谢!
第3个问题不是我的机器的问题,而是每台机在录制到下载时都是那样。
第4个问题,我录制时用的是面向对象的方法(即“Object-Oriented Recording mode”庇谩癓ow-level recording mode”方法录制后是可以回放成功的。我在“Object-Oriented Recording mode”方法录制后回放时的问题如下,发现会生成新的一页,以及无法识对象。正如楼上说,确实是在Browser NewPage,"HTMLTitle=校园网;Index=0",""这一行停下来的。后来我发现每次“Object-Oriented Recording mode”方法录制网页或网站时,才刚回放(即打开网页或网站)都会失败,原因也是生成新的一页。我很想知道为什么,有什么解决办法。

[ 本帖最后由 czh042 于 2010-4-26 15:10 编辑 ]

村上舞!舞!舞 发表于 2010-5-31 15:33:57

那是网页架构的原因。往往录制WEB系统时都会产生这种情况。比如,你点击一个链接,那么会弹出新的页面,这时会产生一个新的Browser NewPage。但是在IE里是被刷新的。所以这种情况把这一行注释掉就行了。其实你他细观察,很多情况下这一行是允许被通过的。只是回放时这一行通过很慢。
页: [1]
查看完整版本: robot录制回放中的问题,如响应慢、电脑蓝屏、无法回放