|
学习QTP已有一段时间了,但始终沉溺在录制脚本和修改脚步的快感中.今天突然在想,如果我的整个QTP脚本都通过描述性编程来做,是否真的可行?带着这样的一个问题,我写了下面一段脚本,但不幸的是脚本没有想我预期的那样执行,请各位帮我解决一下我的问题.谢谢!
'这是一个QTP自带的示例程序
Dim var_LoginName,var_UserName,var_PassWord,var_Button
'分别定义了窗口,Agent Name,PassWord三个属性
var_LoginName = "Login"
var_UserName= "Agent Name"
var_PassWord = "Password"
var_Button = "OK"
'激活窗口
Dialog("text:="&var_LoginName).Activate
'在Agent Name和PassWord文本框中输入值,但QTP并不识别WinEdit,不知为什么??
Dialog("text:="&var_LoginName).WinEdit("text:="&var_UserName).type "mercury"
Dialog("text:="&var_LoginName).WinEdit("text:="&var_PassWord).type"mercury"
'点击Button按钮
Dialog("text:="&var_LoginName).WinButton("text:="&var_Button).Click |
|