Я кликую по actionbar tab’ам с помощью:
solo.clickOnMenuItem("TAB1");
Однако как можно проверить, что после перехода активен данный actionbar tab, а не какой-либо другой?
Я кликую по actionbar tab’ам с помощью:
solo.clickOnMenuItem("TAB1");
Однако как можно проверить, что после перехода активен данный actionbar tab, а не какой-либо другой?
посмотрите какие есть свойства у объекта, а затем проверьте его.
А как мне обратиться к табу?
Я пытался как описано здесь - testing - Android:Robotium: Tab click with only icon - Stack Overflow , но у меня при попытке использовать данный код в тесте падает ошибка “View with id: ‘16908307’ is not found” на строчке “ViewGroup tabs = (ViewGroup) solo.getView(android.R.id.tabs);”.
Доброго времени суток.
Как правило, при таких переходах меняется Activity, т.е. код обычно выглядит так:
solo.clickOnMenuItem("TAB1");
solo.assertCurrentActivity("Expected TAB1 activity", "TAB1");
В данном случае, у программы, которую я тестирую Activity не меняется.