51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1613|回复: 4
打印 上一主题 下一主题

[原创] QTP9.2输出值问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-16 09:36:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhilingying 于 2010-11-16 09:37 编辑

想问一下,就是QTP9.2创建输出值后,如何在data table里面显示呢?
我在active screen里面插入输出值后,并定义了这个输出值,但是运行之后还是无法显示,不知是什么原因,想上来请教下大侠们,谢谢 谢谢。。。
程序如下;
SystemUtil.Run "iexplore.exe", "http://newtours.demoaut.com/mercurysignon.php"
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").WebEdit("userName").Output CheckPoint("userName")
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").WebEdit("userName").Set DataTable("name", dtLocalSheet)
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").WebEdit("password").SetSecure DataTable("password", dtLocalSheet)
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").Image("Login").Click 16,19
Browser("Sign-on: Mercury Tours").Page("Sign-on: Mercury Tours").Sync
Browser("Sign-on: Mercury Tours").Close
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-11-16 11:36:57 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-11-16 11:44:51 | 只看该作者
为什么没有人帮我解答哦 是不是我的问题太简单啦 大家都不屑回答啦
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-11-16 13:19:20 | 只看该作者

本帖最后由 xhhuang1618 于 2010-11-16 13:24 编辑

回复 1# zhilingying


   你可能对DataTable的认识上有所误解,DataTalbe全称:the run-time Data Table,这意味着你在脚本运行的时候将值写入到DataTable后,在脚本运行时你是可以在DataTable中看到这个值;当你的脚本结束运行后,你DataTable中的值就会被清空

   如果你非要将值写入到DataTable中,你可以在脚本快要结束的时候,将DataTable保存起来。示例代码如下:
   Dim str
   str = "hello word"
   DataTable.Value("A","Action1") = str        '将"hello word"写入到DataTable中
   DataTable.ExportSheet "c:\123.xlsx",2     '将DataTable另存到指定的目录中
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-11-16 13:30:04 | 只看该作者
回复 4# xhhuang1618

谢谢!!获益良多啊,太感谢啦
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 05:57 , Processed in 0.066070 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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