我正在嘗試使用Android uiautomator自動執行聯繫人選擇過程。我的用戶界面如下圖所示。我使用下面的代碼來檢查每個聯繫人Android uiautomator - 一次選擇多個項目
for (String contactName : list) {
UiScrollable scrollable = new UiScrollable(new UiSelector().className(
android.widget.ListView.class).scrollable(true))
.setAsVerticalList();
try {
UiObject obj = scrollable.getChildByText(LIST_VIEW_ITEM, contactName, true);
obj.click();
} catch (Exception e) { }
finally {
scrollable.scrollToBeginning(scrollable.getMaxSearchSwipes());
}
}
此代碼效率低下。需要很長時間才能找到每個聯繫人並進行檢查。有沒有去循環每一行並檢查?
謝謝。
。