51Testing软件测试论坛

标题: 变量总是为空?! [打印本页]

作者: leejeff@26    时间: 2011-6-14 13:56
标题: 变量总是为空?!
function   login(usn,psw)
With Dialog("text:=Login")
.WinEdit("attached text:=Agent Name:").Set usn
.WinEdit("attached text:=Password:").Set psw
.WinButton("text:=OK").Click
End With
End function

call login (mercury,mercury)
大家帮忙看看这个方法,我调用这个方法,明明login (mercury,mercury)这写了值,怎么usn和psw还是empty呢?mercury没有赋值给usn ,这是怎么回事呢?
作者: lanchozxd    时间: 2011-6-14 14:15
回复 1# leejeff@26


    问题在:
call login (mercury,mercury)

你把mercury加上引号。。。不加引号vbs默认是变量了当然是空值了
作者: leejeff@26    时间: 2011-6-14 14:32
非常感谢这位大侠!果然如此
作者: 17800455    时间: 2011-6-14 15:48

作者: fanli82    时间: 2011-6-15 16:28
知道call login (“mercury”,“mercury”) 与 call login “mercury”,“mercury” 之间的区别嘛?
作者: traning    时间: 2011-6-15 17:42
没加引号




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