51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2766|回复: 7
打印 上一主题 下一主题

[Robot] 又是一个问题,头都大了

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-23 12:39:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
下面这个录制的脚本在第二个Browser SetFrame语句执行后出错,症状是浏览器没有响应。是不是frame没有找到?实在不知道怎么解决,求高手指点。
    (登录部分省略)
    Browser SetFrame,
"Type=HTMLFrame;HTMLId=main;\;Type=HTMLFrame;HTMLId=treeframe",""
    Browser NewPage,"",""
    HTMLLink Click, "Type=HTMLLink;HTMLId=itemTextLink4", ""
    HTMLLink Click, "Type=HTMLLink;HTMLId=itemTextLink5", ""
    HTMLLink Click, "Type=HTMLLink;HTMLId=itemTextLink6", ""
    ' 这里有问题
    Browser SetFrame,
"Type=HTMLFrame;HTMLId=main;\;Type=HTMLFrame;HTMLId=basefrm;\;Type=HTMLFrame;HTMLId=iContent",""
    Browser NewPage, "HTMLTitle=Manage",""
    ' 不能执行点击add按钮的操作
    PushButton Click, "Type=PushButton;Name=add"
    Browser NewPage,"HTMLTitle=TCContent",""
    ...(以下省)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
发表于 2005-9-30 11:44:37 | 只看该作者
你的环境只有你自己清楚,所以解决这个问题只能靠你自己
对于frame结构的对象的定位和识别不是看几行脚本就可以知道是对还是错的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-9-30 11:34:02 | 只看该作者
low-level的方式是可以成功回放的。我认为是robot识别对象的问题,但具体原因是什么,如何不通过low-level的方式解决问题,这个要请教大家了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-28 17:12:44 | 只看该作者
你首先要确定问题所在,是因为系统还是软件还是测试工具的原因,还是因为定位不准确或者不能识别ob的原因。

建议先用low-level recording方式录制,看能否回放,再来确定问题到底出在哪
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-9-28 05:58:35 | 只看该作者
这个方法我试过了,问题依然存在。我觉得不像是Browser NewPage的问题,似乎也不像是单纯的找不到frame。因为我试过直接将frame改成一个错的,这样确实出错但不会引起IE没有响应。是否是因为,找到了frame但显示时无法正常调用javascript语句。
     顺便说一下,这个网页采用了大量的javascript技术。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-27 09:46:09 | 只看该作者
在 ' 这里有问题   
下面加上一个 Delayfor 3000 (or 更久)

note:
我还是认为 Browser NewPage 不可能造成Fail,最多由于要NewPage的页不存在造成一个Warnning ,但不会有其他更坏的影响.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-9-26 15:11:27 | 只看该作者
试过了,还是不行
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-9-24 18:44:17 | 只看该作者
试着把几个 Browser NewPage注销掉看看能否通过
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 12:30 , Processed in 0.075544 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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