Hom нажмите вторую кнопку с id:inf?
Я использую Testdroid, он основан на junit3. Команда:
solo.clickOnView(solo.findViewById("cc.app.R.id.inf"));
открыть первую кнопку с идентификатором:inf
- какую команду нужно использовать для нажатия на вторую (третью и более) кнопку с идентификатором:
inf
, - как выбрать область / макет, где junit попробуйте найти элемент с идентификатором:
inf
, что-то вроде того:
Здесь используйте команду, чтобы выбрать LinearLayout по индексу, а затем
solo.clickOnView(solo.findViewById("cc.app.R.id.inf"));
1 ответ
Вы можете получить / найти представление LinearLayout по индексу с помощью методов:
getView(int id,int index)
getView(Class<T> viewClass, int index)
...
Тогда вы можете использовать метод (ы):
getViews(android.view.View parent)
getCurrentViews(Class<T> classToFilterBy, android.view.View parent)
который возвращает список представлений, поэтому фильтрация должна выполняться вашим методом code/helper.