如何打开网页并单击元素?

时间:2018-06-21 11:42:56

标签: java android

我正在Android上构建应用程序,当我按下应用程序中的任何按钮时都想要它

它将打开一个网页,然后输入Text TextBox并单击按钮 自动在此网页上(所有这些操作都应在后台运行-用户看不到)

有没有可能发展这个?

1 个答案:

答案 0 :(得分:0)

谢谢您的帮助,我尝试在Google搜索中输入文本“ java帮助”,然后单击按钮搜索,这是行不通的。

我在android设备中下载“检查html”,然后从那里获取输入文本元素的名称类和google搜索页面的按钮。

这是代码:

        public void onClick(View view) {

            WebView webView = (WebView) findViewById(R.id.webView1);
            webView.setWebViewClient(new WebViewClient());
            webView.getSettings().setJavaScriptEnabled(true);
            webView.loadUrl("https://www.google.co.il/?hl=iw");
            webView.loadUrl("javascript:(function() { document.getElementsByClassName('gLFyf').value = 'java help';})()");
            webView.loadUrl("javascript:(function() { var z = document.getElementsByClassName('Tg7LZd').click(); })()");
       }

感谢莎妮