Я создаю проект автоматизации, в котором у меня есть проблема, чтобы выбрать элемент из AutoCompleteTextView.
Вы можете видеть привязку и просмотры [все расширенные]. Выпадающее окно AutoCompleteTextView не отображается в дереве просмотров, и я не могу выбрать с помощью мыши.
Я попробовал подходы к выбору формы элемента из адаптера AutoCompleteTextView:
-
UiScrollable locationList = new UiScrollable(new UiSelector().scrollable(true)); locationList.scrollTextIntoView(location);
-
UiScrollable locationList = new UiScrollable(locationEditText.getSelector()); locationList.scrollTextIntoView(location);
Здесь locationEditText - это мой AutoCompleteTextView -
UiObject selectedLocation = locationList.getChild(new UiSelector().text(location)); selectedLocation.click();
из locationList не выбирает элемент с переданной строкой. -
editLocationResId = "android:id/text1"; UiObject selectedLocation = new UiObject(new UiSelector().resourceId(editLocationResId)); selectedLocation.click();
Идентификатор из текстового представления адплера также не работает.
Может кто-нибудь помочь мне выбрать элемент из AutoCompleteTextView в uiautomator? Или больше подходит получить выход желания.