近期用appium做android自動化的過程中,遇到一種篩選下拉框,神奇的是,定位工具定位怎樣都定位不到。
首先嘗試用uiaotomator工具定位,無法定位到下拉框元素,只能定位到底層元素:
詢問android開發人員后,發現這種下拉框是android中常用的一種控件,叫popupwindow控件。知道控件的名稱那就好辦啦,關鍵字問度娘后,便得到了解決方法。
解決方法如下:
讓開發人員增加如下顯示焦點代碼,重新打包即可定位元素
參考:https://testerhome.com/topics/3778