51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 666|回复: 2
打印 上一主题 下一主题

sincky,关于object data又出现新的问题,很严重

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-1 18:21:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
动态获取了对象的object data,我回放这个脚本时,回放一次可以成功,第二次回放时,(多回放几次肯定会有)就会提示Unkow repository error。以后每次回放都会有这个错误提示。
我试着把脚本全部都注释掉,回放居然也是这种情况。以后不管什么脚本,只要脚本名为这个,回放就会有这个错误。(如把这个脚本删了,再建一个同名的脚本,该脚本不管回放什么,都会提示这个错误,仿佛这个脚本名被列入黑名单一样。)重启机器还是一样。无奈只好新建一个脚本,然后把这个代码拷到新脚本。新脚本也是同样问题,第一次回放可以,以后每次又都这样。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-1 20:05:34 | 只看该作者
因为default.logfolder下的2.log是根据脚本名字动态生成的,脚本叫什么,这个文件夹就叫*.log
另外,2.object data.exp.grd也是每次回放时候根据日志名字动态变的,所以才有你的问题,不信你可以每次回放脚本关注这个文件夹下文件的变化
怎么解决呢?因为本身这个问题就不是正规方法,所以只能根据这些变化的文件夹和文件名称的变化规律,每次去动态打开这些文件了,不过确实比较麻烦
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-6-1 20:49:43 | 只看该作者

老师我已经把问题解决了。

将捕获的Object Data的值变成一个永远不可能出现的值,如把第一行改成×,这样每次它都会再生成一个随机的.grd文件。通过调用API的findfirstfile打开含有通配符的文件。
我上面那个错误是因为我动态打开文件后,句柄没有关闭,所以导致了上面的问题。现在把这个句柄关闭,问题就解决了。现在可以跟捕获里面的值,就算变化了,捕获的值也会随着变化。谢谢老师的诸多提示。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 10:33 , Processed in 0.062718 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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