以编程方式单击Android WebView中的某个元素



我正试图点击网站内的一个元素。该网站加载在WebView(Android(中,我试图执行的点击是使用JS代码进行的。问题是我得到了:

"未捕获的typeerror无法读取null的属性"click";

我在WebViewClient类中使用的代码是:

view?.loadUrl("javascript:(function doSomething() { document.getElementById('id').click(); }) ()")

*我试着在计时器和页面加载后执行这一行。

试试这个

webView.evaluateJavascript("javascript:(function doSomething() { document.getElementById('id').click(); }) ()", null);

最新更新