以编程方式点击Android WebView中的按钮
Click on button in Android WebView programmatically
我正在尝试填写几个字段(工作)然后单击登录按钮(不工作)我已经尝试过:
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
"})()");
}
});
我想明白了,下面的方法对我有效:
webview.loadUrl("javascript:WebForm_DoPostBackWithOptions(
new WebForm_PostBackOptions('loginButton', '', true, '', '', false, true))");
相关文章:
- 如何检测WebView Android中的按钮点击
- 在JavaFX Webview中自动单击按钮
- Chrome应用程序在Webview中的按钮/输入上添加点击事件
- WebView中的Html页不会激发'可见性更改'用户按下主页按钮时的事件(iOS 8)
- WebView,JavaScript点击按钮的问题
- 在 Android 按钮 cick 上的 Android webview 中启动 javascript 书签
- Facebook喜欢按钮未显示在WebView(iOS和Android)中
- webView加载URL无法处理HTML按钮单击
- 使用Cordova Webview/Phonegap按钮onclick(eventlistener)更改本机视图
- 如何在webview android SDK中调用谷歌搜索按钮
- 检测是否在Android WebView中点击了特定的按钮
- 模拟点击在iOS的webview与按钮
- Android WebView在点击按钮时改变html的背景和文本颜色
- 无法使用GTK WebKit Webview将单击按钮连接到C函数
- 从webview中捕获本地后退按钮事件
- WebView如何检测按钮是否被点击
- 以编程方式点击Android WebView中的按钮
- 网页抓取 - 无法使用Javascript和WebView单击HTML输入按钮(可能是iframe问题,不确定)
- 如何只发送post数据(通过按钮点击)在webView没有以下链接
- Android Webview按钮不工作