51Testing软件测试论坛
标题:
QTP8.2 如果采集随机生成的数
[打印本页]
作者:
Axin
时间:
2005-5-19 08:54
标题:
QTP8.2 如果采集随机生成的数
我在做测试的时候,会随机生成一个ID(8位长的十六进制数),因为在别的地方需要用到这个ID去下载东西,所以应该是把这个ID采集付给一个变量或者是保存。
请问如何做?谢谢
作者:
lovetest6
时间:
2005-5-19 09:55
这个ID不会在页面上面显示么?
如果显示的话,直接取值就可以了啊。
作者:
someone5
时间:
2005-5-19 12:23
或者你把它存到data table里应该也可以吧
作者:
Axin
时间:
2005-5-19 13:16
能出现在页面上,但是重放呢?这个ID不又变成别的了啥。
我相信quick test有相应的处理方法的
不过对这东东不熟,请高人指点!
楼上:存到data table ? 如何弄?
作者:
QA_BAY
时间:
2005-5-19 13:30
你可以在页面把那个ID取出来,然后对它作data table,也就是使它变成变量,这样你就可以将它放到你想代替的地方了!
如果你对data table熟悉的话,这个应该没有问题!
作者:
someone5
时间:
2005-5-19 14:57
'将5:45分这个值存到表Random(新建的一个表)中名为Time的列中(也可以不用新建表,直接放到已有的表中)
DataTable.AddSheet ("Random").AddParameter "Time", "5:45"
'将表Random存到指定位置(也可以用Export把当前所有表全存下来)
DataTable.ExportSheet "C:\temp\Random.xls","Random"
'将指定位置的表Random中的数据导到表Action1中(The data in the imported sheet replaces the data in the destination sheet )
DataTable.ImportSheet "C:\temp\Random.xls","Random","Action1"
相关的操作在QTP的帮助中都有!
[
Last edited by someone5 on 2005-5-19 at 15:04
]
作者:
lovetest6
时间:
2005-5-19 15:22
为什么要放到DATA Table里面呢?
不能直接得到后,自己付给一个变量么?
和需要调用的不在一个脚本中?
作者:
hongtang
时间:
2005-6-5 22:37
标题:
可以 自己用SCRIPT定义就行了~
1。通过文件读写传递
2。通过 DATATABLE
3。通过自定义变量传递
4。用的时候通过数据库直接读取
作者:
QA_BAY
时间:
2005-6-6 09:11
不错的四种方法!
学习!学习!
作者:
lovetest6
时间:
2005-6-6 09:43
可以用index:=来定位哦。呵呵
作者:
dfinger
时间:
2005-6-7 09:59
datetable比较奇怪的。。添加到那一列是如何
设定的?为什么现在我的测试脚本总是把值存到
E以后的列里面去?当测试结束之后。datetable之内的
数据就清空了。。如果中途中断掉。。它就还在表里面?
作者:
暗涧幽火
时间:
2008-1-23 14:23
怎么通过自定义变量传递啊?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2