datatable中去掉$保存
qtp自带flight 程序中,插入一个Outpoint,其中有一个price,保存在datatable中带了$,比如在datatable中price列,数据为$1239.30,我想把去掉$保存在datatable中,怎样弄的啊?求各位大神帮忙指教。 本帖最后由 黑羽祭 于 2013-6-6 09:21 编辑回复 1# phy127130
比如:temp = "$123.4"
temp = replace(temp,"$","") '去掉$符号
temp = Cdbl(temp) '变为双精度类型 用Replace函数试试 还是不会啊,
我在这里插入了一个output checkpoint,回放的时候datatable里total是$2713.50,然后File->fax order ,
在这里插入一个check checkpoint,他的值是2713.50没有前面的$,我现在要怎么把datatable中的$去掉啊?
大神帮忙啊 回复 4# phy127130
.......
整的真是复杂,2句话搞定的事。
你用output checkpoint的话,就找找书上的例子照着做吧。 本帖最后由 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") 回复 6# feiyunkai
thankyou弄好了:victory:
页:
[1]