Android Studio WebView 单击已加载的 html 页面元素

Android Studio WebView click on a loaded html page's element

我正在我的应用程序中加载一个网站,其中包含一个我想以编程方式单击(自动单击)的元素,因为单击该元素时是时间敏感的。我有计时部分,但需要通过屏幕上的点击来触发此元素。我读过 performClick() “应该”有效,但我无法验证它是否实际点击了 webview。我需要用“触摸”触发的 html 中的元素称为 'overlay'。有人可以为我提供可以执行此操作的模板吗?

您可以使用以下代码片段在触摸时触发。

Video_Player.my_runnable = new Runnable()
                {
                    @Override
                    public void run()
                    {
                        view.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis() + 50,MotionEvent.ACTION_DOWN,300,300,0));
                        view.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),SystemClock.uptimeMillis() + 50,MotionEvent.ACTION_UP,300,300,0));
                    }
                };