51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4076|回复: 15
打印 上一主题 下一主题

[求助] 急!执行测试脚本时,登录界面通过不了!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-28 10:21:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我人是新手,刚学QTP.
   录制了登录界面的一段测试脚本,系统人工运行时很正常,但QTP执行录制的脚本时,到登录界面时怎么都通过不了,总是弹出跳过或者重试的错误信息,跳过之后,后面好象只要是有执行按钮的操作,均提示如上的错误,请教各位高手是怎么回事啊?
   焦急万分,请高手指教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-28 10:33:57 | 只看该作者

回复 1# 的帖子

最好把录制的脚本放上来
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-9-28 10:51:00 | 只看该作者
Browser("Browser").Page("51Testing软件测试网").Link("退出").Click
Browser("Browser").Page("51Testing软件测试网").Link("软件测试论坛").Click
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试").Link("登录").Click
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试_2").WebEdit("username").Set "klly2008"
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试_2").WebEdit("password").SetSecure "46fc5d5c1f61af0bb37a399be78e2ab71d965fd0f8f203b2"
Browser("Browser_2").Page("51Testing软件测试论坛 测试 | 软件测试_2").WebButton("提交").Click
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-9-28 10:52:49 | 只看该作者
不管是打开51testing网站还是机子里的应用程序,执行登录界面脚本测试时都是一样的现象.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-28 10:53:53 | 只看该作者
是Browser("Browser_2")和Browser("Browser")的原因
回放不通过的时候再重新录制一下,比较两个录制语句的差异
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-9-28 11:22:48 | 只看该作者
    “到登录界面时怎么都通过不了”, 此时QTP报告什么错误信息?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-9-28 11:57:36 | 只看该作者
    Run Error:
    Cannot identify the object "登录" (of class Link). Verify that this object's properties match an object currently displayed in your application.
    下面有六个按钮:stop,retry,skip,debug,help,details
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-9-28 12:02:27 | 只看该作者
    打开51testing,直接登录,可以成功执行此测试脚本,但是在另外一个测试脚本中,首先登录51testing,再退出,再登录,第二次登录时就出现了如上的错误对话框,是什么原因啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2007-9-28 14:44:17 | 只看该作者
    高手们,快来帮我看看啊!很简单的问题.急啊!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2007-9-29 13:15:04 | 只看该作者
    首先看看你正在运行的这个页面上是否"登录" 这个 Link。如果有,那么就到对象库里面看看识别"登录" 这个 Link 的属性及其属性值分别是什么, 再使用 Object Spy查看页面上 "登录" 这个 Link 的属性值,特别是要关注QTP用来识别 Link 这类对象的属性值。 根据信息提示,十有八九是 对象的属性值发生了变化,导致对象现在的属性值和对象库里面记录的属性值不一致,因此QTP无法找到此对象。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-9-29 14:18:33 | 只看该作者
    解决办法在page/frame option里面。。

    原帖由 walker1020 于 2007-9-29 13:15 发表
    首先看看你正在运行的这个页面上是否"登录" 这个 Link。如果有,那么就到对象库里面看看识别"登录" 这个 Link 的属性及其属性值分别是什么, 再使用 Object Spy查看页面上 "登录" 这个 Link 的属性值,特别是要关注Q ...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
    发表于 2007-9-29 15:18:19 | 只看该作者
    楼上的朋友说的可是 Tools --> Options..--> Web 标签下的 Page/ Frame option... 按钮?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-9-29 15:21:39 | 只看该作者
    请问一下,对象库里的对象属性及属性值也是真实操作软件录制的,为什么又会和软件中对象属性及属性值不一致了啊
    在不修改过软件的情况下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-9-29 15:29:20 | 只看该作者
    原帖由 meijiao 于 2007-9-29 15:21 发表
    请问一下,对象库里的对象属性及属性值也是真实操作软件录制的,为什么又会和软件中对象属性及属性值不一致了啊
    在不修改过软件的情况下


    因为识别属性会发生变化,识别属性分为主属性和从属属性.....自己看帮助吧。

    还有你的问题应该存在于上面斑竹给的那个路径里page/frame的设置,应该设置成根据对象来识别。对于外层对象的识别主要就是这里设置会产生问题,里层对象的识别主要根识别属性有关。。
    个人意见,仅供参考。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-9-29 15:32:44 | 只看该作者
    好的,谢谢啊,没有好好看过帮助文档
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-9-30 10:32:24 | 只看该作者
    我也遇到过类似问题,不太明白如何解决
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 13:38 , Processed in 0.075444 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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