このコードによってページが表示され、ユーザー ID とパスワードのフィールドに入力されますが、送信後にアプリケーションからユーザー ID とパスワードが無効であるという応答が返されます。submit コマンドを実行せずに、プログラムをそのページで停止させ、手動でログイン ボタンをクリックすると、正常にログインできます。ユーザー ID とパスワードがフォームに正しく入力されていても、次のページに正しく渡されていないように見えます。
何かご意見は?私はVBsriptの初心者です。
Set IE = WScript.CreateObject("InternetExplorer.Application", "IE_")
IE.Visible = True
IE.Navigate "https://cpprod.stjohns.edu/cp/home/displaylogin"
Do
WScript.Sleep 500
loop While IE.ReadyState < 4 And IE.Busy
IE.Document.getElementByID("user").value = "testacct"
WScript.Echo IE.Document.getElementByID("user").value
IE.Document.getElementByID("pass").value = "testpw"
WScript.Echo IE.Document.getElementByID("pass").value
IE.Document.getElementByID("cplogin").submit