我编写了一个简单的脚本来登录 Java 应用程序,在其中填写用户名和密码,然后单击“连接”按钮”。
Set UVC = JavaDialog("UVC")
wait(20)
If UVC.Exist Then
UVC.JavaEdit("JTextField").Set "admin"
wait(2)
UVC.JavaEdit("PSW").SetSecure "5256833195fsdqsdsqd447e4beefsdsdqd"
wait(5)
UVC.JavaButton("Connect").Click
Else
print "Console is not present"
End If
这很奇怪,因为 QTP 正确识别了我的密码字段。运行以下代码时,我按预期返回了一个值:
MsgBox Main.JavaEdit("password").GetROProperty("attached_text")
我也尝试在不加密的情况下设置密码,但它也不起作用。
PS:同样的脚本之前工作过,后来因为未知原因停止工作!!!
提前致谢。