51Testing软件测试论坛
标题:
datatable中去掉$保存
[打印本页]
作者:
phy127130
时间:
2013-6-6 08:37
标题:
datatable中去掉$保存
qtp自带flight 程序中,插入一个Outpoint,其中有一个price,保存在datatable中带了$,比如在datatable中price列,数据为$1239.30,我想把去掉$保存在datatable中,怎样弄的啊?求各位大神帮忙指教。
作者:
黑羽祭
时间:
2013-6-6 09:19
本帖最后由 黑羽祭 于 2013-6-6 09:21 编辑
回复
1#
phy127130
比如:
temp = "$123.4"
temp = replace(temp,"$","") '去掉$符号
temp = Cdbl(temp) '变为双精度类型
复制代码
作者:
跑跑跑跑
时间:
2013-6-6 09:20
用Replace函数试试
作者:
phy127130
时间:
2013-6-6 19:44
还是不会啊,
[attach]85534[/attach] 我在这里插入了一个output checkpoint,回放的时候datatable里total是$2713.50,然后File->fax order ,
[attach]85535[/attach] 在这里插入一个check checkpoint,他的值是2713.50没有前面的$,我现在要怎么把datatable中的$去掉啊?
大神帮忙啊
作者:
黑羽祭
时间:
2013-6-7 09:28
回复
4#
phy127130
.......
整的真是复杂,2句话搞定的事。
你用output checkpoint的话,就找找书上的例子照着做吧。
作者:
feiyunkai
时间:
2013-6-7 11:39
本帖最后由 feiyunkai 于 2013-6-7 11:40 编辑
'插入输出值,选中需要输出的属性值,点击Modify,Output types选择Data Table,name输入Total_text_out 勾选current action sheet ,将输出值输出到Action1中的Total_text_out列
Window("Flight Reservation").WinEdit("Total:").Output CheckPoint("Total:")
'去掉输出值中的$
datatable.Value("Total_text_out","Action1")=replace(datatable("Total_text_out","Action1"),"$","")
'插入检查点,设置Parameter types为Data Table,勾选current action sheet ,在name 列表中选择Total_text_out
Window("Flight Reservation").Dialog("Fax Order No. 11").WinEdit("Total:").Check CheckPoint("Total:_2")
作者:
phy127130
时间:
2013-6-7 14:30
回复
6#
feiyunkai
thankyou 弄好了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2