【问题标题】:how to open web page and click on element?如何打开网页并点击元素?
【发布时间】:2018-06-21 11:42:55
【问题描述】:

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

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

有没有可能开发这个?

【问题讨论】:

  • 我希望这不是,而且永远不可能......非常阴暗的做法。
  • 在视图顶部放置一个editext并设置alpha 0或完全透明,然后将focusable设置为true

标签: java android


【解决方案1】:

感谢帮助,我尝试在google搜索中输入文本'java help'然后点击按钮搜索,它不起作用。

我在安卓设备中下载“inspect html”并从那里获取输入文本元素的名称类和谷歌搜索页面的按钮。

这是代码:

        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(); })()");
       }

谢谢你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    相关资源
    最近更新 更多