
VBSでブラウザ上のテキストボックスに文字列を打ち込み、ボタンを押す方法を教えてください。
現在、下のような方法で行っているのですが応用が利かないので改善したいと思っています。
Set IE = CreateObject("InternetExplorer.Application")
Set WshShell = CreateObject("WScript.Shell")
IE.Visible = True
IE.Navigate("https://サイトのURL")
Do Until IE.Busy = False
WScript.Sleep 1000
WshShell.SendKeys "y"
Loop
'(セキュリティの警告が出るため)
WScript.Sleep 100
WshShell.SendKeys "{TAB}"
WScript.Sleep 100
WshShell.SendKeys "loginid"
WScript.Sleep 100
WshShell.SendKeys "{TAB}"
WScript.Sleep 100
WshShell.SendKeys "password"
WScript.Sleep 100
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{ENTER}"
操作したいページのソースの一部を抜粋すると下記のようになっています。
テキストボックス
<INPUT type="text" name="loginId" class="Necessary" size="20" maxlength="5" value="" tabindex="20">
ボタン
<INPUT class="button10" type="button" name="sentaku" value="認証" onClick="javascript:execute・・・・略
うまく操作できる方法を教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
set f=oIE.document.forms(0)
f.loginId.value="loginid"
f.password.value="password"
WshShell.SendKeys "{ENTER}"
テキスト領域でエンターするとsubmitになるので
エンターをsendkeysするのはありだとおもいますよ
ありがとうございます。
文字の入力はうまくできました。
ただ、テキスト領域でのエンターは作動しないのでTABキーでボタンの上にフォーカスを合わせてENTERしなくてはいけません。
ボタンを押すプログラムはないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
confirm()で表示したダイアログ...
-
return trueとreturn falseの用...
-
javaScriptの変数をJavaの変数...
-
【javascript・PHP】プルダウン...
-
<input>の選択肢をプルダウンメ...
-
onchangeイベントを強制的に発...
-
Formのシリアライズができない
-
【jQuery】input nameの文字列...
-
至急!GetElementById でtdの...
-
データベースの値を判断してラ...
-
ラジオボタンが選択されたらテ...
-
innerHTML内では改行は禁止?
-
Javascript ポップアップウィ...
-
複数のチェックボックス項目が...
-
Javascriptに条件分布ついて(再)
-
JavaScriptでテーブルの行入れ替え
-
チェックボックスのON/OFFでVal...
-
submit関数の使い方
-
テーブルのセル数取得
-
ラジオボタンのNullチェック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onclickをEnterキーでも行いたい
-
jsで質問です。 ボタンが二つ存...
-
disabled プロパティが表示され...
-
VBSでブラウザ上のテキストボッ...
-
同名ボタンのクリック時要素番...
-
confirmのOK・キャンセルを押し...
-
ボタン2回押しを無効にしたい
-
sessionの値でボタンを活性・非...
-
フォーム内で記入したクエリ送...
-
onClick="this.form.submit
-
<form action="#">の意味とは?
-
confirm()で表示したダイアログ...
-
処理の構想が知りたいです
-
submitがおされた同時に JavaSc...
-
HTAで、こんなボタンが作りたい。
-
ボタンを動的にdisabledさせた...
-
イントラマート
-
【掲示板の機能】投稿時にサイ...
-
確認ダイアログの出し方(JavaS...
-
送信フォームで送信ボタンをお...
おすすめ情報