ユーザー名とパスワードを入力してから「接続」ボタンをクリックする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: 同じスクリプトが以前は機能していましたが、原因不明で機能しなくなりました!!!
前もって感謝します。