auto.waitFor()
const notEnd = true
const data = {
list:[]
}
launchApp('微信')
sleep(5000)
id("buf").waitFor()
text("我").findOne().parent().parent().click()
id("dl3").waitFor()
sleep(1000)
text("收藏").findOne().parent().parent().parent().parent().parent().parent().parent().parent().click()
sleep(1000)
text("链接").findOne().click()
while(notEnd){
const listView = id("bw_").findOne()
sleep(500)
const itemList = listView.find(className("android.widget.FrameLayout").depth(10))
sleep(500)
itemList.forEach((item,index)=>{
let clickEnd = false;
toast(index)
sleep(500)
const title = item.findOne(id('bd')) && item.findOne(id('bd')).getText()
sleep(1000)
setTimeout(()=>{
if(clickEnd) return;
item.click()
},1500)
item.click();
sleep(1000)
id("lo").waitFor()
clickEnd = true
sleep(1000)
id("lo").findOne(6000).click()
id("dk7").waitFor()
if(text("复制链接").findOne(10000)){
text("复制链接").findOne().parent().click();
}else if(text("取消").findOne(6000)){
text("取消").findOne().parent().click();
}
id("m0").waitFor()
id("m0").findOne(3000) && id("m0").findOne().click()
const url = getClip();
data.list.push({
title:title,
url:url
})
sleep(1000)
})
files.write("/sdcard/collect.json", JSON.stringify(data));
sleep(2000)
className('android.widget.ListView').scrollForward()
}
sleep(5000)
//用其他应用查看文件
sleep(3000)
exit()