Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как в Robotiume проверить, что выбран нужный actionbar tab?


(Игорь Кожин) #1

Я кликую по actionbar tab’ам с помощью:

    solo.clickOnMenuItem("TAB1");

Однако как можно проверить, что после перехода активен данный actionbar tab, а не какой-либо другой?


(Oleksandr Pylkevych) #2

посмотрите какие есть свойства у объекта, а затем проверьте его.


(Игорь Кожин) #3

А как мне обратиться к табу?

Я пытался как описано здесь - http://stackoverflow.com/questions/13207068/androidrobotium-tab-click-with-only-icon/13231410#13231410 , но у меня при попытке использовать данный код в тесте падает ошибка “View with id: ‘16908307’ is not found” на строчке “ViewGroup tabs = (ViewGroup) solo.getView(android.R.id.tabs);”.


(Dmitry Cheremushkin) #4

Доброго времени суток.

Как правило, при таких переходах меняется Activity, т.е. код обычно выглядит так:

solo.clickOnMenuItem("TAB1");
solo.assertCurrentActivity("Expected TAB1 activity", "TAB1");

(Игорь Кожин) #5

В данном случае, у программы, которую я тестирую Activity не меняется.