51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2705|回复: 9
打印 上一主题 下一主题

[求助] 回放脚本报错说找不到浏览器?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-17 17:21:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想尝试用QTP录验证码,从论坛上找了一篇,把代码拷来了想回放看看
选了web插件的,脚本如下:
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\Administrator","open"
Browser("Browser").Page("Page").Sync
Browser("Browser").Navigate "http://bbs.yuzi.net/CreateUser.asp"
Browser("Browser").Page("互动交流平台 - Powered By BBSXP").WebEdit("UserName").Set "songfun"
Browser("Browser").Page("互动交流平台 - Powered By BBSXP").WebEdit("UserEmail").Set "songfun@51testing.com"
Browser("Browser").Page("互动交流平台 - Powered By BBSXP").WebEdit("VerifyCode").Click
RunAction "GetChar", oneIteration,myCode
Browser("Browser").Page("互动交流平台 - Powered By BBSXP").WebEdit("VerifyCode").Set myCode
Browser("Browser").Page("互动交流平台 - Powered By BBSXP").WebList("PasswordQuestion").Select "最喜欢的老师"
Browser("Browser").Page("互动交流平台 - Powered By BBSXP").WebEdit("PasswordAnswer").Set "songfun老师"
报错如下(第2行报的错):
The "Browser"  object was not found in the Object Repository.
Check the Object Repository to confirm that the object exists or to find the correct name for the object.

我看了看以前录过的脚本,一直到输入网址之前的代码都和之前录过的一个可以跑通的脚本一样。请问这是什么问题呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

10#
发表于 2009-7-29 14:39:21 | 只看该作者
又增长见识了,
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-7-20 21:34:43 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-7-20 12:14:00 | 只看该作者
我倒是觉得描述性编程有时候是个大问题......汗....
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-7-20 09:55:28 | 只看该作者
恩~~这个对象库的东西确实是大问题~~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-3-3 10:21
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
    发表于 2009-7-19 17:31:10 | 只看该作者
    要么就是描述性编程,否则,直接拷贝脚本肯定不行的
    建议楼主看一下QTP脚本录制和回放的基本原理,就会理解了。。。。
    新手上路,共同学习,嘿嘿
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-7-19 11:30:14 | 只看该作者
    用描述性吧,QTP的对象库本人觉得是很不稳定的东东了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-7-17 17:39:51 | 只看该作者
    qtp识别对象要有脚本和对象库两部分。你直接拷贝过来的脚本一定没有对象库。
    建议你先看一下qtp的教程,知道它是怎么识别对象的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-7-17 17:30:06 | 只看该作者

    回复 2# 的帖子

    那应该怎样改改呢?
    这是我自己录的一个脚本的开头一部分,我没觉得和这个报错的脚本有什么不一样啊,为什么就会报错呢?
    SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\Administrator","open"
    Browser("Browser").Page("Page").Sync
    Browser("Browser").Navigate "http://bbs.pku.edu.cn/"
    我这两天才开始接触QTP的,如果问题很弱不要b4我啊。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-7-17 17:24:38 | 只看该作者
    脚本和对象库是对应的,你靠过来的当然不能用。。
    下面报错都说了:你对象库里没有Browser对象。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 08:54 , Processed in 0.065251 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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