|
今天尝试添加些代码,遇到点麻烦,比较两个变量大小时遇到了问题:
被测系统中,freightPrice和sendPrice是由用户输入的,我定义为这两个变量(已经初始化),让它们在循环时递增;被测系统会自动计算出总费用,我使用输出值将其保存在GlobalSheet"txtTotalPrice_text_out"里,为方便比较,赋值给变量outputPrice;同时定义变量totalPrice,计算出总费用,并跟outputPrice比较后给出提示信息.奇怪的是用"="比较时,无论是否相等msgbox语句被跳过;而使用"<>"比较时,msgbox语句通通执行(使用msgbox验证,这两个变量都是有值的,把其中一个变量换成常量比较也没问题)....部分代码如下,麻烦大家帮忙分析下
outputPrice=DataTable("txtTotalPrice_text_out", dtGlobalSheet)
msgbox outputPrice //
totalPrice=freightPrice+sendPrice
msgbox totalPrice //
If totalPrice=outputPrice Then
msgbox "输出结果正确",,"提示"
End If |
|