模拟单击 X Y 坐标



使用JavaScript,我试图模拟点击。这将在闪存剪辑 swf 文件上执行。使用以下代码。这是我想到的。

countDown = 10;
var rollDice = setInterval(function() {
    console.log(countDown);
    if (countDown == 0) {
        clearInterval(rollDice);
        document.elementFromPoint(416, 825).click();
    }
    countDown--;
}, 1000);

使用此代码,我收到以下错误:未捕获的类型错误:无法调用 null 的方法"单击"。

我不确定按坐标而不是jQuery选择器单击项目是否是一个好主意。为什么必须通过坐标而不是选择正在按下的按钮来执行单击事件?

您的问题似乎是由于elementFromPoint不返回jQuery对象,请尝试以下操作:

$(document.elementFromPoint(416, 825)).click();

最新更新