51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【好消息】企业内训服务上线啦!项目为王,自动化测试提升加速器 !横扫BAT,Python全栈测试开发技能大全
【第123期】:入行2年多测试如何渡过职业迷茫期?参与调查问卷 缔造行业趋势 月薪15K+的测试开发必备技能? 【活动】为视频UP主打CALL,互动领福利!
查看: 1841|回复: 3

[原创] 关联问题—在QTP指南中

[复制链接]

该用户从未签到

发表于 2005-11-21 15:57:19 | 显示全部楼层 |阅读模式
step#:关于Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Blue Skies Airlines$361$271$7:10$"

当航班起始位置是用参数DATA TABLE 替代,如TABLE中有 PORTLAND,NEW YORK,因此在执行step#时,会根据选择的PORTLAND,或者NEW YORK,对象outFlight的值会动态变化的,因此当执行该教本时会发生错误,找不到对象。

问题:请问QTP可以使用什么样方法解决这个问题,可否用变量替换,或者怎样像LR中摄取动态值,然后作关联,因为这个时候我们在录制脚步时,第一次选择的是“NEW YORK”,并且已经选择了第二项“Blue Skies Airlines$361$271$7:10$”,所以我下次再执行该脚步时,如果选择了”PORTLAND“,希望还是选择第二项,但是应该怎样替代对象“outFlight”的值,以使QTP能根据当前值识别当前对象。

希望斑竹或者高人指点,由衷表示感谢!
回复

使用道具 举报

该用户从未签到

发表于 2005-11-21 16:04:12 | 显示全部楼层
你可以选择第一个,然后点确定,
要不然就会出现你说的错误
或者你已经知道结果,
作参数化
QTP没有你所说的关联
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-11-21 16:10:40 | 显示全部楼层
oldsidney的教程上有,自己找。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2005-11-21 16:26:35 | 显示全部楼层
呵呵 很高兴这么快看见你们的回复,不过问题就是这个值如果是动态的,必须根据上面的步骤,才能得到值,所以希望能在诸如此类的问题中得到解决,当然参数只能解决我们知道预期的值。谢谢QA_BAY .

TO lovetest6
很抱歉,是哪个教程,搜了很多只有指南,没有相关手册,能否指明是哪个手册的哪个位置,谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2021-12-7 08:22 , Processed in 0.065640 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2021 Comsenz Inc.

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