a122653259 发表于 2011-4-7 10:17:46

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

现在有10个单独的脚本,第一个脚本中可以获取一个业务单号的值,并把该值写入到了datatable中,那第二个脚本在运行中也需要用到业务单号这个值来进行查询,可是如何能从第一个脚本中获取呢?

本来是一个脚本中有10个action,这样就可以获取其他action的值,但是现在单独保存成10个脚本,如何获取呢?

wolaizhinidexin 发表于 2011-4-7 15:32:36

凭空想的两种解决方案:
如果只有几个简单的单号的话,你可以新建一个vbs,定义一个变量,在每个脚本中把这个值写进去,然后读。
如果很多的话,你可以把datatable保存,然后在另一个脚本中去访问上一个脚本中的datatable值(外部调用action或者那个excel文件,外部调用action的我没有试过)。

hsjzfling 发表于 2011-4-7 17:39:41

把这个需要在test间共享的值保存在外部文件中就可以了,文件类型可以是txt,xls,xml,甚至是数据库中都可以,读写外部文件的实现方法就不用多说了吧,随便搜下一大把
也可以在datatable中保存数据后,把datatable export到一个xls中,然后在别的test里import,不过还是推荐上一种方式,扩展性更强
页: [1]
查看完整版本: QTP如何获取其他脚本中的值?急,大虾帮忙看看