いくつかのフィールドに入力しようとしています(機能しています)。次に、ログインボタンをクリックします(機能していません)。
document.getElementById('loginButton').click();"
と
document.forms['form'].submit();
ボタン名とフォーム名は正しいですが、何が間違っていますか?
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webview.loadUrl("javascript:(function() { " +
"document.getElementById('coCode').value = 'CompanyCode';" +
"document.getElementById('loginName').value = 'LoginName';" +
"document.getElementById('password').value = 'Password';" +
//"document.forms['form'].submit();" + //Doesn't Work
//"document.getElementById('loginButton').click();" + //Doesn't Work
"})()");
}
});