auto.js基於控件操作的一些基本實例

// var name=text("王小婷").findOne();
// log(name);
// // 調用控件的id
// var id=name.id();
// log(id)

// 長按操作的實例演示,這裏直接通過id方法進行的尋找
// var longclick=id("dgc").findOne();
// log(longclick);
// longclick.longClick();

// // 滾動操作的演示
// var scroll=className("ListView").findOne();
// log(scroll);
// // 控件向下,在api文檔中,向上下左右都是可以的,這裏僅僅滾動一次
// scroll.scrollDown();

// // 這裏是拿子控件
// var scroll=className("ListView").findOne();
// var scroll_thing=scroll.children();
// log(scroll_thing);
// // 根據輸出可以得到一共找到了兩個控件
// scroll_thing.forEach((item,position)=>{
//     log(item);
//     log(position);
// });

// // 文本框,這裏的className可以在層次佈局中得到
// var text=className("EditText").findOne();
// log(text);
// // 這裏調出來評論的信息,可以通過setText方法再輸入文本
// text.setText("你好啊");


// // 輸出當前頁面所有的發表的名字
// var scroll=className("ListView").findOne();
// var scroll_thing=scroll.children();
// // log(scroll_thing);
// // 根據輸出可以得到一共找到了兩個控件
// scroll_thing.forEach((item,position)=>{
//     // log(item);
//     var name=item.findOne(id("dwf"));
//     // 找到所有孩子的信息之類的,通過id可以實現名字的查找
//     log(name.text());
// });

// // 點贊當前頁面所有的
// var scroll=className("ListView").findOne();
// var scroll_thing=scroll.children();
// // log(scroll_thing);
// // 根據輸出可以得到一共找到了兩個控件
// scroll_thing.forEach((item,position)=>{
//     // log(item);
//     var pinglun=item.findOne(desc("評論"));
//     pinglun.click();
//     // 讓程序不要一下子1運行那麼快
//     sleep(1000);
// });


// // 多控件方法,尋找名字作爲實例
// var scroll=className("ListView").findOne();
// var scroll_thing=scroll.children();
// // log(scroll_thing);
// // 根據輸出可以得到一共找到了兩個控件
// scroll_thing.forEach((item,position)=>{
//     // log(item);
//     var name=item.find(className("TextView"));
//     // log(name.size());
//     // name.forEach(name_contral=>{
//     //     log(name_contral);
//     // }
//     //)
//     // 第一個控件就是名字
//     log(name.get(0).text());
//     log("------------------------------")
// });


// 多控件方法,尋找名字作爲實例
var scroll=className("ListView").findOne();
var scroll_thing=scroll.children();
// log(scroll_thing);
// 根據輸出可以得到一共找到了兩個控件
scroll_thing.forEach((item,position)=>{
    var comment = item.findOne(desc("評論"));
    if(comment){
        comment.click();
        sleep(1000)
        var zan = text("贊").findOne();
        if(zan){
            zan.click();
            slepp(1000);
        }
    }
});

gundong.scrollDown();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章