51Testing软件测试论坛

标题: 弱弱地问一下脚本书写格式的问题 [打印本页]

作者: wyfyan    时间: 2013-1-8 22:21
标题: 弱弱地问一下脚本书写格式的问题
比如,像 Browser("hwnd:="&testHWND)不可以写成Browser("hwnd:=testHWND")呀?因为不知道其所以然,所以经常弄错。
作者: wonderful4228    时间: 2013-1-9 09:10
这个问题是这个样子滴,
首先字符 & 是字符串连接字符,其前后都是两个字符串。所谓字符串就是双引号之中的"...",testHWND是个变量,他的值也是一个字符串。
另外,qtp的语法是Browser("***:=***")
所以这个问题是这个样子。
作者: user603    时间: 2013-1-9 09:45
说的是。
作者: 黑羽祭    时间: 2013-1-9 15:36
回复 1# wyfyan


    当然是不等同的。
这个和
Dim A
A=1
print A
print "A"
是不是等同一个道理。
"hwnd:="&testHWND
"hwnd:=testHWND" 等价于 "hwnd:="&"testHWND"
testHWND 和 "testHWND" 一样嘛?
当然不一样,一个是变量,一个是字符串常量
作者: 跑跑跑跑    时间: 2013-1-10 08:35
学习了
作者: wyfyan    时间: 2013-1-10 11:50
回复 2# wonderful4228


   哦,明白了,谢谢咯
作者: wyfyan    时间: 2013-1-10 11:52
回复 4# 黑羽祭


    哦哦,醍醐灌顶了,谢谢,有劳斑竹了。




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