PhantomJS を使用して Web ページで JS コードを実行し、スクリプトを自動化しています。この例では、この Web ページからログインしようとしています。通常の Web ログインとは少し異なり、フォームではなく送信ボタンとして JS を使用します。
とにかくここに私が直面している問題があります。
ご覧のように。実際にページを送信しました。問題は、ユーザー名とパスワードの値が Web ページに追加されていないことがわかります。私はこれを使用しています:
document.getElementById("txtUsername").vlaue="plaplapla";
document.getElementById("txtPassword").vlaue="plapalpla";
ログイン用の HTML コード:
<a id="btnLogin" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnLogin", "", true, "", "", false, true))"><b>Login</b></a>
ユーザー名とパスワードの HTML コード:
<input name="txtUsername" type="text" id="txtUsername" style="width:190px;" /><br>
<input name="txtPassword" type="password" id="txtPassword" style="width:190px;" /><br>
また、HTML にアクセスして変更することもできません。JSを使用してすべての作業を行います。
何か案は ?