51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3277|回复: 17
打印 上一主题 下一主题

[求助] 为什么走到parameter这一步走不通啊???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-11 16:21:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是QTP9.2
实用的操作手册是 QuickTest Pro 8[1].2 Tutorial
在parameter这一步总是走不通,重复执行老是通不过
请问一下熟悉这个的高手为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-9-11 16:27:42 | 只看该作者
可以将parameter压缩包解压直接放到test下面的文件里打开看看
看我哪里的设置有问题?希望大家不吝赐教啊!!
谢谢


C:\Documents and Settings\Administrator\桌面\clip_image002.jpgC:\Documents and Settings\Administrator\桌面\clip_image002.jpg

[ 本帖最后由 xiasan2004 于 2007-9-11 17:19 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-9-11 16:39:16 | 只看该作者
没有关心这个问题吗?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-13 15:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-9-11 17:04:16 | 只看该作者
    其实是没有人愿意下载,因为要积分的
    你把关键步骤贴出来好了

    还有走不通的出错信息,贴图
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-9-11 17:13:39 | 只看该作者
    关键我也不知道我的设置哪里有问题,截图也不知道截什么位置的,我试一试截图,真的好郁闷
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-9-11 17:23:41 | 只看该作者
    下载了,也在学习QTP,顺便研究研究~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-9-11 17:25:02 | 只看该作者

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-9-11 17:26:33 | 只看该作者
    回楼主,将截图保存为.jpg文件,然后在附件中添加该文件即可。
    PS:发表回复时才能再加附件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-9-11 17:34:35 | 只看该作者
    'Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebTable("New York to San Francisco").Check CheckPoint("New York to San Francisco")

    把第14行注释掉就可以正常运行了

    主要原因是:
    你的Departure的值不同,会出现不同的结果页面
    所以导致上面的检查点不通过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-9-11 18:43:32 | 只看该作者

    回复 #9 hollyzhao 的帖子

    谢谢楼上的耐心看完我的录制脚本,还想问一下设置的检查点不是有before和after吗?这两者有什么区别吗?
      我试过设置在前面有时能走通,有时又走不通

    另外你说的departure我明白。按照使用手册的说法也是这样的。不好意思,是我上传的时候没有将output的这一段传上来,我目前的问题就是在output那一步走不通,因为按照说明手册上的内容到output这一步就可以走通,修改了一个table叫depart_flight_price,也就是你说的14行那里,程序应该可以自动在上面取值的为什么又不行了呢??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-9-11 22:41:15 | 只看该作者
    走不通?
    为什么我能走通。。。就是结果有问题sdlkfj1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-9-11 23:07:03 | 只看该作者
    你的脚本我试过了,能跑通,但是检查点结果有问题。第一次能成功,而后两次失败。
    为什么呢?
    因为你脚本里的检查点设的是常量,值是第一次录制时候的值,与第一行的匹配,所以pass。

    [ 本帖最后由 scorix 于 2007-9-11 23:08 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-9-11 23:42:47 | 只看该作者
    我把你的脚本改了下
    用环境变量和正则表达式代替了检查点的一些常量

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-9-12 01:25:21 | 只看该作者
    原帖由 xiasan2004 于 2007-9-11 18:43 发表
    谢谢楼上的耐心看完我的录制脚本,还想问一下设置的检查点不是有before和after吗?这两者有什么区别吗?
      我试过设置在前面有时能走通,有时又走不通

    另外你说的departure我明白。按照使用手册的说法也是这 ...



    在Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 54,13  前面 插入 Output Value
    Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury_2").Output CheckPoint("PriceOutput")

    形成以下代码:
    Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury_2").Output CheckPoint("PriceOutput")
    Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 54,13
    测试就可以通过了.

    这里为什么要放到Image("reserveFlights").Click 54,13的前面呢?
    我是这样理解的:
    你首先选中那条记录后,再输出Output Value到Global Sheet中,然后再点击Click进入下一个界面(所以选择Before)。
    然后再使用这个Output Value和下一个界面的数值进行对比,得到结果。




    另外,下面是摘自帮助文档中关于Before current step和After current step的一段说明:
    Insert statement.
    Specifies when to perform the checkpoint in the test.
    Choose Before current step if you want to check the value of the object property before the highlighted step is performed.
    Choose After current step if you want to check the value of the object property after the highlighted step is performed.

    Note:
    The Insert statement option is not available when adding a page checkpoint during recording or when modifying an existing page checkpoint.
    It is available only when adding a new page checkpoint to an existing test while editing your test.

    [ 本帖最后由 hollyzhao 于 2007-9-12 01:27 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2007-9-12 08:55:15 | 只看该作者

    回复 #12 scorix 的帖子

    一针见血啊,我终于明白了,说的正是我想知道的内容啊!!
    非常感谢,再感谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2007-9-12 08:58:50 | 只看该作者

    回复 #14 hollyzhao 的帖子

    也要感谢hollyzhao,感谢你自始自终的关注本帖及为我做的及时解答。谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-9-12 14:00:30 | 只看该作者
    好学生啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-9-24 17:18:24 | 只看该作者

    回复 #13 scorix 的帖子

    您好,我刚看到你回的帖子了,我也出现了这种现象,但是我用的是8。2版本的,我导入你的那个脚本的时候说路径的错误,麻烦你再帮我看下我的代码好吗?感谢。。。sdlkfj2

    [ 本帖最后由 3424li 于 2007-9-24 17:19 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 00:03 , Processed in 0.075967 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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