关于#java#的问题:clickXY(993, 1365, 20)wait(1000)

关于JavaScript
我想要下面这组代码循环半小时在执行下个代码
clickXY(493, 2285, 63)
wait(1000)
var time=0
var view = findViewByXY(371, 1381)
if (view == null || view.indexOf('EditText') == -1)
view = findViewByClassName('EditText')
setTextToView('耶', view)
wait(1000)

clickXY(993, 1365, 20)
wait(1000)
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/809549827856114.jpg "#left"
然后再执行下面的程序。

我不知道你写的那些代码是啥意思,是不是一个整体,是的话,这样做:

test() {
        var a = 0;
        var timer = setInterval(() => {
            a+= 1;
            clickXY(493, 2285, 63)
            wait(1000)
            a+= 1;
            var time=0
            var view = findViewByXY(371, 1381)
            if (view == null || view.indexOf('EditText') == -1)
            view = findViewByClassName('EditText')
            setTextToView('耶', view)
            wait(1000)
            a+= 1;

            clickXY(993, 1365, 20)
            wait(1000)
            a+= 1;

            if(a >= 30*60) window.clearInterval(timer);
        }, 1000);
    }