麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Android > 正文

Android 自動化測試經(jīng)驗分享 深入UiScrollable

2020-04-11 12:26:22
字體:
供稿:網(wǎng)友

UiScrollable is a UiCollection and provides support for searching for items in a scrollable user interface (UI) elements. This class can be used with horizontally or vertically scrollable controls.

UiScrollable是一個UiCollection(這東西還沒搞懂),我們可以使用它,在可滑動的頁面(水平滑動或上下滑動都可以)上查找我們想要的控件(item)。

例1:下面的這個scrollClickObject方法就是使用UiScrollable,來自動選擇我們想要點擊的那個控件。

復(fù)制代碼 代碼如下:

public void scrollClickObject(String targetClassName,String targetName) throws UiObjectNotFoundException {
    UiScrollable collectionObject = new UiScrollable(new UiSelector().scrollable(true));
    if(collectionObject.exists()) {
        UiObject scrollableObject = collectionObject.getChildByText(new UiSelector().className(targetClassName), targetName);
        scrollableObject.clickAndWaitForNewWindow();
    } else {
        UiObject targetObject = new UiObject(new UiSelector().className(targetClassName).text(targetName));
        targetObject.clickAndWaitForNewWindow();
    }
}

首先定義一個UiScrollable對象,識別這個對象的唯一條件就是,屏幕上有可滑動的控件。(這里有一個問題,就是如果屏幕上同時存在2個可滑動的控件,就會報錯了)

然后我們判斷這個可滑動對象是否存在

•存在,則使用getChildByText方法,獲取我們想要點擊的那個控件,然后點擊它
•不存在,則說明頁面不可滑動,也就是所有控件均已顯示在界面上。那我們就可以直接使用UiObject獲取控件并操作它。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 性少妇videosexfreexx入片 | 羞羞电影网 | 女人解衣喂奶电影 | 欧美精品久久天天躁 | 草操影院| 国产羞羞视频在线观看 | 91精品国产成人 | 欧美一级鲁丝片免费看 | 欧美视频在线观看一区 | 日日碰日日操 | 日韩深夜视频 | 91羞羞 | 一级电影中文字幕 | 国产精品99久久久久久大便 | 欧美人的天堂一区二区三区 | 性爱免费视频 | 激情亚洲一区二区三区 | 99pron| 91精品久久久久久久久 | 国产免费观看a大片的网站 欧美成人一级 | 在线a| 色屁屁xxxxⅹ在线视频 | 国产成人高清成人av片在线看 | wankz100%videos | 久章草在线观看 | 中文区永久区 | 久久99久久98精品免观看软件 | 视频在线中文字幕 | 欧美一级一区二区三区 | xvideos korean | 久久蜜桃香蕉精品一区二区三区 | 免费国产wwwwwww网站 | 亚洲综合一区二区三区 | 做羞羞视频 | 免费人成在线观看网站 | 午夜视频啊啊啊 | 一级做受大片免费视频 | 国产中出在线观看 | 黄色毛片a级| 日韩三区视频 | 一级免费在线视频 |