回复 22# 的帖子
你注意到没有啊TOTAL 是2713.50相乘的结果是2713.5这就是原因 我用的QTP
文本和数字是不同的
下面这个例子你考到WR里面看看结果
Dim X, Y
X="4" ' this is Text
Y=2 'this is Number
If x = Y * 2 Then
Msgbox "OK"
Else
Msgbox "NG"
END If
这个列子在QTP上执行是"NG"
回复 23# 的帖子
但是你又注意到没 这个是不报错的呀 :lol这里我举了三个例子:
no. tickets price total tickets*price wr比较total和tickets*price
1 1 312.00 312.00 312 correct(正确)
2 9 301.50 2713.50 2713.5 correct(正确)
3 3 647.60 1942.80 1942.8 incorrect(不正确)
注意观察:no.1中wr运算出来的total没有保留两位小数,得出正确
no.2中保留一位小数,得出正确
no.3中保留一位小数,得出错误
wr把小数点后无意义的零舍去,同样是这种算法,2和3就产生了不同的结果,我想应该不是把它看做文本了吧,不然起码都报错才是。
[ 本帖最后由 hiphop_c 于 2009-7-29 13:04 编辑 ] 没有人关心了吗? tickets * price == total
让total乘以1,能保证两边都是数据。
但还是出错。
回复 27# 的帖子
两边都是数字后,两边的位数呢:victory:我不是小李菜刀,我是笑李藏刀:lol 原帖由 lijinshui 于 2009-7-29 16:09 发表 http://bbs.51testing.com/images/common/back.gif
两边都是数字后,两边的位数呢:victory:
我不是小李菜刀,我是笑李藏刀:lol
#######################################
我认为你可以问问HP
回复 29# 的帖子
楼上的结果报错了?怎么个回事情啊,哎 无奈啊 谁知道答案我拜他为师了。:Q原帖由 liujinkui 于 2009-7-31 13:54 发表 http://bbs.51testing.com/images/common/back.gif
#######################################
54610
我认为你可以问问HP
你那个什么list咋弄的呀 教教我 原帖由 hiphop_c 于 2009-7-31 14:21 发表 http://bbs.51testing.com/images/common/back.gif
楼上的结果报错了?怎么个回事情啊,哎 无奈啊 谁知道答案我拜他为师了。:Q
恩,一样会报错。。。
Watch 是Debug菜单中的功能,是调试程序时用来观察变量的值
watch list打开有两种方式
操作步骤:
1.反选要观察的变量,右键->Add Watch 弹出一对话框,点OK就是了
2.选择Debug菜单->Watch List 然后可以点击加号添加一个watch veriable
回复 32# 的帖子
哎 没救了 怎么会这样啊 真的很奇怪的肯定有个什么原因 谁知道 告诉我:( 怎么沉下去了呀 顶起来。。。。 。。。 顶。学过WR都应该知道这个问题。计算的准确性有问题。 呜呜呜 但是没人知道答案 有没有mercury公司的人呀 问问他们
页:
1
[2]