51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] QTP如何获取其他脚本中的值?急,大虾帮忙看看

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-7 10:17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在有10个单独的脚本,第一个脚本中可以获取一个业务单号的值,并把该值写入到了datatable中,那第二个脚本在运行中也需要用到业务单号这个值来进行查询,可是如何能从第一个脚本中获取呢?

本来是一个脚本中有10个action,这样就可以获取其他action的值,但是现在单独保存成10个脚本,如何获取呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-4-7 15:32:36 | 只看该作者
凭空想的两种解决方案:
如果只有几个简单的单号的话,你可以新建一个vbs,定义一个变量,在每个脚本中把这个值写进去,然后读。
如果很多的话,你可以把datatable保存,然后在另一个脚本中去访问上一个脚本中的datatable值(外部调用action或者那个excel文件,外部调用action的我没有试过)。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-4-7 17:39:41 | 只看该作者
把这个需要在test间共享的值保存在外部文件中就可以了,文件类型可以是txt,xls,xml,甚至是数据库中都可以,读写外部文件的实现方法就不用多说了吧,随便搜下一大把
也可以在datatable中保存数据后,把datatable export到一个xls中,然后在别的test里import,不过还是推荐上一种方式,扩展性更强
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-4 21:23 , Processed in 0.086785 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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