测试的脚本如下
function findMessage(){
var collection=id("com.tencent.tim:id/chat_item_content_layout").find();
collection.forEach(function(o){
log(o.text());
});
log(id("com.tencent.tim:id/chat_item_content_layout").textMatches(reg).exists());
str="COM28 28";
log(reg.test(str));
}
//var reg=new RegExp("(COM28|COM62|COM41)");
var reg=/(COM28|COM62|COM41)/;
findMessage();
这是输出
[Extension Host] 00:42:25.753/V: 开始运行[<remote>:d:\脚本练习\相关测试.js]
[Extension Host] 00:42:25.794/D: 等我开始
[Extension Host] 00:42:25.795/D: 开始
[Extension Host] 00:42:25.796/D: COM28 28
[Extension Host] 00:42:25.797/D: COM29 29
[Extension Host] 00:42:25.797/D: COM30 30
[Extension Host] 00:42:25.798/D: 好了
[Extension Host] 00:42:25.827/D: false
[Extension Host] 00:42:25.828/D: true
[Extension Host] 00:42:25.829/V:
[<remote>:d:\脚本练习\相关测试.js]运行结束,用时0.075000秒