You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
152 lines
2.6 KiB
152 lines
2.6 KiB
function openApp(){
|
|
auto.waitFor();
|
|
var appName = "com.xingin.xhs";
|
|
app.launch(appName);
|
|
sleep(1000);
|
|
return;
|
|
}
|
|
|
|
function openLiveList(){
|
|
var a = indexInParent("2").findOnce();
|
|
if (a) {
|
|
a.click();
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function openRandomLive(){
|
|
var b = className("android.widget.RelativeLayout").depth("22").find();
|
|
if (b) {
|
|
var Count = b.size();
|
|
var randomIndex = Math.floor(Math.random() * Count);
|
|
var randomElement = b.get(randomIndex);
|
|
randomElement.click();
|
|
console.log(randomIndex);
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function inputInfo(info){
|
|
var c = desc("评论输入框").findOne();
|
|
if (c) {
|
|
c.click();
|
|
input(info);
|
|
sleep(2000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function sendInfo(){
|
|
var d = text("发送").findOne();
|
|
if (d) {
|
|
d.click();
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function openSend(){
|
|
var e = desc("发布").findOne();
|
|
if (e) {
|
|
e.click();
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function openText(){
|
|
var f = className("android.widget.FrameLayout").depth("10").indexInParent("1").findOnce();
|
|
if (f) {
|
|
f.click();
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function openEdit(){
|
|
var g = className("android.view.View").depth("9").indexInParent("3").findOnce();
|
|
if (g) {
|
|
g.click();
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function inputText(info){
|
|
var h = text("说说你的想法吧~").findOnce();
|
|
if (h) {
|
|
h.click();
|
|
h.setText(info);
|
|
sleep(1000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function nextText(){
|
|
var i = desc("下一步").findOnce();
|
|
if (i) {
|
|
i.click();
|
|
sleep(2000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function sendText(){
|
|
var i = text("发布笔记").findOnce();
|
|
if (i) {
|
|
i.click();
|
|
sleep(2000);
|
|
return;
|
|
}else {
|
|
//中止脚本
|
|
exit();
|
|
}
|
|
}
|
|
|
|
function main(){
|
|
openApp();
|
|
// openLiveList();
|
|
// openRandomLive();
|
|
// inputInfo("1");
|
|
// sendInfo();
|
|
openSend();
|
|
openText();
|
|
openEdit();
|
|
inputText("111");
|
|
nextText();
|
|
nextText();
|
|
sendText();
|
|
exit();
|
|
}
|
|
|
|
main();
|