51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2208|回复: 2
打印 上一主题 下一主题

[原创] QTP在使用设置Run on all rows后怎么输出每个参数对应的结果报告

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-8 11:56:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 风中劲草 于 2011-6-8 12:46 编辑

我在录制定飞机票的时候,我用了数据表参数化,其中在data table中设置了多个“Departing From”和“Arriving In”,飞机的起点和终点,data table的表如(看下面大图),代码如下
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "mercury"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "4ded7615b53446a1a5eacf2a08992ad5670ce338"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 39,2
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select DataTable("p_Item", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select DataTable("p_Item1", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 58,15
这时候跳转到的页面是类似于(看下面大图),这时候我设置“test settings”为“Run on all rows”数据表中的所有数据都运行一次。
我要针对这几个记录分别输入结果,比如我要知道我测试了从纽约到伦敦的飞机票,我能够抓取上图中的“New York to London”信息,其他data table 的数据也是一样,其中data table也有网站不能选择的北京到上海的信息,也就是失效性的测试,这个也能够对应输入(用msgbox输出也可以),这个要怎么做?? 哪位大侠能帮我改改。

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-6-10 13:53:24 | 只看该作者
人呢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-6-13 09:48:31 | 只看该作者
同求
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 11:25 , Processed in 0.096049 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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