Android無線測試之—UiAutomator UiSelector API介紹之八

來源:互聯網
上載者:User

標籤:

對象搜尋—特殊屬性、節點與資源ID

一、特殊屬性定位對象相關API

傳回值 API 描述
UiSelector checkableboolean val) 是否可選擇,一般開關組件上具有checkable屬性
UiSelector checked(boolean val) 是否被選中,已經被選中則為true,沒被選中為false
UiSelector clickable(boolean val) 是否可點擊,幾乎所有組件都有clickable屬性
UiSelector enabled(boolean val) 是否可用,灰寫為不可用狀態,例如資訊的發送按鈕,在沒有輸入收件者和資訊內容的時候,發送按鈕為灰寫
UiSelector focusable(boolean val)  是否能形成焦點
UiSelector focused(boolean val) 焦點,最直觀的例如游標,當游標在編輯框內的時候焦點就在編輯框內,則編輯框的focused就為true
UiSelector longClickable(boolean val) 長按屬性
UiSelector scrollable(boolean val) 滾動屬性
UiSelector selected(boolean val) 背景選擇屬性,當點擊一個按鈕後背景圖片會變成另外一張圖片,一般按鈕都沒有該屬性

 

 

 

 

 

 

 

 

 

 

 

 

 

二、節點屬性定位對象

傳回值 API 描述
UiSelector childSelector(UiSelector selector) 從當前類中往下遞迴找合格之類組件,用來找子類
UiSelector fromParent(UiSelector selector) 從父類往下遞迴找合格組件,一般用來找兄弟類

 

 

 

 

 

 

三、資源ID定位對象

傳回值 API 描述
UiSelector resourceId(String ID) 資源ID完全符合
UiSelector resourceIdMatches(String regex ) 資源ID正則匹配

 

Android無線測試之—UiAutomator UiSelector API介紹之八

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.