ОБНОВЛЕНИЕ
Сегодня этот проект больше не поддерживается, но решения приветствуются. Спасибо.
Я создаю тестовый проект автоматизации, в котором у меня есть проблема с выбором элемента из AutoCompleteTextView.
Вы можете увидеть снимок и виды [все развернуто], которые он имеет. Выпадающий список AutoCompleteTextView не отображается в дереве представлений, и я не могу выбрать его с помощью мыши.
Я пробовал следующие подходы для выбора формы элемента из адаптера AutoCompleteTextView:
UiScrollable locationList = new UiScrollable(new UiSelector().scrollable(true)); locationList.scrollTextIntoView(location);
UiScrollable locationList = new UiScrollable(locationEditText.getSelector()); locationList.scrollTextIntoView(location);
Здесь locationEditText — это мой AutoCompleteTextViewUiObject 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? Или больше подходов получить желаемый результат.