51Testing软件测试论坛

标题: qtp脚本中 怎样将'$'转为数值? [打印本页]

作者: shunfyu    时间: 2008-11-17 12:15
标题: qtp脚本中 怎样将'$'转为数值?
[attach]46880[/attach]

如上图中,我想验证 "Total"的值,看是否等于"Tickets" 乘以 "Price"。

现在所有的读取脚本都搞定了,但就是这个“$“美元符号不支持直接的运算,怎么在qtp中用Vbscript去掉它??

只取数字部分,以供我下一步的数字运算?

[ 本帖最后由 shunfyu 于 2008-11-17 12:20 编辑 ]
作者: shunfyu    时间: 2008-11-17 12:45
自己顶一顶~
作者: 泥泥虫    时间: 2008-11-17 13:20
这个我当时记得时,你可以选择读取数据库的值,貌似是没有美元符号的,忘记了。你可以查数据库看看,
作者: lingxin5013    时间: 2008-11-17 13:24
1:先把这个total数据取出来(这个简单吧)
2:用left  或者 split 
就可以了.希望对你有帮助.
作者: shunfyu    时间: 2008-11-17 14:26
    多谢楼上耐心的解答!~~ 我只是拿这个经典的Flight做个例子,确实想过 Left函数~~
但问题是,有时候数值太大了,Left(string, length) ,length不好设置啊~~
作者: shunfyu    时间: 2008-11-17 14:28
Mid 函数 貌似可以?
作者: lingxin5013    时间: 2008-11-17 16:53
mid也是不好用的,最好的就是split .这个简单啦应该是你要的,具体可以看帮助.
作者: shunfyu    时间: 2008-11-18 11:11
   非常感谢,搞定~~~ 51上热心的人很多
作者: fei.ge    时间: 2008-11-18 15:39
回忆使用VB函数时代
作者: TEST_HUAN    时间: 2008-11-20 17:54
正则也可




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2