使用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();