auto.js click能执行,但是不会有点击,可能是这个控件是不能用click的,有没有其他的函数可以做到跟click一样的效果呢?
console.show();
launchApp("完美校园");
var dk=text("学生打卡").findOne();
var school=text("学校介绍").findOne();
for(var i=0;i<20;i++){
_tap(dk);
console.log("点击次数:"+i);
}
function _tap(item)
{
console.log(item.text());
console.log(item.bounds().centerX(),item.bounds().centerY());
click(item.bounds().centerX(),item.bounds().centerY());
}
建议改成item.click()
。如果仍然无效,用布局分析看看clickable
是否为true
,如果不是,就分析其父控件或并列一些控件。执行该可点击控件的click()
方法