使用Android Studio自动填写表单

时间:2017-06-13 14:31:12

标签: javascript android forms webview autofill

我是Android开发的新手,我正在尝试创建一个可以打开网站的应用,并在出现的登录表单中自动设置用户名和密码。

以下是我为此编写的代码:

webView.loadUrl("http://www.bhos.edu.az/az/login?r=http://www.bhos.edu.az/az/page/67-imtahan-naticalari");
webView.getSettings().setDomStorageEnabled(true);

webView.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView view, String url) {
        String user = "Foundation";
        String pwd = "ZDxRvjS3";

        view.loadUrl("javascript:document.getElementsByName('username').value = '"+user+"';document.getElementsByName('passwd').value='"+pwd+"';");
    }
});

但是当我运行我的应用程序时,我总是看到我在空白页面上设置的一个值,而不是网站。

这是我看到的截图:

The example of my result

我该如何解决这个问题?

0 个答案:

没有答案