51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2069|回复: 6
打印 上一主题 下一主题

[原创] 一个问题,OUTPUT参数化出错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-31 17:32:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在照着QTP8 Tutorial_oldsidney.pdf上介绍的参数化OUTPUT做的时候,发现在运行DATA TABLE里第2个值的时候报错 :Cannot identify the item (for object "outFlight"). Verify that this item's properties match an item currently displayed in your application.

请问是什么原因啊?


Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "hzz529"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "476920f9c3bbe6b24791a6788454f3686701"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 16,10
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select DataTable("departure", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromDay").Select "29"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select "San Francisco"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toDay").Select "31"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select "Business"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 51,8
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Output CheckPoint("270")
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Blue Skies Airlines$361$271$7:10"
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("inFlight").Select "Blue Skies Airlines$631$273$14:30"
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 56,6
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Check CheckPoint("Book a Flight: Mercury")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebTable("New York to San Francisco").Check CheckPoint("New York to San Francisco")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "Robin"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Check CheckPoint("passFirst0")
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "Huang"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("creditnumber").Set "888-1234566"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 62,8
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Check CheckPoint("New York")
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("home").Click
以上是我的脚本 谢谢了。

[ 本帖最后由 hzz529 于 2008-1-1 11:03 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-3 12:00:54 | 只看该作者
你的对象库中缺少“outFlight”对象,去你对象库中看下是否有这个对象
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-3 15:09:30 | 只看该作者
你是不是。只是把代码粘贴过来呢?
如果是的话。是没有那个对象库哦。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-3 15:14:55 | 只看该作者
增加一下对像
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-1-5 12:06:21 | 只看该作者
先谢谢大家了

在OBJECT REPOSITORY 中有找到OUTFLIGHT
而且第一次运行的时候是PASS的 就是在重复第2次的时候出错 显示没这个OBJECT 那是什么问题呢?

附件中为打包的脚本 还请各位帮忙看一下 谢谢了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-10 10:35:14 | 只看该作者
将有“WebRadioGroup”的地方,后面的select都改成Select "#0"
你再试试
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-1-26 12:40:17 | 只看该作者
将有“WebRadioGroup”的地方,后面的select都改成Select "#0"
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 05:34 , Processed in 0.087885 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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